@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}:root{color:#111;font-synthesis:none;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--warm-bg:#f7f4ee;--surface:#fff;--ink:#111;--muted:#77736b;--border:#e6e0d6;--brass:#b09245;--brass-light:#d8c782;--green:#0e5c4a;--green-deep:#082d24;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--feature-card-gap:clamp(1.5rem, 2.5vw, 2rem);--elevation-soft:0 1px 0 #ffffffb8 inset, 0 3px 8px #1815100f, 0 14px 32px #18151014;--elevation-medium:0 1px 0 #ffffffad inset, 0 6px 16px #18151014, 0 24px 58px #1815101c;--elevation-high:0 1px 0 #ffffffb8 inset, 0 12px 28px #0d1f1921, 0 36px 96px #0d1f1933;--elevation-action:0 4px 10px #05372b2e, 0 14px 30px #05372b3d;--elevation-action-hover:0 6px 14px #05372b33, 0 20px 38px #05372b47;--elevation-inset:0 1px 0 #ffffffc7 inset, 0 2px 5px #1815100d, 0 7px 16px #18151011;--elevation-dark-soft:0 1px 0 #ffffff0b inset, 0 6px 16px #0000003d, 0 18px 42px #00000038;--elevation-dark-medium:0 1px 0 #ffffff0e inset, 0 12px 28px #00000052, 0 32px 80px #0000004d;--elevation-dark-inset:0 1px 0 #ffffff09 inset, 0 3px 8px #0000002e, 0 8px 18px #00000029;background:#f7f4ee;font-family:Inter,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--warm-bg);scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;min-width:320px;overflow-x:clip}body{min-width:320px;min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--warm-bg);color:var(--ink);margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body.registration-modal-open{overflow:hidden}.vsl-page,.application-page{--private-bg:#071713;--private-panel:#0b201a;--private-ink:#f7f4ee;--private-muted:#b9c3bd;--private-line:#d8c78238;background:radial-gradient(circle at 50% 18%, #b092451f, transparent 30rem), var(--private-bg);color:var(--private-ink)}.vsl-page .site-header,.vsl-page .site-footer,.application-page .site-header,.application-page .site-footer{border-color:var(--private-line);color:var(--private-muted)}.vsl-page .header-status,.application-page .header-status,.vsl-page .hero-label,.application-page .hero-label{color:var(--brass-light)}.vsl-page .status-dot,.application-page .status-dot{background:var(--brass-light);box-shadow:0 0 0 4px #d8c7821a}.vsl-main{flex:1;width:min(100% - 2.5rem,1040px);margin-inline:auto;padding:clamp(1.75rem,4vw,3.25rem) 0 clamp(4rem,8vw,7rem)}.vsl-hero{flex-direction:column;align-items:center;display:flex}.vsl-hero h1{max-width:820px;color:var(--private-ink);letter-spacing:-.045em;margin-top:.9rem;font-size:clamp(2.3rem,4.7vw,4.35rem);line-height:1.02}.vsl-headline-lead,.vsl-headline-rest{display:block}.vsl-headline-lead{white-space:nowrap;font-size:min(1em,8.2vw)}.vsl-headline-rest{margin-top:.08em}.vsl-subheadline{max-width:680px;color:var(--private-muted);margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.vsl-video-shell{background:#020504;border:1px solid #d8c78261;border-radius:14px;width:min(100%,900px);margin-top:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,0 0 0 8px #d8c78209}.vsl-video-shell:before,.vsl-video-shell:after{z-index:2;content:"";background:var(--brass-light);width:54px;height:1px;position:absolute;top:0}.vsl-video-shell:before{left:0}.vsl-video-shell:after{right:0}.vsl-video-label{border-bottom:1px solid var(--private-line);color:#9fad9f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:.7rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.67rem;display:flex}.vsl-video-shell iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.vsl-action{flex-direction:column;align-items:center;margin-top:2rem;display:flex}.vsl-apply-button{justify-content:center;gap:.85rem;min-width:min(100%,340px);text-decoration:none}.vsl-action p{color:#91a098;margin-top:.8rem;font-size:.8rem}.application-main{text-align:left;flex:1;width:min(100% - 2.5rem,760px);margin-inline:auto;padding:clamp(2.75rem,6vw,5rem) 0 clamp(4rem,8vw,6rem)}.application-intro{text-align:center}.application-back{color:#96a39c;margin-bottom:2.5rem;font-size:.84rem;text-decoration:none;display:inline-block}.application-back:hover{color:var(--brass-light)}.application-intro h1,.application-complete h1{color:var(--private-ink);letter-spacing:-.045em;margin-top:.9rem;font-size:clamp(2.5rem,6vw,4.2rem);line-height:1}.application-intro>p:last-child,.application-complete>p{max-width:590px;color:var(--private-muted);margin:1.2rem auto 0;line-height:1.6}.application-panel{border:1px solid var(--private-line);background:#081b16eb;border-radius:14px;margin-top:2.75rem;overflow:hidden;box-shadow:0 24px 70px #00000047}.application-progress{padding:1.1rem 1.35rem 0}.progress-meta{color:#9baa9f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.progress-track{background:#ffffff14;height:3px;margin-top:.75rem;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--brass), var(--brass-light));height:100%;transition:width .28s;display:block}.application-step{gap:1.5rem;padding:clamp(1.5rem,5vw,2.5rem);display:grid}.application-step h2{color:var(--private-ink);letter-spacing:-.025em;margin-bottom:.25rem;font-size:clamp(1.7rem,4vw,2.25rem)}.field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.application-field{min-width:0}.application-field>label,.application-field legend{color:#edf0ed;margin-bottom:.65rem;font-size:.9rem;font-weight:600;display:block}.application-field label span,.application-field legend span{color:var(--brass-light)}.application-field label em{color:#89978f;font-size:.78rem;font-style:normal;font-weight:400}.application-field input:not([type=radio]):not([type=checkbox]),.application-field select,.application-field textarea{width:100%;min-height:50px;color:var(--private-ink);font:inherit;background:#06130f;border:1px solid #d8c7822e;border-radius:7px;padding:.8rem .9rem;transition:border-color .16s,box-shadow .16s}.application-field textarea{resize:vertical;min-height:120px}.application-field input:focus,.application-field select:focus,.application-field textarea:focus{border-color:var(--brass-light);outline:none;box-shadow:0 0 0 3px #d8c7821a}.application-field input::placeholder,.application-field textarea::placeholder{color:#65736b}.choice-group{border:0;min-width:0;padding:0}.choice-list{gap:.55rem;display:grid}.choice{cursor:pointer;background:#04100c94;border:1px solid #d8c78221;border-radius:7px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;line-height:1.4;transition:border-color .16s,background .16s;color:#dce2de!important;margin:0!important;font-weight:400!important;display:flex!important}.choice:hover,.choice.selected{background:#b0924517;border-color:#d8c7829e}.choice input{width:17px;height:17px;accent-color:var(--brass-light);flex:none;margin-top:.08rem}.field-hint,.application-error,.application-privacy{color:#85938b;margin-top:.5rem;font-size:.76rem;line-height:1.5}.application-error,.application-submit-error{color:#f0b8a7}.application-submit-error{text-align:center;background:#78271829;border:1px solid #f0b8a733;border-radius:7px;margin:0 2.5rem 1rem;padding:.75rem}.application-controls{border-top:1px solid var(--private-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem clamp(1.5rem,5vw,2.5rem);display:flex}.application-previous{color:#aab5ae;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.application-previous:hover{color:var(--brass-light)}.application-next{min-width:180px}.application-next:disabled{cursor:wait;opacity:.65}.application-privacy{text-align:center;margin:0;padding:0 1.5rem 1.3rem}.application-complete{text-align:center;flex:1;width:min(100% - 2.5rem,720px);margin:auto;padding-block:6rem}.application-complete .secondary-action{border-color:var(--brass-light);color:var(--brass-light);margin-top:2rem;display:inline-flex}.outcome-main{text-align:center;flex:1;width:min(100% - 2.5rem,960px);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0}.outcome-hero{flex-direction:column;align-items:center;display:flex}.approved-pill{color:#8fd6b3;letter-spacing:.06em;text-transform:uppercase;background:#74c69d12;border:1px solid #74c69d52;border-radius:999px;align-items:center;gap:.65rem;padding:.45rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;display:inline-flex}.approved-pill span{background:#8fd6b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8fd6b317}.outcome-hero h1{max-width:850px;color:var(--private-ink);letter-spacing:-.05em;margin-top:1.4rem;font-size:clamp(3rem,7vw,5.5rem);line-height:.98}.outcome-hero h1 em{color:var(--brass-light);font-style:normal}.outcome-hero>p:not(.hero-label){max-width:670px;color:var(--private-muted);margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.65}.outcome-anchor{margin-top:2rem;text-decoration:none}.outcome-hero small{color:#7f9087;margin-top:.8rem;font-size:.76rem}.booking-section,.foundations-section,.next-steps,.foundation-offer{border-top:1px solid var(--private-line);margin-top:clamp(4.5rem,9vw,7rem);padding-top:clamp(3.5rem,7vw,5rem)}.booking-section h2,.foundations-section h2,.next-steps h2,.foundation-offer h2{color:var(--private-ink);letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.booking-section>p:not(.section-label),.foundation-offer>p:not(.section-label){max-width:620px;color:var(--private-muted);margin:1rem auto 0;line-height:1.6}.calendly-shell{background:#07130f;border:1px solid #d8c78247;border-radius:14px;width:100%;height:720px;margin-top:2rem;padding:7px;overflow:hidden;box-shadow:0 26px 70px #0000004d}.calendly-shell iframe{border:0;border-radius:8px;width:100%;height:100%}.next-steps ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.25rem;list-style:none;display:grid}.next-steps li{border:1px solid var(--private-line);background:#081b16ad;border-radius:10px;gap:1rem;padding:1.25rem;display:flex}.next-steps li>span{width:30px;height:30px;color:var(--brass-light);border:1px solid #d8c78259;border-radius:50%;flex:none;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.76rem;display:grid}.next-steps strong{color:var(--private-ink);font-size:.93rem}.next-steps li p{color:#91a097;margin-top:.3rem;font-size:.82rem;line-height:1.5}.foundation-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}.foundation-grid article{border:1px solid var(--private-line);background:#081b16ad;border-radius:10px;min-height:175px;padding:1.5rem;position:relative}.foundation-grid article:last-child{grid-column:1/-1}.foundation-grid article>span{color:#8fd6b3;background:#8fd6b317;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.foundation-grid h3{color:var(--private-ink);letter-spacing:-.01em;margin-top:1rem;font-size:1.05rem}.foundation-grid p{color:#91a097;margin-top:.55rem;font-size:.86rem;line-height:1.55}.foundation-offer{border-right:1px solid var(--private-line);border-bottom:1px solid var(--private-line);border-left:1px solid var(--private-line);background:radial-gradient(circle at 50% 0,#b092451f,#0000 24rem),#081b16b8;border-radius:14px;flex-direction:column;align-items:center;padding:clamp(2.5rem,6vw,4rem);display:flex}.foundation-offer strong{color:var(--private-ink);letter-spacing:-.04em;margin-top:1.5rem;font-family:Geist Variable,sans-serif;font-size:2.6rem}.foundation-offer strong span{color:#89978f;letter-spacing:0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400}.foundation-offer .primary-action{margin-top:1.5rem;text-decoration:none}@media (width<=620px){.vsl-main,.application-main{width:min(100% - 2rem,1040px)}.vsl-hero h1{font-size:clamp(2.15rem,9.8vw,3rem)}.vsl-video-label span:last-child{display:none}.field-grid{grid-template-columns:1fr}.application-controls{flex-direction:column-reverse;align-items:stretch}.application-controls>*{width:100%}.application-previous{text-align:center}.application-next{justify-content:center}.outcome-main{width:min(100% - 2rem,960px)}.outcome-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.next-steps ol,.foundation-grid{grid-template-columns:1fr}.foundation-grid article:last-child{grid-column:auto}.calendly-shell{height:760px;padding:3px}}@media (prefers-reduced-motion:reduce){.progress-track span{transition:none}}.live-offer-page{--live-ink:#0c1713;--live-green:#0b4a3d;--live-deep:#061f19;--live-gold:#c3a85b;--live-parchment:#f7f4ee;--live-mist:#e9eee9;background:var(--live-parchment);color:var(--live-ink)}.live-offer-page .site-header{border-color:#0c17131a;min-height:82px}.live-offer-page .header-status{color:var(--live-green)}.live-offer-page .status-dot{background:var(--live-gold);box-shadow:0 0 0 4px #c3a85b24}.live-offer-page .site-footer{border-color:#0c17131a}.live-offer-main{flex:1;width:min(100% - 3rem,1180px);margin-inline:auto;padding:clamp(2rem,4vw,4.75rem) 0 6rem}.live-offer-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:min(720px,100vh - 120px);display:grid}.live-offer-eyebrow,.live-section-heading .section-label,.live-checkout-copy .section-label{color:var(--live-green);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.live-offer-eyebrow{align-items:center;gap:.7rem;margin:0;display:flex}.live-offer-eyebrow>span{background:var(--live-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c3a85b21}.live-offer-hero h1{max-width:600px;color:var(--live-ink);letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(3.25rem,6.2vw,5.7rem);line-height:.92}.live-offer-lead{color:#4f5953;max-width:610px;margin:1.7rem 0 0;font-size:clamp(1.05rem,1.55vw,1.24rem);line-height:1.65}.live-access-ledger{background:#ffffffa3;border:1px solid #0c171324;border-radius:10px;max-width:620px;margin:2rem 0;overflow:hidden;box-shadow:0 12px 34px #1e231e0f}.live-access-ledger>div{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:1rem;min-height:48px;padding:.65rem .9rem;display:grid}.live-access-ledger>div+div{border-top:1px solid #0c171317}.live-access-ledger span{color:#7a7f79;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem}.live-access-ledger strong{font-size:.9rem;font-weight:650}.live-offer-button{background:var(--live-green);border-radius:8px;gap:1.5rem;width:fit-content;min-height:58px;padding:.9rem 1.3rem .9rem 1.55rem;box-shadow:0 12px 26px #0b4a3d33}.live-offer-hero-copy>.live-offer-button{margin-top:1.75rem}.live-offer-button:hover{background:#083d33;box-shadow:0 16px 32px #0b4a3d40}.live-offer-button>span{background:#ffffff21;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.live-offer-trial-note{color:#6b716c;margin:.8rem 0 0;font-size:.79rem}.live-webinar-note{background:#ffffffa3;border:1px solid #0c17131f;border-radius:10px;max-width:620px;margin-top:1.35rem;padding:1rem 1.1rem}.live-webinar-note p,.live-webinar-checkout-exit p{color:#5d665f;margin:0;font-size:.84rem;line-height:1.6}.live-webinar-decline{width:fit-content;min-height:48px;color:var(--live-green);border-color:#0b4a3d52;margin-top:.85rem}.live-webinar-decline:hover{border-color:var(--live-green);color:var(--live-green);background:#0b4a3d0f}.live-offer-hero-copy>.live-offer-trial-note+.live-access-ledger{margin-top:1.35rem}.live-room-visual{background:var(--live-deep);border:1px solid #c3a85b70;border-radius:13px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 8px #c3a85b0d,0 28px 70px #061f193d}.live-room-visual:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#c3a85b8c,#0000);height:1px;position:absolute;inset:30px 0 auto}.live-room-tape{color:#b7c7c0;letter-spacing:.12em;justify-content:space-between;gap:1rem;height:31px;padding:0 .8rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;line-height:31px;display:flex}.live-room-tape span:first-child{color:#f2d985}.live-room-visual video{aspect-ratio:16/10;object-fit:cover;background:#030a08;border-block:1px solid #ffffff14;width:100%;display:block}.live-room-visual figcaption{color:#aebdb6;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.69rem;display:flex}.live-room-visual figcaption span:first-child{color:#f6f1df;align-items:center;gap:.55rem;display:flex}.live-room-visual figcaption i{background:#d9ba5e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9ba5e1f}.live-offer-section{border-top:1px solid #0c17131a;padding:clamp(4.5rem,9vw,7.5rem) 0}.live-section-heading{max-width:760px}.live-section-heading .section-label,.live-checkout-copy .section-label{margin:0 0 .9rem;display:block}.live-section-heading h2,.live-checkout-copy h2{color:var(--live-ink);letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98}.live-section-heading>p:last-child,.live-checkout-copy>p{color:#5d665f;max-width:680px;margin:1.35rem 0 0;font-size:1.08rem;line-height:1.7}.live-path-grid{grid-template-columns:1.18fr .82fr;gap:1.2rem;margin-top:2.8rem;display:grid}.live-path-card{background:#fff;border:1px solid #0c17131f;border-radius:12px;min-height:330px;padding:clamp(1.7rem,3vw,2.6rem);box-shadow:0 16px 40px #1f241f0e}.live-path-card-primary{background:linear-gradient(145deg, #c3a85b1a, transparent 42%), var(--live-deep);color:#f4f1e9;border-color:#c3a85b59;box-shadow:0 22px 54px #061f192e}.live-path-card>span{color:var(--live-green);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.65rem}.live-path-card-primary>span{color:#dac47d}.live-path-card h3{letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.live-path-card p{color:#626a64;margin:1rem 0 0;line-height:1.65}.live-path-card-primary p{color:#b9c7c1}.live-path-card ul,.live-checkout-copy ul{gap:.65rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.live-path-card li,.live-checkout-copy li{padding-left:1.35rem;font-size:.9rem;position:relative}.live-path-card li:before,.live-checkout-copy li:before{content:"";background:var(--live-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.live-inclusion-grid{border-block:1px solid #0c171321;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:3rem;display:grid}.live-inclusion-card{min-height:300px;padding:1.8rem 1.35rem 2rem}.live-inclusion-card+.live-inclusion-card{border-left:1px solid #0c171321}.live-inclusion-meta{color:#878a85;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:.7rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:flex}.live-inclusion-meta span:first-child{color:var(--live-green)}.live-inclusion-card h3{letter-spacing:-.03em;margin:3.2rem 0 0;font-size:1.3rem;line-height:1.15}.live-inclusion-card p{color:#646b66;margin:.9rem 0 0;font-size:.91rem;line-height:1.65}.live-proof-strip{background:#ffffff94;border:1px solid #0c17131a;border-radius:10px;grid-template-columns:.75fr 1fr 1fr;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.3rem 1.5rem;display:grid}.live-proof-strip>p{color:var(--live-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.67rem}.live-proof-strip blockquote{color:#344038;margin:0;font-size:.85rem;line-height:1.55}.live-proof-strip cite{color:#737b75;margin-top:.3rem;font-size:.73rem;font-style:normal;display:block}.live-fit{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.live-fit .live-offer-button{margin-top:2rem}.live-comparison{background:#fff;border:1px solid #0c171321;border-radius:11px;overflow:hidden;box-shadow:0 16px 40px #1f241f0e}.live-comparison-row{grid-template-columns:1fr 1fr;display:grid}.live-comparison-row+.live-comparison-row{border-top:1px solid #0c17131a}.live-comparison-row>span{color:#556059;min-width:0;padding:1.15rem 1.25rem;font-size:.88rem;line-height:1.5}.live-comparison-row>span+span{border-left:1px solid #0c17131a}.live-comparison-head>span{color:var(--live-ink);font-size:.92rem;font-weight:700}.live-comparison-head>span:first-child{color:var(--live-green);background:#0b4a3d14}.live-faq{grid-template-columns:.7fr 1.3fr;gap:clamp(2.5rem,7vw,7rem);display:grid}.live-faq-list{border-top:1px solid #0c171324}.live-faq-list details{border-bottom:1px solid #0c171324}.live-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:1rem;min-height:78px;padding:.5rem 0;font-size:1rem;font-weight:650;list-style:none;display:grid}.live-faq-list summary::-webkit-details-marker{display:none}.live-faq-list summary>span:last-child{width:32px;height:32px;color:var(--live-green);border:1px solid #0c171326;border-radius:50%;place-items:center;transition:transform .18s;display:grid}.live-faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.live-faq-list details>p{color:#5c655f;max-width:720px;margin:-.25rem 0 1.5rem;padding-right:3rem;line-height:1.7}.live-checkout-section{background:linear-gradient(140deg, #c3a85b1c, transparent 38%), var(--live-deep);color:#f6f1e7;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:clamp(2.5rem,7vw,7rem);margin-top:1rem;padding:clamp(3rem,7vw,5.5rem);scroll-margin-top:1rem;display:grid;box-shadow:0 28px 70px #061f1938}.live-checkout-copy .section-label{color:#dbc47d}.live-checkout-copy h2{color:#f6f1e7}.live-checkout-copy>p{color:#b8c5bf}.live-checkout-price{align-items:baseline;gap:.7rem;margin-top:2rem;display:flex}.live-checkout-price strong{letter-spacing:-.06em;font-size:clamp(3rem,6vw,5rem);font-weight:650;line-height:1}.live-checkout-price span{color:#b8c5bf;font-size:.88rem}.live-checkout-copy li{color:#dce4df}.live-checkout-card{background:#fff;border:1px solid #ffffff1f;border-radius:13px;align-self:start;min-width:0;padding:1.1rem;box-shadow:0 18px 50px #0000003d}.live-webinar-checkout-exit{text-align:center;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:.85rem 1.2rem;margin-top:-1rem;display:flex}.live-webinar-checkout-exit p{color:#c9d3ce}.live-webinar-checkout-exit .live-webinar-decline{color:#f6f1e7;border-color:#ffffff57;margin-top:0}.live-webinar-checkout-exit .live-webinar-decline:hover{color:#fff;background:#ffffff14;border-color:#f6f1e7}.live-checkout-embed{background:#fff;border-radius:10px;min-height:360px;overflow:hidden}.live-checkout-loading{color:#4f5953;place-content:center;justify-items:center;gap:.75rem;min-height:360px;display:grid}.live-checkout-preview{color:#7a807b;text-align:center;background:#fbfaf7;border:1px solid #ece8df;border-radius:10px;place-content:center;justify-items:center;gap:.4rem;min-height:360px;display:grid}.live-checkout-preview span{color:var(--live-green);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.65rem}.live-checkout-preview strong{color:var(--live-ink);font-size:1.1rem}.live-checkout-preview p{margin:0;font-size:.82rem}.live-checkout-loading p{margin:0}.live-checkout-terms{color:#6b716c;margin:1rem 0 0;font-size:.73rem;line-height:1.55}.live-checkout-terms a{color:var(--live-green);text-underline-offset:.15em;text-decoration-color:#0b4a3d4d}.live-sticky-cta{display:none}@media (width<=960px){.live-offer-hero,.live-fit,.live-faq,.live-checkout-section{grid-template-columns:1fr}.live-offer-hero{gap:3rem;min-height:0}.live-room-visual{width:min(100%,720px)}.live-inclusion-grid{grid-template-columns:1fr 1fr}.live-inclusion-card:nth-child(3){border-left:0}.live-inclusion-card:nth-child(n+3){border-top:1px solid #0c171321}.live-proof-strip{grid-template-columns:1fr 1fr}.live-proof-strip>p{grid-column:1/-1}.live-checkout-section{padding:clamp(2.3rem,7vw,4rem)}}@media (width<=720px){.live-offer-main{width:calc(100% - 2rem);padding-top:2.1rem;padding-bottom:5.75rem}.live-offer-page .site-header{min-height:72px}.live-offer-hero h1{font-size:clamp(2.75rem,13.5vw,3.8rem);line-height:.96}.live-offer-lead{margin-top:1.2rem;font-size:1.02rem;line-height:1.62}.live-access-ledger{margin-block:1.5rem}.live-access-ledger>div{grid-template-columns:92px minmax(0,1fr);gap:.75rem}.live-offer-button:not(.live-offer-button-compact){justify-content:space-between;width:100%}.live-room-tape span:nth-child(2){display:none}.live-room-visual figcaption{flex-direction:column;align-items:flex-start;gap:.35rem}.live-offer-section{padding:4.25rem 0}.live-section-heading h2,.live-checkout-copy h2{font-size:clamp(2.3rem,11vw,3.2rem)}.live-section-heading>p:last-child,.live-checkout-copy>p{font-size:1rem}.live-path-grid,.live-inclusion-grid,.live-proof-strip{grid-template-columns:1fr}.live-path-card{min-height:0}.live-inclusion-card{min-height:0;padding:1.5rem .25rem 1.8rem}.live-inclusion-card+.live-inclusion-card,.live-inclusion-card:nth-child(3){border-top:1px solid #0c171321;border-left:0}.live-inclusion-card h3{margin-top:1.8rem}.live-proof-strip{padding:1.25rem}.live-proof-strip>p{grid-column:auto}.live-fit{gap:2rem}.live-comparison-row>span{padding:.95rem .75rem;font-size:.78rem}.live-faq{gap:2rem}.live-faq-list summary{min-height:72px;font-size:.93rem}.live-faq-list details>p{padding-right:0;font-size:.92rem}.live-checkout-section{border-radius:12px;gap:2rem;margin-inline:-.5rem;padding:2.2rem .75rem .75rem}.live-checkout-copy{padding-inline:.75rem}.live-checkout-card{padding:.65rem}.live-sticky-cta{z-index:30;padding:.7rem max(1rem, env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4eee6;border-top:1px solid #0c17131a;justify-content:center;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.live-sticky-cta-hidden{pointer-events:none;opacity:0;transform:translateY(105%)}.live-offer-button-compact{justify-content:space-between;width:min(100%,520px);min-height:52px;padding-block:.65rem}}@media (width<=420px){.live-access-ledger>div{grid-template-columns:1fr;gap:.2rem;padding-block:.75rem}.live-room-tape span:last-child{display:none}.live-comparison-row>span{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.live-faq-list summary>span:last-child,.live-sticky-cta{transition:none}}.skip-link{z-index:1000;top:var(--space-md);left:var(--space-md);background:var(--ink);min-height:44px;color:var(--surface);transform:translateY(calc(-100% - var(--space-xl)));border-radius:8px;align-items:center;padding:.65rem .9rem;font-weight:600;text-decoration:none;transition:transform .18s ease-out;display:flex;position:fixed}.skip-link:focus{transform:translateY(0)}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-feature-settings:"kern" 1, "liga" 1;-webkit-hyphens:none;hyphens:none;page-break-after:avoid;text-wrap:balance;font-family:Geist Variable,Geist,sans-serif;font-weight:600}p{text-wrap:pretty}ol,ul{margin:0;padding:0}.page-shell{text-align:center;flex-direction:column;min-height:100dvh;display:flex}.site-header,.site-footer,.registration-main,.confirmation-main,.upsell-main,.legal-main,.region-waitlist-main{width:min(100% - 2.5rem,1040px);margin-inline:auto}.site-header{justify-content:center;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--border);min-height:132px;padding-block:var(--space-lg);flex-direction:column;display:flex}.registration-page .site-header{min-height:112px;padding-block:var(--space-md)}.brand-logo{justify-content:center;align-items:center;width:104px;min-height:44px;transition:opacity .18s ease-out;display:inline-flex}.brand-logo:hover{opacity:.72}.brand-logo img{width:100%;height:auto}.header-status,.hero-label,.section-label,.learning-label,.event-card-label,.webinar-image-caption,.confirmation-label,.step-number,.site-footer{font-feature-settings:"kern" 1;font-family:IBM Plex Mono,monospace;font-weight:600}.header-status{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;display:inline-flex}.status-dot{background:var(--green);border-radius:999px;flex:none;width:7px;height:7px}.registration-main{padding-block:clamp(2.5rem, 5vw, var(--space-3xl)) clamp(5rem, 9vw, var(--space-5xl));flex-direction:column;align-items:center;display:flex}.registration-hero{flex-direction:column;align-items:center;width:100%;display:flex}.hero-label,.confirmation-label{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;line-height:1.3}.registration-hero h1{max-width:820px;margin-top:var(--space-lg);letter-spacing:-.032em;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.06}.hero-summary{max-width:660px;margin-top:var(--space-lg);color:var(--ink);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.58}.webinar-feature{width:100%;margin-top:clamp(var(--space-2xl), 6vw, var(--space-3xl));gap:var(--feature-card-gap);grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);align-items:stretch;display:grid}.webinar-image{aspect-ratio:4/3;background:#071117;border:1px solid #cbd7da;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden}.webinar-image img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.webinar-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040b0eb8);height:28%;position:absolute;inset:auto 0 0}.webinar-image-caption{z-index:1;right:var(--space-lg);bottom:var(--space-lg);left:var(--space-lg);color:var(--surface);letter-spacing:.055em;text-align:left;text-transform:uppercase;font-size:.68rem;line-height:1.35;position:absolute}.event-card-label{color:var(--green);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;line-height:1.35}.event-card{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;padding:clamp(var(--space-xl), 4vw, var(--space-2xl));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}.event-day{margin-top:var(--space-lg);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.9rem;font-weight:600;line-height:1.35}.event-date{letter-spacing:-.035em;margin-top:.15rem;font-family:Geist Variable,Geist,sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:600;line-height:1.05}.event-times{width:100%;margin-top:var(--space-lg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.event-times div{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;display:flex}.event-times div+div{border-top:1px solid var(--border)}.event-times span{color:var(--muted);font-size:.76rem;line-height:1.35}.event-times strong{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;line-height:1.35}.primary-action{max-width:100%;min-height:52px;margin-top:var(--space-xl);border:1px solid var(--green);background:var(--green);color:var(--surface);cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.3rem;font-family:inherit;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.primary-action:hover{background:#0a493b;border-color:#0a493b;transform:translateY(-1px)}.primary-action:active{transform:translateY(0)}.cta-note{margin-top:var(--space-md);color:var(--muted);font-size:.78rem;line-height:1.45}.section-label,.learning-label{color:var(--green);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;line-height:1.35}.registration-section{flex-direction:column;align-items:center;width:100%;margin-top:clamp(4.5rem,8vw,6.5rem);display:flex}.registration-section h2,.final-cta h2{max-width:820px;margin-top:var(--space-md);letter-spacing:-.032em;font-size:clamp(2.45rem,5vw,4rem);line-height:1.08}.section-summary{max-width:680px;margin-top:var(--space-lg);color:var(--ink);font-size:1.05rem;line-height:1.6}.learning-grid{width:100%;margin-top:var(--space-2xl);gap:var(--feature-card-gap);grid-template-columns:repeat(3,1fr);display:grid}.learning-item{border:1px solid var(--border);background:var(--surface);min-width:0;padding:clamp(var(--space-xl), 4vw, var(--space-2xl)) var(--space-xl);border-radius:14px}.learning-item h3{margin-top:var(--space-md);letter-spacing:-.02em;font-size:1.35rem;line-height:1.25}.learning-item>p:last-child{max-width:300px;margin:var(--space-md) auto 0;color:var(--muted);font-size:.95rem;line-height:1.6}.testimonials-section .section-summary{max-width:620px}.testimonial-wall{width:100%;margin-top:var(--space-2xl);background:var(--green-deep);padding:clamp(var(--space-md), 2.5vw, var(--space-lg));border-radius:14px;overflow:hidden}.testimonial-wall-meta{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;padding:0 var(--space-xs) var(--space-md);color:#ffffffc7;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;line-height:1.4;display:flex}.testimonial-wall-meta span:first-child{color:var(--brass-light)}.testimonial-wall :where(a,button):focus-visible{outline-color:var(--brass-light)}.testimonial-grid{width:min(100%,840px);margin-top:var(--space-lg);gap:var(--space-lg);scroll-margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.testimonial-grid:focus-visible{outline:3px solid var(--brass-light);outline-offset:8px}.testimonial-card{background:var(--surface);border-radius:9px;align-self:start;width:100%;display:flex;overflow:hidden;box-shadow:0 6px 14px #010c0947}.testimonial-card:first-child,.testimonial-card:last-child{grid-column:1/-1}.testimonial-card:last-child .testimonial-image{width:min(100%,480px)}.testimonial-media-link{width:100%;padding:var(--space-md);background:var(--surface);touch-action:manipulation;place-items:center;text-decoration:none;transition:filter .18s ease-out;display:grid;position:relative;overflow:hidden}.testimonial-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.testimonial-media-link:hover{filter:brightness(.97)}.testimonial-media-link:focus-visible{outline:3px solid var(--brass-light);outline-offset:-4px}.testimonial-expand{top:var(--space-sm);right:var(--space-sm);min-height:34px;color:var(--surface);letter-spacing:.025em;opacity:0;background:#05271fe6;border-radius:999px;align-items:center;padding:.4rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:600;transition:opacity .18s ease-out,transform .18s ease-out;display:inline-flex;position:absolute;transform:translateY(3px)}.testimonial-media-link:hover .testimonial-expand,.testimonial-media-link:focus-visible .testimonial-expand{opacity:1;transform:translateY(0)}.testimonial-pagination{align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xs) 0;border-top:1px solid #ffffff2e;grid-template-columns:100px minmax(0,1fr) 100px;margin-top:0;display:grid}.pagination-button{min-width:44px;min-height:44px;color:var(--surface);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;padding:.65rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;line-height:1;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out;display:inline-flex}.pagination-button:hover:not(:disabled){border-color:var(--surface);background:var(--surface);color:var(--green)}.pagination-button:disabled{cursor:not-allowed;opacity:.34}.pagination-direction{width:100px}.pagination-direction:last-child{justify-self:end}.pagination-status{color:#ffffffb8;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;line-height:1.4}.testimonial-disclaimer{max-width:700px;margin-top:var(--space-lg);color:var(--muted);font-size:.76rem;line-height:1.55}.final-cta{--final-cta-image:url(/assets/edgar-order-flow-desk.webp);background:linear-gradient(#031f18d4, #031f18d4), var(--final-cta-image) center 56% / cover no-repeat;width:100%;min-height:420px;color:var(--surface);padding:clamp(var(--space-2xl), 6vw, var(--space-3xl)) var(--space-xl);scroll-margin-top:var(--space-lg);border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(4.5rem,8vw,6.5rem);display:flex;overflow:hidden}.final-cta .section-label{color:var(--brass-light)}.final-cta h2{max-width:760px}.final-cta .section-summary{color:#ffffffd6;max-width:620px}.final-cta-time{margin-top:var(--space-lg);letter-spacing:.025em;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;line-height:1.4}.final-cta .primary-action{border-color:var(--surface);background:var(--surface);color:var(--green)}.final-cta .primary-action:hover{background:#e8f0ed;border-color:#e8f0ed}.final-cta .cta-note{color:#ffffffb8}.registration-dialog{width:min(720px,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.registration-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a09b8}.registration-dialog-panel{overscroll-behavior:contain;border:1px solid var(--border);background:var(--warm-bg);max-height:calc(100dvh - 2rem);padding:clamp(var(--space-lg), 4vw, var(--space-xl));text-align:left;border-radius:16px;overflow-y:auto;box-shadow:0 28px 90px #050d0b47}.registration-dialog[open] .registration-dialog-panel{animation:.22s ease-out both registration-dialog-enter}.registration-dialog-header{gap:var(--space-lg);z-index:2;background:var(--warm-bg);padding-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr) 44px;align-items:start;display:grid;position:sticky;top:0}.registration-dialog-header h2{margin-top:var(--space-xs);letter-spacing:-.03em;font-size:clamp(2rem,5vw,2.8rem);line-height:1.05}.registration-dialog-header>div>p:last-child{margin-top:var(--space-sm);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:500;line-height:1.45}.registration-dialog-close{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;place-items:center;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-grid}.registration-dialog-close:hover{border-color:var(--ink);background:#ece8df}.registration-dialog-close span{font-size:1.7rem;font-weight:300;line-height:1;transform:translateY(-1px)}.registration-dialog-note{margin-top:var(--space-md);color:var(--muted);text-align:left;font-size:.75rem;line-height:1.5}.registration-dialog-note a{color:var(--green);text-underline-offset:.18em;font-weight:600}.registration-form-block{width:100%;margin-top:var(--space-lg);border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #11111114}.registration-stepper{border-bottom:1px solid var(--border);min-height:52px;color:var(--muted);letter-spacing:.025em;background:#f7f5ef;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,4vw,1.5rem);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:650;display:grid}.registration-stepper>span[aria-hidden=true]{background:var(--border);height:1px}.registration-stepper .is-active{color:var(--green)}.webinar-registration-form{gap:1rem;padding:clamp(1.15rem,4vw,1.6rem);display:grid}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.registration-phone-fields{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr)}.registration-field{gap:.45rem;display:grid}.registration-field label{color:var(--ink);font-size:.8rem;font-weight:700}.registration-field label span{color:var(--muted);font-weight:500}.registration-field input,.registration-field select{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbc6bc;border-radius:8px;outline:none;padding:0 .9rem;font-size:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.registration-field input:focus,.registration-field select:focus{border-color:var(--green);box-shadow:0 0 0 3px #116b5724}.registration-field input:disabled,.registration-field select:disabled{cursor:wait;opacity:.65}.registration-consent{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#faf9f6;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem;font-size:.7rem;line-height:1.5;display:grid}.registration-consent input{width:20px;height:20px;accent-color:var(--green);margin:0}.registration-submit-note{color:var(--muted);text-align:center;margin:-.25rem 0 0;font-size:.72rem;line-height:1.45}.registration-code-step{max-width:520px;margin-inline:auto;padding-block:clamp(1.5rem,5vw,2.2rem)}.registration-code-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:.8rem;margin-bottom:.25rem;display:grid}.registration-code-heading>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:800;display:grid}.registration-code-heading strong{font-size:1rem;display:block}.registration-code-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.registration-secondary-actions{justify-content:space-between;gap:1rem;min-height:44px;display:flex}.registration-secondary-actions button{min-height:44px;color:var(--green);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.78rem;font-weight:700;text-decoration:underline}.registration-secondary-actions button:disabled{cursor:not-allowed;opacity:.6}.registration-status{color:var(--green);text-align:center;margin:0;padding:0 1.25rem 1rem;font-size:.78rem;font-weight:650;line-height:1.45;display:none}.registration-status.is-visible{display:block}.otp-gate{text-align:left;padding:clamp(1.25rem,4vw,2rem)}.otp-step-heading{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.otp-step-number{width:42px;height:42px;color:var(--green);letter-spacing:.08em;background:#116b5714;border:1px solid #116b573d;border-radius:50%;place-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:grid}.otp-step-heading .section-label{margin:0 0 .35rem}.otp-step-heading h3{margin:0;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.08}.otp-step-heading p:last-child{max-width:570px;color:var(--muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.55}.otp-form{max-width:560px;margin:var(--space-lg) auto 0}.otp-form>label{color:var(--ink);margin-bottom:.5rem;font-size:.82rem;font-weight:700;display:block}.otp-phone-row{grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);gap:.65rem;display:grid}.otp-phone-row select,.otp-phone-row input,.otp-code-input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbc6bc;border-radius:8px;outline:none;font-size:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.otp-phone-row select{padding:0 .75rem}.otp-phone-row input,.otp-code-input{padding:0 .95rem}.otp-phone-row select:focus,.otp-phone-row input:focus,.otp-code-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #116b5724}.otp-phone-row select:disabled,.otp-phone-row input:disabled,.otp-code-input:disabled{cursor:wait;opacity:.65}.otp-primary-action{border:1px solid var(--green);background:var(--green);color:#fff;width:100%;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:8px;margin-top:.8rem;font-size:.88rem;font-weight:750;transition:transform .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;box-shadow:0 10px 22px #116b572e}.otp-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px #116b5738}.otp-primary-action:disabled{cursor:not-allowed;opacity:.58}.otp-sent-row{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--muted);font-size:.78rem;display:flex}.otp-sent-row button,.otp-resend-action{color:var(--green);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:700;text-decoration:underline}.otp-resend-action{text-align:center;width:100%;margin-top:.85rem}.otp-sent-row button:disabled,.otp-resend-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.otp-code-input{letter-spacing:.32em;text-align:center;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700}.otp-status{min-height:1.4em;margin:var(--space-md) 0 0;color:var(--green);text-align:center;font-size:.8rem;font-weight:650;line-height:1.45}.otp-privacy-note{max-width:590px;margin:var(--space-md) auto 0;color:var(--muted);text-align:center;font-size:.72rem;line-height:1.5}.otp-verified-banner{color:var(--ink);text-align:left;background:#116b5712;border-bottom:1px solid #116b572e;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.otp-verified-banner>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:grid}.otp-verified-banner strong{color:var(--green);font-size:.8rem;display:block}.otp-verified-banner p{color:var(--muted);margin:.15rem 0 0;font-size:.74rem;line-height:1.4}.registration-form-legal{border-top:1px solid var(--border);min-height:44px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:.65rem 1rem;font-size:.72rem;line-height:1.4;display:flex}.registration-form-legal a{color:var(--green);text-underline-offset:.18em;font-weight:600}.verification-main{width:min(100% - 2rem,760px);margin:0 auto;padding:clamp(3.5rem,9vw,7rem) 0}.post-registration-verification{text-align:center}.verification-progress{width:fit-content;margin:0 auto var(--space-lg);color:var(--muted);letter-spacing:.02em;align-items:center;gap:.65rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.verification-progress strong{color:var(--green)}.post-registration-verification h1{max-width:680px;margin:var(--space-sm) auto 0;letter-spacing:-.045em;font-size:clamp(2.4rem,8vw,4.7rem);line-height:.98}.verification-summary{max-width:590px;margin:var(--space-lg) auto 0;color:var(--muted);font-size:clamp(.98rem,2vw,1.1rem);line-height:1.6}.verification-card{margin-top:var(--space-xl);border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:14px;padding:clamp(1.25rem,5vw,2.25rem);box-shadow:0 20px 50px #1111111a}.verification-card .otp-form{margin-top:0}.verification-card .otp-status{margin-bottom:0}.verification-secondary-actions{min-height:44px;margin-top:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.verification-secondary-actions button{min-height:44px;color:var(--green);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.78rem;font-weight:700;text-decoration:underline}.verification-secondary-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.68}.post-registration-verification>.otp-privacy-note{margin-top:var(--space-lg)}@keyframes registration-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.education-disclaimer{max-width:720px;margin-top:var(--space-2xl);color:var(--muted);font-size:.78rem;line-height:1.55}.site-footer{justify-content:center;align-items:center;gap:var(--space-xs);border-top:1px solid var(--border);min-height:112px;color:var(--ink);letter-spacing:.06em;padding:var(--space-lg) 0 calc(var(--space-lg) + env(safe-area-inset-bottom));text-transform:uppercase;flex-direction:column;margin-top:auto;font-size:.68rem;display:flex}.site-footer-brand,.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.site-footer-brand{gap:var(--space-sm)}.site-footer-links{gap:0 var(--space-md)}.site-footer-links a{min-height:44px;color:var(--muted);text-underline-offset:.25em;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s ease-out,text-decoration-color .18s ease-out;display:inline-flex}.site-footer-links a:hover{color:var(--green);text-decoration-color:currentColor}.region-waitlist-page{background:linear-gradient(#0e5c4a09 1px, transparent 1px), linear-gradient(90deg, #0e5c4a09 1px, transparent 1px), var(--warm-bg);background-position:top;background-size:64px 64px}.region-waitlist-page .site-header,.region-waitlist-page .site-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f4eee0}.region-waitlist-main{flex-direction:column;flex:1;align-items:center;padding-block:clamp(2.75rem,6vw,5rem) clamp(4rem,8vw,6rem);display:flex}.region-waitlist-hero{width:min(100%,850px)}.region-waitlist-hero h1{max-width:820px;margin:var(--space-lg) auto 0;letter-spacing:-.048em;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.region-waitlist-summary{max-width:680px;margin:var(--space-lg) auto 0;color:#514e48;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.region-availability{border:1px solid var(--border);width:min(100%,900px);box-shadow:var(--elevation-soft);text-align:left;background:#ffffffed;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);margin-top:clamp(2.75rem,6vw,4.5rem);display:grid;overflow:hidden}.region-availability-heading{padding:var(--space-xl);border-right:1px solid var(--border);background:#f1ede5;flex-direction:column;justify-content:center;display:flex}.region-availability-heading h2{max-width:230px;margin-top:var(--space-sm);letter-spacing:-.025em;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.1}.region-availability-list{list-style:none}.region-availability-list li{align-items:center;gap:var(--space-md);min-height:66px;padding:.75rem var(--space-lg);color:var(--ink);grid-template-columns:46px minmax(0,1fr) auto;font-weight:600;display:grid}.region-availability-list li+li{border-top:1px solid var(--border)}.region-code{color:var(--green);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:.75rem}.region-open-status{color:var(--green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:inline-flex}.region-open-status>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0e5c4a1a}.region-waitlist-card{width:min(100%,900px);margin-top:var(--feature-card-gap);gap:clamp(var(--space-xl), 4vw, var(--space-3xl));padding:clamp(var(--space-xl), 4vw, var(--space-2xl));background:var(--green-deep);box-shadow:var(--elevation-high);color:#f7f4ee;text-align:left;border:1px solid #0e5c4a47;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.25fr);align-items:center;display:grid}.region-waitlist-card .section-label{color:var(--brass-light)}.region-waitlist-card-copy h2{margin-top:var(--space-sm);color:#fffdf8;letter-spacing:-.04em;font-size:clamp(2rem,3.8vw,3rem);line-height:1}.region-waitlist-card-copy>p:last-child{margin-top:var(--space-md);color:#c1cec9;line-height:1.6}.region-waitlist-form{gap:var(--space-md);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid;position:relative}.region-waitlist-field{flex-direction:column;gap:.45rem;display:flex}.region-waitlist-field label{color:#e4eae7;font-size:.78rem;font-weight:700}.region-waitlist-field label span{color:#91a39b;font-weight:500}.region-waitlist-field input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff12;border:1px solid #d8c7824d;border-radius:8px;outline:0;padding:.7rem .85rem;transition:border-color .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}.region-waitlist-field input:hover{border-color:#d8c78280}.region-waitlist-field input:focus{border-color:var(--brass-light);background:#ffffff1a;box-shadow:0 0 0 3px #d8c78224}.region-waitlist-button{justify-content:space-between;align-items:center;gap:var(--space-lg);border:1px solid var(--brass-light);background:var(--brass-light);color:#12251f;cursor:pointer;min-height:50px;font:inherit;border-radius:8px;grid-column:1/-1;padding:.75rem 1rem;font-weight:800;transition:transform .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out;display:inline-flex;box-shadow:0 10px 24px #0003}.region-waitlist-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #00000040}.region-waitlist-button:disabled{cursor:wait;opacity:.68}.region-waitlist-privacy,.region-waitlist-error{grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}.region-waitlist-privacy{color:#9eada6}.region-waitlist-privacy a{color:#f0e5b8;text-underline-offset:.18em}.region-waitlist-error{color:#ffd1c9}.region-waitlist-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.region-waitlist-success{align-items:flex-start;gap:var(--space-md);min-height:150px;padding:var(--space-lg);background:#ffffff12;border:1px solid #d8c7824d;border-radius:10px;display:flex}.region-waitlist-success>span{background:var(--brass-light);width:34px;height:34px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.region-waitlist-success strong{color:#fffdf8;font-size:1.05rem}.region-waitlist-success p{margin-top:var(--space-xs);color:#c1cec9;line-height:1.55}.region-waitlist-support{margin-top:var(--space-xl);color:var(--muted);font-size:.82rem}.region-waitlist-support a{color:var(--green);text-underline-offset:.2em;font-weight:700}.region-foundations-section{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));border-top:1px solid var(--border);width:min(100%,900px);padding-top:clamp(var(--space-2xl), 6vw, var(--space-3xl));text-align:left;grid-template-columns:minmax(240px,.78fr) minmax(380px,1.22fr);align-items:start;margin-top:clamp(4rem,8vw,6rem);display:grid}.region-foundations-intro h2{margin-top:var(--space-sm);letter-spacing:-.045em;font-size:clamp(2.15rem,4.5vw,3.5rem);line-height:.98}.region-foundations-intro>p:not(.section-label,.region-foundations-distinction){margin-top:var(--space-lg);color:#514e48;line-height:1.65}.region-foundations-price{margin-top:var(--space-xl);border-block:1px solid var(--border);padding-block:var(--space-lg);flex-direction:column;gap:.2rem;display:flex}.region-foundations-price strong{letter-spacing:-.04em;font-family:Geist Variable,Geist,sans-serif;font-size:clamp(2rem,4vw,2.7rem);font-weight:650;line-height:1}.region-foundations-price span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.region-foundations-inclusions{gap:var(--space-sm);margin-top:var(--space-lg);list-style:none;display:grid}.region-foundations-inclusions li{color:var(--ink);padding-left:1.45rem;font-size:.9rem;font-weight:600;line-height:1.45;position:relative}.region-foundations-inclusions li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:.36rem;left:0;box-shadow:0 0 0 4px #0e5c4a14}.region-foundations-distinction{margin-top:var(--space-lg);color:var(--muted);font-size:.78rem;line-height:1.55}.region-foundations-checkout{border:1px solid var(--border);padding:clamp(var(--space-lg), 3vw, var(--space-xl));background:var(--surface);box-shadow:var(--elevation-medium);border-radius:14px;overflow:hidden}.region-foundations-checkout-heading{justify-content:space-between;align-items:baseline;gap:var(--space-lg);border-bottom:1px solid var(--border);padding-bottom:var(--space-md);display:flex}.region-foundations-checkout-heading span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.region-foundations-checkout-heading strong{font-size:.9rem}.region-foundations-checkout .whop-checkout-shell{margin-top:var(--space-lg)}.region-foundations-checkout .checkout-fallback-note{text-align:left}.region-foundations-section+.education-disclaimer{margin-top:var(--space-2xl)}.legal-main{padding-block:clamp(var(--space-2xl), 6vw, var(--space-4xl)) clamp(var(--space-4xl), 9vw, var(--space-5xl));flex-direction:column;align-items:center;display:flex}.legal-hero{width:min(100%,780px)}.legal-hero h1{margin-top:var(--space-lg);letter-spacing:-.038em;font-size:clamp(2.75rem,6vw,4.75rem);line-height:1.03}.legal-hero>p:not(.hero-label,.legal-updated){max-width:680px;margin:var(--space-lg) auto 0;color:var(--muted);font-size:1.02rem;line-height:1.65}.legal-updated{margin-top:var(--space-md);color:var(--green);letter-spacing:.045em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;line-height:1.4}.legal-navigation{width:min(100%,900px);margin-top:var(--space-2xl);justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--border);background:var(--surface);padding:var(--space-xs);border-radius:12px;flex-wrap:wrap;display:flex}.legal-navigation a{min-height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:inline-flex}.legal-navigation a:hover{background:var(--warm-bg);color:var(--ink)}.legal-navigation a[aria-current=page]{background:var(--green);color:var(--surface)}.legal-document{width:min(100%,900px);margin-top:var(--space-lg);border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:16px;overflow:hidden}.legal-document>section{padding:clamp(var(--space-xl), 4vw, var(--space-2xl))}.legal-document>section+section{border-top:1px solid var(--border)}.legal-document h2{color:var(--ink);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.2}.legal-section-content{margin-top:var(--space-md);color:#4f4b44;font-size:.98rem;line-height:1.72}.legal-section-content p+p,.legal-section-content p+ul,.legal-section-content ul+p{margin-top:var(--space-md)}.legal-section-content ul{padding-left:1.25rem}.legal-section-content li+li{margin-top:.45rem}.legal-section-content a,.legal-help a{color:var(--green);text-underline-offset:.2em;font-weight:600}.legal-help{width:min(100%,900px);margin-top:var(--space-lg);border:1px solid var(--border);padding:var(--space-xl);background:#eee9df;border-radius:12px}.legal-help>p:last-child{margin-top:var(--space-sm);color:var(--ink);font-size:.9rem;line-height:1.55}.confirmation-main{padding-block:clamp(3.5rem, 7vw, var(--space-4xl)) clamp(5rem, 9vw, var(--space-5xl));flex-direction:column;align-items:center;display:flex}.confirmation-hero{border:1px solid var(--border);background:var(--surface);width:min(100%,840px);padding:clamp(var(--space-2xl), 6vw, var(--space-3xl));border-radius:16px;flex-direction:column;align-items:center;display:flex}.confirmation-card{width:min(100%,720px);margin-top:var(--space-2xl);border:1px solid var(--border);padding:clamp(var(--space-xl), 5vw, var(--space-2xl));background:var(--surface);border-radius:14px}.confirmation-card h2{margin-top:var(--space-sm);letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.12}.confirmation-card>p:not(.section-label){max-width:570px;margin:var(--space-md) auto 0;color:var(--muted);line-height:1.6}.confirmation-icon{background:var(--green);width:56px;height:56px;color:var(--surface);border-radius:999px;place-items:center;display:grid}.confirmation-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:25px}.confirmation-label{margin-top:var(--space-xl)}.confirmation-hero h1{max-width:720px;margin-top:var(--space-md);letter-spacing:-.035em;font-size:clamp(3rem,6.2vw,5rem);line-height:1.03}.confirmation-summary{max-width:610px;margin-top:var(--space-lg);color:var(--muted);font-size:1.05rem;line-height:1.55}.calendar-action{width:min(100%,420px);margin-top:var(--space-xl);border:1px solid var(--border);padding:var(--space-lg);background:var(--warm-bg);border-radius:12px}.calendar-event-date{color:var(--ink);letter-spacing:-.015em;font-family:Geist Variable,Geist,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3}.calendar-event-time{color:var(--muted);margin-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:600;line-height:1.5}.calendar-picker,.calendar-status{width:100%}.calendar-trigger{gap:var(--space-sm);width:100%;margin-top:var(--space-md);list-style:none}.calendar-trigger::-webkit-details-marker{display:none}.calendar-trigger::marker{content:""}.calendar-trigger:disabled{cursor:wait;opacity:.88;background:#4d8a7c;border-color:#4d8a7c;transform:none}.calendar-picker[open] .calendar-trigger{border-color:var(--green-deep);background:var(--green-deep)}.calendar-options{width:100%;margin-top:var(--space-xs);border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.calendar-option{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:50px;padding:.75rem var(--space-md);color:var(--ink);text-align:left;touch-action:manipulation;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:flex}.calendar-option+.calendar-option{border-top:1px solid var(--border)}.calendar-option span:last-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:IBM Plex Mono,monospace;font-size:.66rem}.calendar-option:hover{color:var(--green-deep);background:#f0ece4}.calendar-status-copy{margin-top:var(--space-sm);color:var(--muted);font-size:.76rem;line-height:1.45;display:block}.calendar-status--error{margin-top:var(--space-md);padding:var(--space-md);background:#fff9f7;border:1px solid #d8b4ad;border-radius:8px}.calendar-status--error p{color:#75271f;font-size:.82rem;line-height:1.5}.calendar-retry{width:100%;margin-top:var(--space-sm);background:var(--surface)}.calendar-note{margin-top:var(--space-md);color:var(--muted);font-size:.75rem;line-height:1.5}.confirmation-back-link{min-height:44px;margin-top:var(--space-md);color:var(--muted);text-underline-offset:.2em;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;transition:color .18s ease-out;display:inline-flex}.confirmation-back-link:hover{color:var(--ink)}.course-access-card{width:min(100%,420px);margin-top:var(--space-xl);border:1px solid var(--border);background:var(--warm-bg);padding:var(--space-lg);border-radius:12px}.course-access-card .section-label{margin-top:0}.course-access-card h2{margin-top:var(--space-sm);letter-spacing:-.025em;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.15}.course-access-card>p:not(.section-label){margin-top:var(--space-md);color:var(--muted);font-size:.88rem;line-height:1.55}.course-access-card .secondary-action{width:100%}.offer-skipped-note{max-width:520px;margin-top:var(--space-xl);border-top:1px solid var(--border);padding-top:var(--space-lg);color:var(--muted);font-size:.82rem;line-height:1.55}.calendar-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite calendar-spin;display:inline-block}@keyframes calendar-spin{to{transform:rotate(360deg)}}.secondary-action{min-height:48px;margin-top:var(--space-xl);border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-flex}.secondary-action:hover{border-color:var(--ink);background:var(--warm-bg)}.next-steps-section{width:100%;margin-top:clamp(var(--space-3xl), 8vw, var(--space-4xl))}.next-steps-section h2{letter-spacing:-.03em;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.08}.next-steps-list{margin-top:var(--space-2xl);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.next-steps-list li{padding:var(--space-2xl) var(--space-xl)}.step-number{margin-bottom:var(--space-md);color:var(--green);letter-spacing:.06em;font-size:.75rem;display:block}.next-steps-list h3{letter-spacing:-.015em;font-size:1.15rem;line-height:1.25}.next-steps-list p{max-width:320px;margin:var(--space-sm) auto 0;color:var(--ink);font-size:.95rem;line-height:1.55}.join-main{width:min(100% - 2.5rem,1040px);padding-block:clamp(var(--space-2xl), 8vw, var(--space-4xl));flex:1;place-items:center;margin-inline:auto;display:grid}.join-card{border:1px solid var(--border);width:min(100%,680px);padding:clamp(var(--space-2xl), 6vw, var(--space-3xl));background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;display:flex}.join-status-icon{background:var(--green);width:56px;height:56px;color:var(--surface);border-radius:999px;place-items:center;font-family:Geist Variable,Geist,sans-serif;font-size:1.35rem;font-weight:600;display:grid}.join-status-icon--delayed,.join-status-icon--invalid{background:var(--ink)}.join-card .confirmation-label{margin-top:var(--space-xl)}.join-card h1{max-width:560px;margin-top:var(--space-md);letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.04}.join-summary{max-width:520px;margin-top:var(--space-lg);color:var(--muted);font-size:1rem;line-height:1.6}.join-retry{width:min(100%,320px)}.join-help{max-width:500px;margin-top:var(--space-lg);color:var(--muted);font-size:.8rem;line-height:1.55}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upsell-main{padding-block:clamp(2.5rem, 5vw, var(--space-3xl)) clamp(5rem, 9vw, var(--space-5xl));flex-direction:column;align-items:center;display:flex}.upsell-hero{flex-direction:column;align-items:center;width:100%;display:flex}.upsell-hero h1{max-width:860px;margin-top:var(--space-lg);letter-spacing:-.032em;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.06}.upsell-hero-summary{max-width:670px;margin-top:var(--space-lg);color:var(--ink);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.58}.upsell-clarification{max-width:760px;margin-top:var(--space-xl);border:1px solid var(--border);padding:var(--space-lg) var(--space-xl);color:var(--muted);background:#ffffff94;border-radius:12px;font-size:.9rem;line-height:1.6}.upsell-offer{width:100%;margin-top:clamp(var(--space-2xl), 6vw, var(--space-3xl));gap:var(--feature-card-gap);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;display:grid}.guide-preview{border:1px solid var(--border);min-width:0;padding:clamp(var(--space-xl), 5vw, var(--space-3xl));background:#eee9df;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.guide-book{aspect-ratio:4/5;width:min(100%,330px);padding:var(--space-xl);background:linear-gradient(90deg, #ffffff12, transparent 12%), var(--green-deep);color:var(--surface);text-align:left;border:1px solid #ffffff2b;border-radius:7px 12px 12px 7px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #11111129}.guide-book:after{content:"";background:#ffffff21;width:1px;position:absolute;inset:0 auto 0 11%}.guide-book-topline,.guide-book-footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-md);color:#ffffffbd;letter-spacing:.055em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:600;line-height:1.35;display:flex;position:relative}.guide-book-title{z-index:1;padding-top:var(--space-2xl);flex-direction:column;margin-top:auto;font-family:Geist Variable,Geist,sans-serif;font-size:clamp(1rem,2vw,1.25rem);line-height:1.05;display:flex;position:relative}.guide-book-title strong{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,3.35rem);font-weight:600;display:block}.guide-book-chart{z-index:1;height:72px;margin-top:var(--space-xl);padding-inline:var(--space-xs);border-bottom:1px solid #ffffff38;grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;display:grid;position:relative}.guide-book-chart span{background:#d8c7821f;border:1px solid #d8c782db;border-bottom:0;min-height:12px}.guide-book-chart span:first-child{height:30%}.guide-book-chart span:nth-child(2){height:52%}.guide-book-chart span:nth-child(3){height:43%}.guide-book-chart span:nth-child(4){height:78%}.guide-book-chart span:nth-child(5){height:62%}.guide-book-chart span:nth-child(6){height:88%}.guide-book-chart span:nth-child(7){height:71%}.guide-book-footer{margin-top:var(--space-lg);color:var(--brass-light)}.guide-preview figcaption{max-width:360px;margin-top:var(--space-xl);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:600;line-height:1.45}.upsell-offer-card{border:1px solid var(--border);background:var(--surface);min-width:0;padding:clamp(var(--space-xl), 4vw, var(--space-2xl));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex}.upsell-offer-card h2{max-width:420px;margin-top:var(--space-md);letter-spacing:-.032em;font-size:clamp(2.1rem,4vw,3rem);line-height:1.08}.upsell-offer-summary{max-width:410px;margin-top:var(--space-lg);color:var(--muted);font-size:.96rem;line-height:1.6}.upsell-price-row{width:100%;margin-top:var(--space-xl);justify-content:center;align-items:baseline;gap:var(--space-sm);border-top:1px solid var(--border);padding-top:var(--space-lg);display:flex}.upsell-price-row strong{letter-spacing:-.035em;font-family:Geist Variable,Geist,sans-serif;font-size:2.4rem;font-weight:600;line-height:1}.upsell-price-row span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.upsell-inclusions{width:100%;margin-top:var(--space-lg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);list-style:none}.upsell-inclusions li{justify-content:center;align-items:center;gap:var(--space-sm);min-height:46px;color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.4;display:flex}.upsell-inclusions li:before{content:"";background:var(--green);border-radius:999px;flex:none;width:6px;height:6px}.upsell-inclusions li+li{border-top:1px solid var(--border)}.upsell-purchase-button{gap:var(--space-sm);width:min(100%,360px)}.upsell-choice-actions{width:min(100%,360px);margin-top:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.upsell-choice-actions .upsell-purchase-button,.upsell-choice-actions .upsell-decline-button{width:100%;margin-top:0}.upsell-purchase-button>span[aria-hidden=true]{font-family:IBM Plex Mono,monospace;font-size:.86rem;line-height:1}.upsell-section{flex-direction:column;align-items:center;width:100%;margin-top:clamp(4.5rem,8vw,6.5rem);display:flex}.upsell-section h2,.upsell-study-section h2,.upsell-final-cta h2{max-width:820px;margin-top:var(--space-md);letter-spacing:-.032em;font-size:clamp(2.45rem,5vw,4rem);line-height:1.08}.upsell-guide-grid{width:100%;margin-top:var(--space-2xl);gap:var(--feature-card-gap);grid-template-columns:repeat(3,1fr);display:grid}.upsell-guide-item{border:1px solid var(--border);background:var(--surface);min-width:0;padding:clamp(var(--space-xl), 4vw, var(--space-2xl)) var(--space-xl);border-radius:14px}.upsell-guide-meta{color:var(--green);letter-spacing:.045em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.3rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;line-height:1.4;display:flex}.upsell-guide-meta span:first-child{color:var(--brass)}.upsell-guide-item h3{margin-top:var(--space-lg);letter-spacing:-.02em;font-size:1.35rem;line-height:1.25}.upsell-guide-item>p{max-width:300px;margin:var(--space-md) auto 0;color:var(--muted);font-size:.95rem;line-height:1.6}.upsell-deliverables-grid{width:100%;margin-top:var(--space-2xl);gap:var(--feature-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upsell-deliverable{border:1px solid var(--border);background:var(--surface);min-width:0;padding:clamp(var(--space-xl), 4vw, var(--space-2xl));border-radius:14px}.upsell-deliverable>span{color:var(--brass);letter-spacing:.055em;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.4;display:block}.upsell-deliverable h3{margin-top:var(--space-md);letter-spacing:-.02em;font-size:1.4rem;line-height:1.25}.upsell-deliverable p{max-width:390px;margin:var(--space-md) auto 0;color:var(--muted);font-size:.94rem;line-height:1.6}.upsell-deliverable:last-child:nth-child(odd){width:calc((100% - var(--feature-card-gap)) / 2);grid-column:1/-1;justify-self:center}.upsell-distinction-card{width:min(100%,900px);margin-top:var(--space-2xl);gap:var(--space-lg);border:1px solid var(--border);padding:clamp(var(--space-xl), 4vw, var(--space-2xl));background:var(--surface);border-radius:14px;display:grid}.upsell-distinction-card p{max-width:760px;color:var(--muted);margin-inline:auto;font-size:.98rem;line-height:1.65}.upsell-distinction-card p:first-child{color:var(--ink);font-weight:600}.upsell-faq-section{scroll-margin-top:var(--space-lg)}.upsell-faq-list{width:min(100%,860px);margin-top:var(--space-2xl);border-bottom:1px solid var(--border)}.upsell-faq-list details{border-top:1px solid var(--border)}.upsell-faq-list summary{align-items:center;gap:var(--space-lg);cursor:pointer;min-height:76px;padding:var(--space-md) 0;letter-spacing:-.015em;text-align:center;touch-action:manipulation;grid-template-columns:minmax(0,1fr) 44px;font-family:Geist Variable,Geist,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.35;list-style:none;display:grid}.upsell-faq-list summary::-webkit-details-marker{display:none}.upsell-faq-list summary::marker{content:""}.upsell-faq-list summary>span:first-child{padding-left:44px}.faq-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--green);width:14px;height:1.5px;transition:transform .18s ease-out;position:absolute}.faq-toggle:after{transform:rotate(90deg)}.upsell-faq-list details[open] .faq-toggle:after{transform:rotate(0)}.upsell-faq-list details[open] summary{color:var(--green-deep)}.upsell-faq-list details>p{max-width:760px;padding:0 var(--space-lg) var(--space-xl);color:var(--muted);margin:0 auto;font-size:.98rem;line-height:1.65}.upsell-faq-list summary:hover .faq-toggle{border-color:var(--green);background:#f0ece4}.upsell-faq-list summary:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #0e5c4a57}.upsell-checkout-section{scroll-margin-top:var(--space-lg)}.upsell-checkout-card{width:min(100%,760px);margin-top:var(--space-2xl);border:1px solid var(--border);background:var(--surface);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border-radius:14px;overflow:hidden;box-shadow:0 18px 44px #11111114}.upsell-checkout-summary{border-bottom:1px solid var(--border);padding-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.upsell-checkout-summary>span:first-child{color:var(--green);letter-spacing:.055em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.4}.upsell-checkout-summary strong{margin-top:var(--space-sm);letter-spacing:-.04em;font-family:Geist Variable,Geist,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1}.upsell-checkout-summary>span:last-child{margin-top:var(--space-xs);color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.4}.whop-checkout-shell{width:100%;min-height:480px;margin-top:var(--space-lg);background:var(--surface);border-radius:10px;overflow:hidden}.whop-checkout-shell iframe{width:100%;display:block}.whop-checkout-loading{justify-content:center;align-items:center;gap:var(--space-md);min-height:480px;color:var(--muted);flex-direction:column;display:flex}.whop-checkout-loading p{font-size:.88rem;line-height:1.5}.checkout-error{margin-top:var(--space-md);padding:var(--space-md);color:#75271f;background:#fff9f7;border:1px solid #d8b4ad;border-radius:8px;font-size:.82rem;line-height:1.5}.checkout-fallback-note{max-width:600px;margin:var(--space-md) auto 0;color:var(--muted);font-size:.76rem;line-height:1.55}.checkout-fallback-note a{color:var(--green);text-underline-offset:.18em;font-weight:600}.checkout-success{min-height:420px;padding:var(--space-2xl) var(--space-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.checkout-success-mark{background:var(--green);width:56px;height:56px;color:var(--surface);border-radius:999px;place-items:center;font-family:Geist Variable,Geist,sans-serif;font-size:1.3rem;font-weight:600;display:grid}.checkout-success .section-label{margin-top:var(--space-lg)}.checkout-success h3{margin-top:var(--space-sm);letter-spacing:-.03em;font-size:clamp(2rem,5vw,2.8rem);line-height:1.08}.checkout-success>p:last-of-type{max-width:480px;margin-top:var(--space-md);color:var(--muted);font-size:.95rem;line-height:1.6}.checkout-success .secondary-action{width:min(100%,260px)}.upsell-study-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:100%;margin-top:clamp(4.5rem,8vw,6.5rem);overflow:hidden}.upsell-study-copy{padding:clamp(var(--space-2xl), 6vw, var(--space-3xl)) var(--space-xl) var(--space-2xl);flex-direction:column;align-items:center;display:flex}.upsell-study-copy>p:last-child{max-width:640px;margin-top:var(--space-lg);color:var(--muted);font-size:1rem;line-height:1.6}.upsell-study-list{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.upsell-study-list li{padding:var(--space-xl)}.upsell-study-list span{color:var(--green);letter-spacing:.055em;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;display:block}.upsell-study-list p{max-width:260px;margin:var(--space-sm) auto 0;color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.5}.upsell-final-cta{background:radial-gradient(circle at 50% 0%, #b0924533, transparent 40%), var(--green-deep);width:100%;min-height:420px;color:var(--surface);padding:clamp(var(--space-2xl), 6vw, var(--space-3xl)) var(--space-xl);border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(4.5rem,8vw,6.5rem);display:flex;overflow:hidden}.upsell-final-cta .section-label{color:var(--brass-light)}.upsell-final-cta>p:not(.section-label){max-width:610px;margin-top:var(--space-lg);color:#ffffffd1;font-size:1rem;line-height:1.6}.upsell-final-cta .primary-action{border-color:var(--surface);background:var(--surface);color:var(--green)}.upsell-final-cta .primary-action:hover{background:#e8f0ed;border-color:#e8f0ed}.upsell-secure-note{margin-top:var(--space-md);color:#ffffffad;letter-spacing:.035em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;line-height:1.45}.upsell-decline-button{width:min(100%,360px);min-height:52px;margin-top:var(--space-lg);color:var(--ink);text-align:center;border-color:#cfc7b9;font-size:.95rem;font-weight:600;line-height:1.35}.upsell-decline-button:hover{border-color:var(--ink);background:#f1ede5}.brand-logo img{filter:drop-shadow(0 8px 12px #11111124)}.vsl-page .brand-logo img,.application-page .brand-logo img{filter:brightness(0)invert()drop-shadow(0 8px 14px #00000052)}.learning-item,.legal-navigation,.legal-help,.calendar-action,.calendar-options,.course-access-card,.confirmation-card,.upsell-clarification,.upsell-guide-item,.upsell-deliverable,.upsell-distinction-card,.whop-checkout-shell,.calendar-status--error,.checkout-error,.secondary-action,.registration-dialog-close,.faq-toggle,.skip-link:focus{box-shadow:var(--elevation-soft)}.webinar-image,.event-card,.testimonial-wall,.final-cta,.legal-document,.confirmation-hero,.join-card,.guide-preview,.upsell-offer-card,.upsell-checkout-card,.upsell-study-section,.upsell-final-cta,.registration-form-block,.next-steps-list,.upsell-faq-list{box-shadow:var(--elevation-medium)}.registration-dialog-panel{box-shadow:var(--elevation-high)}.next-steps-list,.upsell-faq-list,.upsell-study-section{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.testimonial-card,.choice,.next-steps li,.foundation-grid article,.application-submit-error,.testimonial-expand{box-shadow:var(--elevation-dark-soft)}.vsl-video-shell,.application-panel,.application-complete,.calendly-shell,.foundation-offer{box-shadow:var(--elevation-dark-medium)}.application-complete{border:1px solid var(--private-line);background:#081b16d1;border-radius:16px;align-self:center;padding:clamp(3.5rem,8vw,6rem) clamp(1.5rem,6vw,4rem)}.application-field input:not([type=radio]):not([type=checkbox]),.application-field select,.application-field textarea{box-shadow:inset 0 1px #ffffff09,0 7px 18px #0003}.application-field input:not([type=radio]):not([type=checkbox]):focus,.application-field select:focus,.application-field textarea:focus{box-shadow:0 0 0 3px #d8c7821a,inset 0 1px #ffffff09,0 9px 22px #0000003d}.event-times,.calendar-option,.legal-document>section,.legal-navigation a,.upsell-price-row,.upsell-inclusions,.upsell-checkout-summary,.upsell-study-list li,.next-steps-list li,.upsell-faq-list details{box-shadow:var(--elevation-inset)}.event-times,.upsell-price-row,.upsell-inclusions,.upsell-checkout-summary{border:1px solid var(--border);background:#fbfaf7;border-radius:10px}.event-times{padding-inline:var(--space-md);overflow:hidden}.upsell-price-row{padding:var(--space-lg) var(--space-md)}.upsell-inclusions{overflow:hidden}.upsell-checkout-summary{padding:var(--space-lg)}.next-steps-list li,.upsell-study-list li{z-index:1;border:1px solid var(--border);background:#fbfaf7;border-radius:12px;position:relative}.next-steps-list{gap:var(--space-lg);box-shadow:none;background:0 0;border:0;overflow:visible}.next-steps-list li+li{border-left:1px solid var(--border)}.upsell-study-list{gap:var(--space-md);padding:var(--space-lg)}.upsell-study-list li+li{border-left:1px solid var(--border)}.upsell-faq-list{gap:var(--space-md);box-shadow:none;background:0 0;border:0;display:grid;overflow:visible}.upsell-faq-list details{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.upsell-faq-list details:first-child{border-top:1px solid var(--border)}.upsell-faq-list summary{padding-inline:var(--space-lg)}.testimonial-wall-meta,.testimonial-pagination,.vsl-video-label,.application-progress,.application-controls{box-shadow:var(--elevation-dark-inset)}.testimonial-wall-meta,.testimonial-pagination{background:#ffffff09;border-radius:8px}.vsl-video-label,.application-progress,.application-controls{background:#030e0b52}.guide-book{box-shadow:var(--elevation-dark-soft)}.legal-navigation a[aria-current=page]{box-shadow:var(--elevation-action)}.approved-pill,.confirmation-icon,.join-status-icon,.checkout-success-mark{box-shadow:0 7px 18px #05372b2e,0 16px 34px #05372b29}.primary-action{box-shadow:var(--elevation-action);transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.primary-action:hover{box-shadow:var(--elevation-action-hover)}.primary-action:active{box-shadow:0 2px 6px #05372b29,0 8px 18px #05372b33}.secondary-action{transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.secondary-action:hover,.upsell-decline-button:hover,.registration-dialog-close:hover,.upsell-faq-list summary:hover .faq-toggle{box-shadow:var(--elevation-medium);transform:translateY(-1px)}.secondary-action:active,.upsell-decline-button:active,.registration-dialog-close:active{box-shadow:var(--elevation-soft);transform:translateY(0)}.final-cta .primary-action,.upsell-final-cta .primary-action{box-shadow:0 6px 16px #0003,0 18px 42px #0000003d}.final-cta .primary-action:hover,.upsell-final-cta .primary-action:hover{box-shadow:0 8px 20px #00000038,0 24px 52px #00000047}.pagination-button{box-shadow:0 8px 22px #0003}.primary-action:disabled,.pagination-button:disabled{box-shadow:inset 0 1px #ffffff29,0 3px 9px #05372b1f}:where(a,button):focus-visible{outline-offset:4px;outline:3px solid #0e5c4a57}@media (width>=1024px){:root{--feature-card-gap:clamp(2.75rem, 3.75vw, 3.5rem)}}@media (width<=860px){.webinar-feature,.upsell-offer{grid-template-columns:1fr;width:min(100%,700px)}.learning-grid,.upsell-guide-grid,.upsell-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,700px)}.learning-item:last-child:nth-child(odd),.upsell-guide-item:last-child:nth-child(odd){width:calc((100% - var(--feature-card-gap)) / 2);grid-column:1/-1;justify-self:center}.testimonial-grid{width:min(100%,700px)}}@media (width<=720px){.site-header,.site-footer,.registration-main,.confirmation-main,.join-main,.upsell-main,.legal-main,.region-waitlist-main{width:calc(100% - 2.5rem)}.site-header{min-height:116px;padding-block:var(--space-md)}.brand-logo{width:92px}.registration-main{padding-block:var(--space-2xl) 5rem}.registration-hero h1,.upsell-hero h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.05}.confirmation-hero h1{font-size:clamp(2.65rem,12vw,3.6rem);line-height:1.03}.hero-summary,.confirmation-summary,.upsell-hero-summary{font-size:1rem}.webinar-feature,.upsell-offer{margin-top:var(--space-2xl)}.event-card{padding:var(--space-xl) var(--space-lg)}.event-date{font-size:clamp(2.1rem,10vw,2.7rem)}.registration-section,.final-cta,.upsell-section,.upsell-study-section,.upsell-final-cta{margin-top:var(--space-3xl)}.registration-section h2,.final-cta h2,.upsell-section h2,.upsell-study-section h2,.upsell-final-cta h2{font-size:clamp(2.2rem,10vw,3rem)}.section-summary{font-size:1rem}.learning-grid,.upsell-guide-grid,.upsell-deliverables-grid{grid-template-columns:1fr}.learning-item:last-child:nth-child(odd),.upsell-guide-item:last-child:nth-child(odd),.upsell-deliverable:last-child:nth-child(odd){grid-column:auto;width:100%}.learning-item,.upsell-guide-item,.upsell-deliverable{padding:var(--space-xl) var(--space-lg)}.final-cta,.upsell-final-cta{padding:var(--space-2xl) var(--space-lg)}.event-card .primary-action,.final-cta .primary-action,.upsell-offer-card .primary-action,.upsell-final-cta .primary-action{width:min(100%,360px)}.registration-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.registration-dialog-panel{max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--space-lg) var(--space-md);border-radius:12px}.registration-dialog-header{gap:var(--space-md)}.registration-form-block{width:100%}.otp-gate{padding:var(--space-lg) var(--space-md)}.otp-step-heading{gap:var(--space-sm);grid-template-columns:1fr}.otp-step-number{width:36px;height:36px}.registration-field-grid,.registration-phone-fields{grid-template-columns:1fr}.pagination-direction{width:86px;padding-inline:.65rem}.confirmation-main,.upsell-main{padding-block:var(--space-2xl) 5rem}.upsell-study-list{grid-template-columns:1fr}.upsell-study-list li{padding:var(--space-lg)}.upsell-study-list li+li{border-top:1px solid var(--border);border-left:0}.upsell-faq-list summary{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 44px}.upsell-faq-list summary>span:first-child{padding-left:44px}.upsell-checkout-card{width:min(100%,640px)}.confirmation-hero,.join-card{padding:var(--space-2xl) var(--space-lg)}.next-steps-section{margin-top:var(--space-3xl)}.next-steps-list{grid-template-columns:1fr}.next-steps-list li{padding:var(--space-xl) var(--space-md)}.next-steps-list li+li{border-top:1px solid var(--border);border-left:0}.site-footer{min-height:124px}.region-availability,.region-waitlist-card,.region-foundations-section{grid-template-columns:1fr}.region-availability-heading{border-right:0;border-bottom:1px solid var(--border)}.region-availability-heading h2{max-width:none}}@media (width<=480px){:root{--elevation-soft:0 1px 0 #ffffffad inset, 0 3px 8px #1815100f, 0 10px 22px #18151012;--elevation-medium:0 1px 0 #ffffffa3 inset, 0 5px 12px #18151014, 0 16px 36px #1815101a;--elevation-high:0 1px 0 #ffffffad inset, 0 8px 20px #0d1f1921, 0 24px 58px #0d1f192e;--elevation-action:0 3px 8px #05372b2e, 0 10px 22px #05372b38;--elevation-action-hover:0 4px 10px #05372b33, 0 14px 28px #05372b42;--elevation-inset:0 1px 0 #ffffffb8 inset, 0 2px 4px #1815100b, 0 5px 11px #1815100e;--elevation-dark-soft:0 1px 0 #ffffff0a inset, 0 4px 12px #00000038, 0 12px 28px #0003;--elevation-dark-medium:0 1px 0 #ffffff0d inset, 0 8px 20px #00000047, 0 22px 52px #00000047;--elevation-dark-inset:0 1px 0 #ffffff08 inset, 0 2px 6px #00000029, 0 6px 13px #00000024}.site-header,.site-footer,.registration-main,.confirmation-main,.join-main,.upsell-main,.legal-main,.region-waitlist-main{width:calc(100% - 2rem)}.registration-page .site-header{min-height:96px}.registration-main,.confirmation-main,.join-main,.upsell-main,.legal-main{padding-block:var(--space-xl) var(--space-3xl)}.legal-hero h1{font-size:clamp(2.35rem,11vw,3.15rem)}.legal-navigation{justify-content:stretch}.legal-navigation a{flex:42%}.legal-document>section{padding:var(--space-lg) var(--space-md)}.legal-section-content{font-size:.94rem}.region-waitlist-main{padding-block:var(--space-xl) var(--space-3xl)}.region-waitlist-hero h1{font-size:clamp(2.45rem,12vw,3.2rem)}.region-availability-list li{gap:var(--space-sm);min-height:62px;padding-inline:var(--space-md);grid-template-columns:38px minmax(0,1fr) auto;font-size:.9rem}.region-waitlist-card{padding:var(--space-lg) var(--space-md)}.region-waitlist-form{grid-template-columns:1fr}.region-foundations-section{gap:var(--space-2xl)}.region-foundations-checkout{padding:var(--space-lg) var(--space-md)}.region-foundations-checkout-heading{flex-direction:column;align-items:flex-start;gap:.2rem}.calendar-action{padding:var(--space-md)}.calendar-option{padding-inline:.75rem}.join-card{padding:var(--space-xl) var(--space-md)}.join-card h1{font-size:clamp(2.2rem,11vw,3rem)}.registration-hero h1,.upsell-hero h1{font-size:clamp(2.125rem,10vw,2.75rem)}.hero-summary,.upsell-hero-summary{line-height:1.55}.webinar-feature,.upsell-offer{gap:var(--space-lg)}.event-card{padding:var(--space-lg) var(--space-md)}.event-times div{flex-direction:column;gap:.25rem}.event-times span,.event-times strong{text-align:center}.registration-section h2,.final-cta h2,.upsell-section h2,.upsell-study-section h2,.upsell-final-cta h2{font-size:clamp(2rem,9.5vw,2.65rem)}.learning-item,.upsell-guide-item,.upsell-deliverable{padding:var(--space-lg) var(--space-md)}.final-cta,.upsell-final-cta{min-height:380px;padding-inline:var(--space-md)}.guide-preview{padding:var(--space-xl) var(--space-lg)}.guide-book{padding:var(--space-lg)}.guide-book-title strong{font-size:clamp(2.25rem,12vw,3rem)}.upsell-offer-card{padding:var(--space-lg) var(--space-md)}.upsell-study-copy{padding:var(--space-2xl) var(--space-md) var(--space-xl)}.upsell-faq-list summary{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 40px;min-height:70px;font-size:1rem}.upsell-faq-list summary>span:first-child{padding-left:40px}.faq-toggle{width:40px;height:40px}.upsell-faq-list details>p{padding-inline:var(--space-sm);font-size:.94rem}.upsell-checkout-card{padding:var(--space-lg) var(--space-sm)}.whop-checkout-shell{margin-top:var(--space-md)}.registration-dialog-header{gap:var(--space-sm)}.registration-dialog-header h2{font-size:clamp(1.85rem,9vw,2.35rem)}.registration-form-block{margin-top:var(--space-md)}.otp-phone-row{grid-template-columns:100px minmax(0,1fr);gap:.5rem}.verification-main{width:min(100% - 1.5rem,760px);padding-block:3rem 4rem}.verification-progress{gap:.45rem;font-size:.66rem}.verification-card{padding:var(--space-lg) var(--space-md)}.registration-secondary-actions{flex-direction:column;align-items:stretch;gap:0}}@media (width<=560px){.webinar-image{aspect-ratio:4/5}.webinar-image img{object-position:center 55%}.testimonial-wall{padding:var(--space-sm)}.testimonial-wall-meta{padding-inline:var(--space-xs);flex-direction:column;align-items:flex-start;gap:.2rem}.testimonial-grid{grid-template-columns:1fr;width:min(100%,420px)}.testimonial-card:first-child,.testimonial-card:last-child{grid-column:auto}.testimonial-expand{opacity:1;transform:none}.testimonial-pagination{gap:var(--space-xs);grid-template-columns:86px minmax(0,1fr) 86px;padding-inline:0}}@media (width<=360px){.testimonial-pagination{grid-template-columns:76px minmax(0,1fr) 76px}.pagination-direction{width:76px;padding-inline:.4rem}.pagination-status{font-size:.68rem}}@media (height<=600px) and (orientation:landscape){.registration-dialog,.registration-dialog-panel{max-height:calc(100dvh - .5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.registration-dialog-header h2{font-size:1.8rem}}@media (hover:none){.testimonial-expand{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.registration-dialog[open] .registration-dialog-panel{animation:none!important}.calendar-spinner{animation-duration:1.6s}}
