.core-page-module__xidnNq__page{--core-bg:#0f0f0f;--core-bg-raised:#1a1a1a;--core-hero-image:none;--core-fg:#fff;--core-muted:#999;--core-line:#ffffff0f;--core-line-strong:#ffffff24;background:var(--core-bg);min-height:100vh;color:var(--core-fg);font-family:var(--font-mona-sans,"Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}.core-page-module__xidnNq__page *,.core-page-module__xidnNq__page :before,.core-page-module__xidnNq__page :after{box-sizing:border-box}.core-page-module__xidnNq__page a{color:inherit;text-decoration:none}:where(.core-page-module__xidnNq__page button,.core-page-module__xidnNq__page input,.core-page-module__xidnNq__page select){font:inherit}.core-page-module__xidnNq__page img{max-width:100%;display:block}.core-page-module__xidnNq__skipLink{z-index:300;color:#0a0a0a;background:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:transform .15s;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.core-page-module__xidnNq__skipLink:focus{transform:translateY(0)}.core-page-module__xidnNq__announcement{z-index:120;background:var(--core-accent);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:36px;padding:8px 44px 8px 16px;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.core-page-module__xidnNq__announcementHidden{pointer-events:none;transform:translateY(-100%)}.core-page-module__xidnNq__announcementLink{letter-spacing:.04em;justify-content:center;align-items:center;gap:.35rem;min-height:20px;font-size:.78rem;font-weight:600;line-height:1.25;display:inline-flex}.core-page-module__xidnNq__announcementLink:hover{text-underline-offset:.2em;text-decoration:underline}.core-page-module__xidnNq__announcementText{animation:3s ease-in-out infinite core-page-module__xidnNq__announcementPulse;display:inline}.core-page-module__xidnNq__announcementClose{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;transition:background .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.core-page-module__xidnNq__announcementClose:hover{opacity:1;background:#0000001f}.core-page-module__xidnNq__announcementClose:focus-visible,.core-page-module__xidnNq__headerCta:focus-visible,.core-page-module__xidnNq__heroCta:focus-visible,.core-page-module__xidnNq__secondaryCta:focus-visible,.core-page-module__xidnNq__footerLinks a:focus-visible,.core-page-module__xidnNq__sectionLink:focus-visible{outline:2px solid var(--core-accent);outline-offset:3px}.core-page-module__xidnNq__header{z-index:110;background:0 0;border-bottom:1px solid #0000;transition:background .4s cubic-bezier(.4,0,.2,1),border-bottom-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:sticky;top:36px}.core-page-module__xidnNq__headerScrolled{background:#0f0f0fb8;border-bottom-color:#fd562a1f;box-shadow:0 4px 30px #0000004d}.core-page-module__xidnNq__headerWithoutAnnouncement{top:0}.core-page-module__xidnNq__headerInner{justify-content:space-between;align-items:center;width:min(100%,1200px);min-height:60px;margin:0 auto;padding:12px 32px;display:flex}.core-page-module__xidnNq__logoLink{border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.core-page-module__xidnNq__logoLink:focus-visible{outline:2px solid var(--core-accent);outline-offset:3px}.core-page-module__xidnNq__logoLink picture,.core-page-module__xidnNq__logoMark{width:36px;height:36px;display:block}.core-page-module__xidnNq__logoMark{object-fit:contain}.core-page-module__xidnNq__headerCta{background:var(--core-accent);border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;font-size:.82rem;font-weight:600;line-height:1.2;transition:background .2s,transform .2s;display:inline-flex;color:#0a0a0a!important}.core-page-module__xidnNq__headerCta:hover{background:var(--core-accent-hover);transform:translateY(-1px)}.core-page-module__xidnNq__hero{isolation:isolate;background:radial-gradient(ellipse at 30% 20%, #fd562a1a, transparent 55%), radial-gradient(ellipse at 80% 80%, #fd562a0d, transparent 60%), linear-gradient(180deg, #0f0f0fe0 0%, #0f0f0f8c 40%, #0f0f0feb 100%), var(--core-hero-image);background-position:50%,50%,50%,50% 30%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;justify-content:center;align-items:center;min-height:100vh;padding:181px 32px 96px;display:flex;position:relative;overflow:hidden}.core-page-module__xidnNq__hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#fd562a06 50%,#0000 75%);position:absolute;inset:0}.core-page-module__xidnNq__heroContent{z-index:1;text-align:center;width:min(100%,720px);position:relative}.core-page-module__xidnNq__heroEyebrow,.core-page-module__xidnNq__sectionEyebrow{color:var(--core-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__heroTitle{color:var(--core-fg);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__heroDescription{color:#ffffffd1;max-width:55ch;margin:0 auto 2.5rem;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__heroPoints{color:var(--core-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0 0 20px;font-size:.82rem;line-height:1.4;display:flex}.core-page-module__xidnNq__heroPoint{align-items:center;gap:20px;display:inline-flex}.core-page-module__xidnNq__heroPointSeparator{color:#fff3}.core-page-module__xidnNq__heroCta,.core-page-module__xidnNq__secondaryCta{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:.82rem;font-weight:700;line-height:1.3;transition:background .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s;display:inline-flex}.core-page-module__xidnNq__heroCta{background:var(--core-accent);border:0;padding:16px 36px;color:#0a0a0a!important}.core-page-module__xidnNq__heroCta:hover{background:var(--core-accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px #fd562a4d}.core-page-module__xidnNq__heroCta svg{width:18px;height:18px}.core-page-module__xidnNq__heroReassurance{color:#ffffff73;text-align:center;margin:1.2rem 0 0;font-size:.9rem;animation:5s ease-in-out infinite core-page-module__xidnNq__spotsBreathe}.core-page-module__xidnNq__section{border-top:1px solid var(--core-line);padding:5rem 32px}.core-page-module__xidnNq__sectionInner{width:min(100%,1200px);margin:0 auto}.core-page-module__xidnNq__sectionHeading{max-width:720px}.core-page-module__xidnNq__sectionHeadingCentered{text-align:center;margin-left:auto;margin-right:auto}.core-page-module__xidnNq__sectionTitle,.core-page-module__xidnNq__closingTitle{color:var(--core-fg);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__sectionDescription{max-width:55ch;color:var(--core-muted);margin:16px 0 0;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__sectionHeadingCentered .core-page-module__xidnNq__sectionDescription{margin-left:auto;margin-right:auto}.core-page-module__xidnNq__overview,.core-page-module__xidnNq__proof,.core-page-module__xidnNq__faq{background:var(--core-bg)}.core-page-module__xidnNq__who,.core-page-module__xidnNq__finalCta{background:#111}.core-page-module__xidnNq__twoWays,.core-page-module__xidnNq__program,.core-page-module__xidnNq__coaches,.core-page-module__xidnNq__apply{background:var(--core-bg)}.core-page-module__xidnNq__coaches .core-page-module__xidnNq__sectionHeading{max-width:none}.core-page-module__xidnNq__overviewMedia{aspect-ratio:16/9;border:1px solid var(--core-line-strong);background:#000;border-radius:12px;width:min(100%,800px);margin:32px auto 0;position:relative;overflow:hidden}.core-page-module__xidnNq__overviewMedia img,.core-page-module__xidnNq__proofMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.core-page-module__xidnNq__overviewMedia img{opacity:.42}.core-page-module__xidnNq__mediaOverlay{background:linear-gradient(#0000001f,#000000e6);position:absolute;inset:0}.core-page-module__xidnNq__mediaContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.core-page-module__xidnNq__mediaLabel{color:var(--core-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__mediaCopy{color:#ffffffbf;max-width:32rem;margin:8px 0 0;font-size:.95rem;line-height:1.55}.core-page-module__xidnNq__sectionLink{color:var(--core-fg);text-decoration:underline;-webkit-text-decoration-color:var(--core-accent);text-decoration-color:var(--core-accent);text-underline-offset:4px;margin-top:20px;font-size:.875rem;font-weight:600;text-decoration-thickness:2px;transition:color .15s;display:inline-flex}.core-page-module__xidnNq__sectionLink:hover{color:var(--core-accent)}.core-page-module__xidnNq__splitGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;display:grid}.core-page-module__xidnNq__bodyCopy{color:#ffffffa6;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__bodyCopyLarge{font-size:1rem}.core-page-module__xidnNq__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.core-page-module__xidnNq__checkItem{border:1px solid var(--core-line);color:#ffffffbf;background:#ffffff08;border-radius:12px;align-items:flex-start;gap:12px;min-height:72px;padding:16px;font-size:.875rem;line-height:1.55;display:flex}.core-page-module__xidnNq__checkIcon{width:16px;height:16px;color:var(--core-accent);flex:none;margin-top:3px}.core-page-module__xidnNq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.core-page-module__xidnNq__featureCard{background:var(--core-bg-raised);border:1px solid #ffffff0d;border-radius:12px;padding:clamp(24px,3vw,32px);position:relative}.core-page-module__xidnNq__entryIcon{background:var(--core-soft);width:48px;height:48px;color:var(--core-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.core-page-module__xidnNq__entryIcon svg{width:24px;height:24px}.core-page-module__xidnNq__cardTitle{color:var(--core-fg);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.core-page-module__xidnNq__cardTitleLarge{font-size:1.25rem}.core-page-module__xidnNq__cardCopy{color:var(--core-muted);margin:6px 0 0;font-size:.88rem;line-height:1.65}.core-page-module__xidnNq__cardCopyLarge{color:#ffffffb3;margin-top:12px;font-size:1rem;line-height:1.7}.core-page-module__xidnNq__cardDetail{color:#ffffff80;margin:16px 0 0;font-size:.875rem;line-height:1.55}.core-page-module__xidnNq__yearBlock{margin-top:64px}.core-page-module__xidnNq__subsectionTitle{color:var(--core-fg);letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.15}.core-page-module__xidnNq__yearGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.core-page-module__xidnNq__yearCard{border:1px solid var(--core-line);background:#ffffff08;border-radius:12px;padding:20px}.core-page-module__xidnNq__yearCardTop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.core-page-module__xidnNq__phaseIcon{background:var(--core-soft);width:40px;height:40px;color:var(--core-accent);border:1px solid #fd562a66;border-radius:12px;justify-content:center;align-items:center;display:flex}.core-page-module__xidnNq__phaseNumber{color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.core-page-module__xidnNq__yearPeriod,.core-page-module__xidnNq__coachLabel{color:var(--core-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__yearTitle{color:var(--core-fg);margin:8px 0 0;font-size:1.05rem;font-weight:700;line-height:1.35}.core-page-module__xidnNq__yearCopy{color:#ffffff8c;margin:8px 0 0;font-size:.875rem;line-height:1.55}.core-page-module__xidnNq__coachStack{gap:20px;margin-top:32px;display:grid}.core-page-module__xidnNq__coachCard{background:var(--core-bg-raised);border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:40px;padding:clamp(28px,4vw,44px);transition:border-color .3s;display:flex}.core-page-module__xidnNq__coachCard:hover{border-color:#fd562a33}.core-page-module__xidnNq__coachAvatar,.core-page-module__xidnNq__coachAvatarPlaceholder{border:2px solid #fd562a26;border-radius:50%;flex:none;width:100px;height:100px}.core-page-module__xidnNq__coachAvatar{object-fit:cover}.core-page-module__xidnNq__coachAvatarPlaceholder{background:var(--core-soft);color:var(--core-accent);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.core-page-module__xidnNq__coachInfo{flex:1;min-width:0}.core-page-module__xidnNq__coachName{color:var(--core-fg);margin:0 0 8px;font-size:1.2rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__coachTeam{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__coachLabel{letter-spacing:.12em;background:#fd562a1a;border-radius:4px;padding:3px 8px;display:inline-block}.core-page-module__xidnNq__coachBio{max-width:62ch;color:var(--core-muted);margin:8px 0 0;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__proofLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:40px;display:grid}.core-page-module__xidnNq__proofFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.core-page-module__xidnNq__proofFact{border:1px solid var(--core-line);background:var(--core-bg-raised);border-radius:12px;padding:24px}.core-page-module__xidnNq__proofValue{color:var(--core-accent);letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:700;line-height:1.1}.core-page-module__xidnNq__proofLabel{color:var(--core-muted);margin:8px 0 0;font-size:.875rem;line-height:1.55}.core-page-module__xidnNq__proofMedia{border:1px solid var(--core-line-strong);border-radius:12px;min-height:280px;margin-top:48px;position:relative;overflow:hidden}.core-page-module__xidnNq__proofMedia img{opacity:.3}.core-page-module__xidnNq__proofMedia:after{content:"";background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a4d 55%,#0a0a0abf);position:absolute;inset:0}.core-page-module__xidnNq__proofCallout{z-index:1;max-width:24rem;color:var(--core-fg);letter-spacing:-.015em;align-items:center;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0 auto 0 40px}.core-page-module__xidnNq__applicationLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.core-page-module__xidnNq__applicationIntro{padding-top:4px}.core-page-module__xidnNq__applicationTitle{max-width:14ch;color:var(--core-fg);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__applicationDescription{color:#ffffffa6;max-width:55ch;margin:16px 0 0;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__applicationForm{border:1px solid var(--core-line-strong);background:var(--core-bg-raised);border-radius:12px;padding:32px;box-shadow:0 24px 60px #00000040}.core-page-module__xidnNq__applicationFormHeader{border-bottom:1px solid var(--core-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.core-page-module__xidnNq__applicationFormLabel{color:var(--core-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:700;line-height:1.3}.core-page-module__xidnNq__applicationFormTitle{color:var(--core-fg);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.core-page-module__xidnNq__applicationQuestionCount{color:#fff6;flex:none;font-size:.75rem}.core-page-module__xidnNq__applicationNote{color:#fff9;margin:0 0 24px;font-size:.875rem;line-height:1.55}.core-page-module__xidnNq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.core-page-module__xidnNq__fieldLabel{color:var(--core-fg);margin:0 0 8px;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.core-page-module__xidnNq__fieldControl{width:100%;min-height:44px;color:var(--core-fg);background:#0003;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:10px 14px;font-size:.875rem;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:block}.core-page-module__xidnNq__fieldControl::placeholder{color:#ffffff59}.core-page-module__xidnNq__fieldControl:focus{border-color:var(--core-accent);box-shadow:0 0 0 3px var(--core-soft)}.core-page-module__xidnNq__fieldControl option{color:#fff;background:#151515}.core-page-module__xidnNq__budgetField{border:1px solid var(--core-line);color:#ffffffb3;background:#ffffff08;border-radius:12px;margin-top:24px;padding:16px;font-size:.875rem;line-height:1.55;display:block}.core-page-module__xidnNq__budgetHeader{color:var(--core-fg);justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.core-page-module__xidnNq__budgetValue{color:var(--core-accent);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;font-weight:500}.core-page-module__xidnNq__budgetRange{width:100%;accent-color:var(--core-accent);margin-top:20px;display:block}.core-page-module__xidnNq__budgetBounds{color:#fff6;justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}.core-page-module__xidnNq__submitError{color:#fee2e2;background:#f871711a;border:1px solid #f871714d;border-radius:8px;align-items:flex-start;gap:8px;margin-top:20px;padding:8px 12px;font-size:.875rem;line-height:1.55;display:flex}.core-page-module__xidnNq__submitError svg{flex:none;width:16px;height:16px;margin-top:2px}.core-page-module__xidnNq__submitButton{background:var(--core-accent);color:#120b08;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:24px;padding:12px 20px;font-size:.875rem;font-weight:700;line-height:1.3;transition:background .2s,opacity .2s,transform .2s;display:inline-flex}.core-page-module__xidnNq__submitButton:hover:not(:disabled){background:var(--core-accent-hover);transform:translateY(-1px)}.core-page-module__xidnNq__submitButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.core-page-module__xidnNq__submitButton:disabled{cursor:wait;opacity:.6}.core-page-module__xidnNq__submitButton svg{width:16px;height:16px}.core-page-module__xidnNq__formNote{color:#ffffff73;text-align:center;margin:12px 0 0;font-size:.75rem;line-height:1.55}.core-page-module__xidnNq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.core-page-module__xidnNq__wizardForm{width:100%;min-width:0}.core-page-module__xidnNq__wizardProgress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.core-page-module__xidnNq__wizardProgress>span{background:var(--core-line);border-radius:2px;height:2px;transition:background-color .18s}.core-page-module__xidnNq__wizardProgress>.core-page-module__xidnNq__wizardProgressComplete{background:var(--core-form-accent)}.core-page-module__xidnNq__wizardStep{animation:.22s both core-page-module__xidnNq__core-wizard-enter}.core-page-module__xidnNq__wizardChoiceStep,.core-page-module__xidnNq__wizardBudgetStep{border:0;min-width:0;margin:0;padding:0}.core-page-module__xidnNq__wizardQuestion{max-width:18ch;color:var(--core-fg);letter-spacing:-.01em;outline:none;margin:0 0 36px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__wizardOptions{gap:12px;display:grid}.core-page-module__xidnNq__wizardOption{border:1px solid var(--core-line);width:100%;min-height:58px;color:var(--core-fg);cursor:pointer;text-align:left;background:#ffffff08;border-radius:10px;align-items:flex-start;gap:18px;padding:18px 22px;font-family:inherit;transition:background-color .2s,border-color .2s;display:flex}.core-page-module__xidnNq__wizardOption:hover{border-color:var(--core-line-strong);background:#ffffff0f}.core-page-module__xidnNq__wizardOptionSelected{border-color:var(--core-form-accent);background:#fd562a14}.core-page-module__xidnNq__wizardOption:focus-visible,.core-page-module__xidnNq__wizardContinue:focus-visible{outline:2px solid var(--core-form-accent);outline-offset:3px}.core-page-module__xidnNq__wizardOptionLetter{width:14px;color:var(--core-muted);letter-spacing:.1em;text-transform:uppercase;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:700}.core-page-module__xidnNq__wizardOption>span:last-child{font-size:.92rem;line-height:1.4}.core-page-module__xidnNq__wizardBudgetContent{text-align:center;padding-top:20px}.core-page-module__xidnNq__wizardBudgetValue{color:var(--core-fg);letter-spacing:-.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:1;display:block}.core-page-module__xidnNq__wizardBudgetLabel{color:var(--core-muted);letter-spacing:.2em;text-transform:uppercase;margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;display:block}.core-page-module__xidnNq__wizardBudgetRange{max-width:420px;margin:50px auto 0;display:block}.core-page-module__xidnNq__wizardBudgetRange input[type=range]{width:100%;height:4px;accent-color:var(--core-form-accent);cursor:pointer;border-radius:4px;outline:none}.core-page-module__xidnNq__wizardBudgetBounds{color:var(--core-muted);letter-spacing:.1em;justify-content:space-between;margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;display:flex}.core-page-module__xidnNq__wizardContinue{background:var(--core-form-accent);color:#0a0a0a;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:6px;width:100%;max-width:420px;min-height:52px;margin:36px auto 0;padding:16px 18px;font-family:inherit;font-size:.78rem;font-weight:700;transition:background-color .2s,opacity .2s;display:block}.core-page-module__xidnNq__wizardContinue:hover:not(:disabled){background:var(--core-form-accent-hover)}.core-page-module__xidnNq__wizardContinue:disabled{cursor:wait;opacity:.6}.core-page-module__xidnNq__wizardContactStep{max-width:720px}.core-page-module__xidnNq__wizardContactStep .core-page-module__xidnNq__wizardQuestion{margin-bottom:16px}.core-page-module__xidnNq__wizardContactHelp{max-width:48ch;color:var(--core-muted);margin:0 0 30px;font-size:.95rem;line-height:1.6}.core-page-module__xidnNq__wizardContactFields{gap:14px;max-width:480px;margin:0 auto;display:grid}.core-page-module__xidnNq__wizardContactFields input{border:1px solid var(--core-line);min-height:52px;color:var(--core-fg);background:#ffffff08;border-radius:8px;outline:none;padding:16px 18px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.core-page-module__xidnNq__wizardContactFields input::placeholder{color:#ffffff6b}.core-page-module__xidnNq__wizardContactFields input:focus{border-color:var(--core-form-accent)}.core-page-module__xidnNq__wizardSubmit{max-width:480px;margin-top:22px}@keyframes core-page-module__xidnNq__core-wizard-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.core-page-module__xidnNq__faqHeading{text-align:center}.core-page-module__xidnNq__faqList{border-top:1px solid var(--core-line);border-bottom:1px solid var(--core-line);max-width:720px;margin:32px auto 0}.core-page-module__xidnNq__faqItem{border-bottom:1px solid var(--core-line)}.core-page-module__xidnNq__faqItem:last-child{border-bottom:0}.core-page-module__xidnNq__faqQuestion{width:100%;min-height:64px;color:var(--core-fg);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;transition:color .2s;display:flex}.core-page-module__xidnNq__faqQuestion::-webkit-details-marker{display:none}.core-page-module__xidnNq__faqQuestion:hover{color:var(--core-accent)}.core-page-module__xidnNq__faqQuestion:focus-visible{outline:2px solid var(--core-accent);outline-offset:3px}.core-page-module__xidnNq__faqIcon{color:#ffffff73;flex:none;width:24px;height:24px;transition:transform .3s}.core-page-module__xidnNq__faqItem[open] .core-page-module__xidnNq__faqIcon{transform:rotate(180deg)}.core-page-module__xidnNq__faqAnswer{max-width:62ch;color:var(--core-muted);margin:0;padding:0 40px 20px 0;font-size:.92rem;line-height:1.75}.core-page-module__xidnNq__closing{border-top:1px solid var(--core-line);text-align:center;padding:5rem 32px}.core-page-module__xidnNq__closingInner{width:min(100%,600px);margin:0 auto}.core-page-module__xidnNq__closingTitle{margin-bottom:16px}.core-page-module__xidnNq__closingDescription{color:var(--core-muted);margin:0 0 2.5rem;font-size:.95rem;line-height:1.7}.core-page-module__xidnNq__closingNote{color:#ffffff73;margin:16px 0 0;font-size:.875rem}.core-page-module__xidnNq__modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;justify-content:stretch;align-items:stretch;padding:0;position:fixed;inset:0;overflow-y:auto}.core-page-module__xidnNq__modalOpen{display:flex}.core-page-module__xidnNq__modalClosed{display:none}.core-page-module__xidnNq__modalPanel{--core-form-accent:#fd562a;--core-form-accent-hover:#e55a33;flex-direction:column;width:100%;min-height:100%;padding:32px;animation:.35s cubic-bezier(.16,1,.3,1) core-page-module__xidnNq__core-modal-enter;display:flex;position:relative}.core-page-module__xidnNq__modalTop{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:720px;margin:0 auto;display:flex}.core-page-module__xidnNq__modalBack{color:var(--core-muted);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-size:.72rem;transition:color .2s}.core-page-module__xidnNq__modalBack:hover{color:var(--core-fg)}.core-page-module__xidnNq__modalBack:focus-visible{outline:2px solid var(--core-form-accent);outline-offset:3px}.core-page-module__xidnNq__modalClose{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.core-page-module__xidnNq__modalClose:hover{color:#fff;background:#ffffff1a}.core-page-module__xidnNq__modalClose:focus-visible{outline:2px solid var(--core-form-accent);outline-offset:3px}.core-page-module__xidnNq__modalBody{flex:1;width:100%;max-width:720px;margin:60px auto 0;padding-bottom:32px}@keyframes core-page-module__xidnNq__core-modal-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.core-page-module__xidnNq__footer{border-top:1px solid var(--core-line);color:var(--core-muted);letter-spacing:.06em;text-align:center;padding:2.5rem 32px;font-size:.75rem}.core-page-module__xidnNq__footer p{margin:0}.core-page-module__xidnNq__footerLinks{justify-content:center;gap:24px;margin-top:10px;display:flex}.core-page-module__xidnNq__footerLinks a{transition:color .2s}.core-page-module__xidnNq__footerLinks a:hover{color:var(--core-accent)}.core-page-module__xidnNq__photoStrip{border-top:1px solid var(--core-line);border-bottom:1px solid var(--core-line);padding:2rem 0;overflow:hidden}.core-page-module__xidnNq__photoStripTrack{gap:4px;width:max-content;animation:40s linear infinite core-page-module__xidnNq__scrollStrip;display:flex}.core-page-module__xidnNq__photoStripTrack img{aspect-ratio:3/2;object-fit:cover;flex-shrink:0;width:auto;height:180px}.core-page-module__xidnNq__sourceVideoSection{border-top:1px solid var(--core-line);text-align:center;padding:3rem 2rem}.core-page-module__xidnNq__sourceVideoInner{width:min(100%,1200px);margin:0 auto}.core-page-module__xidnNq__stepLabel{width:100%;color:var(--core-accent);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-bottom:1rem;font-size:.85rem;font-weight:600;line-height:1.3;display:inline-flex}.core-page-module__xidnNq__sourceVideoTitle{color:var(--core-fg);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__vslPlayer{border:1px solid var(--core-line);text-align:left;background:#000;border-radius:12px;width:min(100%,800px);margin:2rem auto 0;position:relative;overflow:hidden}.core-page-module__xidnNq__vslPlayer video,.core-page-module__xidnNq__vslPlayer img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.core-page-module__xidnNq__imageBreak{width:min(100%,1200px);margin:0 auto;padding:0 2rem}.core-page-module__xidnNq__imageBreak img{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin:2rem auto}.core-page-module__xidnNq__videoTestimonials{text-align:center;padding:5rem 0;overflow:hidden}.core-page-module__xidnNq__videoTestimonialsTitle{color:var(--core-fg);letter-spacing:-.02em;margin:0;padding:0 2rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__videoTestimonialsDescription{max-width:520px;color:var(--core-muted);margin:12px auto 3rem;padding:0 2rem;font-size:.95rem}.core-page-module__xidnNq__videoStrip{scrollbar-width:none;padding:0 2rem;overflow-x:auto}.core-page-module__xidnNq__videoStrip::-webkit-scrollbar{display:none}.core-page-module__xidnNq__videoStripTrack{gap:16px;width:max-content;margin:0 auto;display:flex}.core-page-module__xidnNq__videoCard{background:#000;border-radius:12px;flex-shrink:0;width:240px;height:420px;margin:0;position:relative;overflow:hidden}.core-page-module__xidnNq__videoCard video,.core-page-module__xidnNq__videoCard img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.core-page-module__xidnNq__inlineCta{text-align:center;padding:1.5rem 2rem 2rem}.core-page-module__xidnNq__inlineCtaSub{color:#ffffff80;margin:.8rem 0 0;font-size:.85rem}.core-page-module__xidnNq__reviewsScroll{padding:60px 0;overflow:hidden}.core-page-module__xidnNq__reviewsScrollHeader{text-align:center;margin-bottom:32px}.core-page-module__xidnNq__reviewsScrollEyebrow{color:var(--core-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:700}.core-page-module__xidnNq__reviewsScrollTitle{color:var(--core-fg);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.core-page-module__xidnNq__reviewsScrollRows{flex-direction:column;gap:12px;display:flex}.core-page-module__xidnNq__reviewsScrollRow{gap:12px;width:max-content;display:flex}.core-page-module__xidnNq__reviewsScrollRowLeft{animation:35s linear infinite core-page-module__xidnNq__scrollReviews}.core-page-module__xidnNq__reviewsScrollRowRight{animation:40s linear infinite core-page-module__xidnNq__scrollReviewsReverse}.core-page-module__xidnNq__reviewPill{color:#1a1a1a;white-space:nowrap;background:#f5f5f5;border-radius:40px;flex-shrink:0;align-items:center;gap:12px;padding:8px 20px 8px 8px;display:inline-flex}.core-page-module__xidnNq__reviewPill img,.core-page-module__xidnNq__reviewInitial{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.core-page-module__xidnNq__reviewInitial{background:var(--core-accent);color:#0a0a0a;font-size:.85rem;font-weight:700}.core-page-module__xidnNq__reviewPill>span:last-child{font-size:.85rem;font-weight:500}@keyframes core-page-module__xidnNq__scrollStrip{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes core-page-module__xidnNq__scrollReviews{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes core-page-module__xidnNq__scrollReviewsReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes core-page-module__xidnNq__announcementPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes core-page-module__xidnNq__spotsBreathe{0%,to{color:#ffffff73}50%{color:#ffffffd9}}@media (max-width:900px){.core-page-module__xidnNq__splitGrid,.core-page-module__xidnNq__proofLayout,.core-page-module__xidnNq__applicationLayout{grid-template-columns:1fr}.core-page-module__xidnNq__yearGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-page-module__xidnNq__coachCard{text-align:center;flex-direction:column}.core-page-module__xidnNq__coachBio{margin-left:auto;margin-right:auto}}@media (max-width:768px){.core-page-module__xidnNq__headerInner{padding:12px 20px}.core-page-module__xidnNq__hero{padding-left:20px;padding-right:20px}.core-page-module__xidnNq__heroTitle{font-size:clamp(1.6rem,6vw,2.4rem)}.core-page-module__xidnNq__sectionTitle,.core-page-module__xidnNq__closingTitle,.core-page-module__xidnNq__applicationTitle{font-size:clamp(1.5rem,5vw,2.25rem)}.core-page-module__xidnNq__section,.core-page-module__xidnNq__closing{padding-left:20px;padding-right:20px}}@media (max-width:560px){.core-page-module__xidnNq__section,.core-page-module__xidnNq__closing{padding-top:3.5rem;padding-bottom:3.5rem}.core-page-module__xidnNq__hero{padding-top:148px;padding-bottom:72px}.core-page-module__xidnNq__heroDescription{margin-bottom:2rem}.core-page-module__xidnNq__heroPoints{gap:8px 12px}.core-page-module__xidnNq__heroPoint{gap:12px}.core-page-module__xidnNq__cardsGrid,.core-page-module__xidnNq__checkGrid,.core-page-module__xidnNq__yearGrid,.core-page-module__xidnNq__fieldGrid,.core-page-module__xidnNq__proofFacts{grid-template-columns:1fr}.core-page-module__xidnNq__overviewMedia{min-height:240px}.core-page-module__xidnNq__coachCard{padding:28px 24px}.core-page-module__xidnNq__applicationForm{padding:24px 20px}.core-page-module__xidnNq__modalPanel{padding:16px}.core-page-module__xidnNq__modalBody{margin-top:32px}.core-page-module__xidnNq__wizardQuestion{margin-bottom:28px;font-size:clamp(1.75rem,9vw,2.35rem)}.core-page-module__xidnNq__wizardOption{min-height:56px;padding:16px}.core-page-module__xidnNq__wizardBudgetContent{padding-top:8px}.core-page-module__xidnNq__wizardBudgetRange{margin-top:36px}.core-page-module__xidnNq__applicationFormHeader{flex-direction:column;align-items:flex-start}.core-page-module__xidnNq__faqAnswer{padding-right:0}.core-page-module__xidnNq__footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.core-page-module__xidnNq__page *,.core-page-module__xidnNq__page :before,.core-page-module__xidnNq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}