.course-access{color:#102f39;background:#eef5f2;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.course-access>section{color:#fff;background:radial-gradient(circle at 80% 20%,#126174,#072a3a 45%,#041923);padding:80px 70px 80px max(40px,50vw - 560px)}.course-access>section>a{align-items:center;gap:10px;font-weight:900;display:flex}.course-access img{width:48px}.course-access>section>span{color:#3bd5b3;letter-spacing:.15em;margin-top:90px;font-size:10px;font-weight:900;display:block}.course-access h1{margin:14px 0 20px;font-size:clamp(42px,5vw,67px);line-height:1.05}.course-access>section>p{color:#bfd0d5;max-width:580px;line-height:1.7}.course-access__steps{grid-template-columns:auto 1fr;align-items:center;gap:12px 15px;margin-top:40px;display:grid}.course-access__steps i{color:#fff;background:#18a982;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.course-access__steps b{color:#dce8ea;font-size:12px}.course-access>aside{background:#fff;border:1px solid #d8e5e1;border-radius:16px;align-self:center;max-width:520px;margin:40px;padding:45px;box-shadow:0 30px 80px #082c3a18}.course-access aside h2{margin:0 0 10px;font-size:30px}.course-access aside p{color:#687d84;line-height:1.6}.course-access aside>a{text-align:center;border-radius:8px;margin-top:12px;padding:15px;font-size:12px;font-weight:900;display:block}.course-access__primary{color:#fff;background:#12a279}.course-access__secondary{color:#08765a;border:1px solid #b8cbc5}.course-access aside small{color:#775d17;background:#fff5d9;border-radius:8px;margin-top:20px;padding:13px;line-height:1.55;display:block}.course-access__back{color:#6c7e84!important;font-weight:700!important}@media (max-width:800px){.course-access{grid-template-columns:1fr}.course-access>section{padding:55px 25px}.course-access>section>span{margin-top:55px}.course-access>aside{max-width:none;margin:25px;padding:30px}}
