.WitAcademyPage-module__fKaRIq__layoutShell{height:100dvh;transition:filter var(--transition-medium),opacity var(--transition-medium);will-change:filter;background:radial-gradient(70% 52% at 50% 2%,var(--hero-blue-a24),var(--hero-blue-a0)68%),linear-gradient(180deg,var(--surface-a98)0%,var(--surface-a98)55%,var(--surface-a98)100%);grid-template-rows:auto minmax(0,1fr) auto;row-gap:0;display:grid;overflow:hidden}body[data-programs-modal-open=true] .WitAcademyPage-module__fKaRIq__layoutShell{filter:blur(7px)brightness(.72);opacity:.96;pointer-events:none;-webkit-user-select:none;user-select:none}.WitAcademyPage-module__fKaRIq__promoSlot{grid-row:1}.WitAcademyPage-module__fKaRIq__mainViewport{grid-row:2;min-height:0;overflow:hidden}.WitAcademyPage-module__fKaRIq__page{scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:0 0;height:100%;position:relative;overflow-x:clip;overflow-y:auto}.WitAcademyPage-module__fKaRIq__page::-webkit-scrollbar{width:0;height:0}.WitAcademyPage-module__fKaRIq__page>section{--section-surface-bg:var(--color-surface-alt);--section-divider-top:var(--gold-a28);--section-divider-bottom:var(--gold-a24);--section-divider-glow:var(--gold-a32)}.WitAcademyPage-module__fKaRIq__page>section:nth-of-type(odd){--section-surface-bg:var(--color-surface-base)}.WitAcademyPage-module__fKaRIq__page>section:nth-of-type(2n){--section-surface-bg:var(--color-surface-even)}.WitAcademyPage-module__fKaRIq__page>section[id=programas]{--section-divider-top:var(--gold-highlight-a92);--section-divider-bottom:var(--gold-highlight-a92);--section-divider-top-width:3px;--section-divider-bottom-width:3px;--section-divider-side-fade:0%;--section-divider-glow:var(--gold-highlight-a92);box-shadow:inset 0 22px 34px -30px var(--gold-a52),inset 0 -22px 34px -30px var(--gold-a52)}.WitAcademyPage-module__fKaRIq__page>section:first-of-type{--section-divider-top:var(--gold-a0);padding-top:0}.WitAcademyPage-module__fKaRIq__page>section:last-of-type{--section-divider-bottom:var(--gold-a0);padding-bottom:0}.PromoBar-module__esWXRG__bar{z-index:110;height:var(--promo-bar-height,50px);background:linear-gradient(90deg,var(--color-bg-ink)0%,var(--color-bg-panel)50%,var(--color-bg-ink)100%);justify-content:center;align-items:center;width:100%;max-width:100vw;display:flex;position:relative}.PromoBar-module__esWXRG__bar:after{content:"";pointer-events:none;background:var(--gold-a16);height:1px;position:absolute;bottom:0;left:0;right:0}.PromoBar-module__esWXRG__bar:focus-visible{outline-offset:-3px}.PromoBar-module__esWXRG__fila{align-items:stretch;width:100%;min-width:0;height:100%;display:flex}.PromoBar-module__esWXRG__izquierda{flex:1;justify-content:center;align-items:center;gap:max(9px,min(1.3vw,16px));min-width:0;padding-inline-start:max(10px,min(1.8vw,26px));padding-inline-end:max(10px,min(1.8vw,26px));display:flex}.PromoBar-module__esWXRG__punto{background:var(--color-red);width:8px;height:8px;box-shadow:0 0 10px var(--red-a62);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite PromoBar-module__esWXRG__promoLatido}@keyframes PromoBar-module__esWXRG__promoLatido{0%,to{opacity:1}50%{opacity:.3}}.PromoBar-module__esWXRG__texto{min-width:0;color:var(--ink-soft);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:max(.69rem,min(1.15vw,.78rem));font-weight:700;overflow:hidden}.PromoBar-module__esWXRG__fuerte{color:var(--white);font-weight:800}.PromoBar-module__esWXRG__hora{color:var(--gold-light)}.PromoBar-module__esWXRG__corto{display:none}.PromoBar-module__esWXRG__cta{border-radius:var(--radius-pill)0 0 var(--radius-pill);white-space:nowrap;background:linear-gradient(135deg,var(--color-gold-cta-mid)0%,var(--color-gold-cta-end)100%);height:calc(100% - 1px);color:var(--color-bg-ink);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 var(--white-a40),inset 0 0 0 1px var(--white-a12);transition:box-shadow var(--transition),filter var(--transition);flex:none;justify-content:center;align-items:center;gap:.5em;padding-inline-start:max(16px,min(2vw,28px));padding-inline-end:max(16px,min(2vw,28px));font-size:max(.72rem,min(1.15vw,.8rem));font-weight:800;display:inline-flex;position:relative;overflow:hidden}.PromoBar-module__esWXRG__cta:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(180deg,var(--white-a20)0%,var(--white-a08)46%,transparent 64%);transition:opacity var(--transition);position:absolute;top:0;bottom:0;left:0;right:0}.PromoBar-module__esWXRG__cta:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent,var(--white-a20),transparent);width:42%;position:absolute;top:0;bottom:0;left:-45%}.PromoBar-module__esWXRG__bar:hover .PromoBar-module__esWXRG__cta{filter:saturate(1.04)brightness(1.03);box-shadow:inset 0 1px 0 var(--white-a20),inset 0 0 0 1px var(--white-a12),0 0 18px var(--gold-a28)}.PromoBar-module__esWXRG__bar:focus-visible .PromoBar-module__esWXRG__cta{filter:saturate(1.04)brightness(1.03);box-shadow:inset 0 1px 0 var(--white-a20),inset 0 0 0 1px var(--white-a12),0 0 18px var(--gold-a28)}.PromoBar-module__esWXRG__bar:hover .PromoBar-module__esWXRG__cta:before{opacity:1}.PromoBar-module__esWXRG__bar:focus-visible .PromoBar-module__esWXRG__cta:before{opacity:1}.PromoBar-module__esWXRG__bar:hover .PromoBar-module__esWXRG__cta:after{animation:.9s ease-out PromoBar-module__esWXRG__promoDestello}.PromoBar-module__esWXRG__bar:focus-visible .PromoBar-module__esWXRG__cta:after{animation:.9s ease-out PromoBar-module__esWXRG__promoDestello}@keyframes PromoBar-module__esWXRG__promoDestello{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(420%)}}.PromoBar-module__esWXRG__ctaLabelShort{display:none}@media (max-width:720px){.PromoBar-module__esWXRG__izquierda{gap:9px;padding-inline-start:10px;padding-inline-end:10px}.PromoBar-module__esWXRG__fila{min-width:0}.PromoBar-module__esWXRG__texto{letter-spacing:.09em}.PromoBar-module__esWXRG__largo{display:none}.PromoBar-module__esWXRG__corto{display:inline}.PromoBar-module__esWXRG__cta{letter-spacing:.05em}.PromoBar-module__esWXRG__ctaLabel{display:none}.PromoBar-module__esWXRG__ctaLabelShort{display:inline}}@media (max-width:420px){.PromoBar-module__esWXRG__izquierda{gap:7px;padding-inline-start:8px;padding-inline-end:8px}.PromoBar-module__esWXRG__texto{letter-spacing:.06em;font-size:.66rem}.PromoBar-module__esWXRG__cta{letter-spacing:.03em;padding-inline-start:11px;padding-inline-end:11px;font-size:.68rem}}@media (max-width:345px){.PromoBar-module__esWXRG__texto{letter-spacing:.03em;font-size:.6rem}.PromoBar-module__esWXRG__cta{letter-spacing:.02em;padding-inline-start:9px;padding-inline-end:9px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.PromoBar-module__esWXRG__punto{animation:none}.PromoBar-module__esWXRG__cta:after{display:none}}.Button-module__iRVKRa__hero{--btn-min-height:3.6rem;--btn-padding-inline:2.1rem;--btn-font-size:.86rem;border-radius:var(--radius-pill)}.Button-module__iRVKRa__heroForm{--btn-width:100%;--btn-min-height:3.6rem;--btn-font-size:.82rem;--btn-font-weight:900}.Button-module__iRVKRa__closing{--btn-min-width:min(100%,24rem);--btn-min-height:3.7rem;--btn-font-size:.86rem;border-radius:var(--radius-pill)}@media (max-width:640px){.Button-module__iRVKRa__hero{--btn-min-height:3.35rem;--btn-padding-inline:1.8rem;--btn-font-size:.8rem}.Button-module__iRVKRa__heroForm{--btn-min-height:3.4rem;--btn-font-size:.78rem}}.SiteHeader-module__VnzTHW__header{top:var(--promo-bar-height,0px);z-index:100;height:var(--header-height,72px);border-bottom:1px solid var(--gold-a16);background:var(--color-surface-header);transition:opacity var(--transition-medium),transform var(--transition-medium),border-color var(--transition-medium);align-items:center;display:flex;position:fixed;left:0;right:0}.SiteHeader-module__VnzTHW__headerHidden{opacity:0;pointer-events:none;border-color:#0000;transform:translateY(-100%)}.SiteHeader-module__VnzTHW__headerInner{padding-inline:calc(var(--content-gutter) + clamp(20px,2.6vw,34px));justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__VnzTHW__logoLink{align-items:center;display:inline-flex}.SiteHeader-module__VnzTHW__logo{width:auto;height:max(36px,min(4.4vw,46px))}.SiteHeader-module__VnzTHW__cta{--btn-min-height:2.6rem;--btn-padding-block:.55rem;--btn-padding-inline:1.4rem;--btn-font-size:.72rem;--btn-letter-spacing:.1em;border-radius:var(--radius-pill)}@media (max-width:720px){.SiteHeader-module__VnzTHW__headerInner{padding-inline:calc(var(--content-gutter) + clamp(16px,4.8vw,22px))}.SiteHeader-module__VnzTHW__logo{height:34px}.SiteHeader-module__VnzTHW__cta{--btn-min-height:2.35rem;--btn-padding-inline:1.1rem;--btn-font-size:.68rem}}.SectionDotsNav-module__0Pzl-a__nav{--nav-hover-capture-left:clamp(64px,6vw,96px);z-index:70;padding:8px 4px 8px var(--nav-hover-capture-left);margin-left:calc(var(--nav-hover-capture-left)*-1);opacity:.8;transition:opacity .18s;position:fixed;top:50%;right:max(14px,min(1.8vw,30px));transform:translateY(-50%)}.SectionDotsNav-module__0Pzl-a__nav:hover,.SectionDotsNav-module__0Pzl-a__nav:focus-within{opacity:.98}.SectionDotsNav-module__0Pzl-a__list{flex-direction:column;align-items:flex-end;gap:.54rem;margin:0;padding:0;list-style:none;display:flex}.SectionDotsNav-module__0Pzl-a__item{display:block}.SectionDotsNav-module__0Pzl-a__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--white-a98);border-radius:var(--section-frame-radius);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-end;align-items:center;gap:0;min-width:28px;min-height:26px;padding:0;transition:transform .16s,gap .16s,padding .16s,border-color .16s,background-color .16s,box-shadow .18s;display:inline-flex}.SectionDotsNav-module__0Pzl-a__button:hover{transform:translate(-1px)}.SectionDotsNav-module__0Pzl-a__button:focus-visible{transform:translate(-1px)}.SectionDotsNav-module__0Pzl-a__label{opacity:0;white-space:nowrap;max-width:0;color:var(--white-a98);letter-spacing:.02em;font-size:.8rem;font-weight:650;line-height:1.05;transition:max-width .18s,opacity .18s,transform .18s;overflow:hidden;transform:translate(6px)}.SectionDotsNav-module__0Pzl-a__nav:hover .SectionDotsNav-module__0Pzl-a__button,.SectionDotsNav-module__0Pzl-a__nav:focus-within .SectionDotsNav-module__0Pzl-a__button{border-color:var(--white-a12);background:linear-gradient(180deg,var(--hero-blue-a48),var(--overlay-a72));box-shadow:0 8px 20px var(--black-a24);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:.58rem;padding:.42rem .82rem .42rem .86rem}.SectionDotsNav-module__0Pzl-a__nav:hover .SectionDotsNav-module__0Pzl-a__label,.SectionDotsNav-module__0Pzl-a__nav:focus-within .SectionDotsNav-module__0Pzl-a__label{opacity:1;max-width:13rem;transform:translate(0)}.SectionDotsNav-module__0Pzl-a__dot{border:1px solid var(--white-a20);background:var(--white-a16);border-radius:50%;width:8px;height:8px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .18s}.SectionDotsNav-module__0Pzl-a__buttonActive .SectionDotsNav-module__0Pzl-a__dot{border-color:var(--gold-light);background:var(--gold-light);box-shadow:0 0 0 4px var(--gold-a20),0 0 12px var(--gold-a32);transform:scale(1.22)}.SectionDotsNav-module__0Pzl-a__nav:hover .SectionDotsNav-module__0Pzl-a__button:hover{border-color:var(--white-a20);box-shadow:0 10px 24px var(--black-a30)}.SectionDotsNav-module__0Pzl-a__nav:focus-within .SectionDotsNav-module__0Pzl-a__button:focus-visible{border-color:var(--white-a20);box-shadow:0 10px 24px var(--black-a30)}.SectionDotsNav-module__0Pzl-a__nav:hover .SectionDotsNav-module__0Pzl-a__buttonActive,.SectionDotsNav-module__0Pzl-a__nav:focus-within .SectionDotsNav-module__0Pzl-a__buttonActive{border-color:var(--gold-a40);background:linear-gradient(180deg,var(--overlay-a72),var(--overlay-a72));box-shadow:0 10px 24px var(--black-a30),0 0 0 1px var(--gold-a12)}.SectionDotsNav-module__0Pzl-a__buttonActive .SectionDotsNav-module__0Pzl-a__label{color:var(--white-a98)}.SectionDotsNav-module__0Pzl-a__button:focus-visible{outline:2px solid var(--gold-a52);outline-offset:2px}@media (max-width:900px){.SectionDotsNav-module__0Pzl-a__nav{display:none}}.ScrollReveal-module__f31seW__reveal{--reveal-delay:0s;--reveal-duration:.52s;--reveal-distance:18px;--reveal-ease:cubic-bezier(.22,1,.36,1);--reveal-x:0px;--reveal-y:var(--reveal-distance);opacity:1;transform:translate(0)}.ScrollReveal-module__f31seW__reveal[data-reveal-ready=true]{opacity:0;transform:translate3d(var(--reveal-x),var(--reveal-y),0);transition:opacity var(--reveal-duration)var(--reveal-ease)var(--reveal-delay),transform var(--reveal-duration)var(--reveal-ease)var(--reveal-delay)}.ScrollReveal-module__f31seW__reveal[data-reveal-ready=true].ScrollReveal-module__f31seW__isVisible{opacity:1;transform:translate(0)}.ScrollReveal-module__f31seW__directionUp{--reveal-x:0px;--reveal-y:var(--reveal-distance)}.ScrollReveal-module__f31seW__directionDown{--reveal-x:0px;--reveal-y:calc(var(--reveal-distance)*-1)}.ScrollReveal-module__f31seW__directionLeft{--reveal-x:calc(var(--reveal-distance)*-1);--reveal-y:0px}.ScrollReveal-module__f31seW__directionRight{--reveal-x:var(--reveal-distance);--reveal-y:0px}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__f31seW__reveal,.ScrollReveal-module__f31seW__reveal[data-reveal-ready=true]{opacity:1;transition:none;transform:none}}.SiteFooter-module__e-ZUzW__footer{z-index:40;border-top:1px solid var(--gold-a16);background:var(--color-surface-header);padding:max(16px,min(2.4vw,22px)) 0;position:relative}.SiteFooter-module__e-ZUzW__footerInner{padding-inline:calc(var(--content-gutter) + clamp(20px,2.6vw,34px));display:grid}.SiteFooter-module__e-ZUzW__footerRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:max(10px,min(1.8vw,18px)) max(16px,min(2.4vw,28px));display:flex}.SiteFooter-module__e-ZUzW__legalNav{letter-spacing:.04em;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:.4rem .6rem;min-width:0;font-size:.78rem;display:flex}.SiteFooter-module__e-ZUzW__legalLink{color:var(--ink-faint,var(--white-a40));text-underline-offset:3px;white-space:nowrap;transition:color var(--transition,.18s ease);text-decoration:underline}.SiteFooter-module__e-ZUzW__legalLink:hover{color:var(--white,var(--white))}.SiteFooter-module__e-ZUzW__legalLink:focus-visible{color:var(--white,var(--white))}.SiteFooter-module__e-ZUzW__legalDivider{color:var(--ink-faint,var(--white-a40));opacity:.55}.SiteFooter-module__e-ZUzW__socials{flex:none;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.SiteFooter-module__e-ZUzW__socialLink{color:var(--white,var(--white));transition:transform var(--transition,.18s ease),opacity var(--transition,.18s ease),color var(--transition,.18s ease);justify-content:center;align-items:center;display:inline-flex}.SiteFooter-module__e-ZUzW__socialLink:hover{opacity:.72;transform:translateY(-1px)}.SiteFooter-module__e-ZUzW__socialIcon{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:1.28rem;height:1.28rem;display:block}.SiteFooter-module__e-ZUzW__socialIconFill{fill:currentColor;stroke:none}@media (max-width:960px){.SiteFooter-module__e-ZUzW__footerRow,.SiteFooter-module__e-ZUzW__legalNav{flex-wrap:wrap;justify-content:center}}@media (max-width:720px){.SiteFooter-module__e-ZUzW__footerInner{text-align:center;padding-inline:calc(var(--content-gutter) + clamp(16px,4.8vw,22px));align-items:center}.SiteFooter-module__e-ZUzW__footerRow{flex-direction:column;align-items:center;gap:.75rem}.SiteFooter-module__e-ZUzW__legalNav,.SiteFooter-module__e-ZUzW__socials{justify-content:center}}.SectionShared-module__Sr103W__section{isolation:isolate;padding-block:0 var(--section-space-tight);--section-sticky-content-inset:clamp(16px,2.2vw,24px);--section-surface-bg:var(--color-surface-base);--section-divider-top:var(--gold-a16);--section-divider-bottom:var(--gold-a12);--section-divider-top-width:1px;--section-divider-bottom-width:1px;--section-divider-side-fade:0%;--section-divider-glow:transparent;position:relative}.SectionShared-module__Sr103W__section:before,.SectionShared-module__Sr103W__section:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.SectionShared-module__Sr103W__section:before{z-index:-2;background:var(--section-surface-bg)}.SectionShared-module__Sr103W__section:after{z-index:12;background:linear-gradient(var(--section-divider-top),var(--section-divider-top))top/100% var(--section-divider-top-width)no-repeat,linear-gradient(var(--section-divider-bottom),var(--section-divider-bottom))bottom/100% var(--section-divider-bottom-width)no-repeat;filter:drop-shadow(0 -1px 12px var(--section-divider-glow))drop-shadow(0 1px 12px var(--section-divider-glow))}.SectionShared-module__Sr103W__section:has(.SectionShared-module__Sr103W__sectionStickyTitle){--section-frame-padding-bottom:0px}.SectionShared-module__Sr103W__sectionStickyTitle{--section-sticky-title-padding-y:var(--section-space-tight);top:var(--header-height,72px);z-index:8;width:calc(100% + (var(--section-frame-padding-inline,0px)*2));margin:calc(var(--section-frame-padding-top,var(--section-frame-padding-block,0px))*-1)calc(var(--section-frame-padding-inline,0px)*-1)0;padding:var(--section-sticky-title-padding-y)var(--section-frame-padding-inline,0px)var(--section-sticky-title-padding-y);text-align:center;isolation:isolate;background:0 0;border-bottom:0;justify-content:center;align-items:center;display:flex;position:sticky;overflow:hidden}.SectionShared-module__Sr103W__sectionStickyTitle:before{content:"";z-index:-1;pointer-events:none;background:var(--section-surface-bg);position:absolute;top:0;bottom:0;left:0;right:0}.SectionShared-module__Sr103W__sectionStickyTitle:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--gold-a0)0%,var(--gold-a16)18%,var(--gold-a40)50%,var(--gold-a16)82%,var(--gold-a0)100%);height:2px;box-shadow:0 0 10px var(--gold-a16);position:absolute;bottom:0;left:0;right:0}.SectionShared-module__Sr103W__sectionStickyTitle .sectionEyebrow{width:100%;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.SectionShared-module__Sr103W__sectionStickyTitle .sectionEyebrowText{text-align:center;width:100%;padding-bottom:0;display:block}.SectionShared-module__Sr103W__sectionStickyTitle+*{margin-top:max(0px,calc(var(--section-sticky-content-inset) - var(--section-sticky-parent-gap,0px)))}.SectionShared-module__Sr103W__sectionStickyTitle~:last-child{margin-bottom:var(--section-sticky-content-inset)}.SectionShared-module__Sr103W__sectionHeader{justify-items:center;gap:max(8px,min(1.4vw,12px));width:100%;display:grid}.SectionShared-module__Sr103W__sectionHeaderContent{text-align:center;justify-items:center;gap:max(8px,min(1.4vw,12px));width:min(100%,980px);min-width:0;display:grid}.SectionShared-module__Sr103W__sectionHeaderContent>:first-child{margin-block-start:0}.SectionShared-module__Sr103W__sectionHeaderContent>:last-child{margin-block-end:0}.SectionShared-module__Sr103W__sectionTitle{color:var(--white);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:max(1.8rem,min(4vw,3rem));font-weight:700;line-height:1.08}.SectionShared-module__Sr103W__sectionSubtitle{color:var(--gold-light);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:max(1.02rem,min(2vw,1.34rem));font-weight:700;line-height:1.3}.SectionShared-module__Sr103W__sectionParagraph{max-width:68ch;color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:max(.96rem,min(1.3vw,1.06rem));line-height:1.72}.SectionShared-module__Sr103W__multilineText{white-space:pre-line}@media (max-width:720px){.SectionShared-module__Sr103W__sectionTitle{letter-spacing:-.02em;font-size:max(1.55rem,min(7.4vw,2.05rem));line-height:1.12}.SectionShared-module__Sr103W__sectionSubtitle{font-size:max(.98rem,min(4.5vw,1.2rem));line-height:1.34}.SectionShared-module__Sr103W__sectionParagraph{max-width:60ch;font-size:max(.92rem,min(3.9vw,1rem));line-height:1.62}}@media (max-width:420px){.SectionShared-module__Sr103W__sectionTitle{font-size:max(1.42rem,min(7vw,1.82rem))}}.HeroSection-module__pURZmW__heroSection{--hero-track-width:1140px;--hero-video-max-width:1920px;--hero-video-edge-fade:clamp(64px,5vw,160px);--hero-stats-card-bg:var(--surface-elevated-a72);--hero-title-shadow:0 2px 6px var(--black-a82),0 8px 18px var(--black-a58);--hero-copy-shadow:0 1px 3px var(--black-a82),0 6px 14px var(--black-a58);padding-top:max(16px,min(2.4vw,30px))}.HeroSection-module__pURZmW__heroFrame{gap:max(30px,min(4vw,48px));display:grid}.HeroSection-module__pURZmW__heroVideoBleed{z-index:-1;pointer-events:none;background:var(--color-surface-base);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.HeroSection-module__pURZmW__heroVideo{width:min(100%,var(--hero-video-max-width));object-fit:cover;object-position:center center;filter:saturate(1.05)brightness(.78);height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);opacity:0;transition:opacity .42s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroSection-module__pURZmW__heroVideoReady{opacity:1}.HeroSection-module__pURZmW__heroPoster{width:min(100%,var(--hero-video-max-width));object-fit:cover;object-position:center center;filter:saturate(1.05)brightness(.78);height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--black)var(--hero-video-edge-fade),var(--black)calc(100% - var(--hero-video-edge-fade)),transparent 100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroSection-module__pURZmW__heroVideoOverlay{background:linear-gradient(90deg,var(--surface-elevated-a92)0%,var(--surface-a60)24%,var(--surface-a0)50%),linear-gradient(270deg,var(--surface-elevated-a92)0%,var(--surface-a60)24%,var(--surface-a0)50%),linear-gradient(180deg,var(--overlay-a52)0%,var(--overlay-a40)48%,var(--overlay-a72)100%);position:absolute;top:0;bottom:0;left:0;right:0}.HeroSection-module__pURZmW__heroGrid{width:min(100%,var(--hero-track-width));margin:0 auto}.HeroSection-module__pURZmW__heroLead{text-align:center;justify-items:center;gap:max(18px,min(2.8vw,32px));display:grid}.HeroSection-module__pURZmW__heroIdentity{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(12px,min(2vw,22px));display:flex}.HeroSection-module__pURZmW__heroLogoWrap{display:flex}.HeroSection-module__pURZmW__heroLogo{width:min(240px,52vw);height:auto}.HeroSection-module__pURZmW__heroEyebrowWrap{align-items:center;display:flex}.HeroSection-module__pURZmW__heroEyebrowWrap .sectionEyebrow{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.HeroSection-module__pURZmW__heroEyebrowWrap .sectionEyebrowText{letter-spacing:.22em;font-size:1.44rem}.HeroSection-module__pURZmW__heroContent{text-align:center;justify-items:center;gap:max(16px,min(2.2vw,24px));max-width:60rem;display:grid}.HeroSection-module__pURZmW__heroTitle{color:var(--white);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;text-shadow:var(--hero-title-shadow);margin:0;font-size:max(3.2rem,min(8vw,6.2rem));line-height:.95}.HeroSection-module__pURZmW__heroSubtitle{color:var(--white);letter-spacing:-.03em;text-shadow:var(--hero-copy-shadow);margin:0;font-size:max(1.8rem,min(4vw,3rem));font-weight:700;line-height:1.08}.HeroSection-module__pURZmW__heroDescription{max-width:56ch;color:var(--ink-muted);text-shadow:var(--hero-copy-shadow);margin:0;margin-inline-start:auto;margin-inline-end:auto;font-size:max(.96rem,min(1.34vw,1.1rem));line-height:1.72}.HeroSection-module__pURZmW__heroActions{justify-items:center;gap:.55rem;margin-top:max(4px,min(.8vw,10px));display:grid}.HeroSection-module__pURZmW__heroMeta{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.HeroSection-module__pURZmW__heroStats{width:100%;margin:0 auto}.HeroSection-module__pURZmW__statsGrid{grid-auto-columns:1fr;grid-auto-flow:column;gap:max(12px,min(1.8vw,18px));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;display:grid}.HeroSection-module__pURZmW__statCard{border-radius:var(--radius-surface);border:1px solid var(--gold-a24);background-color:var(--hero-stats-card-bg);text-align:center;background-image:none;padding:max(16px,min(2.2vw,24px))}.HeroSection-module__pURZmW__statValue{color:var(--gold-light);font-family:var(--font-display);margin:0;font-size:max(1.6rem,min(3.4vw,2.3rem));font-weight:700;line-height:1}.HeroSection-module__pURZmW__statLabel{color:var(--ink-muted);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;margin:.55rem 0 0;font-size:max(.64rem,min(1.05vw,.76rem));font-weight:700}@media (max-width:720px){.HeroSection-module__pURZmW__heroFrame{gap:max(22px,min(6vw,34px))}.HeroSection-module__pURZmW__heroLead{gap:max(14px,min(4vw,22px))}.HeroSection-module__pURZmW__heroContent{gap:max(12px,min(3.8vw,18px))}.HeroSection-module__pURZmW__heroVideoOverlay{background:linear-gradient(90deg,var(--surface-elevated-a92)0%,var(--overlay-a40)34%,var(--surface-a0)62%),linear-gradient(270deg,var(--surface-elevated-a92)0%,var(--overlay-a40)34%,var(--surface-a0)62%),linear-gradient(180deg,var(--overlay-a72)0%,var(--overlay-a52)100%)}.HeroSection-module__pURZmW__statsGrid{grid-auto-columns:auto;grid-auto-flow:row;width:100%}}@media (prefers-reduced-motion:reduce){.HeroSection-module__pURZmW__heroVideo{display:none}}.LandingSection-module__WgXBYW__frameShell{--section-frame-border-color:var(--gold-a28);--section-frame-padding-inline:clamp(20px,2.6vw,34px);--section-frame-padding-block:clamp(20px,2.6vw,34px);position:relative}.LandingSection-module__WgXBYW__frameBody{z-index:1;padding:var(--section-frame-padding-top,var(--section-frame-padding-block))var(--section-frame-padding-inline)var(--section-frame-padding-bottom,var(--section-frame-padding-block));box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}@media (max-width:720px){.LandingSection-module__WgXBYW__frameShell{--section-frame-padding-inline:clamp(16px,4.8vw,22px);--section-frame-padding-block:clamp(16px,4.8vw,22px)}}.ProblemSection-module__kSrguG__problemSection{background:0 0}.ProblemSection-module__kSrguG__problemShell{--section-sticky-parent-gap:clamp(16px,2.2vw,24px);gap:var(--section-sticky-parent-gap);display:grid}.ProblemSection-module__kSrguG__problemEyebrowReveal{justify-self:stretch}.ProblemSection-module__kSrguG__problemHeader{margin-top:0}.ProblemSection-module__kSrguG__problemHeaderContent{width:min(100%,980px)}.ProblemSection-module__kSrguG__problemTitle{text-align:center;justify-self:center;max-width:none;margin-top:0}.ProblemSection-module__kSrguG__problemIntro{max-width:68ch;color:var(--ink-muted);text-align:center;margin:0;font-size:max(.98rem,min(1.28vw,1.08rem));line-height:1.72}@media (max-width:720px){.ProblemSection-module__kSrguG__problemIntro{max-width:60ch}}.ProblemSection-module__kSrguG__problemList{gap:max(10px,min(1.5vw,14px));display:grid}.ProblemSection-module__kSrguG__problemRow{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0;grid-template-columns:auto 1fr;align-items:start;gap:max(12px,min(1.8vw,16px));padding:max(14px,min(2vw,18px));display:grid}.ProblemSection-module__kSrguG__problemRowMarker{border-radius:var(--radius-pill);border:1px solid var(--red-a62);background:radial-gradient(circle at 30% 25%,var(--white-a20),var(--white-a0)45%),var(--red-a12);width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 1px var(--red-a12),0 0 0 1px var(--black-a24);align-self:center;place-items:center;display:grid}.ProblemSection-module__kSrguG__problemRowIndicator{width:.8rem;height:.8rem;color:var(--color-red);display:block;position:relative}.ProblemSection-module__kSrguG__problemRowIndicator:before,.ProblemSection-module__kSrguG__problemRowIndicator:after{content:"";border-radius:var(--radius-pill);transform-origin:50%;background:currentColor;width:.8rem;height:2px;position:absolute;top:50%;left:50%}.ProblemSection-module__kSrguG__problemRowIndicator:before{transform:translate(-50%,-50%)rotate(45deg)}.ProblemSection-module__kSrguG__problemRowIndicator:after{transform:translate(-50%,-50%)rotate(-45deg)}.ProblemSection-module__kSrguG__problemRowContent{gap:.36rem;display:grid}.ProblemSection-module__kSrguG__problemRowTitle{color:var(--white);margin:0;font-size:max(1rem,min(1.4vw,1.16rem));line-height:1.3}.ProblemSection-module__kSrguG__problemRowDescription{color:var(--ink-muted);margin:0;font-size:max(.92rem,min(1.1vw,1rem));line-height:1.62}.ProblemSection-module__kSrguG__problemBridge{text-align:center;color:var(--gold-light);justify-self:center;margin:0;font-size:max(1rem,min(1.4vw,1.14rem));font-weight:700}.ProblemSection-module__kSrguG__problemStickyTitle~.ProblemSection-module__kSrguG__problemBridge{margin-bottom:var(--section-sticky-parent-gap)}@media (max-width:720px){.ProblemSection-module__kSrguG__problemRow{grid-template-columns:1fr}}.MentorSection-module__BrW8mG__mentorSection{background:0 0}.MentorSection-module__BrW8mG__mentorGrid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:max(14px,min(2vw,22px));display:grid}.MentorSection-module__BrW8mG__mentorGrid>*{height:100%}.MentorSection-module__BrW8mG__mentorStoryCard,.MentorSection-module__BrW8mG__mentorMediaCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0}.MentorSection-module__BrW8mG__mentorStoryContent{flex-direction:column;gap:max(16px,min(2.2vw,22px));height:100%;padding:max(16px,min(2.2vw,22px));display:flex}.MentorSection-module__BrW8mG__mentorStoryIntro{gap:.55rem;display:grid}.MentorSection-module__BrW8mG__mentorStoryBody{flex-direction:column;flex:1;justify-content:space-between;gap:max(12px,min(1.4vw,18px));display:flex}.MentorSection-module__BrW8mG__mentorMediaCard{background:0 0;gap:0;display:grid;overflow:hidden}.MentorSection-module__BrW8mG__mentorImageFrame{aspect-ratio:16/10;background:radial-gradient(108% 118% at 50% 0%,var(--hero-blue-a48),var(--hero-blue-a0)60%),linear-gradient(180deg,var(--color-bg-panel)0%,var(--color-bg-panel)56%,var(--color-bg-panel)100%);place-items:end center;min-height:max(250px,min(28vw,360px));display:grid;position:relative;overflow:hidden}.MentorSection-module__BrW8mG__mentorImageFrame:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--overlay-a52)0%,var(--overlay-a40)20%,var(--overlay-a40)80%,var(--overlay-a52)100%);position:absolute;top:0;bottom:0;left:0;right:0}.MentorSection-module__BrW8mG__mentorPortrait{z-index:1;object-fit:contain;object-position:52% bottom;transform-origin:bottom;width:100%;height:100%;filter:drop-shadow(0 0 5px var(--gold-a20))drop-shadow(0 14px 34px var(--gold-a16))drop-shadow(0 34px 96px var(--gold-a12))drop-shadow(0 58px 154px var(--gold-a12));position:relative;transform:scale(1.12)}.MentorSection-module__BrW8mG__quotePanel{border-top:1px solid var(--gold-a16);padding:max(12px,min(1.6vw,16px))}.MentorSection-module__BrW8mG__quoteText{color:var(--ink-soft);margin:0;font-size:max(.98rem,min(1.2vw,1.08rem));line-height:1.56}.MentorSection-module__BrW8mG__quoteAccent{color:var(--gold-light);margin-right:.2rem}.MentorSection-module__BrW8mG__quoteAccentEnd{color:var(--gold-light);margin-left:.2rem}.MentorSection-module__BrW8mG__quoteAuthor{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin:.68rem 0 0;font-size:.75rem;font-weight:700}.MentorSection-module__BrW8mG__mediaSeenPanel{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0;margin-top:max(24px,min(3.4vw,38px));overflow:hidden}.MentorSection-module__BrW8mG__mediaSeenHeader{border-bottom:1px solid var(--gold-a16);padding:max(10px,min(1.4vw,14px)) max(14px,min(2vw,18px)) max(4px,min(.8vw,8px))}.MentorSection-module__BrW8mG__mediaSeenHeader .sectionEyebrow{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.MentorSection-module__BrW8mG__mediaSeenHeader .sectionEyebrowText{padding-bottom:0}.MentorSection-module__BrW8mG__modulesMediaCarousel{padding:max(6px,min(1vw,10px)) 0 max(12px,min(1.8vw,16px));position:relative;overflow:hidden}.MentorSection-module__BrW8mG__modulesMediaCarousel:before,.MentorSection-module__BrW8mG__modulesMediaCarousel:after{content:"";z-index:2;pointer-events:none;width:max(36px,min(6vw,74px));position:absolute;top:0;bottom:0}.MentorSection-module__BrW8mG__modulesMediaCarousel:before{background:linear-gradient(to right,var(--section-surface-bg),transparent);left:0}.MentorSection-module__BrW8mG__modulesMediaCarousel:after{background:linear-gradient(to left,var(--section-surface-bg),transparent);right:0}.MentorSection-module__BrW8mG__modulesMediaCarouselRow{padding-block-start:2px;padding-block-end:2px;position:relative;overflow:hidden}.MentorSection-module__BrW8mG__modulesMediaCarouselTrack{--modules-marquee-duration:28s;--modules-marquee-gap:clamp(20px,2.2vw,28px);align-items:center;gap:var(--modules-marquee-gap);width:-webkit-max-content;width:max-content;display:flex}.MentorSection-module__BrW8mG__modulesMediaCarouselTrackAnimated{animation:MentorSection-module__BrW8mG__modulesMarquee var(--modules-marquee-duration)linear infinite}.MentorSection-module__BrW8mG__modulesMediaCarouselItem{box-sizing:border-box;opacity:.82;filter:grayscale();place-items:center;width:max(128px,min(14vw,172px));height:max(56px,min(6.2vw,74px));padding-block-start:max(2px,min(.5vw,4px));padding-block-end:max(2px,min(.5vw,4px));display:grid}.MentorSection-module__BrW8mG__modulesMediaCarouselLogo{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:100%;display:block}@keyframes MentorSection-module__BrW8mG__modulesMarquee{0%{transform:translate(0)}to{transform:translate3d(calc(-50% - (var(--modules-marquee-gap)/2)),0,0)}}@media (max-width:960px){.MentorSection-module__BrW8mG__mentorGrid{grid-template-columns:1fr}.MentorSection-module__BrW8mG__mentorImageFrame{aspect-ratio:16/11;min-height:max(320px,min(52vw,430px))}.MentorSection-module__BrW8mG__mentorPortrait{object-position:50% bottom;filter:drop-shadow(0 0 4px var(--gold-a20))drop-shadow(0 12px 28px var(--gold-a16))drop-shadow(0 28px 78px var(--gold-a12))drop-shadow(0 46px 124px var(--gold-a12));transform:scale(1.2)}}@media (max-width:640px){.MentorSection-module__BrW8mG__mentorImageFrame{min-height:max(260px,min(74vw,360px))}.MentorSection-module__BrW8mG__mentorPortrait{filter:drop-shadow(0 0 3px var(--gold-a20))drop-shadow(0 9px 22px var(--gold-a16))drop-shadow(0 20px 58px var(--gold-a12))drop-shadow(0 34px 96px var(--gold-a12));transform:scale(1.14)}.MentorSection-module__BrW8mG__quoteAuthor{letter-spacing:.08em;line-height:1.35}}@media (prefers-reduced-motion:reduce){.MentorSection-module__BrW8mG__modulesMediaCarouselTrackAnimated{animation:none;transform:none}}.PillarsSection-module__HbydNa__sectionStickyTitle~:last-child{margin-bottom:0}.PillarsSection-module__HbydNa__pillarsSection{background:0 0;padding-bottom:0}.PillarsSection-module__HbydNa__pillarsGrid{margin-top:var(--section-sticky-content-inset);padding-bottom:var(--section-space-tight);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:max(12px,min(1.8vw,18px));display:grid}.PillarsSection-module__HbydNa__pillarsGrid>*{height:100%}.PillarsSection-module__HbydNa__pillarCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);text-align:center;background:0 0;grid-template-rows:auto auto 1fr;justify-items:center;gap:.8rem;height:100%;padding:max(16px,min(2.2vw,22px));display:grid}.PillarsSection-module__HbydNa__pillarImage{width:max(88px,min(9vw,120px));height:auto}.PillarsSection-module__HbydNa__pillarTitle{color:var(--gold-light);margin:0;font-size:max(1rem,min(1.35vw,1.16rem));line-height:1.3}.PillarsSection-module__HbydNa__pillarDescription{color:var(--ink-muted);margin:0;font-size:max(.92rem,min(1.1vw,1rem));line-height:1.64}@media (max-width:960px){.PillarsSection-module__HbydNa__pillarsGrid{grid-template-columns:1fr}}@media (max-width:720px){.PillarsSection-module__HbydNa__pillarsGrid{grid-template-columns:1fr}}.ModulesSection-module__V4Hpda__modulesHeadline{white-space:normal;text-wrap:balance;max-width:20ch;display:block}.ModulesSection-module__V4Hpda__modulesHeadlineAccent{color:var(--gold-light);display:inline}.ModulesSection-module__V4Hpda__modulesSection{background:0 0}.ModulesSection-module__V4Hpda__modulesAccordion{margin-top:var(--section-sticky-content-inset);gap:max(10px,min(1.4vw,14px));display:grid}.ModulesSection-module__V4Hpda__moduleItem{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);transition:border-color var(--transition-medium);background:0 0;overflow:hidden}.ModulesSection-module__V4Hpda__moduleItemOpen{border-color:var(--gold-a32)}.ModulesSection-module__V4Hpda__moduleSummary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:max(10px,min(1.6vw,14px));padding:max(13px,min(1.8vw,18px));list-style:none;display:grid}.ModulesSection-module__V4Hpda__moduleNumber{color:var(--gold-light);font-family:var(--font-display);font-size:max(1.2rem,min(1.8vw,1.4rem));font-weight:700}.ModulesSection-module__V4Hpda__moduleName{min-width:0;color:var(--white);overflow-wrap:anywhere;font-size:max(.98rem,min(1.2vw,1.08rem));font-weight:700}.ModulesSection-module__V4Hpda__moduleIcon{border:1px solid var(--gold-a32);border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--gold-light);flex:none;line-height:0;transition:transform .25s;display:inline-block;position:relative}.ModulesSection-module__V4Hpda__moduleIcon:before,.ModulesSection-module__V4Hpda__moduleIcon:after{content:"";border-radius:var(--radius-pill);background:currentColor;width:.72rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ModulesSection-module__V4Hpda__moduleIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.ModulesSection-module__V4Hpda__moduleItemOpen .ModulesSection-module__V4Hpda__moduleIcon{transform:rotate(45deg)}.ModulesSection-module__V4Hpda__modulePanel{opacity:0;padding-inline-start:max(14px,min(2vw,20px));padding-inline-end:max(14px,min(2vw,20px));grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s,padding-bottom .42s cubic-bezier(.22,1,.36,1);display:grid}.ModulesSection-module__V4Hpda__moduleItemOpen .ModulesSection-module__V4Hpda__modulePanel{opacity:1;grid-template-rows:1fr;padding-bottom:max(14px,min(1.8vw,18px))}.ModulesSection-module__V4Hpda__modulePanelInner{overflow:hidden}.ModulesSection-module__V4Hpda__moduleLessons{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ModulesSection-module__V4Hpda__moduleLessons li{color:var(--ink-muted);margin:0;padding-left:1rem;font-size:.95rem;line-height:1.6;position:relative}.ModulesSection-module__V4Hpda__moduleLessons li:before{content:"•";color:var(--gold-light);position:absolute;left:0}@media (max-width:720px){.ModulesSection-module__V4Hpda__modulesHeadline{max-width:15ch}.ModulesSection-module__V4Hpda__moduleSummary{align-items:start;gap:10px;padding:12px}.ModulesSection-module__V4Hpda__moduleNumber{font-size:1.02rem}.ModulesSection-module__V4Hpda__moduleName{font-size:.93rem;line-height:1.42}.ModulesSection-module__V4Hpda__moduleLessons li{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.ModulesSection-module__V4Hpda__moduleIcon,.ModulesSection-module__V4Hpda__modulePanel{transition:none}}.TeamSection-module__NLaptW__teamHeadline{white-space:normal;text-wrap:balance;max-width:20ch;display:block}.TeamSection-module__NLaptW__teamHeadlineAccent{color:var(--gold-light);display:inline}.TeamSection-module__NLaptW__teamSection{background:0 0}.TeamSection-module__NLaptW__mentorsGrid{margin-top:var(--section-sticky-content-inset);grid-template-columns:repeat(8,1fr);align-items:stretch;gap:max(12px,min(1.8vw,18px));display:grid}.TeamSection-module__NLaptW__mentorsGrid>*{grid-column:span 2;height:100%}.TeamSection-module__NLaptW__mentorsGrid+.TeamSection-module__NLaptW__mentorsGrid{margin-top:max(12px,min(1.8vw,18px))}.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):nth-last-child(3){grid-column:2/span 2}.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):nth-last-child(2){grid-column:3/span 2}.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):last-child{grid-column:4/span 2}.TeamSection-module__NLaptW__mentorCard{--mentor-surface:var(--color-surface-base);--mentor-footer-top:var(--surface-a98);--mentor-footer-mid:var(--surface-a98);--mentor-footer-bottom:var(--surface-a98);border-radius:var(--radius-surface);border:1px solid var(--gold-a16);background:0 0;grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.TeamSection-module__NLaptW__mentorCardImageWrap{aspect-ratio:1;background:0 0;position:relative;overflow:hidden}.TeamSection-module__NLaptW__mentorCardImageWrap:after{content:"";background:linear-gradient(to top,var(--color-surface-base)0%,var(--surface-a98)20%,var(--surface-a60)50%,var(--surface-a24)78%,var(--surface-a0)100%);pointer-events:none;height:max(44px,min(18%,92px));position:absolute;top:auto;bottom:0;left:0;right:0}.TeamSection-module__NLaptW__mentorCardImage{object-fit:cover;width:100%;height:100%;display:block}.TeamSection-module__NLaptW__mentorCardBody{background:linear-gradient(180deg,var(--mentor-footer-top)0%,var(--mentor-footer-mid)62%,var(--mentor-footer-bottom)100%);border-top:1px solid var(--gold-a24);align-content:start;gap:.45rem;height:100%;padding:max(12px,min(1.8vw,16px));display:grid;position:relative}.TeamSection-module__NLaptW__mentorName{color:var(--white);overflow-wrap:anywhere;margin:0;font-size:1.02rem}.TeamSection-module__NLaptW__mentorSpecialty{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.TeamSection-module__NLaptW__mentorDescription{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.58}@media (max-width:800px){.TeamSection-module__NLaptW__teamHeadline{max-width:15ch}.TeamSection-module__NLaptW__mentorsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TeamSection-module__NLaptW__mentorsGrid>*,.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):nth-last-child(3),.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):nth-last-child(2),.TeamSection-module__NLaptW__mentorsGrid>:nth-child(4n+1):last-child{grid-column:auto}.TeamSection-module__NLaptW__mentorsGrid+.TeamSection-module__NLaptW__mentorsGrid{margin-top:12px}.TeamSection-module__NLaptW__mentorsGrid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.TeamSection-module__NLaptW__mentorCardBody{padding:12px}.TeamSection-module__NLaptW__mentorName{font-size:.94rem}.TeamSection-module__NLaptW__mentorSpecialty{font-size:.7rem}.TeamSection-module__NLaptW__mentorDescription{font-size:.84rem;line-height:1.48}}@media (max-width:480px){.TeamSection-module__NLaptW__mentorsGrid{grid-template-columns:1fr}.TeamSection-module__NLaptW__mentorsGrid>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}.IncludesSection-module__l908eq__includesHeadline{white-space:normal;text-wrap:balance;max-width:20ch;display:block}.IncludesSection-module__l908eq__includesHeadlineAccent{color:var(--gold-light);display:inline}.IncludesSection-module__l908eq__includesSection{background:0 0}.IncludesSection-module__l908eq__includesList{margin-top:var(--section-sticky-content-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:max(12px,min(1.8vw,18px));display:grid}.IncludesSection-module__l908eq__includesList>*{height:100%}.IncludesSection-module__l908eq__includeCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0;grid-template-columns:auto 1fr;align-items:start;gap:max(12px,min(1.8vw,16px));height:100%;padding:max(14px,min(2vw,18px));display:grid}.IncludesSection-module__l908eq__includeMarker{border-radius:var(--radius-pill);border:1px solid var(--green-a62);background:radial-gradient(circle at 30% 25%,var(--white-a20),var(--white-a0)45%),var(--green-a12);width:1.9rem;height:1.9rem;box-shadow:inset 0 0 0 1px var(--green-a12),0 0 0 1px var(--black-a24);align-self:center;place-items:center;display:grid}.IncludesSection-module__l908eq__includeIndicator{fill:none;width:.92rem;height:.92rem;stroke:var(--color-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.IncludesSection-module__l908eq__includeContent{gap:.36rem;display:grid}.IncludesSection-module__l908eq__includeTitle{color:var(--gold-light);overflow-wrap:anywhere;margin:0;font-size:max(1rem,min(1.3vw,1.12rem))}.IncludesSection-module__l908eq__includeDescription{color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.62}.IncludesSection-module__l908eq__includesDurationBlock{gap:max(14px,min(2vw,20px));margin-top:max(34px,min(5vw,52px));display:grid}.IncludesSection-module__l908eq__includesDurationHeader{margin-bottom:0}.IncludesSection-module__l908eq__durationHeading{color:var(--white)}.IncludesSection-module__l908eq__durationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:max(10px,min(1.6vw,16px));display:grid}.IncludesSection-module__l908eq__durationTile{height:100%;display:block}.IncludesSection-module__l908eq__durationTileCompact,.IncludesSection-module__l908eq__durationTileFeatured{grid-column:span 1}.IncludesSection-module__l908eq__durationTileWide{grid-column:1/-1}.IncludesSection-module__l908eq__durationCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);text-align:center;background:0 0;place-items:center;height:100%;padding:max(12px,min(1.5vw,16px));display:grid}.IncludesSection-module__l908eq__durationValue{color:var(--gold-light);font-family:var(--font-display);white-space:pre-line;margin:0;font-size:max(1.4rem,min(2.5vw,1.95rem));font-weight:700;line-height:1}.IncludesSection-module__l908eq__durationLabel{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.76rem;font-weight:700}.IncludesSection-module__l908eq__eventsCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);text-align:center;background:0 0;align-content:center;justify-items:center;height:100%;padding:max(14px,min(2vw,18px));display:grid}.IncludesSection-module__l908eq__eventsTitle{color:var(--gold-light);font-family:var(--font-display);margin:0;font-size:max(1.4rem,min(2.5vw,1.95rem));font-weight:700;line-height:1}.IncludesSection-module__l908eq__eventsDescription{color:var(--ink-muted);text-align:center;max-width:min(100%,110ch);margin:.56rem 0 0;font-size:max(.94rem,min(1.25vw,1.02rem));line-height:1.62}@media (max-width:960px){.IncludesSection-module__l908eq__durationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.IncludesSection-module__l908eq__durationTileCompact,.IncludesSection-module__l908eq__durationTileFeatured{grid-column:span 1}}@media (max-width:820px){.IncludesSection-module__l908eq__includesList,.IncludesSection-module__l908eq__durationGrid{grid-template-columns:1fr}.IncludesSection-module__l908eq__durationTileCompact,.IncludesSection-module__l908eq__durationTileFeatured,.IncludesSection-module__l908eq__durationTileWide{grid-column:1/-1}}@media (max-width:720px){.IncludesSection-module__l908eq__includesHeadline{max-width:14ch}.IncludesSection-module__l908eq__durationLabel{letter-spacing:.08em}.IncludesSection-module__l908eq__durationGrid{grid-template-columns:1fr}.IncludesSection-module__l908eq__durationTileCompact,.IncludesSection-module__l908eq__durationTileFeatured,.IncludesSection-module__l908eq__durationTileWide{grid-column:1/-1}}.DurationSection-module__wI_RYa__durationSection{background:0 0}.DurationSection-module__wI_RYa__durationTopGrid{margin-top:var(--section-sticky-content-inset);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:max(10px,min(1.6vw,16px));display:grid}.DurationSection-module__wI_RYa__durationBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:max(10px,min(1.6vw,16px));margin-top:max(10px,min(1.6vw,16px));display:grid}.DurationSection-module__wI_RYa__durationTopGrid>*,.DurationSection-module__wI_RYa__durationBottomGrid>*{height:100%}.DurationSection-module__wI_RYa__durationCard,.DurationSection-module__wI_RYa__eventsCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0;height:100%;padding:max(14px,min(2vw,18px))}.DurationSection-module__wI_RYa__durationCard{text-align:center;align-content:center;display:grid}.DurationSection-module__wI_RYa__durationValue{color:var(--gold-light);font-family:var(--font-display);margin:0;font-size:max(1.45rem,min(2.8vw,2rem))}.DurationSection-module__wI_RYa__durationLabel{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-size:.76rem}.DurationSection-module__wI_RYa__eventsCard{align-content:center;display:grid}.DurationSection-module__wI_RYa__eventsTitle{color:var(--gold-light);margin:0}.DurationSection-module__wI_RYa__eventsDescription{color:var(--ink-muted);margin:.5rem 0 0;line-height:1.6}@media (max-width:720px){.DurationSection-module__wI_RYa__durationTopGrid,.DurationSection-module__wI_RYa__durationBottomGrid{grid-template-columns:1fr}}.ProgramsSection-module__DXyn6G__programsHeadline{white-space:normal;text-wrap:balance;max-width:20ch;display:block}.ProgramsSection-module__DXyn6G__programsHeadlineAccent{color:var(--gold-light);display:inline}.ProgramsSection-module__DXyn6G__programsSection{background:0 0}.ProgramsSection-module__DXyn6G__programsGrid{margin-top:var(--section-sticky-content-inset);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:max(12px,min(1.8vw,20px));display:grid}.ProgramsSection-module__DXyn6G__programsGrid>*{height:100%}.ProgramsSection-module__DXyn6G__programCard{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:var(--color-surface-even);height:100%;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ProgramsSection-module__DXyn6G__programCardVip{border-color:color-mix(in srgb,var(--gold-light)74%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-light)30%,transparent),0 0 28px color-mix(in srgb,var(--gold-light)46%,transparent),0 16px 34px var(--black-a45)}.ProgramsSection-module__DXyn6G__programImage{aspect-ratio:600/448;object-fit:cover;width:100%;height:auto}.ProgramsSection-module__DXyn6G__programBody{flex-direction:column;gap:.75rem;height:100%;padding:0 max(14px,min(2vw,18px)) max(14px,min(2vw,18px));display:flex}.ProgramsSection-module__DXyn6G__programName{color:var(--gold-light);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:max(1.08rem,min(1.85vw,1.34rem));font-weight:700;line-height:1.15}.ProgramsSection-module__DXyn6G__programDescription{color:var(--ink-muted);min-height:0;margin:0;font-size:.94rem;line-height:1.58}.ProgramsSection-module__DXyn6G__programMainFeatures,.ProgramsSection-module__DXyn6G__programPremiumFeatures{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ProgramsSection-module__DXyn6G__programFeatureItem,.ProgramsSection-module__DXyn6G__programPremiumItem{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:.42rem;margin:0;font-size:.92rem;line-height:1.55;display:grid}.ProgramsSection-module__DXyn6G__programFeatureCheck{fill:none;width:.92rem;height:.92rem;stroke:var(--gold-light);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;margin-top:.24rem}.ProgramsSection-module__DXyn6G__programFooter{gap:.5rem;margin-top:auto;display:grid}.ProgramsSection-module__DXyn6G__programCta{--btn-width:100%;--btn-min-height:3.2rem;--btn-font-size:.74rem;--btn-letter-spacing:.08em;--btn-padding-inline:1rem}.ProgramsSection-module__DXyn6G__programCta:hover{border-color:var(--gold-highlight-a92);background:linear-gradient(135deg,var(--color-gold-cta-mid)0%,var(--color-gold-cta-end)100%);box-shadow:0 10px 20px var(--black-a30),inset 0 0 0 1px var(--white-a20)}.ProgramsSection-module__DXyn6G__programFooterNote{color:var(--ink-faint);margin:0;font-size:.74rem;line-height:1.45}@media (max-width:960px){.ProgramsSection-module__DXyn6G__programsGrid{grid-template-columns:1fr}}@media (max-width:720px){.ProgramsSection-module__DXyn6G__programName{letter-spacing:.07em;font-size:1.06rem;line-height:1.15}.ProgramsSection-module__DXyn6G__programDescription{min-height:0}}.ProgramsSection-module__DXyn6G__modalBackdrop{z-index:1400;background:var(--surface-backdrop-a56);-webkit-backdrop-filter:blur(14px)saturate(1.14);place-items:center;padding-block-start:max(10px,min(2.2vw,24px));padding-block-end:max(10px,min(2.2vw,24px));padding-inline-start:max(16px,min(4vw,56px));padding-inline-end:max(16px,min(4vw,56px));display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ProgramsSection-module__DXyn6G__modalPanel{--modal-panel-padding:clamp(14px,2vw,24px);border:1px solid var(--white-a16);border-radius:var(--radius-surface);width:min(100%,920px);max-height:min(90dvh,780px);padding:var(--modal-panel-padding);background:linear-gradient(180deg,var(--surface-elevated-a98),var(--surface-a98));box-shadow:0 30px 70px var(--black-a45);gap:max(14px,min(2vw,22px));display:grid;position:relative;overflow:auto}.ProgramsSection-module__DXyn6G__modalPanelBooking{flex-direction:column;height:min(92dvh,900px);max-height:min(92dvh,900px);display:flex;overflow:hidden}.ProgramsSection-module__DXyn6G__modalPanelBooking .ProgramsSection-module__DXyn6G__modalHeader{flex-shrink:0}.ProgramsSection-module__DXyn6G__modalCloseButton{border:1px solid var(--white-a20);border-radius:var(--radius-surface);background:var(--white-a04);width:2.1rem;height:2.1rem;color:var(--white-a98);cursor:pointer;transition:border-color var(--transition),background-color var(--transition),box-shadow var(--transition),color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProgramsSection-module__DXyn6G__modalCloseButton:hover{border-color:var(--gold-a52);background:var(--surface-elevated-a98);color:var(--white-a98);box-shadow:0 8px 18px var(--black-a24)}.ProgramsSection-module__DXyn6G__modalCloseIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.9rem;height:.9rem}.ProgramsSection-module__DXyn6G__modalHeader{gap:.62rem;display:grid}.ProgramsSection-module__DXyn6G__modalTitleRow{padding-bottom:var(--modal-panel-padding);border-bottom:1px solid var(--white-a16);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.ProgramsSection-module__DXyn6G__modalTitle{min-width:0;max-width:none;color:var(--white);font-family:var(--font-display);white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;margin:0;font-size:max(1.38rem,min(2.6vw,2rem));font-weight:700;line-height:1.14}.ProgramsSection-module__DXyn6G__modalDescription{color:var(--ink-soft);max-width:64ch;margin:0;font-size:max(.95rem,min(1.1vw,1.03rem));line-height:1.58}.ProgramsSection-module__DXyn6G__modalOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(12px,min(1.7vw,18px));display:grid}.ProgramsSection-module__DXyn6G__modalOptionCard{border:1px solid var(--white-a16);border-radius:var(--radius-surface);padding:var(--modal-panel-padding);background:var(--surface-elevated-a92);flex-direction:column;gap:.72rem;display:flex}.ProgramsSection-module__DXyn6G__modalOptionCardPrimary{border-color:var(--gold-a52);background:linear-gradient(180deg,var(--surface-elevated-a98),var(--surface-elevated-a98))}.ProgramsSection-module__DXyn6G__modalOptionTitle{color:var(--white);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:max(1.04rem,min(1.18vw,1.16rem));line-height:1.28}.ProgramsSection-module__DXyn6G__modalOptionTitleGold{color:var(--gold-light)}.ProgramsSection-module__DXyn6G__modalOptionDescription{color:var(--white-a78);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.52}.ProgramsSection-module__DXyn6G__modalOptionButton{--btn-width:100%;--btn-min-height:3.15rem;--btn-font-size:.74rem;--btn-font-weight:800;--btn-letter-spacing:.1em;border-radius:var(--radius-surface);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin-top:auto}.ProgramsSection-module__DXyn6G__modalOptionButton:disabled{opacity:.72;cursor:not-allowed}.ProgramsSection-module__DXyn6G__modalOptionButton:not(.ProgramsSection-module__DXyn6G__modalOptionButtonSecondary):hover{border-color:var(--gold-highlight-a92);background:linear-gradient(135deg,var(--color-gold-cta-mid)0%,var(--color-gold-cta-end)100%);box-shadow:0 10px 20px var(--black-a30),inset 0 0 0 1px var(--white-a20)}.ProgramsSection-module__DXyn6G__modalOptionButton.ProgramsSection-module__DXyn6G__modalOptionButtonSecondary{border-color:var(--white-a20);background:var(--surface-a98);color:var(--white);box-shadow:inset 0 0 0 1px var(--white-a04)}.ProgramsSection-module__DXyn6G__modalOptionButton.ProgramsSection-module__DXyn6G__modalOptionButtonSecondary:hover{border-color:var(--gold-a52);background:var(--surface-elevated-a98);box-shadow:inset 0 0 0 1px var(--gold-a24),0 10px 22px var(--black-a30)}.ProgramsSection-module__DXyn6G__bookingEmbedSection{flex-direction:column;flex:1;gap:max(8px,min(1.2vw,12px));min-height:0;display:flex}.ProgramsSection-module__DXyn6G__bookingEmbedShell{border:1px solid var(--gold-a32);border-radius:var(--radius-surface);background:var(--surface-elevated-a92);flex:1;height:auto;min-height:0;overflow:hidden}.ProgramsSection-module__DXyn6G__bookingEmbedFrame{background:var(--white);border:0;width:100%;height:100%;min-height:0;display:block}@media (max-width:900px){.ProgramsSection-module__DXyn6G__modalOptionsGrid{grid-template-columns:1fr}}@media (max-width:720px){.ProgramsSection-module__DXyn6G__programsHeadline{max-width:16ch}.ProgramsSection-module__DXyn6G__modalBackdrop{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px}.ProgramsSection-module__DXyn6G__modalPanel{--modal-panel-padding:12px;border-radius:var(--radius-surface);padding:var(--modal-panel-padding);max-height:calc(100dvh - 12px)}.ProgramsSection-module__DXyn6G__modalPanelBooking{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.ProgramsSection-module__DXyn6G__modalCloseButton{width:1.95rem;height:1.95rem}.ProgramsSection-module__DXyn6G__modalTitle{font-size:1.28rem;line-height:1.18}.ProgramsSection-module__DXyn6G__modalOptionButton{--btn-min-height:2.9rem;--btn-font-size:.7rem;--btn-letter-spacing:.08em}}@media (max-width:560px){.ProgramsSection-module__DXyn6G__modalTitleRow{align-items:start}.ProgramsSection-module__DXyn6G__modalTitle{white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.ProgramsSection-module__DXyn6G__modalOptionButton{--btn-padding-inline:.88rem}}.ResultsSection-module__qNUBBa__resultsHeadline{white-space:normal;text-wrap:balance;max-width:20ch;display:block}.ResultsSection-module__qNUBBa__resultsHeadlineAccent{color:var(--gold-light);display:inline}.ResultsSection-module__qNUBBa__resultsSection{background:0 0}.ResultsSection-module__qNUBBa__resultsGrid{--section-sticky-parent-gap:clamp(18px,2.4vw,24px);gap:var(--section-sticky-parent-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ResultsSection-module__qNUBBa__resultsBlock{width:100%;min-width:0}.ResultsSection-module__qNUBBa__resultsReviewsCta{justify-content:center;width:100%;margin-top:max(2px,min(.8vw,8px));display:flex}.ResultsSection-module__qNUBBa__googleReviewsButton{border-radius:var(--radius-pill);border:1px solid var(--gold-a32);background:var(--surface-elevated-a92);color:var(--white);box-shadow:0 12px 28px var(--black-a34);align-items:center;gap:12px;padding:.82rem 1.5rem;font-size:max(.9rem,min(1.1vw,1rem));font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.ResultsSection-module__qNUBBa__googleReviewsButton:hover{border-color:var(--gold-light);box-shadow:0 16px 34px var(--black-a34),0 0 14px var(--gold-a24);transform:translateY(-1px)}.ResultsSection-module__qNUBBa__googleReviewsIcon{width:22px;height:22px;display:inline-flex}.ResultsSection-module__qNUBBa__googleReviewsIcon svg{width:100%;height:100%;display:block}.ResultsSection-module__qNUBBa__googleReviewsLabel{white-space:nowrap}.ResultsSection-module__qNUBBa__googleReviewsStars{color:var(--gold-light);align-items:center;gap:1px;display:inline-flex}.ResultsSection-module__qNUBBa__googleReviewsStars svg{fill:currentColor;width:16px;height:16px;filter:drop-shadow(0 0 4px var(--gold-a28))}@media (max-width:480px){.ResultsSection-module__qNUBBa__googleReviewsButton{gap:9px;padding:.78rem 1.15rem}.ResultsSection-module__qNUBBa__googleReviewsStars svg{width:14px;height:14px}}.ResultsSection-module__qNUBBa__resultsTrustpilotReserve{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:linear-gradient(180deg,var(--surface-elevated-a92),var(--surface-elevated-a72)),linear-gradient(90deg,transparent,var(--white-a04),transparent);width:100%;min-height:max(260px,min(34vw,350px))}.ResultsSection-module__qNUBBa__resultsScrollerShell{--results-nav-size:48px;--results-nav-gap:clamp(8px,1vw,12px);--results-edge-fade-left-max-px:24;--results-edge-fade-right-max-px:56;grid-template-columns:var(--results-nav-size)minmax(0,1fr)var(--results-nav-size);align-items:stretch;column-gap:var(--results-nav-gap);min-width:0;display:grid}.ResultsSection-module__qNUBBa__resultsNavSlot{place-items:center;display:grid}.ResultsSection-module__qNUBBa__resultsNavButton{width:var(--results-nav-size);height:var(--results-nav-size);border:1px solid var(--gold-a24);border-radius:var(--radius-pill);background:var(--surface-elevated-a92);color:var(--gold-light);cursor:pointer;place-items:center;display:grid}.ResultsSection-module__qNUBBa__resultsNavIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ResultsSection-module__qNUBBa__resultsNavIconPrev{transform:rotate(180deg)}.ResultsSection-module__qNUBBa__resultsScrollerMask{--results-edge-fade-left:0px;--results-edge-fade-right:calc(var(--results-edge-fade-right-max-px)*1px);min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--color-black)var(--results-edge-fade-left),var(--color-black)calc(100% - var(--results-edge-fade-right)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--color-black)var(--results-edge-fade-left),var(--color-black)calc(100% - var(--results-edge-fade-right)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--color-black)var(--results-edge-fade-left),var(--color-black)calc(100% - var(--results-edge-fade-right)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--color-black)var(--results-edge-fade-left),var(--color-black)calc(100% - var(--results-edge-fade-right)),transparent 100%);overflow:hidden}.ResultsSection-module__qNUBBa__resultsVideoScroller{--results-video-visible-cards:3.4;--results-video-card-gap:clamp(8px,1.2vw,12px);gap:var(--results-video-card-gap);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--results-video-card-gap)*(var(--results-video-visible-cards) - 1)))/var(--results-video-visible-cards));scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;max-width:100%;display:grid;overflow-x:auto}.ResultsSection-module__qNUBBa__resultsVideoScroller::-webkit-scrollbar{display:none}.ResultsSection-module__qNUBBa__resultsTrustpilotScroller::-webkit-scrollbar{display:none}.ResultsSection-module__qNUBBa__resultsVideoCard{border-radius:var(--radius-surface);border:1px solid var(--gold-a20);scroll-snap-align:start;background:0 0;overflow:hidden}.ResultsSection-module__qNUBBa__resultsVideoName{text-align:center;color:var(--white);white-space:nowrap;text-overflow:ellipsis;background:var(--surface-elevated-a92);border-top:1px solid var(--gold-a16);margin:0;padding:10px 12px;font-size:max(.92rem,min(1.1vw,1.02rem));font-weight:700;line-height:1.2;overflow:hidden}.ResultsSection-module__qNUBBa__resultsVideoButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.ResultsSection-module__qNUBBa__resultsVideoThumb{aspect-ratio:9/16;object-fit:cover;width:100%;height:100%}.ResultsSection-module__qNUBBa__resultsVideoPlay{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ResultsSection-module__qNUBBa__resultsVideoPlayIcon{border-radius:var(--radius-pill);border:1px solid var(--gold-a52);background:radial-gradient(circle at 30% 24%,var(--gold-a24),transparent 48%),var(--overlay-a52);width:48px;height:48px;box-shadow:0 0 0 1px var(--white-a08)inset,0 10px 20px var(--black-a34),0 0 14px var(--gold-a24);position:relative}.ResultsSection-module__qNUBBa__resultsVideoPlayIcon:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:14px solid var(--gold-highlight-a92);filter:drop-shadow(0 0 5px var(--gold-a32));position:absolute;top:14px;left:19px}.ResultsSection-module__qNUBBa__resultsVideoPlayerShell{aspect-ratio:9/16;background:var(--color-black);width:100%}.ResultsSection-module__qNUBBa__resultsVideoPlayer{border:0;width:100%;height:100%}.ResultsSection-module__qNUBBa__resultsVideoNative{object-fit:contain;background:var(--color-black);border:0;width:100%;height:100%;display:block}.ResultsSection-module__qNUBBa__resultsTrustpilotScroller{--results-trustpilot-card-gap:clamp(12px,1.8vw,18px);--results-trustpilot-visible-cards:2.5;--results-trustpilot-title-lines:2;--results-trustpilot-body-lines:8;align-items:stretch;gap:var(--results-trustpilot-card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;padding:0 0 .38rem;display:flex;overflow-x:auto;overflow-y:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotCard{flex:0 0 calc((100% - (var(--results-trustpilot-card-gap)*(var(--results-trustpilot-visible-cards) - 1)))/var(--results-trustpilot-visible-cards));scroll-snap-align:start;border-radius:var(--radius-surface);border:1px solid var(--gold-a24);min-width:0;box-shadow:0 16px 34px var(--black-a34),inset 0 0 0 1px var(--white-a02);background:0 0;align-self:stretch;padding:0;display:flex;overflow:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotCardInner{flex-direction:column;flex:auto;justify-content:flex-start;gap:.64rem;padding:max(.92rem,min(1.6vw,1.14rem));display:flex;overflow:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.72rem;display:grid}.ResultsSection-module__qNUBBa__resultsTrustpilotAvatar{border:1px solid var(--gold-a32);background:radial-gradient(circle at 26% 20%,var(--white-a20),transparent 55%),var(--gold-a20);width:48px;height:48px;color:var(--gold-light);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid;overflow:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.ResultsSection-module__qNUBBa__resultsTrustpilotIdentity{flex-direction:column;justify-content:space-between;align-self:stretch;gap:0;min-width:0;min-height:100%;display:flex}.ResultsSection-module__qNUBBa__resultsTrustpilotName{color:var(--white);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.12rem;font-weight:800;line-height:1.08;overflow:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotCountry{align-items:center;min-height:19px;margin:0;font-size:1.06rem;line-height:1;display:inline-flex}.ResultsSection-module__qNUBBa__resultsTrustpilotCountryFlag{object-fit:cover;border-radius:var(--radius-pill);width:19px;height:19px;box-shadow:0 0 0 1px var(--white-a12);display:block}.ResultsSection-module__qNUBBa__resultsTrustpilotDateWrap{place-self:start end}.ResultsSection-module__qNUBBa__resultsTrustpilotDate{color:var(--ink-faint);font-size:.82rem;font-weight:600;line-height:1}.ResultsSection-module__qNUBBa__resultsTrustpilotStars{align-items:center;gap:0;margin-top:0;margin-left:-3px;display:inline-flex}.ResultsSection-module__qNUBBa__resultsTrustpilotStars>svg+svg{margin-left:-9px}.ResultsSection-module__qNUBBa__resultsTrustpilotStarFilled,.ResultsSection-module__qNUBBa__resultsTrustpilotStarEmpty{width:33px;height:33px;display:block}.ResultsSection-module__qNUBBa__resultsTrustpilotStarFilled{fill:var(--gold-light);filter:drop-shadow(0 0 4px var(--gold-a28))}.ResultsSection-module__qNUBBa__resultsTrustpilotStarEmpty{fill:var(--white-a20)}.ResultsSection-module__qNUBBa__resultsTrustpilotTitle{color:var(--white);text-transform:none;min-height:0;max-height:calc(var(--results-trustpilot-title-lines)*1.32em);-webkit-line-clamp:var(--results-trustpilot-title-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:max(1.02rem,min(1.3vw,1.1rem));font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.ResultsSection-module__qNUBBa__resultsTrustpilotBody{color:var(--ink-soft);min-height:calc(var(--results-trustpilot-body-lines)*1.56em);max-height:calc(var(--results-trustpilot-body-lines)*1.56em);-webkit-line-clamp:var(--results-trustpilot-body-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;flex:none;margin:0;font-size:.92rem;line-height:1.56;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.ResultsSection-module__qNUBBa__resultsVideoScroller{--results-video-visible-cards:2.7}.ResultsSection-module__qNUBBa__resultsTrustpilotScroller{--results-trustpilot-visible-cards:2.1}}@media (max-width:960px){.ResultsSection-module__qNUBBa__resultsScrollerShell{grid-template-columns:minmax(0,1fr);row-gap:8px}.ResultsSection-module__qNUBBa__resultsNavSlot{justify-content:end}.ResultsSection-module__qNUBBa__resultsVideoScroller{--results-video-visible-cards:1.8}.ResultsSection-module__qNUBBa__resultsTrustpilotScroller{--results-trustpilot-visible-cards:2.1}}@media (max-width:720px){.ResultsSection-module__qNUBBa__resultsHeadline{max-width:15ch}.ResultsSection-module__qNUBBa__resultsVideoScroller{--results-video-visible-cards:1.2;--results-video-card-gap:8px}.ResultsSection-module__qNUBBa__resultsTrustpilotScroller{--results-trustpilot-card-gap:12px;--results-trustpilot-visible-cards:1.2;--results-trustpilot-title-lines:2;--results-trustpilot-body-lines:8}}.ResultsSection-module__qNUBBa__tpScroller{--tp-cards:3.5;--tp-gap:18px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tp-gap)*(var(--tp-cards) - 1)))/var(--tp-cards));gap:var(--tp-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:start;min-width:0;max-width:100%;padding:4px 2px 14px;display:grid;overflow-x:auto}.ResultsSection-module__qNUBBa__tpScroller::-webkit-scrollbar{display:none}@media (max-width:900px){.ResultsSection-module__qNUBBa__tpScroller{--tp-cards:2.3}}@media (max-width:620px){.ResultsSection-module__qNUBBa__tpScroller{--tp-cards:1.15}}.ResultsSection-module__qNUBBa__tpCard{scroll-snap-align:start;background:linear-gradient(#0a1628eb,#060e1cf5);border:1px solid #c9a84c47;border-radius:16px;flex-direction:column;gap:12px;min-height:0;padding:22px 22px 24px;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff0a}.ResultsSection-module__qNUBBa__tpCardHeader{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.ResultsSection-module__qNUBBa__tpCardAvatar{color:#c9a84c;background:#c9a84c33;border:1px solid #c9a84c66;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.86rem;font-weight:800;display:inline-flex;overflow:hidden}.ResultsSection-module__qNUBBa__tpCardAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.ResultsSection-module__qNUBBa__tpCardIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.ResultsSection-module__qNUBBa__tpCardName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.96rem;font-weight:700;overflow:hidden}.ResultsSection-module__qNUBBa__tpCardCountry{color:#ffffff9e;align-items:center;gap:6px;margin:0;font-size:.78rem;display:inline-flex}.ResultsSection-module__qNUBBa__tpCardCountryFlag{border-radius:50%;width:14px;height:14px}.ResultsSection-module__qNUBBa__tpCardDate{color:#ffffff9e;letter-spacing:.04em;font-size:.74rem}.ResultsSection-module__qNUBBa__tpCardStars{gap:3px;margin-top:2px;display:inline-flex}.ResultsSection-module__qNUBBa__tpCardStar{color:#fff;background:#00b67a;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ResultsSection-module__qNUBBa__tpCardStar svg{width:14px;height:14px}.ResultsSection-module__qNUBBa__tpCardStarEmpty{color:#fff6;background:#ffffff14}.ResultsSection-module__qNUBBa__grCardStar{color:#fff;background:#fbbc05;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ResultsSection-module__qNUBBa__grCardStar svg{width:14px;height:14px}.ResultsSection-module__qNUBBa__grCardStarEmpty{color:#fff6;background:#ffffff14}.ResultsSection-module__qNUBBa__grCardGlyph{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ResultsSection-module__qNUBBa__grCardGlyph svg{width:14px;height:14px;display:block}.ResultsSection-module__qNUBBa__tpCardTitle{color:#fff;letter-spacing:-.005em;margin:4px 0 0;font-size:1rem;font-weight:800}.ResultsSection-module__qNUBBa__tpCardBody{color:#ffffffc7;flex:auto;min-height:0;margin:0;font-size:.9rem;line-height:1.55;overflow:hidden}.ResultsSection-module__qNUBBa__tpCardBodyClamped{-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.ResultsSection-module__qNUBBa__tpCardMore{font:inherit;color:#ffffff9e;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;margin-top:4px;padding:0;font-size:.85rem;font-weight:600}.ResultsSection-module__qNUBBa__tpCardMore:hover{color:#ffffffc7;text-decoration:underline}.TeensSection-module__Y2_h6G__teensSection{background:0 0}.TeensSection-module__Y2_h6G__sectionAction{width:100%;margin-top:var(--section-sticky-content-inset);justify-items:center;display:grid}.TeensSection-module__Y2_h6G__teensCta{--btn-min-height:3.5rem;--btn-padding-inline:1.8rem;--btn-font-size:.82rem;--btn-letter-spacing:.09em;border-radius:var(--radius-pill)}.FaqSection-module__J_y6AG__faqSection{background:0 0}.FaqSection-module__J_y6AG__faqList{margin-top:var(--section-sticky-content-inset);gap:max(10px,min(1.4vw,14px));display:grid}.FaqSection-module__J_y6AG__faqItem{border:1px solid var(--gold-a16);border-radius:var(--radius-surface);background:0 0;overflow:hidden}.FaqSection-module__J_y6AG__faqQuestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:.72rem;padding:max(14px,min(1.9vw,18px));display:grid}.FaqSection-module__J_y6AG__faqQuestionLabel{color:var(--white);font-size:max(.98rem,min(1.2vw,1.06rem));font-weight:700;line-height:1.34}.FaqSection-module__J_y6AG__faqIcon{width:1.24rem;height:1.24rem;color:var(--gold-light);flex:none;transition:transform .25s;display:inline-block;position:relative}.FaqSection-module__J_y6AG__faqIcon:before,.FaqSection-module__J_y6AG__faqIcon:after{content:"";border-radius:var(--radius-pill);background:currentColor;width:.82rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqSection-module__J_y6AG__faqIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqSection-module__J_y6AG__faqItemOpen .FaqSection-module__J_y6AG__faqIcon{transform:rotate(45deg)}.FaqSection-module__J_y6AG__faqAnswer{opacity:0;padding-inline-start:max(14px,min(1.9vw,18px));padding-inline-end:max(14px,min(1.9vw,18px));grid-template-rows:0fr;padding-bottom:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s,padding-bottom .42s cubic-bezier(.22,1,.36,1);display:grid}.FaqSection-module__J_y6AG__faqItemOpen .FaqSection-module__J_y6AG__faqAnswer{opacity:1;grid-template-rows:1fr;padding-bottom:max(12px,min(1.6vw,16px))}.FaqSection-module__J_y6AG__faqAnswerInner{overflow:hidden}.FaqSection-module__J_y6AG__faqAnswerText{color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.7}.FaqSection-module__J_y6AG__faqAnswerLink{color:var(--gold-light);text-underline-offset:.14em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.FaqSection-module__J_y6AG__faqAnswerLink:hover{color:var(--gold)}.FaqSection-module__J_y6AG__faqAnswerLink:focus-visible{color:var(--gold)}@media (prefers-reduced-motion:reduce){.FaqSection-module__J_y6AG__faqIcon,.FaqSection-module__J_y6AG__faqAnswer{transition:none}}.ClosingSection-module__SVWyhq__closingSection{text-align:center}.ClosingSection-module__SVWyhq__closingFrame{--section-sticky-parent-gap:clamp(18px,2.8vw,32px);justify-items:center;gap:var(--section-sticky-parent-gap);display:grid}.ClosingSection-module__SVWyhq__closingStickyTitle .sectionEyebrowPrimary .sectionEyebrowText{text-transform:none;font-size:max(1.08rem,min(2.2vw,1.7rem))}.ClosingSection-module__SVWyhq__closingEyebrowReveal{margin-bottom:0}.ClosingSection-module__SVWyhq__closingHeader{justify-items:center;width:100%;display:grid}.ClosingSection-module__SVWyhq__closingHeaderContent{gap:max(16px,min(2.2vw,24px));width:min(100%,58rem);display:grid}.ClosingSection-module__SVWyhq__closingTitle{color:var(--white);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:max(2rem,min(5vw,4rem));line-height:1}.ClosingSection-module__SVWyhq__closingTitleReveal{margin-bottom:0}.ClosingSection-module__SVWyhq__closingDescription{color:var(--ink-muted);margin:0;font-size:max(.98rem,min(1.6vw,1.18rem));line-height:1.7}.ClosingSection-module__SVWyhq__closingDescriptionReveal,.ClosingSection-module__SVWyhq__closingButtonReveal,.ClosingSection-module__SVWyhq__closingMetaReveal{margin:0}.ClosingSection-module__SVWyhq__closingMeta{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:max(.76rem,min(1.1vw,.9rem));font-weight:700}@media (max-width:720px){.ClosingSection-module__SVWyhq__closingFrame{--section-sticky-parent-gap:clamp(14px,4vw,22px)}.ClosingSection-module__SVWyhq__closingHeaderContent{gap:max(12px,min(3.8vw,18px))}}