.sheet{border-radius:var(--radius-sheet);background:var(--sheet);margin:clamp(8px,1.2vw,16px);overflow:clip}.nav,.hero-copy,.statement,.how,.week,.safety,.risks{padding-inline:clamp(20px,5vw,72px)}.how,.week,.safety,.risks{max-width:1280px;margin-inline:auto}.tag{color:var(--brand-text);background:var(--brand-soft);font-size:var(--text-label);letter-spacing:-.005em;border-radius:999px 999px 999px 4px;align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:inline-flex}.tag-soft{color:var(--muted);background:var(--sunken)}.reveal .word{opacity:0;filter:blur(14px);transition:opacity var(--dur-reveal) var(--ease-out), filter var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);display:inline-block;transform:translateY(.42em)}.reveal.is-in .word{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.reveal .word{opacity:1;filter:none;transform:none}}.nav{z-index:30;height:76px;transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.nav.is-scrolled{background:color-mix(in srgb, var(--sheet) 84%, transparent);box-shadow:0 1px 0 var(--hairline);-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px)}.nav-links{gap:4px;display:flex}.nav-links a{border-radius:var(--radius-pill);color:var(--body);font-size:var(--text-body-s);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 14px;font-weight:520}.nav-links a:hover{color:var(--ink);background:var(--sunken)}.nav-actions{align-items:center;gap:10px;display:flex}.hero{padding-top:clamp(32px,6vw,80px);position:relative}.hero-copy{text-align:center;justify-items:center;gap:22px;max-width:1080px;margin-inline:auto;display:grid}.hero-title{display:grid}.hero-lede{max-width:41rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.hero-stage{place-items:center;height:clamp(460px,48vw,620px);margin-top:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.orbits{width:100%;height:100%;color:var(--ink);fill:none;position:absolute;inset:0}.orbit-strong{stroke:url(#orbit-fade);stroke-width:1.2px}.orbit-pale{stroke:var(--control);stroke-width:1px}.orbit-dots{stroke:var(--faint);stroke-width:1.6px;stroke-dasharray:.1 9;stroke-linecap:round}.ladder-object{z-index:2;border-radius:var(--radius-card);background:var(--sheet);width:clamp(250px,25vw,330px);box-shadow:0 0 0 1px var(--hairline), var(--shadow-lift);padding:16px 16px 12px;position:relative}.ladder-head{border-bottom:1px solid var(--hairline);text-align:left;align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.ladder-symbol{color:var(--ink);font-size:var(--text-body);letter-spacing:-.01em;font-weight:650}.ladder-sub{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.ladder-rungs{padding:6px 0}.rung{justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex;position:relative}.rung+.rung{border-top:1px solid var(--hairline)}.rung[data-close-above]{border-top:1.5px dashed var(--faint)}.rung-price{z-index:1;color:var(--ink);font-size:var(--text-body-s);font-weight:580;position:relative}.rung-side{z-index:1;color:var(--muted);font-size:var(--text-caption);font-weight:520;position:relative}.rung-empty:after{content:"";background:var(--sunken);border-radius:4px;width:42%;height:8px}.rung-held{background:var(--brand-soft);border-radius:10px}.rung-held+.rung,.rung-held{border-top-color:#0000}.rung-held:before,.rung-held:after{content:"";pointer-events:none;width:100vw;height:2px;margin-top:-1px;position:absolute;top:50%}.rung-held:before{background:linear-gradient(90deg, transparent, var(--brand) 55%);right:100%}.rung-held:after{background:linear-gradient(90deg, var(--brand) 45%, transparent);left:100%}.rung-held .rung-price,.rung-held .rung-side{color:var(--brand-text)}.held-tag{z-index:1;border-radius:var(--radius-pill);color:var(--on-brand);background:var(--brand);font-size:var(--text-caption);white-space:nowrap;padding:5px 11px;font-weight:650;position:absolute;top:50%;right:calc(100% + 26px);transform:translateY(-50%);box-shadow:0 6px 16px -6px #253cef99}.ladder-source{border-top:1px solid var(--hairline);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;padding:10px 4px 2px;font-size:11.5px}.outcome{z-index:3;background:var(--sheet);max-width:250px;box-shadow:0 0 0 1px var(--hairline), var(--shadow-float);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute}.outcome-title{color:var(--ink);font-size:var(--text-body-s);letter-spacing:-.01em;font-weight:620}.outcome-detail{color:var(--muted);font-size:12.5px;line-height:1.35}.outcome-dot{background:var(--sunken);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;flex:none;position:relative}.outcome-dot:after{content:"";background:var(--faint);border-radius:50%;position:absolute;inset:12px}.outcome-dot-brand{background:var(--brand-soft)}.outcome-dot-brand:after{background:var(--brand)}.outcome-a{top:13%;left:8%;rotate:-4deg}.outcome-b{bottom:22%;left:5%;rotate:3deg}.outcome-c{top:15%;right:7%;rotate:4deg}.outcome-d{bottom:20%;right:9%;rotate:-3deg}.proof{z-index:4;background:var(--sheet);width:min(940px,100% - 40px);box-shadow:0 0 0 1px var(--hairline), var(--shadow-float);border-radius:22px;flex-wrap:wrap;justify-content:space-around;gap:14px 28px;margin:-44px auto 0;padding:18px 28px;display:flex;position:relative}.proof li{color:var(--ink);font-size:var(--text-body-s);align-items:center;gap:10px;font-weight:560;display:inline-flex}.glyph{fill:none;width:22px;height:22px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.statement{text-align:center;justify-items:center;gap:24px;max-width:1080px;margin:0 auto;padding-block:clamp(96px,12vw,160px);display:grid;position:relative}.statement-title{max-width:13ch}.sticker{box-shadow:inset 0 0 0 1px var(--control), var(--shadow-float);position:absolute}.sticker-a{top:42%;left:6%;rotate:-9deg}.sticker-b{top:28%;right:9%;rotate:7deg}.sticker-c{bottom:20%;right:4%;rotate:-5deg}.split{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}.split .h1{max-width:15ch}.how-lede{gap:14px;display:grid}.how-settles{color:var(--ink)}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}.step{align-content:start;gap:12px;display:grid}.step .muted{max-width:34ch}.step-icon{background:var(--sheet);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-xs);border-radius:13px;place-items:center;display:inline-grid}.line-icon{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vignette{background-color:var(--sunken);background-image:radial-gradient(var(--dot) 1.1px, transparent 1.3px);background-size:12px 12px;border-radius:24px;height:230px;margin-top:8px;position:relative;overflow:hidden}.mini-ladder,.mini-ticket{background:var(--sheet);width:76%;box-shadow:0 0 0 1px var(--hairline), var(--shadow-float);border-radius:18px;padding:10px;display:grid;position:absolute;top:26px;left:50%;translate:-50%;rotate:-3deg}.mini-rung{border-top:1px solid var(--hairline);height:30px}.mini-rung:first-child{border-top:0}.mini-rung-held{color:var(--brand-text);background:var(--brand-soft);font-size:var(--text-caption);border-top-color:#0000;border-radius:8px;align-items:center;padding-left:10px;font-weight:650;display:flex}.mini-close{border-top:1.5px dashed var(--faint);height:24px;color:var(--faint);align-items:center;padding-left:10px;font-size:11px;font-weight:600;display:flex}.mini-ticket{gap:10px;rotate:3deg}.mini-field{height:44px;color:var(--muted);background:var(--sunken);font-size:var(--text-caption);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.mini-bar{background:var(--control);border-radius:4px;flex:1;height:8px}.mini-bar-short{flex:.6;margin-right:auto}.mini-button{border-radius:var(--radius-pill);height:40px;color:var(--on-brand);background:linear-gradient(180deg, var(--blue-500), var(--blue-600));font-size:var(--text-caption);place-items:center;font-weight:650;display:grid}.mini-weeks{justify-content:center;align-items:flex-end;gap:10px;padding:0 18px 34px;display:flex;position:absolute;inset:0}.mini-week{width:17%;height:46%;color:var(--muted);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline);border-radius:12px;place-items:end center;padding-bottom:10px;font-size:10.5px;font-weight:650;display:grid}.mini-week-earned{height:62%;color:var(--earned);background:var(--earned-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--earned) 24%, transparent)}.mini-week-filled{height:80%;color:var(--on-brand);background:var(--brand-gradient);box-shadow:none}.week{grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:clamp(32px,6vw,96px);padding-block:clamp(96px,12vw,160px);display:grid}.week-sticky{align-self:start;justify-items:start;gap:20px;display:grid;position:sticky;top:116px}.week-track{margin-top:12px;display:grid;position:relative}.week-track:before{content:"";background:var(--hairline);width:2px;position:absolute;top:18px;bottom:18px;left:9px}.track-node{color:var(--muted);font-size:var(--text-body-s);transition:color var(--dur-base) var(--ease-out);align-items:center;gap:16px;padding:9px 0;font-weight:540;display:flex;position:relative}.track-dot{background:var(--sheet);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--control);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none}.track-node.is-past .track-dot{background:var(--brand-line);box-shadow:none}.track-node.is-current{color:var(--ink);font-weight:650}.track-node.is-current .track-dot{background:var(--brand);box-shadow:inset 0 0 0 5px var(--sheet), 0 0 0 2px var(--brand), 0 0 0 8px var(--brand-soft)}.week-cards{gap:20px;display:grid}.week-card{border-radius:var(--radius-card);background:var(--sunken);opacity:.46;min-height:44vh;transition:opacity var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);align-content:center;gap:14px;padding:clamp(28px,4vw,48px);display:grid}.week-card.is-current{opacity:1;background:var(--raised);box-shadow:0 0 0 1px var(--hairline)}.week-when{color:var(--brand-text);font-size:var(--text-label);font-weight:650}.band{border-radius:calc(var(--radius-sheet) - 6px);color:var(--band-ink);background:var(--band);margin-inline:clamp(10px,1.6vw,20px);padding:clamp(48px,7vw,104px) clamp(24px,6vw,88px);position:relative;overflow:hidden}.band .h1,.band .display-2{color:var(--band-ink)}.band .lede{color:var(--band-muted)}.band-curves{fill:none;width:100%;height:100%;stroke:var(--band-line);stroke-width:1.2px;pointer-events:none;position:absolute;inset:0}.compare-head{gap:16px;max-width:40rem;display:grid;position:relative}.compare-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border-radius:24px;margin-top:clamp(32px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.compare-row{border-top:1px solid #ffffff14;grid-template-columns:1.5fr repeat(3,1fr);align-items:stretch;display:grid}.compare-row:first-child{border-top:0}.compare-row>span{min-height:62px;font-size:var(--text-body-s);align-items:center;padding:0 22px;display:flex}.compare-row>span[role=rowheader]{color:var(--band-ink);font-weight:540}.compare-row-head>span{min-height:56px;color:var(--band-muted);font-size:var(--text-label);font-weight:620}.compare-row .col-vayle{color:#fff;background:#3f55f82e}.compare-row-head .col-vayle{font-weight:700}.cell-yes svg,.cell-no svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cell-yes svg{stroke:var(--blue-300)}.cell-no svg{stroke:#eef1f959}.cell-varies{color:var(--band-muted);font-size:var(--text-label)}.safety{padding-block:clamp(96px,12vw,160px)}.bento{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.bento-card{border-radius:var(--radius-card);background:var(--sunken);align-content:start;gap:10px;min-height:176px;padding:clamp(22px,2.4vw,32px);display:grid}.bento-lead{color:#ffffffd6;background:var(--brand-gradient);grid-row:span 2;align-content:start;position:relative;overflow:hidden}.bento-lead .h2{color:#fff;max-width:13ch}.bento-lead p{max-width:30ch}.lead-art{gap:10px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.lead-art span{background:#ffffff29;border-radius:5px;height:10px}.lead-art span:nth-child(2){background:#ffffffeb;height:12px;box-shadow:0 0 24px #fff6}.risks{padding-bottom:clamp(96px,12vw,160px)}.risk-list{columns:2;column-gap:clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,48px)}.risk-list li{break-inside:avoid;border-top:1px solid var(--hairline);color:var(--body);text-wrap:pretty;padding:18px 0}.closing{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin-bottom:clamp(16px,2vw,24px);display:grid}.closing-copy{justify-items:start;gap:20px;display:grid;position:relative}.closing-copy .display-2{max-width:14ch}.closing-copy .hero-actions{justify-content:flex-start}.btn-on-band{color:var(--band-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff3d}.btn-on-band:hover{background:#ffffff1f}.closing-art{height:320px;position:relative}.float-order{color:var(--ink);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:14px 22px 14px 14px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg;box-shadow:0 24px 48px -16px #0000008c}.float-title{color:#04060f;white-space:nowrap;font-weight:650}.float-detail{color:#5b6072;font-size:var(--text-label)}.float-token{filter:drop-shadow(0 18px 28px #00000080);position:absolute}.float-token .ticker-stock{color:#04060f;background:#fff}.float-order .ticker-stock{color:#fff;background:#04060f}.float-token .logo:after{box-shadow:inset 0 0 0 1px #ffffff2e}.float-token-a{top:4%;right:12%;rotate:9deg}.float-token-b{bottom:6%;left:14%;rotate:-12deg}.footer{grid-template-columns:1fr 1.6fr;gap:12px;padding:0 clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px);display:grid}.footer-panel{border-radius:calc(var(--radius-sheet) - 10px);background:var(--sunken);padding:clamp(22px,2.4vw,32px)}.footer-brand{align-content:start;justify-items:start;gap:16px;display:grid}.footer-links{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.footer-links a{color:var(--body);font-size:var(--text-body-s);transition:color var(--dur-fast) var(--ease-out);padding:4px 0;display:block}.footer-links a:hover{color:var(--brand-text)}.footer-title{color:var(--ink);font-size:var(--text-label);margin-bottom:8px;font-weight:650}.footer-base{font-size:var(--text-label);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding:10px 12px 2px;display:flex}@media (max-width:1080px){.nav-links,.outcome-b,.outcome-d{display:none}.outcome-a{top:8%;left:4%}.outcome-c{top:auto;bottom:18%;right:4%}.week{grid-template-columns:1fr}.week-sticky{position:static}.week-track{display:none}.week-card{opacity:1;background:var(--sunken);min-height:0}.bento{grid-template-columns:repeat(2,1fr)}.bento-lead{grid-area:auto/1/auto/-1;min-height:300px}.closing{grid-template-columns:1fr}.closing-art{height:260px}.footer{grid-template-columns:1fr}.footer-links{grid-area:1/1/auto/-1}}@media (max-width:720px){.split,.steps,.bento{grid-template-columns:1fr}.risk-list{columns:1}.hero-actions .btn{flex:100%}.orbits{width:180%;left:-40%}.outcome{max-width:200px;padding:8px 12px 8px 8px}.outcome-detail{display:none}.hero-stage{align-items:end;height:640px;padding-bottom:72px}.outcome-a{top:2%;left:4%;rotate:-3deg}.outcome-c{bottom:4%;right:3%}.held-tag{display:none}.proof{grid-template-columns:1fr 1fr;gap:14px;margin-top:-24px;padding:18px;display:grid}.proof li{font-size:var(--text-label)}.statement{padding-block:120px 96px}.sticker-a{top:52px;left:8%}.sticker-b{top:40px;right:6%}.sticker-c{bottom:44px;right:18%}.compare-row{grid-template-columns:1.3fr repeat(3,.8fr)}.compare-row>span{min-height:56px;font-size:var(--text-label);padding:0 10px}.compare-row-head>span{font-size:11.5px}.footer{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}}
