html[data-hero-variant="B"] .hero-copy{width:680px}html[data-hero-variant="B"] .hero h1{font:800 61px/1.02 'Roboto Condensed';letter-spacing:-1.4px;max-width:660px;margin:22px 0}html[data-hero-variant="B"] .hero .accent{display:none}html[data-hero-variant="B"] .hero-description{max-width:550px;font-size:17px!important;line-height:1.55!important}html[data-hero-variant="B"] .hero-graphics{opacity:.8}html[data-hero-variant="B"] .hero-reducer{max-width:480px}.review-section{padding:58px 46px;background:#f6f9fe}.review-section h2{font:800 48px/1.05 'Roboto Condensed';margin:18px 0 24px}.kicker{font-size:12px;letter-spacing:1.5px;color:#233ce5;font-weight:700}.review-section.dark{background:#051023;color:white}.dark .kicker{color:#8798ff}.intro{max-width:650px;line-height:1.6;color:#c0c9dd}.figure-grid{display:flex;gap:130px;padding:20px 0}.figure-grid strong{font:800 72px 'Roboto Condensed';display:block}.figure-grid span{display:block}.figures>p:last-child{color:#525d70;max-width:760px;line-height:1.6}.program-new details{border-top:1px solid #4a5363;padding:22px 0}.program-new summary{display:flex;align-items:center;gap:24px;cursor:pointer;list-style:none}.program-new summary span{color:#8193ff;font-size:24px}.program-new summary b{flex:1;font-size:19px}.program-new summary small{color:#bbc5dc}.program-new details p,.program-new li{line-height:1.7;color:#ccd4e5}.program-new ol{list-style:none;padding-left:50px}.tax{background:#e6ecff;border-top:2px solid #233ce5}.tax p{font-size:19px}.tax small{display:block;margin-top:28px;color:#4a5363}.tax a{color:#1328d2}.tariff-disclaimer{position:absolute;left:46px;top:280px;max-width:980px;font-size:13px;line-height:1.5;color:#46516a}.faq{height:auto!important;min-height:600px;padding:42px 46px!important}.faq .eyebrow,.faq h2,.faq-list{position:static!important}.faq-list{width:100%!important;margin-top:25px}.faq details p{line-height:1.6}.pricing-intro{line-height:1.5}.cohort-note span{line-height:1.5}
.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;border-bottom:1px solid #b8c9f5;padding:18px 12px;line-height:1.5}th{background:#e6ecff}.faq>p:not(.eyebrow){position:static!important;margin:20px 0!important}.process h2{font-size:44px}
@media(min-width:768px){.pricing{height:860px}.pricing-intro{top:82px}.cohort-note{top:205px;max-width:1060px}.cohort-note span{max-width:780px}.tariffs{top:272px}.pricing .corporate{top:705px}.tariff-disclaimer{top:330px}}
@media(max-width:767px){html[data-hero-variant="B"] .hero-copy{width:auto}html[data-hero-variant="B"] .hero h1{font-size:38px;max-width:100%;letter-spacing:-.7px}html[data-hero-variant="B"] .hero-description{font-size:15px!important}.review-section{padding:35px 22px}.review-section h2{font-size:32px}.figure-grid{gap:30px;flex-wrap:wrap}.figure-grid strong{font-size:50px}.program-new summary{gap:10px;align-items:flex-start}.program-new summary b{font-size:16px}.program-new summary small{font-size:11px;min-width:45px}.program-new ol{padding-left:0}.tariff-disclaimer{position:static;margin:18px 22px}.faq{padding:30px 22px!important}.tax p{font-size:16px}.compare-tariffs table{min-width:660px}}
