.course-hero{align-items:end;display:grid;gap:75px;grid-template-columns:1fr 330px;padding:95px 0}.course-hero>div>span,.course-intro>span,.assessment-grid>div>span,.course-cta span{color:#70778a;font-size:11px;font-weight:700;letter-spacing:.15em}.course-hero h1{color:#252839;font:700 clamp(56px,7.2vw,102px)/.92 "Manrope",sans-serif;letter-spacing:-.075em;margin:33px 0}.course-hero h1 i{color:#635bff;font-style:normal}.course-hero>div>p{color:#626b7d;font-size:18px;line-height:1.7;max-width:760px}.course-actions{align-items:center;display:flex;gap:25px;margin-top:28px}.course-actions>a:not(.button){color:#635bff;font-size:13px;font-weight:700;text-decoration:none}.course-hero aside{background:#252839;color:#fff;padding:28px}.course-hero aside>span{color:#aaa5ff;font-size:10px;font-weight:700;letter-spacing:.13em}.course-hero dl{margin:32px 0 0}.course-hero dl>div{border-top:1px solid #46495b;display:flex;justify-content:space-between;padding:15px 0}.course-hero dt{color:#afb2bf;font-size:12px}.course-hero dd{font-size:12px;font-weight:700;margin:0;text-align:right}.course-boundary{background:#efeeff;padding:35px 0}.course-boundary .shell{align-items:center;display:grid;gap:35px;grid-template-columns:200px 1fr}.course-boundary p{color:#5f6677;line-height:1.65;margin:0}.course-body,.module-section,.assessment-section{padding:100px 0}.course-intro{display:grid;gap:40px;grid-template-columns:.8fr 1.2fr}.course-intro h2,.assessment-grid h2,.course-cta h2{font:700 50px/1.05 "Manrope",sans-serif;letter-spacing:-.055em;margin:17px 0}.course-intro p{color:#626b7d;line-height:1.7}.outcomes{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.outcomes article{border-top:1px solid #dfe3eb;display:grid;gap:20px;grid-template-columns:45px 1fr;padding:25px 25px 25px 0}.outcomes article:nth-child(even){border-left:1px solid #dfe3eb;padding-left:25px}.outcomes b,.modules b{color:#635bff;font-size:10px}.outcomes p{color:#626b7d;line-height:1.65;margin:0}.module-section{background:#f5f6fa}.modules{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.modules article{background:#fff;border:1px solid #dfe3eb;margin:-1px 0 0 -1px;min-height:245px;padding:27px}.modules article>div{display:flex;justify-content:space-between}.modules small{color:#8a909e}.modules h3{font:700 19px "Manrope",sans-serif;margin:45px 0 10px}.modules p{color:#626b7d;font-size:13px;line-height:1.65}.assessment-section{background:#252839;color:#fff}.assessment-grid{display:grid;gap:70px;grid-template-columns:.8fr 1.2fr}.assessment-grid h2{color:#fff}.assessment-grid>div>p{color:#c7c9d4;line-height:1.7}.assessment-grid>div+div{display:grid;grid-template-columns:1fr 1fr}.assessment-grid article{border:1px solid #484b5f;margin:-1px 0 0 -1px;padding:25px}.assessment-grid article b{color:#aaa5ff}.assessment-grid article p{color:#c7c9d4;font-size:13px;line-height:1.6}.course-cta{padding:90px 0}.course-cta .shell{align-items:center;background:#efeeff;display:grid;gap:40px;grid-template-columns:1fr auto;padding:45px}.course-cta h2{font-size:40px;max-width:750px}@media(max-width:850px){.course-hero,.course-intro,.assessment-grid,.course-cta .shell{grid-template-columns:1fr}.course-hero aside{max-width:460px}.modules{grid-template-columns:1fr 1fr}}@media(max-width:560px){.course-hero,.course-body,.module-section,.assessment-section,.course-cta{padding:70px 0}.course-hero h1{font-size:clamp(48px,14vw,65px)}.course-actions{align-items:flex-start;flex-direction:column}.course-boundary .shell,.outcomes,.modules,.assessment-grid>div+div{grid-template-columns:1fr}.outcomes article:nth-child(even){border-left:0;padding-left:0}.course-intro h2,.assessment-grid h2,.course-cta h2{font-size:38px}.course-cta .shell{padding:28px 22px}}
