:root{--page-background:#fff;--surface-subtle:#f8f8fc;--surface-elevated:#fff;--surface-raised:#fff;--text-primary:#080d20;--text-secondary:#536078;--text-on-ink:#f7f8fa;--border-subtle:#d9dfeb;--border-strong:#9ca8bb;--energy:#f04408;--energy-interactive:#c93608;--energy-hover:#a92c04;--energy-soft:#fff0e9;--data:#4338dc;--data-soft:#eeecff;--success:#087b42;--success-soft:#e9f8ef;--warning:#9a5700;--warning-soft:#fff7dd;--danger:#b42335;--danger-soft:#fff0f2;--ink-surface:#071426;--ink-surface-raised:#11243e;--ink-text-secondary:#aab3c2;--ink-energy:#fb7a38;--ink-energy-glow:#f973163d;--ink-data-line:#7c84ff33;--on-interactive:#fff;--focus:#4338dc;--shadow-soft:0 1.2rem 3.2rem #080d2014;--shadow-product:0 .55rem 1.6rem #080d2012;--radius-sm:.55rem;--radius-md:.9rem;--radius-lg:1.2rem;--radius-xl:1.5rem;--container:96rem;--gutter:clamp(1.25rem, 3.25vw, 3rem);--font-sans:"Aptos", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Aptos Display", "Segoe UI Variable Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;color-scheme:light}html[data-theme=dark]{--page-background:#0c0f14;--surface-subtle:#151922;--surface-elevated:#1d2330;--surface-raised:#232a38;--text-primary:#f7f8fa;--text-secondary:#aab3c2;--text-on-ink:#f7f8fa;--border-subtle:#2a3242;--border-strong:#475166;--energy:#fb7a38;--energy-interactive:#fb7a38;--energy-hover:#ff925c;--energy-soft:#351c12;--data:#7c84ff;--data-soft:#242848;--success:#58c98d;--success-soft:#133426;--warning:#f0b44f;--warning-soft:#352a12;--danger:#ff8694;--danger-soft:#401d25;--ink-surface:#070a0f;--ink-surface-raised:#151922;--on-interactive:#071426;--focus:#9ca2ff;--shadow-soft:0 1rem 3rem #00000047;--shadow-product:0 .45rem 1.2rem #00000038;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--page-background);color:var(--text-primary);font-family:var(--font-sans);scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--page-background);color:var(--text-primary);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55;transition:background-color .2s,color .2s;overflow-x:hidden}h1,h2,h3,p,li,dt,dd,label,a,small{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}button,input,select{font:inherit}button{color:inherit}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:.2rem solid var(--focus);outline-offset:.22rem}::selection{background:var(--data-soft);color:var(--text-primary)}.skip-link{z-index:100;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-primary);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100%, var(--container));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 62%, transparent);background:color-mix(in srgb, var(--page-background) 96%, transparent);backdrop-filter:blur(1.25rem);position:sticky;top:0}.site-header__inner{width:min(100%, var(--container));min-height:5.7rem;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.brand{width:fit-content;min-height:2.75rem;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.065em;overflow-wrap:normal;white-space:nowrap;align-items:center;font-size:clamp(1.8rem,2.3vw,2.25rem);font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.brand>span,.brand-inline>span{color:var(--energy)}.desktop-nav{gap:clamp(2.25rem,4vw,4.6rem);font-size:1rem;font-weight:650;display:flex}.desktop-nav a,.site-footer a{text-decoration:none}.desktop-nav a{align-items:center;min-height:2.75rem;display:inline-flex;position:relative}.desktop-nav a:after{background:var(--energy);content:"";transform-origin:100%;border-radius:999px;height:.12rem;transition:transform .18s;position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header__actions{justify-self:end;align-items:center;gap:.65rem;display:flex}.theme-toggle{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:2.85rem;min-width:2.85rem;height:2.85rem;min-height:2.85rem;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.6rem;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.theme-toggle:hover{border-color:var(--data);background:var(--data-soft)}.theme-toggle:active{transform:scale(.97)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.08rem;height:1.08rem}.theme-toggle__moon,html[data-theme=dark] .theme-toggle__sun{display:none}html[data-theme=dark] .theme-toggle__moon{display:block}.button{border:1px solid var(--energy-interactive);border-radius:var(--radius-sm);background:var(--energy-interactive);min-height:3.35rem;color:var(--on-interactive);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.65rem;padding:.82rem 1.65rem;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--energy-hover);background:var(--energy-hover);box-shadow:0 .65rem 1.35rem color-mix(in srgb, var(--energy) 22%, transparent);transform:translateY(-.12rem)}.button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.55}.button--compact{min-height:3.1rem;padding-inline:1.45rem;font-size:.94rem}.button--wide{width:100%}.button--secondary{border-color:var(--border-strong);background:var(--surface-elevated);color:var(--text-primary)}.button--secondary:hover:not(:disabled){border-color:var(--energy-interactive);background:var(--energy-soft);color:var(--energy-interactive);box-shadow:none}.text-link{min-height:2.75rem;color:var(--energy-interactive);align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.mobile-menu{display:none}.hero{isolation:isolate;background:var(--page-background);padding:clamp(2rem,4vw,3.4rem) 0 clamp(3.5rem,6vw,5.4rem);position:relative;overflow:hidden}.hero:before{z-index:-2;background:radial-gradient(circle at 24% 58%, color-mix(in srgb, var(--energy) 25%, transparent), transparent 34%), radial-gradient(circle at 75% 45%, color-mix(in srgb, var(--data) 20%, transparent), transparent 46%);content:"";filter:blur(.2rem);opacity:.8;border-radius:50% 20% 45% 35%;width:min(62vw,58rem);height:90%;position:absolute;top:2%;right:-10rem}.hero:after{z-index:-1;border-top:1px solid color-mix(in srgb, var(--energy) 52%, transparent);border-bottom:1px solid color-mix(in srgb, var(--data) 38%, transparent);background:linear-gradient(24deg, transparent 23%, color-mix(in srgb, var(--energy) 38%, transparent) 23.2% 23.4%, transparent 23.6%), linear-gradient(-21deg, transparent 68%, color-mix(in srgb, var(--data) 30%, transparent) 68.2% 68.4%, transparent 68.6%);content:"";opacity:.65;pointer-events:none;width:min(58vw,52rem);height:42%;position:absolute;bottom:12%;right:-4rem;transform:rotate(-7deg)}.hero__grid{grid-template-columns:minmax(0,.95fr) minmax(26rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(48rem,100vh - 5rem);display:grid}.hero__copy{z-index:2;position:relative}.hero__copy h1{letter-spacing:-.067em;max-width:13.5ch;margin:0;font-size:clamp(3.6rem,5.3vw,5.6rem);font-weight:780;line-height:.98}.hero__copy h1 span{display:block}.hero__lead{max-width:37rem;color:var(--text-secondary);margin:1.7rem 0 0;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.hero__trust{max-width:38rem;color:var(--text-secondary);align-items:center;gap:.58rem;margin:1.15rem 0 0;font-size:.88rem;font-weight:650;display:flex}.hero__trust svg{fill:none;width:1.2rem;stroke:var(--success);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.hero__visual{place-items:center;min-width:0;display:grid}.section-kicker{color:var(--energy-interactive);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800;line-height:1.3}.value-section,.waitlist-section,.trust-section,.faq-section{border-top:1px solid var(--border-subtle);position:relative}.value-section__intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.value-section h2,.waitlist-panel h2,.trust-section h2,.faq-section h2,.closing-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,4.2vw,4.25rem);font-weight:760;line-height:1.02}.value-section__intro>p{color:var(--text-secondary);margin:0;font-size:1.1rem}.value-steps{border-top:1px solid var(--border-subtle);gap:0;margin:clamp(3.8rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.value-steps>li{border-bottom:1px solid var(--border-subtle);grid-template-columns:5.2rem minmax(15rem,.8fr) minmax(20rem,1fr);align-items:center;gap:clamp(1.2rem,4vw,4rem);min-height:12rem;padding:1.5rem 0;display:grid}.value-steps>li:nth-child(2) .value-visual{justify-self:start}.value-steps__number{color:var(--energy-interactive);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:3.35rem;font-weight:400;line-height:1}.value-steps__copy h3{letter-spacing:-.035em;margin:0;font-size:1.55rem}.value-steps__copy p{max-width:30rem;color:var(--text-secondary);margin:.55rem 0 0;font-size:1.02rem}.value-visual{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);width:min(100%,25rem);min-height:7.2rem;box-shadow:var(--shadow-product);font-variant-numeric:tabular-nums;align-content:center;justify-self:end;padding:1.2rem 1.35rem;display:grid}.value-visual span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-style:normal;font-weight:750}.value-visual strong{margin-top:.3rem;font-size:1.35rem}.value-visual>i{color:var(--success);margin-top:.55rem;font-size:.78rem;font-style:normal;font-weight:700}.value-visual--training{background:linear-gradient(120deg, var(--surface-elevated), var(--data-soft))}.value-visual--training>i{gap:.35rem;display:flex}.value-visual--training b{background:var(--data);border-radius:999px;width:2.6rem;height:.35rem}.value-visual--training b:nth-child(2){opacity:.55}.value-visual--training b:nth-child(3){opacity:.2}.value-visual--progress{background:linear-gradient(120deg, var(--surface-elevated), var(--energy-soft))}.value-visual--progress small{color:var(--text-secondary);font-size:.75rem}.value-visual--progress>i{background:var(--border-subtle);border-radius:999px;height:.42rem;overflow:hidden}.value-visual--progress>i b{border-radius:inherit;background:var(--energy);width:75.5%;height:100%;display:block}.waitlist-section{isolation:isolate;background:var(--page-background);padding:clamp(5rem,9vw,8rem) 0;overflow:hidden}.waitlist-section:before{z-index:-1;background:radial-gradient(circle at 38% 42%, color-mix(in srgb, var(--data) 20%, transparent), transparent 48%), radial-gradient(circle at 65% 68%, color-mix(in srgb, var(--energy) 22%, transparent), transparent 44%);content:"";filter:blur(1rem);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-12rem;right:-17rem}.waitlist-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.waitlist-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-soft);padding:clamp(1.7rem,4vw,3.4rem)}.waitlist-intro{max-width:48rem;color:var(--text-secondary);margin:1.2rem 0 2rem;font-size:1.08rem}.age-gate,.waitlist-fields{border:0;min-width:0;margin:0;padding:0}.age-gate legend{margin-bottom:.85rem;font-size:1.08rem;font-weight:750}.radio-row,.check-row{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);cursor:pointer;align-items:flex-start;gap:.82rem;min-height:3.2rem;padding:.72rem .82rem;display:flex}.radio-row+.radio-row{margin-top:.65rem}.radio-row:has(input:checked){border-color:var(--energy-interactive);background:var(--energy-soft);box-shadow:inset 0 0 0 1px var(--energy-interactive)}.radio-row input,.check-row input{width:1.3rem;height:1.3rem;accent-color:var(--energy-interactive);flex:none;margin:.14rem 0 0}.age-message{border:1px solid var(--border-subtle);border-left:.25rem solid var(--data);border-radius:var(--radius-sm);background:var(--data-soft);margin-top:1rem;padding:.9rem 1rem}.age-message strong,.age-message span,.status-card strong,.status-card span{display:block}.age-message span,.status-card span{margin-top:.18rem}.waitlist-fields{border-top:1px solid var(--border-subtle);margin-top:1.8rem;padding-top:1.8rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.5rem;display:grid}.field--full{grid-column:1/-1}.field--half-desktop{grid-column-end:span 1}.field label{color:var(--text-primary);margin-bottom:.38rem;font-size:.92rem;font-weight:750;display:block}.field input,.field select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);width:100%;min-height:3.2rem;color:var(--text-primary);padding:.68rem .82rem}.field input::placeholder{color:color-mix(in srgb, var(--text-secondary) 78%, transparent);opacity:1}.field input:hover,.field select:hover{border-color:var(--data)}.field input:focus,.field select:focus{border-color:var(--focus)}.field input[aria-invalid=true],.field select[aria-invalid=true],.check-row:has(input[aria-invalid=true]){border-color:var(--danger)}.field-hint{color:var(--text-secondary);margin:.32rem 0 0;font-size:.84rem}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consents{gap:.4rem;margin:1.35rem 0;display:grid}.check-row{background:0 0;border:0;min-height:2.75rem;padding:.42rem 0;line-height:1.4}.check-row a{color:var(--energy-interactive);font-weight:700}.form-error-summary,.review-notice{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border-subtle));border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);margin:1rem 0;padding:.9rem 1rem}.form-error-summary strong,.form-error-summary span{display:block}.spinner{border:.15rem solid;border-right-color:#0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-primary);align-items:flex-start;gap:.82rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.status-card[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border-subtle));background:var(--danger-soft);color:var(--danger)}.status-card[data-tone=success]{border-color:color-mix(in srgb, var(--success) 45%, var(--border-subtle));background:var(--success-soft);color:var(--success)}.status-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:1.6rem}.success-panel,.action-success{text-align:center}.success-panel h2{margin-top:1.4rem}.success-panel p{color:var(--text-secondary);font-size:1.05rem}.success-mark{fill:none;width:5.8rem;height:5.8rem;stroke:var(--success);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.process-rail h2{letter-spacing:-.045em;margin:0 0 2.2rem;font-size:2rem}.process-rail ol{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.process-rail li{grid-template-columns:3.3rem 1fr;gap:.7rem;min-height:6rem;display:grid;position:relative}.process-rail li>span{z-index:1;border:1px solid var(--energy-interactive);background:var(--surface-elevated);width:2.7rem;height:2.7rem;color:var(--energy-interactive);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid;position:relative}.process-rail li:before{background:linear-gradient(var(--energy-interactive), var(--data));content:"";width:1px;position:absolute;top:2.7rem;bottom:-1.8rem;left:1.33rem}.process-rail li:last-child:before{display:none}.process-rail strong{font-size:1.08rem;display:block}.process-rail p{color:var(--text-secondary);margin:.3rem 0 0;font-size:.98rem}.trust-section{background:var(--surface-subtle);padding:clamp(5rem,9vw,8rem) 0}.trust-section__inner{grid-template-columns:minmax(18rem,.65fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.trust-section__intro{position:sticky;top:7rem}.trust-section__intro p{color:var(--text-secondary);margin:1.3rem 0 0;font-size:1.1rem}.trust-list{border-top:1px solid var(--border-subtle);margin:0}.trust-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(13rem,.75fr) 1fr;align-items:center;gap:1.5rem;min-height:8.5rem;display:grid}.trust-list dt{grid-template-columns:auto auto 1fr;align-items:center;gap:.8rem;font-size:1.08rem;font-weight:800;display:grid}.trust-list dt>span{color:var(--data);font-variant-numeric:tabular-nums;font-size:.72rem}.trust-list svg{fill:none;width:2.4rem;height:2.4rem;stroke:var(--data);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.trust-list dd{color:var(--text-secondary);margin:0;font-size:1.02rem}.faq-section{background:var(--page-background);padding:clamp(4.5rem,8vw,7rem) 0;overflow:hidden}.faq-list{border-top:1px solid var(--border-subtle);margin:2.2rem 0 0}.faq-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:4.5rem minmax(15rem,.8fr) minmax(18rem,1fr);align-items:start;gap:1.5rem;min-height:8.8rem;padding:1.7rem 0;display:grid}.faq-list dt{grid-column:1/3;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.5rem;font-size:1.2rem;font-weight:800;display:grid}.faq-list dt>span{color:var(--energy-interactive);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:2.4rem;font-weight:400;line-height:1}.faq-list dd{color:var(--text-secondary);grid-column:3;margin:0;font-size:1.05rem}.faq-list dd a{color:var(--energy-interactive);font-weight:700}.closing-cta{isolation:isolate;background:var(--ink-surface);color:var(--text-on-ink);padding:clamp(4rem,7vw,6rem) 0;position:relative;overflow:hidden}.closing-cta:after{z-index:-1;border-top:2px solid var(--energy);background:radial-gradient(circle at 72% 20%, var(--ink-energy-glow), transparent 36%), repeating-linear-gradient(25deg, transparent 0 6rem, var(--ink-data-line) 6.05rem 6.12rem, transparent 6.17rem 11rem);content:"";opacity:.95;pointer-events:none;border-radius:50%;width:min(55vw,48rem);height:18rem;position:absolute;bottom:-5rem;right:-4rem;transform:rotate(-7deg)}.closing-cta__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.closing-cta p:not(.section-kicker){max-width:42rem;color:var(--ink-text-secondary);margin:1.2rem 0 0;font-size:1.08rem}.closing-cta .section-kicker{color:var(--ink-energy)}.closing-cta__action{gap:.8rem;display:grid}.closing-cta__action small{color:var(--ink-text-secondary);line-height:1.45}.site-footer{border-top:1px solid var(--border-subtle);background:var(--page-background);padding:2.2rem 0}.site-footer__top{grid-template-columns:1fr auto;align-items:center;gap:3rem;display:grid}.site-footer__top p{max-width:24rem;color:var(--text-secondary);margin:.55rem 0 0}.site-footer nav{flex-wrap:wrap;gap:.5rem 1.6rem;display:flex}.site-footer nav a{min-height:2.75rem;color:var(--text-secondary);align-items:center;font-weight:700;display:inline-flex}.site-footer nav a:hover{color:var(--energy-interactive);text-decoration:underline}.site-footer__status{border-top:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:.75rem;margin:1.25rem 0 0;padding-top:1.25rem;display:flex}.site-footer__status svg{fill:none;width:1.6rem;stroke:var(--data);stroke-width:1.7px;flex:none}.action-page,.information-page{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--data) 10%, transparent), transparent 24rem), var(--surface-subtle);min-height:62vh;padding:clamp(3rem,8vw,7rem) 0}.action-page__inner{max-width:55rem}.action-panel,.information-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-soft);padding:clamp(1.5rem,5vw,3.5rem)}.action-panel+.action-panel{margin-top:2rem}.action-panel h1,.information-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,6vw,4.1rem);font-weight:760;line-height:1.03}.action-panel>p,.information-panel__intro{color:var(--text-secondary);font-size:1.08rem}.action-panel__safety{border-left:.25rem solid var(--data);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--data-soft);padding:.8rem .9rem;font-size:.95rem!important}.action-page__inner>.text-link{margin-top:1.4rem}.action-success{margin-top:2rem}.action-panel--secondary h2,.information-panel h2{letter-spacing:-.03em;margin:2rem 0 .7rem;font-size:1.7rem}.action-panel--secondary h2:first-child{margin-top:0}.action-panel--secondary form{grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-top:1.4rem;display:grid}.information-page .container{max-width:64rem}.information-panel p,.information-panel li{max-width:50rem}.review-notice{margin:2rem 0}.review-notice p{margin:.35rem 0 0}.confirmation-form{margin-top:2rem}.confirmation-form__fields{margin-top:0}.confirmation-form__fields>legend{margin-bottom:1rem;font-size:1.15rem;font-weight:750}.brand-inline{color:var(--text-primary);white-space:nowrap}.court-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.court-scene__plane,.court-scene__flight{display:block;position:absolute}.court-scene__plane{opacity:.86;overflow:hidden}.court-scene__plane:before,.court-scene__plane:after{content:"";position:absolute;inset:-20%}.court-scene__plane:before{background:linear-gradient(17deg,#0000 0 43%,#ffffffeb 43.3% 44.2%,#0000 44.5%),linear-gradient(-8deg,#0000 0 60%,#ffffffe0 60.3% 61.1%,#0000 61.4%),linear-gradient(93deg,#0000 0 48%,#ffffffd6 48.3% 49%,#0000 49.3%);transform:rotate(-2deg)}.court-scene__plane:after{mix-blend-mode:multiply;opacity:.22;background-image:radial-gradient(circle,#080d202b 0 .45px,#0000 .65px);background-size:4px 4px}.court-scene__plane--clay{clip-path:polygon(0 40%,26% 22%,55% 48%,100% 0,84% 100%,0 100%);background:linear-gradient(98deg, color-mix(in srgb, var(--energy) 78%, #ffb189), color-mix(in srgb, var(--energy) 18%, transparent));width:70%;height:42%;bottom:-8%;left:-5%}.court-scene__plane--violet{clip-path:polygon(24% 17%,100% 0,100% 100%,0 77%);background:linear-gradient(105deg, color-mix(in srgb, var(--data) 8%, transparent), color-mix(in srgb, var(--data) 25%, transparent));width:62%;height:55%;bottom:-3%;right:-8%}.court-scene__flight{border-top:2px dashed;border-radius:50%;height:10rem}.court-scene__flight:after{width:.85rem;height:.85rem;box-shadow:0 0 0 .35rem var(--page-background);content:"";background:currentColor;border-radius:50%;position:absolute;top:-.42rem;right:7%}.court-scene__flight--orange{width:31%;color:var(--energy);bottom:23%;left:31%;transform:rotate(-13deg)}.court-scene__flight--indigo{width:27%;color:var(--data);bottom:42%;right:-3%;transform:rotate(-22deg)}.hero{background:var(--page-background);min-height:0;padding:1.1rem 0 0}.hero:before,.hero:after{display:none}.hero__grid{grid-template-columns:minmax(0,.96fr) minmax(21.25rem,.7fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);min-height:44rem}.hero__copy{align-self:start;padding-top:3.75rem;padding-bottom:4.5rem}.hero__copy h1{letter-spacing:-.064em;overflow-wrap:break-word;word-break:normal;max-width:14ch;font-size:clamp(3.65rem,4.45vw,4.75rem);font-weight:790;line-height:1.02}.hero__copy h1 span:nth-child(2){color:var(--text-primary)}.hero__lead{max-width:35rem;margin-top:1.75rem;font-size:clamp(1.08rem,1.3vw,1.28rem);line-height:1.5}.hero__actions{gap:1.1rem;margin-top:2.1rem}.hero__actions .button{min-width:min(16.5rem,100%)}.hero__actions .button--secondary{min-width:min(17rem,100%)}.hero__actions .button--secondary svg{fill:currentColor;width:1.15rem}.hero__trust{gap:.8rem;margin-top:1.8rem;font-size:.95rem;font-weight:500}.hero__flag{background:linear-gradient(#171717 0 33.33%,#dd1d2e 33.33% 66.66%,#f4c430 66.66%);border-radius:50%;flex:none;width:1.85rem;height:1.85rem;display:block;box-shadow:inset 0 0 0 1px #080d2014}.hero__visual{align-self:end;padding-top:.4rem}.hero__visual .product-preview{width:min(21.25rem,100%)}.value-section{background:var(--page-background);padding:3.25rem 0 4.25rem;overflow:hidden}.value-steps{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.value-steps>li{border-right:1px solid var(--border-subtle);border-bottom:0;grid-template-rows:auto auto;grid-template-columns:clamp(5.5rem,7.5vw,8rem) minmax(0,1fr);gap:0 1.8rem;min-height:10.5rem;padding:0 2.4rem}.value-steps>li:first-child{padding-left:0}.value-steps>li:last-child{border-right:0;padding-right:0}.value-steps__icon{aspect-ratio:1;background:var(--data-soft);width:clamp(5.5rem,7.5vw,8rem);color:var(--data);border-radius:1.35rem;grid-row:1/3;place-items:center;display:grid}.value-steps__icon--match{background:var(--energy-soft);color:var(--energy)}.value-steps__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:52%}.value-steps__copy{align-self:center}.value-steps__copy h3{font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.08}.value-steps__copy p{margin-top:.7rem;font-size:.98rem;line-height:1.5}.value-steps__arrow{fill:none;width:1.55rem;stroke:var(--data);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;align-self:end}.value-steps>li:first-child .value-steps__arrow{stroke:var(--energy)}.waitlist-section{background:var(--page-background);padding:clamp(6rem,9vw,9rem) 0 clamp(9rem,13vw,13rem)}.waitlist-section:before,.waitlist-section:after{z-index:-1;content:"";opacity:.72;pointer-events:none;height:22rem;position:absolute;bottom:-9rem}.waitlist-section:before{clip-path:polygon(0 43%,28% 27%,59% 52%,100% 0,86% 100%,0 100%);background:linear-gradient(17deg, transparent 45%, #ffffffdb 45.3% 46.4%, transparent 46.7%), linear-gradient(100deg, color-mix(in srgb, var(--energy) 70%, #ffb999), color-mix(in srgb, var(--energy) 14%, transparent));filter:none;border-radius:0;width:64%;left:-7%}.waitlist-section:after{clip-path:polygon(24% 12%,100% 0,100% 100%,0 73%);background:linear-gradient(-7deg, transparent 56%, #ffffffe0 56.3% 57.4%, transparent 57.7%), linear-gradient(105deg, color-mix(in srgb, var(--data) 7%, transparent), color-mix(in srgb, var(--data) 24%, transparent));width:58%;right:-8%}.waitlist-layout{grid-template-columns:minmax(0,.98fr) minmax(20rem,.78fr);gap:clamp(4rem,10vw,10rem)}.waitlist-panel{max-width:43rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.waitlist-panel h2,.trust-section h2,.closing-cta h2{font-size:clamp(3.2rem,5vw,5rem);line-height:.98}.waitlist-intro{max-width:41rem;margin:1.5rem 0 2.4rem;font-size:1.12rem;line-height:1.52}.age-gate legend{letter-spacing:.045em;text-transform:uppercase;margin-bottom:.9rem;font-size:.88rem}.radio-row{background:var(--surface-elevated);min-height:3.35rem;padding:.78rem .9rem}.field input,.field select{border-color:var(--border-subtle);background:var(--surface-elevated);min-height:3.35rem}.process-rail{padding-top:.65rem}.process-rail h2{margin-bottom:2.6rem;font-size:2rem}.process-rail ol{gap:1rem}.process-rail li{grid-template-columns:4.5rem minmax(0,1fr);gap:1.4rem;min-height:10rem}.process-rail li>span{background:var(--data-soft);width:4rem;height:4rem;color:var(--data);border:0;font-size:1.6rem;font-weight:650}.process-rail li:before{border-left:1px dashed color-mix(in srgb, var(--data) 55%, transparent);background:0 0;width:0;top:4rem;bottom:-1rem;left:2rem}.process-rail strong{padding-top:.45rem;font-size:1.12rem}.process-rail p{max-width:24rem;margin-top:.5rem;line-height:1.5}.trust-section{isolation:isolate;background:var(--page-background);padding:clamp(6rem,9vw,9rem) 0;overflow:hidden}.trust-section:before{z-index:-1;clip-path:polygon(24% 21%,100% 0,100% 80%,0 100%);background:linear-gradient(-8deg, transparent 55%, #ffffffdb 55.3% 56.2%, transparent 56.5%), linear-gradient(100deg, color-mix(in srgb, var(--energy) 9%, transparent), color-mix(in srgb, var(--data) 20%, transparent));content:"";opacity:.66;width:66%;height:26rem;position:absolute;top:-8rem;right:-5%}.trust-section__inner{display:block}.trust-section__intro{max-width:48rem;position:static}.trust-section__intro p{max-width:43rem;margin-top:1.5rem;font-size:1.12rem}.trust-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4.8rem;display:grid}.trust-list>div{border-right:1px solid var(--border-subtle);border-bottom:0;grid-template-columns:1fr;align-content:start;min-height:10rem;padding:0 2.8rem;display:grid}.trust-list>div:first-child{padding-left:0}.trust-list>div:last-child{border-right:0;padding-right:0}.trust-list dt{grid-template-columns:auto auto 1fr;gap:1rem;font-size:1.18rem}.trust-list dt>span{color:var(--energy);font-family:var(--font-display);letter-spacing:-.06em;font-size:2.4rem;font-weight:450}.trust-list svg{width:3.6rem;height:3.6rem;stroke:var(--text-primary)}.trust-list dd{margin:1.1rem 0 0 5.8rem;font-size:1rem;line-height:1.5}.faq-section{isolation:isolate;padding:clamp(5rem,8vw,8rem) 0 clamp(8rem,12vw,11rem)}.faq-section:after{z-index:-1;clip-path:polygon(22% 15%,100% 0,100% 100%,0 72%);background:linear-gradient(105deg, color-mix(in srgb, var(--data) 5%, transparent), color-mix(in srgb, var(--data) 20%, transparent));content:"";opacity:.62;width:60%;height:20rem;position:absolute;bottom:-8rem;right:-10%}.faq-section .container{max-width:var(--container)}.faq-section h2{font-size:clamp(3rem,4.5vw,4.4rem)}.faq-list{margin-top:1rem}.faq-list>div{grid-template-columns:6.5rem minmax(17rem,.65fr) minmax(22rem,1fr);align-items:center;gap:2rem;min-height:8.2rem;padding:1.5rem 0}.faq-list dt{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:2rem;font-size:1.15rem}.faq-list dt>span{font-size:2.8rem;font-weight:450}.faq-list dd{align-self:center;font-size:1rem;line-height:1.52}.closing-cta{background:var(--page-background);min-height:43rem;color:var(--text-primary);padding:clamp(5rem,8vw,8rem) 0}.closing-cta:after{display:none}.court-scene--closing .court-scene__plane--clay{clip-path:polygon(0 100%,17% 38%,48% 15%,100% 72%,100% 100%);width:68%;height:58%;left:19%}.court-scene--closing .court-scene__plane--violet{clip-path:polygon(24% 7%,100% 0,100% 88%,0 72%);width:52%;height:50%;bottom:15%;right:-7%}.court-scene--closing .court-scene__flight--orange{width:32%;bottom:49%;left:57%}.court-scene--closing .court-scene__flight--indigo{width:19%;bottom:71%;right:-2%}.closing-cta__inner{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);align-content:center;gap:1.5rem clamp(4rem,8vw,8rem);min-height:34rem;position:relative}.closing-cta__inner>div:first-child,.closing-cta__action{grid-column:1}.closing-cta h2{max-width:12ch;color:var(--text-primary)}.closing-cta p:not(.section-kicker){max-width:38rem;color:var(--text-secondary);font-size:1.15rem}.closing-cta__action{max-width:29rem}.closing-cta__action small{color:var(--text-secondary);align-items:flex-start;gap:.7rem;display:flex}.closing-cta__action small svg{fill:none;width:1.6rem;stroke:var(--energy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.site-footer{padding:2.8rem 0}.site-footer>.container{grid-template-columns:minmax(22rem,1fr) auto minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.site-footer__top{display:contents}.site-footer__top>div{align-items:center;gap:2rem;display:flex}.site-footer__top p{border-left:1px solid var(--border-subtle);margin:0;padding-left:2rem;font-size:.92rem}.site-footer nav{justify-content:center}.site-footer nav a{color:var(--text-primary);font-weight:550}.site-footer__status{border-top:0;border-left:1px solid var(--border-subtle);margin:0;padding:0 0 0 2rem;font-size:.92rem}@media (width<=1080px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--border-subtle);background:var(--surface-subtle);cursor:pointer;border-radius:999px;width:3rem;height:3rem;padding:.65rem;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:currentColor;border-radius:999px;width:100%;height:.14rem;margin-block:auto;transition:opacity .16s,transform .16s}.mobile-menu[open] summary span:first-child{transform:translateY(.56rem)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-.56rem)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);width:min(19rem,100vw - 2rem);box-shadow:var(--shadow-soft);padding:.65rem;display:grid;position:absolute;top:3.45rem;right:0}.mobile-menu nav a{border-radius:var(--radius-sm);min-height:3rem;color:var(--text-primary);align-items:center;padding:.65rem .75rem;font-weight:750;text-decoration:none;display:flex}.mobile-menu nav a:hover{background:var(--energy-soft);color:var(--energy-interactive)}.waitlist-layout{grid-template-columns:1fr}.process-rail{padding-top:0}.process-rail ol{grid-template-columns:repeat(3,1fr);gap:1rem}.process-rail li{grid-template-columns:3rem 1fr}.process-rail li:before{display:none}}@media (width<=900px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:2.8rem;min-height:0}.hero__copy{max-width:52rem}.hero__copy h1{max-width:14ch;font-size:clamp(3rem,8vw,4.7rem)}.hero__visual{width:min(100%,26rem);margin-inline:auto}.hero__visual .product-preview{width:100%}.value-steps>li{grid-template-columns:4rem minmax(0,1fr)}.value-visual{grid-column:2;justify-self:start;width:min(100%,31rem)}.trust-section__inner{grid-template-columns:1fr}.trust-section__intro{max-width:48rem;position:static}.closing-cta__inner{grid-template-columns:minmax(0,1fr);max-width:58rem}.closing-cta__action{max-width:29rem}}@media (width<=760px){.site-header__inner{min-height:4.25rem}.site-header .brand{font-size:clamp(1.45rem,4vw + .75rem,1.95rem)}.desktop-cta,.theme-toggle [data-theme-toggle-label]{display:none}.theme-toggle{width:3rem;padding:.55rem}.hero{padding:1.75rem 0 3.5rem}.hero__grid{gap:2rem}.hero__copy h1{max-width:13ch;font-size:clamp(2.55rem,11vw,3.6rem);line-height:1.01}.hero__lead{margin-top:1.25rem;font-size:1rem}.hero__actions{margin-top:1.35rem;display:grid}.hero__actions .button{width:100%;min-width:0}.hero__trust{align-items:flex-start;margin-top:1rem;font-size:.85rem}.hero__visual{width:min(100%,23rem)}.value-section__intro{grid-template-columns:1fr;gap:1.35rem}.value-section h2,.waitlist-panel h2,.trust-section h2,.faq-section h2,.closing-cta h2{font-size:clamp(2.1rem,7vw + 1rem,3.35rem)}.value-steps>li{grid-template-columns:min(3.5rem,15vw) minmax(0,1fr);gap:1rem;min-height:0;padding:1.7rem 0}.value-steps__number{font-size:2.35rem}.value-visual{width:100%}.form-grid{grid-template-columns:1fr}.field--full,.field--half-desktop{grid-column:1}.process-rail{padding-top:1rem}.process-rail ol{grid-template-columns:1fr}.process-rail li{min-height:4.8rem}.trust-list>div{grid-template-columns:1fr;gap:.55rem;min-height:0;padding:1.35rem 0}.faq-list>div{grid-template-columns:3.4rem minmax(0,1fr);gap:.75rem 1rem}.faq-list dt{grid-column:1/-1;grid-template-columns:3.4rem minmax(0,1fr);gap:1rem}.faq-list dt>span{font-size:1.9rem}.faq-list dd{grid-column:2}.site-footer__top{grid-template-columns:1fr;gap:1.2rem}.site-footer nav{gap:0;display:grid}.action-panel--secondary form{grid-template-columns:1fr}}@media (width<=600px){.waitlist-panel{border-radius:var(--radius-md);padding:1.3rem}.closing-cta:after{opacity:.55;width:100%}.closing-cta__action,.closing-cta__action .button{width:100%}}@media (width<=370px){:root{--gutter:1rem}.site-header__actions{gap:6px}.site-header .brand{font-size:1.15rem}.theme-toggle,.mobile-menu summary{width:48px;min-width:48px;height:48px;min-height:48px}.button{padding-inline:.9rem}.hero__copy h1{font-size:2.45rem}.value-steps__copy h3{font-size:1.3rem}}@media (width<=1180px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.64fr);gap:2rem}.hero__copy h1{font-size:clamp(3.4rem,5.4vw,4.25rem)}.value-steps>li{grid-template-columns:5.6rem minmax(0,1fr);gap:0 1.2rem;padding-inline:1.5rem}.value-steps__icon{width:5.6rem}.site-footer>.container{grid-template-columns:minmax(18rem,1fr) auto}.site-footer__status{border-top:1px solid var(--border-subtle);border-left:0;grid-column:1/-1;padding:1.25rem 0 0}}@media (width<=900px){.hero{padding-top:2.5rem}.hero__grid{grid-template-columns:minmax(0,1fr);gap:2.2rem}.hero__copy{max-width:44rem;padding-bottom:0}.hero__copy h1{max-width:14ch;font-size:clamp(3.2rem,8vw,4.5rem)}.hero__visual{width:min(100%,24rem);padding-top:0}.court-scene--hero .court-scene__plane--clay{width:88%;height:25%;bottom:5%}.court-scene--hero .court-scene__plane--violet{width:80%;height:34%}.court-scene--hero .court-scene__flight--orange{width:48%;bottom:22%;left:6%}.value-section{padding:2rem 0 3.5rem}.value-steps{grid-template-columns:1fr}.value-steps>li,.value-steps>li:first-child,.value-steps>li:last-child{border-right:0;border-bottom:1px solid var(--border-subtle);grid-template-rows:auto;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:9rem;padding:1.5rem 0}.value-steps__icon{grid-row:auto;width:6rem}.value-steps__arrow{grid-column:3;align-self:center}.waitlist-layout{grid-template-columns:1fr;gap:5rem}.waitlist-panel{max-width:44rem}.process-rail{max-width:40rem}.process-rail ol{grid-template-columns:1fr}.process-rail li{grid-template-columns:4rem minmax(0,1fr);min-height:8rem}.process-rail li:before{display:block;top:4rem;left:2rem}.trust-list{grid-template-columns:1fr;margin-top:3.5rem}.trust-list>div,.trust-list>div:first-child,.trust-list>div:last-child{border-right:0;border-bottom:1px solid var(--border-subtle);min-height:0;padding:1.8rem 0}.trust-list dd{margin-left:5.8rem}.faq-list>div{grid-template-columns:5rem minmax(0,1fr);gap:.7rem 1.4rem;min-height:0;padding:1.8rem 0}.faq-list dt{grid-column:1/-1;grid-template-columns:5rem minmax(0,1fr);gap:1.4rem}.faq-list dd{grid-column:2}.closing-cta__inner{grid-template-columns:minmax(0,1fr);min-height:38rem}.court-scene--closing .court-scene__plane--clay{width:105%;height:44%;left:5%}.court-scene--closing .court-scene__plane--violet{width:76%;height:38%;right:-15%}}@media (width<=760px){.site-header__inner{min-height:4.75rem}.site-header .brand{font-size:1.7rem}.hero{padding:2.3rem 0 0}.hero__copy h1{font-size:clamp(2.15rem,11vw,3.7rem)}.hero__lead{font-size:1.02rem}.hero__trust{align-items:center}.hero__visual{width:min(100%,22rem)}.value-steps>li,.value-steps>li:first-child,.value-steps>li:last-child{grid-template-columns:5rem minmax(0,1fr);gap:1rem}.value-steps__icon{width:5rem}.value-steps__arrow{display:none}.waitlist-section{padding:5rem 0 9rem}.waitlist-panel{border-radius:0;padding:0}.waitlist-panel h2,.trust-section h2,.closing-cta h2{font-size:clamp(2.7rem,12vw,3.8rem)}.trust-list dt{grid-template-columns:3.2rem 3.2rem minmax(0,1fr);gap:.7rem}.trust-list dt>span{font-size:2.1rem}.trust-list svg{width:3rem;height:3rem}.trust-list dd{margin-left:7.1rem}.faq-section h2{font-size:3rem}.site-footer>.container{grid-template-columns:1fr;gap:1.5rem}.site-footer__top{display:contents}.site-footer__top>div{gap:.65rem;display:grid}.site-footer__top p{border-left:0;padding-left:0}.site-footer nav{justify-content:start}.site-footer__status{grid-column:auto}}@media (width<=480px){:root{--gutter:20px}.site-header .brand{font-size:25px}.theme-toggle,.mobile-menu summary{width:48px;min-width:48px;height:48px;min-height:48px;padding:10px}.theme-toggle svg{width:18px;height:18px}.mobile-menu summary span,.mobile-menu summary:before,.mobile-menu summary:after{width:24px}}@media (width<=370px){:root{--gutter:16px}.site-header .brand{font-size:23px}.hero__copy h1{font-size:2.3rem}.value-steps>li,.value-steps>li:first-child,.value-steps>li:last-child{grid-template-columns:4.2rem minmax(0,1fr)}.value-steps__icon{border-radius:1rem;width:4.2rem}.trust-list dt{grid-template-columns:2.7rem 2.7rem minmax(0,1fr)}.trust-list dt>span{font-size:1.8rem}.trust-list svg{width:2.6rem;height:2.6rem}.trust-list dd{margin-left:6.1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.button,.mobile-menu,.theme-toggle{display:none!important}}
