.home-refresh{--home-gray:#c9cac7;--home-gray-soft:#d7d7d3;--home-gray-deep:#aaaca8;--home-charcoal:#29292b;--home-charcoal-soft:#333335;--home-charcoal-deep:#222224;--home-cream:#eee8dc;--home-lime:#c9f5a3;--home-paper:#e4e1d9;--home-ink:#272729;--home-muted:#535451;--home-muted-on-dark:#c1c0ba;--home-line:#2727293d;--home-line-dark:#eee8dc42;--background:var(--home-gray);--foreground:var(--home-ink);--card:var(--home-gray-soft);--card-foreground:var(--home-ink);--popover:var(--home-gray-soft);--popover-foreground:var(--home-ink);--primary:var(--home-charcoal);--primary-foreground:var(--home-cream);--primary-accent:var(--home-charcoal);--secondary:var(--home-paper);--secondary-foreground:var(--home-ink);--muted:var(--home-gray-deep);--muted-foreground:var(--home-muted);--accent:var(--home-paper);--accent-foreground:var(--home-ink);--border:#27272933;--input:#2727293d;--outline:var(--home-charcoal);background:var(--home-gray);min-width:320px;color:var(--home-ink);color-scheme:light;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif}.home-refresh #page,.home-refresh #main-content{background:var(--home-gray)}.home-refresh #main-content{padding-top:4.75rem}.home-refresh .deferred-section{content-visibility:visible;contain-intrinsic-size:auto}.home-refresh .site-container{width:min(100%,88rem);padding-inline:clamp(1.2rem,4vw,4.5rem)}.home-refresh .font-heading,.home-refresh h3,.home-refresh button,.home-refresh a{font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif}.home-refresh .h2{max-width:56rem;color:inherit;letter-spacing:-.045em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(3.35rem,6vw,6.25rem);font-weight:480;line-height:1.04}.home-refresh .description{max-width:43rem;color:var(--home-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.home-refresh :where(a,button,summary):focus-visible{outline:3px solid var(--home-cream);outline-offset:4px;box-shadow:0 0 0 6px var(--home-charcoal)}.home-refresh #nav__container,.home-refresh #nav__container.navbar--initial,.home-refresh #nav__container.navbar--scrolled{border-color:var(--home-line);box-shadow:none;backdrop-filter:blur(16px);background:#c9cac7ed;padding-block:0}.home-refresh #nav__container .nav-desktop-shell,.home-refresh #nav__container.navbar--scrolled .nav-desktop-shell{max-width:none;min-height:4.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;gap:1.5rem;padding:0;display:flex}.home-refresh #nav__container .nav-desktop-logo-compact,.home-refresh #nav__container.navbar--scrolled .nav-desktop-logo-compact{pointer-events:auto;opacity:1;max-width:20rem;position:static;translate:0}.home-refresh #nav__container .nav-desktop-top{display:none}.home-refresh #nav__container .nav-desktop-nav,.home-refresh #nav__container.navbar--scrolled .nav-desktop-nav{margin:0 0 0 auto}.home-refresh #nav__container .liquid-glass-nav,.home-refresh #nav__container.navbar--scrolled .liquid-glass-nav{min-height:3rem;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.2rem;padding:0}.home-refresh #nav__container .nav-desktop-actions,.home-refresh #nav__container.navbar--scrolled .nav-desktop-actions{position:static;translate:0}.home-refresh #nav__container .theme-selector{display:none}.home-refresh #nav__container .nav__link--base,.dark .home-refresh #nav__container .nav__link--base{letter-spacing:.015em;border-radius:0;min-width:0;font-size:.76rem;font-weight:650;color:var(--home-muted)!important}.home-refresh #nav__container .nav__link--base:hover,.home-refresh #nav__container .nav__link--base[aria-current=page],.dark .home-refresh #nav__container .nav__link--base:hover,.dark .home-refresh #nav__container .nav__link--base[aria-current=page]{text-underline-offset:.35rem;background:0 0;text-decoration:underline;color:var(--home-ink)!important}.home-refresh #nav__container .nav-dropdown-content .nav-dropdown-item,.dark .home-refresh #nav__container .nav-dropdown-content .nav-dropdown-item{font-weight:650;text-decoration:none;color:var(--home-ink)!important;font-size:1rem!important}.home-refresh #nav__container .nav-dropdown-content .nav-dropdown-item:first-child,.dark .home-refresh #nav__container .nav-dropdown-content .nav-dropdown-item:first-child{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(1.75rem,2.4vw,2.3rem)!important}.home-refresh #nav__container .nav-logo-mark{background:var(--home-charcoal);box-shadow:none;border:1px solid #27272947}.home-refresh #nav__container .nav-logo-mark:after{content:none}.home-refresh #nav__container .nav-logo-mark+span,.home-refresh #nav__container .nav-logo-mark~span,.dark .home-refresh #nav__container a{color:var(--home-ink)}.home-refresh #nav__container .liquid-glass-mobile-bar{border-radius:0;min-height:4.2rem;padding-inline:0}.home-refresh #nav__container .liquid-glass-mobile-bar:before{border:0;border-bottom:1px solid var(--home-line);box-shadow:none;backdrop-filter:blur(16px);background:#c9cac7f0;border-radius:0}.home-refresh #nav__container #mobile-nav__burger svg,.dark .home-refresh #nav__container #mobile-nav__burger svg{color:var(--home-ink)}.home-refresh #mobile-nav__content,.dark .home-refresh #mobile-nav__content{border-color:var(--home-line);color:var(--home-ink);background:#d7d7d3fa;box-shadow:-20px 20px 60px #16161729}.home-refresh #section-hero{background:var(--home-charcoal)}.home-refresh #section-hero>section{width:min(100%,100rem);padding:0}.home-refresh #section-hero .education-glow{box-shadow:none;border-radius:0;overflow:hidden;background:var(--home-charcoal)!important;color:var(--home-cream)!important;background-image:none!important;border:0!important;padding:0!important}.home-refresh #section-hero .education-glow>:is(.pulse-ring,.float-soft){display:none}.home-refresh #section-hero .education-glow>.grid{grid-template-columns:minmax(0,1.03fr) minmax(27rem,.97fr);gap:0;min-height:max(40rem,100svh - 4.75rem)}.home-refresh #section-hero .education-glow>.grid>div:first-child{flex-direction:column;justify-content:center;padding:clamp(2.5rem,4.8vw,4.75rem);display:flex}.home-refresh #section-hero .education-glow>.grid>div:last-child{background:var(--home-gray-deep);border:0;min-height:100%;padding:0;display:block;position:relative}.home-refresh #section-hero .education-glow>.grid>div:last-child:after{display:none}.home-refresh #section-hero .home-hero-media{z-index:2;margin:0;position:absolute;inset:0}.home-refresh #section-hero .home-hero-media__frame{background:var(--home-charcoal-soft);border:0;width:100%;height:100%;overflow:hidden}.home-refresh #section-hero .home-hero-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-refresh #section-hero h1{max-width:53rem;color:var(--home-cream);letter-spacing:-.052em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(3.55rem,4.5vw,4.55rem);font-weight:470;line-height:1.04}.home-refresh #section-hero .reveal-up{opacity:1;animation:none;transform:none}.home-refresh #section-hero .reveal-up:first-child{border-bottom:1px solid var(--home-line-dark);letter-spacing:.18em;text-transform:uppercase;width:100%;margin-bottom:clamp(2rem,3.2vw,3rem);padding-bottom:1.35rem;font-size:.68rem;font-weight:700;color:var(--home-muted-on-dark)!important}.home-refresh #section-hero .reveal-up:first-child>span{width:.35rem;height:.35rem;background:var(--home-cream)!important;box-shadow:none!important}.home-refresh #section-hero h1+p,.dark .home-refresh #section-hero h1+p{max-width:39rem;margin-top:clamp(1.5rem,2.4vw,2rem);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.7;color:var(--home-muted-on-dark)!important}.home-refresh #section-hero .reveal-up:last-of-type,.dark .home-refresh #section-hero .reveal-up:last-of-type{color:var(--home-muted-on-dark)!important}.home-refresh .social-contact-button{min-width:0;min-height:3rem;box-shadow:none;border-radius:999px}.home-refresh #section-hero .social-contact-buttons{max-width:25rem}.home-refresh #section-course-catalog{background:var(--home-charcoal);color:var(--home-cream)}.home-refresh #section-course-catalog>section{width:min(100%,100rem);min-height:52rem;padding-block:clamp(6rem,10vw,10rem);display:grid;position:relative;overflow:hidden}.home-refresh #section-course-catalog .home-goals-backdrop{z-index:0;background:var(--home-charcoal-deep);position:absolute;inset:0}.home-refresh #section-course-catalog .home-goals-backdrop:after{content:"";background:#1212139e;position:absolute;inset:0}.home-refresh #section-course-catalog .home-goals-backdrop img{object-fit:cover;object-position:center;filter:brightness(.54)saturate(.72);width:100%;height:100%;display:block}.home-refresh #section-course-catalog .home-goals-layout{z-index:1;grid-template-columns:minmax(22rem,.82fr) minmax(28rem,1.18fr);grid-template-areas:"heading photo""list photo""links photo";align-items:start;gap:2.25rem clamp(3rem,7vw,7rem);width:100%;display:grid;position:relative}.home-refresh #section-course-catalog .home-goals-heading{grid-area:heading;justify-self:start;max-width:35rem}.home-refresh #section-course-catalog .h2{color:var(--home-cream)}.home-refresh #section-course-catalog .description,.dark .home-refresh #section-course-catalog .description{color:#eee8dcd1!important}.home-refresh #section-course-catalog .home-goals-list{border-top:1px solid var(--home-line-dark);grid-area:list;align-self:start;margin:0;padding-left:1.2rem}.home-refresh #section-course-catalog .home-goals-list li{color:var(--home-cream);padding:1rem 0 1rem .25rem;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.55;transition:padding .38s cubic-bezier(.22,1,.36,1);border-bottom:1px solid var(--home-line-dark)!important}.home-refresh #section-course-catalog .home-goals-list li::marker{color:var(--home-lime)}.home-refresh #section-course-catalog .home-goals-list li:hover{padding-left:.65rem}.home-refresh #section-course-catalog .home-goals-list p{color:#eee8dcd1!important}.home-refresh #section-course-catalog .home-goals-list strong{color:var(--home-cream);font-weight:700}.home-refresh #section-course-catalog .home-goals-photo{border:1px solid var(--home-line-dark);grid-area:photo;width:100%;height:100%;min-height:44rem;overflow:hidden}.home-refresh #section-course-catalog .home-goals-photo img{object-fit:cover;object-position:center;filter:brightness(.72)saturate(.82);width:100%;height:100%;transition:filter .9s,transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.home-refresh #section-course-catalog .home-goals-photo:hover img{filter:brightness(.82)saturate(.9);transform:scale(1.018)}.home-refresh #section-course-catalog .home-goals-links{grid-area:links;color:#eee8dcbd!important}.home-refresh #section-course-catalog .home-goals-links a,.dark .home-refresh #section-course-catalog .home-goals-links a{text-underline-offset:.25rem;color:var(--home-cream)!important}.home-refresh .home-image-break{background:var(--home-charcoal);width:min(100%,100rem);margin-inline:auto;padding:0}.home-refresh .home-image-break figure{aspect-ratio:16/7;background:var(--home-gray-deep);width:100%;margin:0;overflow:hidden}.home-refresh .home-image-break img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);display:block}.home-refresh .home-image-break figure:hover img{transform:scale(1.012)}.home-refresh #section-course-experience{background:var(--home-charcoal-soft);color:var(--home-cream)}.home-refresh #section-course-experience>section{padding-block:clamp(6rem,10vw,10rem)}.home-refresh #section-course-experience>section>div:first-child{text-align:center;max-width:54rem;margin-inline:auto}.home-refresh #section-course-experience .description,.dark .home-refresh #section-course-experience .description{margin-inline:auto;color:var(--home-muted-on-dark)!important}.home-refresh #section-course-experience ol{margin-top:clamp(3.5rem,7vw,6rem);border-color:var(--home-line-dark)!important}.home-refresh #section-course-experience li{min-height:20rem;padding-block:2.75rem;border-color:var(--home-line-dark)!important}.home-refresh #section-course-experience li>p:first-child,.dark .home-refresh #section-course-experience li>p:first-child{letter-spacing:-.055em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(4.75rem,7vw,7rem);font-weight:440;line-height:.75;color:var(--home-cream)!important}.home-refresh #section-course-experience li h3{color:var(--home-cream);margin-top:4rem;font-size:1.02rem}.home-refresh #section-course-experience li h3+p,.dark .home-refresh #section-course-experience li h3+p{color:var(--home-muted-on-dark)!important}.home-refresh #section-course-experience section>a,.dark .home-refresh #section-course-experience section>a{text-underline-offset:.3rem;color:var(--home-cream)!important}.home-refresh #section-trust{background:var(--home-paper)}.home-refresh #section-trust>section{padding-block:clamp(6rem,10vw,10rem)}.home-refresh #section-trust .education-grid{border-radius:0;padding:0;display:block;overflow:visible;background:0 0!important;border:0!important}.home-refresh #section-trust .education-grid:before{content:none;display:none}.home-refresh #section-trust .education-grid>.absolute{display:none}.home-refresh #section-trust .education-grid>.relative{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3.5rem,8vw,8rem);display:grid}.home-refresh #section-trust .education-grid>.relative>div:first-child{max-width:38rem}.home-refresh #section-trust ul{border-top:1px solid var(--home-line);margin-top:0}.home-refresh #section-trust a,.dark .home-refresh #section-trust a,.home-refresh #section-trust li>span,.dark .home-refresh #section-trust li>span{color:var(--home-muted)!important}.home-refresh #section-trust li{border-color:var(--home-line)!important}.home-refresh #section-trust li p:first-of-type,.home-refresh #section-trust li p:last-child,.dark .home-refresh #section-trust li p:first-of-type,.dark .home-refresh #section-trust li p:last-child{color:var(--home-muted)!important}.home-refresh #section-trust+.deferred-section{background:var(--home-charcoal);color:var(--home-cream)}.home-refresh section[data-section=Reviews]{width:min(100%,88rem);padding-block:clamp(6rem,10vw,10rem)}.home-refresh section[data-section=Reviews] .h2{color:var(--home-cream)}.home-refresh section[data-section=Reviews]>div:first-child>p,.dark .home-refresh section[data-section=Reviews]>div:first-child>p{color:var(--home-muted-on-dark)!important}.home-refresh section[data-section=Reviews]>div:last-child{border-top:1px solid var(--home-line-dark);border-bottom:1px solid var(--home-line-dark);gap:0}.home-refresh section[data-section=Reviews]>div:last-child article,.dark .home-refresh section[data-section=Reviews]>div:last-child article{box-shadow:none;border-radius:0;transform:none;color:var(--home-cream)!important;background:0 0!important;border:0!important}.home-refresh section[data-section=Reviews]>div:last-child>article:first-child{border-right:1px solid var(--home-line-dark)!important}.home-refresh section[data-section=Reviews]>div:last-child article:before{background:var(--home-cream)!important}.home-refresh section[data-section=Reviews] p,.dark .home-refresh section[data-section=Reviews] p,.home-refresh section[data-section=Reviews] blockquote{color:var(--home-muted-on-dark)}.home-refresh #section-pricing{background:var(--home-gray-soft)}.home-refresh #section-pricing>section{padding-block:clamp(6rem,10vw,10rem)}.home-refresh #section-pricing .home-pricing-heading .h2,.home-refresh #section-pricing .home-pricing-heading .description{text-align:center;margin-inline:auto}.home-refresh #section-pricing>section>.grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);margin-top:clamp(3.5rem,6vw,5.5rem)}.home-refresh #section-pricing .home-pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.home-refresh #section-pricing .home-pricing-content{width:100%;min-width:0;max-width:60rem;margin-inline:auto}.home-refresh #section-pricing .home-pricing-plan-heading h3{overflow-wrap:anywhere;flex:9rem;font-size:1.1rem}.home-refresh #section-pricing .home-pricing-plan-heading>span{white-space:nowrap;flex-shrink:0}.home-refresh #section-pricing .home-pricing-media{aspect-ratio:1;background:var(--home-gray-deep);width:100%;margin:0;overflow:hidden}.home-refresh #section-pricing .home-pricing-media img{object-fit:cover;width:100%;height:100%;display:block}.home-refresh #section-pricing article,.dark .home-refresh #section-pricing article{border-radius:0;border:1px solid var(--home-line)!important;color:var(--home-ink)!important;box-shadow:none!important;background:0 0!important}.home-refresh #section-pricing article:first-child{background:var(--home-charcoal)!important;color:var(--home-cream)!important}.home-refresh #section-pricing article h3{color:inherit}.home-refresh #section-pricing article h3+span,.dark .home-refresh #section-pricing article h3+span{border:1px solid;color:inherit!important;background:0 0!important}.home-refresh #section-pricing article>p:first-of-type{letter-spacing:-.045em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(2.5rem,3.4vw,3.25rem);font-weight:470;line-height:1.1}.home-price-amount{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.home-price-currency{letter-spacing:.02em;margin-inline-start:.35em;font-family:Manrope Variable,sans-serif;font-size:.3em;font-weight:650}.home-refresh #section-pricing article p,.home-refresh #section-pricing article li,.dark .home-refresh #section-pricing article p,.dark .home-refresh #section-pricing article li{color:var(--home-muted)!important}.home-refresh #section-pricing article:first-child p,.home-refresh #section-pricing article:first-child li,.dark .home-refresh #section-pricing article:first-child p,.dark .home-refresh #section-pricing article:first-child li{color:var(--home-muted-on-dark)!important}.home-refresh #section-pricing article>p:first-of-type,.home-refresh #section-pricing article>p:nth-of-type(3),.dark .home-refresh #section-pricing article>p:first-of-type,.dark .home-refresh #section-pricing article>p:nth-of-type(3){color:inherit!important}.home-refresh #section-pricing article svg,.dark .home-refresh #section-pricing article svg{color:currentColor!important}.home-refresh #section-pricing article~div,.home-refresh #section-pricing div[class*=rounded-][class*=bg-slate],.dark .home-refresh #section-pricing div[class*=rounded-][class*=bg-slate]{color:var(--home-ink);border-radius:0;border-color:var(--home-line)!important;background:0 0!important}.home-refresh #section-pricing .text-muted-foreground,.dark .home-refresh #section-pricing .text-muted-foreground{color:var(--home-muted)!important}.home-refresh #section-faq{background:var(--home-charcoal-soft);color:var(--home-cream)}.home-refresh #section-faq>section{padding-block:clamp(6rem,10vw,10rem)}.home-refresh #section-faq section>div{max-width:74rem}.home-refresh #section-faq section>div>div{margin-top:clamp(3.25rem,6vw,5.5rem);border-color:var(--home-line-dark)!important}.home-refresh #section-faq details{padding-block:1.45rem;border-color:var(--home-line-dark)!important}.home-refresh #section-faq summary{border-radius:0}.home-refresh #section-faq summary h3{color:var(--home-cream);font-size:clamp(.98rem,1.45vw,1.12rem);line-height:1.5}.home-refresh #section-faq summary span,.dark .home-refresh #section-faq summary span{color:var(--home-cream)!important}.home-refresh #section-faq details>div,.dark .home-refresh #section-faq details>div{color:var(--home-muted-on-dark)!important}.home-refresh #section-faq details[open]>div{animation:.42s cubic-bezier(.22,1,.36,1) both home-faq-reveal}.home-refresh #section-cta{background:var(--home-paper)}.home-refresh #section-cta>section{padding-block:clamp(5rem,9vw,8rem)}.home-refresh #section-cta section>div,.dark .home-refresh #section-cta section>div{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;border:1px solid var(--home-line)!important;color:var(--home-ink)!important;box-shadow:none!important;background:0 0!important}.home-refresh #section-cta .home-final-cta-media{border-left:1px solid var(--home-line);background:var(--home-gray-deep);align-self:stretch;width:100%;height:100%;min-height:34rem;overflow:hidden}.home-refresh #section-cta .home-final-cta-media img{object-fit:cover;width:100%;height:100%;display:block}.home-refresh #section-cta section>div>.grid{flex-direction:column;justify-content:center;align-items:flex-start;min-height:34rem;padding:clamp(2rem,6vw,5rem);display:flex;transform:translateY(-.75rem)}.home-refresh #section-cta h2{max-width:42rem;color:var(--home-ink);letter-spacing:-.045em;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:clamp(3.3rem,6vw,6.25rem);font-weight:480;line-height:1.04}.home-refresh #section-cta h2+p,.dark .home-refresh #section-cta h2+p{color:var(--home-muted)!important}.home-refresh footer{border-top:1px solid var(--home-line-dark);background:var(--home-charcoal-deep);color:var(--home-cream)}.home-refresh footer>div>div:first-child{border-color:var(--home-line-dark)}.home-refresh footer h3,.home-refresh footer p:first-child{color:var(--home-cream)}.home-refresh footer a,.home-refresh footer .text-muted-foreground,.dark .home-refresh footer a,.dark .home-refresh footer .text-muted-foreground{color:var(--home-muted-on-dark)!important}.home-refresh footer a:hover,.dark .home-refresh footer a:hover{color:var(--home-cream)!important}.home-refresh #mobile-telegram-cta .mobile-contact-glass,.dark .home-refresh #mobile-telegram-cta .mobile-contact-glass{border-color:var(--home-line);background:#d7d7d3f5}.home-refresh.home-motion-ready .home-reveal{opacity:0;transition:opacity .42s cubic-bezier(.22, 1, .36, 1) var(--home-delay,0s), transform .48s cubic-bezier(.22, 1, .36, 1) var(--home-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.home-refresh.home-motion-ready .home-reveal.is-visible{opacity:1;will-change:auto;transform:translateY(0)}.home-refresh.home-motion-ready #section-hero .education-glow>.grid>div:last-child.home-reveal,.home-refresh.home-motion-ready #section-cta section>div.home-reveal{filter:brightness(.72);transition:opacity 1.15s ease var(--home-delay,0s), filter 1.6s ease var(--home-delay,0s), transform 1.4s cubic-bezier(.22, 1, .36, 1) var(--home-delay,0s);transform:translateY(0)scale(.985)}.home-refresh.home-motion-ready #section-hero .education-glow>.grid>div:last-child.home-reveal.is-visible,.home-refresh.home-motion-ready #section-cta section>div.home-reveal.is-visible{filter:brightness();transform:translateY(0)scale(1)}@keyframes home-faq-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=79.999rem){.home-refresh #section-hero .education-glow>.grid{grid-template-columns:minmax(0,1fr) minmax(23rem,.7fr)}.home-refresh #section-course-catalog>section,.home-refresh #section-pricing>section>.grid{gap:clamp(2.5rem,6vw,5rem)}}@media (width<=63.999rem){.home-refresh #main-content{padding-top:4.2rem}.home-refresh #nav__container .nav-desktop-shell,.home-refresh #nav__container.navbar--scrolled .nav-desktop-shell{display:none}.home-refresh #section-hero .education-glow>.grid{grid-template-columns:1fr;min-height:0}.home-refresh #section-hero .education-glow>.grid>div:first-child{padding:clamp(2.75rem,7vw,4.5rem)}.home-refresh #section-hero .education-glow>.grid>div:last-child{aspect-ratio:4/3;border-top:0;border-left:0;min-height:0}.home-refresh #section-course-catalog .home-goals-layout,.home-refresh #section-pricing>section>.grid{grid-template-columns:1fr}.home-refresh #section-course-catalog .home-goals-layout{grid-template-areas:"heading""list""photo""links"}.home-refresh #section-course-catalog .home-goals-photo{aspect-ratio:16/9;height:auto;min-height:0}.home-refresh #section-trust .education-grid{display:block}.home-refresh #section-trust .education-grid>.relative{grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:3rem}}@media (width<=47.999rem){.home-refresh .site-container{padding-inline:1.1rem}.home-refresh .h2{font-size:clamp(2.4rem,10.5vw,3.4rem);line-height:1.06}.home-refresh #section-hero h1{font-size:clamp(2.5rem,10.8vw,3.4rem);line-height:1.04}.home-refresh #section-hero .education-glow>.grid>div:first-child{padding:2.6rem 1.3rem 3.2rem}.home-refresh #section-hero .reveal-up:first-child{margin-bottom:3rem}.home-refresh #section-hero .education-glow>.grid>div:last-child{aspect-ratio:4/3;min-height:0}.home-refresh #section-hero .social-contact-buttons,.home-refresh #section-cta .social-contact-buttons{grid-template-columns:1fr;width:100%}.home-refresh #section-hero .social-contact-button,.home-refresh #section-cta .social-contact-button{width:100%}.home-refresh #section-course-catalog>section,.home-refresh #section-course-experience>section,.home-refresh #section-trust>section,.home-refresh section[data-section=Reviews],.home-refresh #section-pricing>section,.home-refresh #section-faq>section,.home-refresh #section-cta>section{padding-block:5.5rem}.home-refresh #section-course-catalog>section{min-height:0}.home-refresh #section-course-catalog .home-goals-layout{gap:3rem}.home-refresh #section-course-catalog .home-goals-photo{aspect-ratio:4/3;height:auto;min-height:0}.home-refresh .home-image-break figure{aspect-ratio:4/3}.home-refresh #section-course-experience li{min-height:0;padding-block:2.25rem}.home-refresh #section-pricing .home-pricing-content{grid-row:1}.home-refresh #section-course-experience li>p:first-child{font-size:4.6rem}.home-refresh #section-course-experience li h3{margin-top:2.5rem}.home-refresh #section-trust .education-grid>.relative{grid-template-columns:1fr;gap:3.5rem}.home-refresh section[data-section=Reviews]>div:last-child>article:first-child{border-right:0!important;border-bottom:1px solid var(--home-line-dark)!important}.home-refresh #section-cta section>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)!important}.home-refresh #section-cta section>div>.grid{min-height:29rem;padding:2rem 1.35rem 2.5rem;transform:none}.home-refresh #section-cta .home-final-cta-media{aspect-ratio:1;border-top:1px solid var(--home-line);border-left:0;min-height:0}.home-refresh #section-cta h2{font-size:clamp(2.4rem,10.5vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.home-refresh *,.home-refresh :before,.home-refresh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-refresh.home-motion-ready .home-reveal,.home-refresh.home-motion-ready .home-reveal.is-visible{opacity:1;filter:none;transform:none}}
