html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--bg: #070912;--bg-2: #0c1024;--panel: rgba(20, 26, 52, .62);--panel-2: rgba(30, 38, 70, .5);--line: rgba(140, 160, 230, .15);--line-strong: rgba(170, 190, 255, .32);--eth: #8ba7f7;--eth-core: #627eea;--eth-deep: #454a75;--pale: #c0cbf6;--lilac: #c9b3f5;--lilac-deep: #6f52ad;--peach: #f0cdc2;--mint: #b8faf6;--ink: #eef1fb;--ink-2: #a6b0d4;--ink-3: #6b76a0;--display: "Archivo", "Space Grotesk", system-ui, sans-serif;--sans: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--radius: 18px;--radius-lg: 26px;--shell: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--eth);color:#0a1030}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 620px at 12% -5%,rgba(139,167,247,.16),transparent 62%),radial-gradient(820px 600px at 88% 8%,rgba(201,179,245,.13),transparent 62%),radial-gradient(1100px 800px at 50% 108%,rgba(184,250,246,.14),transparent 65%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(120,170,230,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,230,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 30%,#000 10%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 10%,transparent 78%)}h1,h2,h3,h4{font-family:var(--display);font-weight:800;letter-spacing:-.028em;line-height:1.02;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,7.2vw,5.4rem);font-weight:900}h2{font-size:clamp(2rem,4.6vw,3.5rem)}h3{font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.02em}p{margin:0}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.hl{position:relative;white-space:nowrap;padding:0 .12em}.hl:before{content:"";position:absolute;inset:12% -.06em 10%;z-index:-1;border-radius:6px;transform:skew(-4deg)}.hl-eth{color:#0a1030}.hl-eth:before{background:var(--eth);box-shadow:0 0 32px #8ba7f78c}.hl-lilac{color:#150a2e}.hl-lilac:before{background:var(--lilac);box-shadow:0 0 32px #c9b3f580}.hl-peach{color:#2a1c14}.hl-peach:before{background:var(--peach);box-shadow:0 0 32px #f0cdc273}.grad-eth{background:linear-gradient(100deg,var(--eth-core),var(--eth) 38%,var(--pale));-webkit-background-clip:text;background-clip:text;color:transparent}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 24px}main{position:relative;z-index:2}section{position:relative;padding:clamp(84px,11vw,150px) 0}.section-head{max-width:860px;margin-bottom:clamp(38px,5vw,62px)}.section-head p.lede{margin-top:20px;color:var(--ink-2);font-size:clamp(1rem,1.5vw,1.18rem);max-width:62ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--peach);padding:8px 16px;margin-bottom:22px;border:1px solid rgba(240,205,194,.32);border-radius:999px;background:linear-gradient(#f0cdc214,#f0cdc214),#090c1cc7}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--peach);box-shadow:0 0 12px var(--peach);animation:pulse 2.4s ease-in-out infinite}.eyebrow.eth{color:var(--eth);border-color:#8ba7f752;background:linear-gradient(#8ba7f714,#8ba7f714),#090c1cc7}.eyebrow.eth:before{background:var(--eth);box-shadow:0 0 12px var(--eth)}.eyebrow.lilac{color:var(--lilac);border-color:#c9b3f552;background:linear-gradient(#c9b3f514,#c9b3f514),#090c1cc7}.eyebrow.lilac:before{background:var(--lilac);box-shadow:0 0 12px var(--lilac)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.rw-word{display:inline-block;margin-right:.26em;will-change:opacity}.manifesto{padding:clamp(110px,15vw,200px) 0}.statement{font-family:var(--display);font-weight:600;font-size:clamp(1.55rem,4.1vw,3.15rem);letter-spacing:-.035em;line-height:1.16;max-width:21ch}@media(min-width:700px){.statement{max-width:30ch}}.blueprint{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.75}.blueprint i{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,rgba(140,190,255,.16) 0 5px,transparent 5px 13px)}.blueprint i:before,.blueprint i:after{content:"";position:absolute;left:-2px;width:5px;height:5px;background:var(--eth);box-shadow:0 0 8px var(--eth)}.blueprint i:before{top:17vh}.blueprint i:after{bottom:17vh;background:var(--lilac);box-shadow:0 0 8px var(--lilac)}.tint{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:calc(var(--scroll, 0) * .85);background:radial-gradient(1200px 900px at 70% 60%,rgba(184,250,246,.16),transparent 70%)}.card{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);padding:26px;overflow:hidden;transition:border-color .4s ease,transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s ease}.card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.07),transparent 42%)}.card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 26px 60px -30px #000000e6}.card-accent-eth{border-color:#8ba7f742;box-shadow:inset 0 0 60px -30px #8ba7f780}.card-accent-lilac{border-color:#c9b3f542;box-shadow:inset 0 0 60px -30px #c9b3f580}.card-accent-peach{border-color:#f0cdc242;box-shadow:inset 0 0 60px -30px #f0cdc280}.tilt-stage{perspective:1200px}.tilt{transform-style:preserve-3d;will-change:transform}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:.94rem;font-weight:700;letter-spacing:.01em;padding:15px 26px;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:transform .25s ease,box-shadow .3s ease,background .3s ease}.btn-primary{background:linear-gradient(96deg,var(--eth),#9db4ff 55%,var(--mint));color:#0a1030;box-shadow:0 14px 40px -14px #8ba7f7b3}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 52px -14px #8ba7f7d9}.btn-ghost{background:#a0bef00d;border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{background:#a0bef01c;transform:translateY(-2px)}.btn-peach{background:var(--peach);color:#2a1c14;box-shadow:0 14px 40px -16px #f0cdc2b3}.btn-peach:hover{transform:translateY(-2px)}.chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:9px 15px;border-radius:999px;border:1px solid var(--line);background:#a0bef00d;color:var(--ink-2);white-space:nowrap}.chip-eth{border-color:#8ba7f75c;background:#8ba7f71a;color:#a9c0ff}.chip-lilac{border-color:#c9b3f55c;background:#c9b3f51a;color:#d9c8fa}.chip-peach{border-color:#f0cdc25c;background:#f0cdc21a;color:#f7ddd3}.chip-wrap{white-space:normal;text-align:left;border-radius:14px;letter-spacing:.06em;line-height:1.6;padding:11px 16px}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.quote{position:relative;margin-top:clamp(32px,4vw,52px);padding:28px 30px 28px 34px;border-left:3px solid var(--eth);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg,rgba(139,167,247,.09),transparent 72%);font-family:var(--display);font-size:clamp(1.12rem,2.2vw,1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.24}.quote.lilac{border-left-color:var(--lilac);background:linear-gradient(90deg,rgba(201,179,245,.09),transparent 72%)}.quote.peach{border-left-color:var(--peach);background:linear-gradient(90deg,rgba(240,205,194,.09),transparent 72%)}.scene-layer{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:clamp(.3,calc(1 - (max(0,var(--scroll, 0) - .42)/.8)),1)}.scene-veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(1100px 640px at 26% 48%,rgba(5,7,15,.82),transparent 72%),linear-gradient(180deg,transparent 0%,rgba(5,7,15,.42) 46%,rgba(5,7,15,.9) 100%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease;border-bottom:1px solid transparent}.nav.stuck{background:#05070fb8;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom-color:var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px}.brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:900;font-size:1.32rem;letter-spacing:-.04em}.brand-mark{width:30px;height:33px;flex:none;perspective:200px;animation:mark-bob 4.4s ease-in-out infinite}.brand-mark-spin{display:block;width:100%;height:100%;transform-style:preserve-3d;animation:mark-turn 6.5s cubic-bezier(.45,0,.55,1) infinite,mark-glow 3.2s ease-in-out infinite}.brand-mark svg{width:100%;height:100%;display:block;overflow:visible}@keyframes mark-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes mark-turn{0%,to{transform:rotateY(-48deg)}50%{transform:rotateY(48deg)}}@keyframes mark-glow{0%,to{filter:drop-shadow(0 0 7px rgba(139,167,247,.45))}50%{filter:drop-shadow(0 0 15px rgba(139,167,247,.85))}}.f-tl{fill:var(--pale)}.f-tr,.f-ml{fill:var(--eth)}.f-mr,.f-bl{fill:var(--eth-core)}.f-br{fill:var(--eth-deep)}.f-tl,.f-ml,.f-bl{animation:mark-face-a 6.5s ease-in-out infinite}.f-tr,.f-mr,.f-br{animation:mark-face-b 6.5s ease-in-out infinite}@keyframes mark-face-a{0%,to{opacity:.58}50%{opacity:1}}@keyframes mark-face-b{0%,to{opacity:1}50%{opacity:.58}}.f-ml{animation:mark-face-a 6.5s ease-in-out infinite,mark-belt 3.2s ease-out infinite}.f-mr{animation:mark-face-b 6.5s ease-in-out infinite,mark-belt-deep 3.2s ease-out .12s infinite}@keyframes mark-belt{0%,80%,to{fill:var(--eth)}88%{fill:#eef1fb}}@keyframes mark-belt-deep{0%,80%,to{fill:var(--eth-core)}88%{fill:var(--pale)}}.brand:hover .brand-mark-spin,.brand:focus-visible .brand-mark-spin{animation:mark-flip 1.15s cubic-bezier(.65,0,.35,1) forwards,mark-glow 3.2s ease-in-out infinite}@keyframes mark-flip{0%{transform:rotateY(-48deg)}to{transform:rotateY(312deg)}}.brand em{font-style:normal;color:var(--eth)}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{font-size:.86rem;font-weight:600;color:var(--ink-2);padding:9px 13px;border-radius:999px;transition:color .25s ease,background .25s ease}.nav-links a:hover,.nav-links a.active{color:var(--ink);background:#a0bef014}.nav-cta{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.nav-cta .btn{padding:11px 20px;font-size:.86rem}.scroll-rail{position:absolute;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,var(--eth),var(--peach) 50%,var(--lilac));box-shadow:0 0 14px #8ba7f7cc;transform-origin:left;width:100%}.nav-toggle{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line-strong);background:#a0bef00f;color:var(--ink);cursor:pointer;place-items:center;flex-shrink:0;transition:background .25s ease,border-color .25s ease,color .25s ease}.nav-toggle:hover{background:#a0bef01f;border-color:#aabeff73}.nav-toggle-box{position:relative;display:block;width:18px;height:12px}.nav-toggle-box span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease,top .32s cubic-bezier(.16,1,.3,1)}.nav-toggle-box span:nth-child(1){top:0}.nav-toggle-box span:nth-child(2){top:5px}.nav-toggle-box span:nth-child(3){top:10px}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(1){top:5px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(3){top:5px;transform:rotate(-45deg)}.nav-drawer{display:none}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:120px;padding-bottom:70px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,66px);align-items:center}.hero h1{margin-bottom:26px}.hero-sub{color:var(--ink-2);font-size:clamp(1.02rem,1.6vw,1.22rem);max-width:46ch;margin-bottom:30px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.hero-stats{display:flex;flex-wrap:wrap;gap:30px;padding-top:28px;border-top:1px solid var(--line)}.hero-stat .v{display:block;font-family:var(--display);font-weight:900;font-size:clamp(1.4rem,2.6vw,1.95rem);letter-spacing:-.03em;line-height:1.1}.hero-stat .k{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pipeline{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:28px 22px}.pipe-col{display:flex;flex-direction:column;gap:10px}.pipe-idle{border:1px dashed rgba(160,190,240,.28);border-radius:14px;padding:16px 12px;text-align:center}.pipe-idle .bars{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:62px;margin-bottom:12px}.pipe-idle .bars i{width:7px;border-radius:3px;background:#a0bef052;animation:idle-bar 3.4s ease-in-out infinite}@keyframes idle-bar{0%,to{height:22%}50%{height:68%}}.engine-core{position:relative;width:116px;height:132px;flex:none;display:grid;place-items:center;text-align:center;border-radius:20px;border:1px solid rgba(139,167,247,.5);background:linear-gradient(165deg,#8ba7f738,#0b8f8014);box-shadow:0 0 46px -8px #8ba7f780,inset 0 0 34px -14px #8ba7f7e6;font-family:var(--display);font-weight:900;font-size:.9rem;letter-spacing:-.02em;line-height:1.15;animation:core-breathe 3.6s ease-in-out infinite}@keyframes core-breathe{0%,to{box-shadow:0 0 40px -10px #8ba7f773,inset 0 0 30px -14px #8ba7f7cc}50%{box-shadow:0 0 66px -6px #8ba7f7bf,inset 0 0 44px -12px #8ba7f7}}.engine-core .bolt{position:absolute;top:16px;font-size:1.5rem;filter:drop-shadow(0 0 10px var(--peach))}.engine-core span{margin-top:26px}.ticker{position:relative;margin-top:clamp(38px,5vw,58px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080c198c;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;gap:44px;padding:13px 0;width:max-content;animation:ticker-run 34s linear infinite}.ticker-item{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.76rem;letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}.ticker-item b{color:var(--eth);font-weight:700}.ticker-item .dot{width:6px;height:6px;border-radius:50%;background:var(--eth);box-shadow:0 0 10px var(--eth)}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.state-card{text-align:center;padding:34px 22px}.state-card .arrow{font-family:var(--display);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:900;line-height:1;display:block;margin-bottom:18px}.state-card h3{font-size:1.12rem;margin-bottom:6px}.state-card p{color:var(--ink-2);font-size:.92rem}.state-up .arrow{color:var(--eth);filter:drop-shadow(0 0 18px rgba(139,167,247,.6))}.state-flat .arrow{color:var(--peach);filter:drop-shadow(0 0 18px rgba(240,205,194,.55))}.state-down .arrow{color:var(--lilac);filter:drop-shadow(0 0 18px rgba(201,179,245,.55))}.edu-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.edu-tab{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 18px;border-radius:999px;border:1px solid var(--line);background:#a0bef00a;color:var(--ink-2);cursor:pointer;transition:all .3s ease}.edu-tab:hover{color:var(--ink);border-color:var(--line-strong)}.edu-tab.on{color:#0a1030;background:var(--eth);border-color:var(--eth);box-shadow:0 10px 34px -14px #8ba7f7e6}.edu-tab i{font-style:normal;opacity:.6}.edu-tab.on i{opacity:.85}.edu-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3.4vw,46px);align-items:center;padding:clamp(26px,3.6vw,42px)}.edu-panel h3{font-size:clamp(1.4rem,2.8vw,2.05rem);margin-bottom:16px}.edu-panel .body{color:var(--ink-2);margin-bottom:22px}.edu-points{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0 0 22px}.edu-points li{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;color:var(--ink)}.edu-points li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:2px;background:var(--eth);box-shadow:0 0 10px var(--eth);transform:rotate(45deg)}.outcome{display:grid;gap:14px}.outcome-head{text-align:center;padding:18px;border-radius:14px;border:1px solid rgba(240,205,194,.4);background:#f0cdc21a;font-family:var(--display);font-weight:900;font-size:clamp(1.2rem,2.4vw,1.6rem);color:var(--peach)}.outcome-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.outcome-box{padding:20px 16px;border-radius:14px;text-align:center;border:1px solid var(--line);background:var(--panel-2)}.outcome-box .lbl{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:8px}.outcome-box .px{font-family:var(--display);font-weight:800;font-size:1.16rem;display:block;margin-bottom:12px}.outcome-box .res{display:inline-block;font-family:var(--mono);font-size:.82rem;font-weight:700;padding:7px 14px;border-radius:999px}.outcome-box.good{border-color:#b8faf657}.outcome-box.good .res{background:#b8faf624;color:var(--mint)}.outcome-box.bad{border-color:#c9b3f557}.outcome-box.bad .res{background:#c9b3f529;color:#bda3f2}.seesaw{display:grid;place-items:center;gap:18px;padding:26px 10px}.seesaw-beam{position:relative;width:100%;max-width:340px;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--lilac),var(--eth));transform-origin:center;animation:seesaw-tilt 5s ease-in-out infinite;box-shadow:0 0 26px -6px #c9b3f599}@keyframes seesaw-tilt{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.seesaw-beam span{position:absolute;top:-34px;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;padding:6px 12px;border-radius:999px}.seesaw-beam span.l{left:0;background:var(--lilac);color:#150a2e}.seesaw-beam span.r{right:0;background:var(--eth);color:#0a1030}.seesaw-fee{font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--peach)}.opp-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(26px,4vw,56px);align-items:center}.clock-stage{position:relative;aspect-ratio:1;max-width:380px;margin:0 auto;display:grid;place-items:center}.clock-ring{position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(139,167,247,.24);overflow:clip;overflow-clip-margin:10px}.clock-ring:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid transparent;border-top-color:var(--eth);animation:spin 6s linear infinite;filter:drop-shadow(0 0 8px var(--eth))}.clock-ring.outer{inset:0;border-color:#c9b3f52e}.clock-ring.outer:before{border-top-color:transparent;border-left-color:var(--lilac);animation-duration:11s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.clock-face{position:relative;width:52%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(139,167,247,.4);background:radial-gradient(circle at 50% 30%,#8ba7f733,#080c19e6);box-shadow:0 0 60px -18px #8ba7f7cc}.clock-face .cyc{font-family:var(--display);font-weight:900;font-size:clamp(1.5rem,3.4vw,2.3rem);letter-spacing:-.03em;color:var(--eth)}.clock-face .lb{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pay-node{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-family:var(--mono);font-size:.78rem;font-weight:700;border:1px solid;animation:pay-pop 4s ease-in-out infinite}.pay-node small{position:absolute;bottom:-22px;font-size:.64rem;letter-spacing:.12em;color:var(--ink-3)}.pay-node.n0{top:0;left:50%;transform:translate(-50%);border-color:var(--lilac);background:#c9b3f529;color:#d9c8fa;animation-delay:0s}.pay-node.n1{right:0;top:50%;transform:translateY(-50%);border-color:var(--eth);background:#8ba7f729;color:#a9c0ff;animation-delay:1s}.pay-node.n2{bottom:0;left:50%;transform:translate(-50%);border-color:var(--peach);background:#f0cdc229;color:#f7ddd3;animation-delay:2s}.pay-node.n3{left:0;top:50%;transform:translateY(-50%);border-color:var(--mint);background:#b8faf629;color:#d3fffc;animation-delay:3s}@keyframes pay-pop{0%,70%,to{box-shadow:0 0 #fff0}12%{box-shadow:0 0 26px 2px currentColor}}.spread-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin-top:22px}.venue{padding:20px 16px;border-radius:16px;text-align:center;border:1px solid var(--line);background:var(--panel-2)}.venue .nm{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:8px}.venue .rate{font-family:var(--display);font-weight:900;font-size:clamp(1.3rem,3vw,1.85rem);letter-spacing:-.03em;display:block}.venue .sub{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.venue.a{border-color:#c9b3f557}.venue.a .rate{color:var(--lilac)}.venue.b{border-color:#8ba7f757}.venue.b .rate{color:var(--eth)}.spread-pill{font-family:var(--mono);font-size:.74rem;font-weight:700;padding:12px 14px;border-radius:999px;background:var(--peach);color:#2a1c14;text-align:center;box-shadow:0 0 30px -8px #f0cdc2e6}.hedge-row{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.hedge-box{padding:26px 20px;border-radius:16px;border:1px solid var(--line);background:var(--panel-2)}.hedge-box .tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:10px}.hedge-box h4{font-size:1.1rem;margin-bottom:10px}.hedge-box p{color:var(--ink-2);font-size:.9rem}.hedge-box.short{border-color:#c9b3f55c}.hedge-box.short .tag{color:var(--lilac)}.hedge-box.hedge{border-color:#8ba7f75c}.hedge-box.hedge .tag{color:var(--eth)}.hedge-plus{align-self:center;width:54px;height:54px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);background:#a0bef012;font-family:var(--display);font-size:1.5rem;font-weight:900;color:var(--ink)}.net-banner{margin-top:16px;padding:16px 22px;border-radius:14px;text-align:center;font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(96deg,#f0cdc233,#f0cdc20f);border:1px solid rgba(240,205,194,.42);color:var(--peach)}.calc{padding:clamp(24px,3.4vw,38px)}.calc-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px}.calc-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:8px}.calc-val{font-family:var(--display);font-weight:900;font-size:clamp(1.7rem,4vw,2.6rem);letter-spacing:-.035em;line-height:1}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--eth),var(--mint));outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#eef3ff;border:3px solid var(--eth);box-shadow:0 0 20px #8ba7f7e6;cursor:grab}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#eef3ff;border:3px solid var(--eth);box-shadow:0 0 20px #8ba7f7e6;cursor:grab}.calc-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:26px}.calc-cell{padding:18px;border-radius:14px;border:1px solid var(--line);background:#080c1980}.calc-cell .k{font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:7px}.calc-cell .v{font-family:var(--display);font-weight:900;font-size:1.32rem;letter-spacing:-.03em}.calc-cell.gross .v{color:var(--peach)}.calc-cell.cost .v{color:var(--lilac)}.calc-cell.net .v{color:var(--eth)}.calc-verdict{margin-top:18px;padding:15px 20px;border-radius:999px;font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:all .35s ease}.calc-verdict.go{background:#8ba7f724;border:1px solid rgba(139,167,247,.45);color:var(--eth)}.calc-verdict.no{background:#c9b3f524;border:1px solid rgba(201,179,245,.45);color:#d9c8fa}.checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.check{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:12px;border:1px solid var(--line);background:#a0bef009;font-size:.86rem;font-weight:600;transition:border-color .4s ease,background .4s ease}.check .tick{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:.72rem;font-weight:900;color:#0a1030;background:var(--eth);box-shadow:0 0 14px -2px #8ba7f7cc}.check:nth-child(2n) .tick{background:var(--lilac);color:#150a2e;box-shadow:0 0 14px -2px #c9b3f5cc}.check:hover{border-color:var(--line-strong);background:#a0bef014}.rate-counter{display:inline-flex;align-items:baseline;gap:12px;margin-top:24px;padding:16px 26px;border-radius:999px;border:1px solid rgba(240,205,194,.42);background:#f0cdc217}.rate-counter b{font-family:var(--display);font-weight:900;font-size:clamp(1.5rem,3.4vw,2.1rem);letter-spacing:-.03em;color:var(--peach)}.rate-counter span{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:26px}.limit{padding:20px 14px;border-radius:14px;text-align:center;border:1px solid rgba(201,179,245,.22);background:#c9b3f50e}.limit .ic{display:block;font-size:1.4rem;margin-bottom:8px}.limit .nm{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dccbfb}.orbit-stage{position:relative;aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;display:grid;place-items:center;overflow:clip;overflow-clip-margin:60px}.orbit-rot{position:absolute;inset:0;animation:spin 46s linear infinite}.orbit-ring{position:absolute;inset:14%;border-radius:50%;border:1px dashed rgba(160,190,240,.18)}.orbit-ring.two{inset:2%;border-style:solid;border-color:#a0bef01a}.orbit-slot{position:absolute;transform:translate(-50%,-50%)}.orbit-node{width:132px;padding:11px 12px;border-radius:12px;text-align:center;border:1px solid var(--line-strong);background:#0a0f1ee0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.35;color:var(--ink);animation:spin-back 46s linear infinite}@keyframes spin-back{to{transform:rotate(-360deg)}}.orbit-node .ic{display:block;font-size:1rem;margin-bottom:4px}.orbit-node.c0{--glow: 139, 167, 247;border-color:#8ba7f780;box-shadow:0 0 26px -12px #8ba7f7e6}.orbit-node.c1{--glow: 201, 179, 245;border-color:#c9b3f580;box-shadow:0 0 26px -12px #c9b3f5e6}.orbit-node.c2{--glow: 240, 205, 194;border-color:#f0cdc280;box-shadow:0 0 26px -12px #f0cdc2e6}.orbit-core{position:relative;z-index:3;width:27%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;text-align:center;font-family:var(--display);font-weight:900;font-size:clamp(.95rem,2.1vw,1.35rem);letter-spacing:-.03em;line-height:1.1;color:#0a1030;background:linear-gradient(160deg,#b3c6ff,var(--eth) 55%,#5470d8);box-shadow:0 0 90px -20px #8ba7f7f2,inset 0 0 40px -16px #ffffffe6;animation:core-float 7s ease-in-out infinite}@keyframes core-float{0%,to{transform:translateY(-6px) rotate(-2deg)}50%{transform:translateY(6px) rotate(2deg)}}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--line);background:#080c198c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}table.fund{width:100%;min-width:720px;border-collapse:collapse;font-family:var(--mono);font-size:.82rem}table.fund thead th{text-align:left;padding:15px 18px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a1030;background:var(--eth);white-space:nowrap}table.fund tbody td{padding:15px 18px;border-top:1px solid var(--line);color:var(--ink-2);white-space:nowrap}table.fund tbody tr{transition:background .3s ease}table.fund tbody tr:hover{background:#8ba7f70d}table.fund td.asset{color:var(--ink);font-weight:700}.pill{display:inline-block;padding:5px 11px;border-radius:999px;font-weight:700;font-size:.76rem}.pill-eth{background:#8ba7f729;color:var(--eth)}.pill-lilac{background:#c9b3f529;color:#d9c8fa}.pill-peach{background:#f0cdc229;color:var(--peach)}.pill-mint{background:#b8faf624;color:var(--mint)}.pill-dim{background:#a0bef01a;color:var(--ink-2)}.split-banner{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-top:18px;border-radius:999px;overflow:hidden;border:1px solid rgba(240,205,194,.42);font-family:var(--mono);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.split-banner>div{padding:14px 20px}.split-banner .easy{background:#8ba7f724;color:var(--eth)}.split-banner .sep{padding:14px 12px;color:var(--ink-3);background:#a0bef00d}.split-banner .hard{background:#c9b3f524;color:#d9c8fa}.rev-streams{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px}.rev-stream{padding:22px 16px;border-radius:14px;text-align:center;border:1px solid var(--line);background:var(--panel-2);transition:transform .35s ease,border-color .35s ease}.rev-stream:hover{transform:translateY(-5px);border-color:var(--line-strong)}.rev-stream .ic{display:block;font-size:1.5rem;margin-bottom:10px}.rev-stream .nm{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:26px 22px;border-radius:var(--radius);border:1px solid var(--line-strong);background:#080c1999;font-family:var(--display);font-weight:900;font-size:clamp(.95rem,2.1vw,1.32rem);letter-spacing:-.02em;text-align:center}.formula .op{color:var(--ink-3);font-size:1.3em}.formula .res{padding:10px 20px;border-radius:999px;background:var(--eth);color:#0a1030;box-shadow:0 0 34px -10px #8ba7f7e6}.ref-box{margin-top:18px;padding:26px;border-radius:var(--radius);text-align:center;border:1px solid rgba(240,205,194,.42);background:linear-gradient(165deg,#f0cdc224,#f0cdc208)}.ref-box .src{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--peach);padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(240,205,194,.3);display:block}.ref-box .eq{font-family:var(--display);font-weight:800;font-size:clamp(1rem,2.2vw,1.3rem);color:var(--ink);margin-bottom:8px}.ref-box .big{font-family:var(--display);font-weight:900;font-size:clamp(2rem,5.4vw,3.4rem);letter-spacing:-.04em;color:var(--peach);line-height:1.05}.ref-box .cap{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:6px}.warn{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:10px 18px;border-radius:999px;border:1px solid rgba(201,179,245,.42);background:#c9b3f51a;font-family:var(--mono);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d1bcf8}.controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.control{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:#a0bef009;font-size:.87rem;font-weight:600}.control .n{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-size:.68rem;font-weight:700;background:#8ba7f724;color:var(--eth);border:1px solid rgba(139,167,247,.32)}.control:nth-child(2n) .n{background:#c9b3f524;color:#d9c8fa;border-color:#c9b3f552}.flow-track{position:relative;height:340vh}.flow-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center}.flow-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,4vw,54px);align-items:center;width:100%}.flow-list{display:flex;flex-direction:column;gap:0}.flow-step{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2);font-family:var(--display);font-weight:800;font-size:.94rem;letter-spacing:-.01em}.flow-step .ic{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-size:.95rem}.flow-step.t0{border-color:#c9b3f566}.flow-step.t0 .ic{background:#c9b3f52e}.flow-step.t1{border-color:#8ba7f766}.flow-step.t1 .ic{background:#8ba7f72e}.flow-step.t2{border-color:#f0cdc266}.flow-step.t2 .ic{background:#f0cdc22e}.flow-step.on{background:#8ba7f714;border-color:#8ba7f7a6;box-shadow:0 0 40px -14px #8ba7f7e6}.flow-step .done{margin-left:auto;font-size:.8rem;color:var(--eth)}.flow-arrow{height:18px;margin-left:37px;border-left:2px dashed rgba(160,190,240,.22);transition:border-color .5s ease}.flow-arrow.lit{border-left-style:solid;border-left-color:#8ba7f799}.dash{position:relative;border-radius:30px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#0c1222eb,#060912f5);padding:22px;box-shadow:0 40px 90px -40px #000,inset 0 1px #ffffff12;transform-style:preserve-3d}.dash-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;margin-bottom:16px;border-radius:14px;background:var(--eth);color:#0a1030;font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 34px -10px #8ba7f7e6}.dash-live{font-size:.64rem;letter-spacing:.12em;opacity:.65}.dash-rows{display:flex;flex-direction:column;gap:9px}.dash-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:#a0bef009;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.dash-row .val{font-weight:700;padding:5px 12px;border-radius:999px;white-space:nowrap}.verified{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.verified .lbl{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--peach)}.note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:14px 18px;border-radius:12px;border:1px solid rgba(201,179,245,.3);background:#c9b3f512;font-size:.84rem;color:#e3d6fc}.why-list{display:flex;flex-direction:column;gap:16px}.why-card{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(18px,3vw,32px);align-items:center;padding:clamp(24px,3.2vw,36px)}.why-card .glyph{width:66px;height:66px;flex:none;display:grid;place-items:center;border-radius:18px;font-size:1.8rem;border:1px solid var(--line-strong)}.why-card h3{font-size:clamp(1.25rem,2.6vw,1.8rem);margin-bottom:6px}.why-card p{color:var(--ink-2);font-size:.98rem}.why-card .idx{font-family:var(--display);font-weight:900;font-size:clamp(2rem,4.6vw,3.2rem);letter-spacing:-.05em;color:#a0bef029;line-height:1}.why-1 .glyph{background:#c9b3f524;border-color:#c9b3f566}.why-2 .glyph{background:#8ba7f724;border-color:#8ba7f766}.why-3 .glyph{background:#f0cdc224;border-color:#f0cdc266}.cta{position:relative;text-align:center;padding:clamp(46px,6vw,80px) clamp(24px,4vw,60px);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:radial-gradient(700px 340px at 50% -10%,rgba(139,167,247,.2),transparent 68%),#080c19b8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.cta h2{margin-bottom:20px}.cta p{color:var(--ink-2);max-width:54ch;margin:0 auto 32px;font-size:clamp(1rem,1.6vw,1.14rem)}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:34px}.cta-topics{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:30px;border-top:1px solid var(--line)}footer{position:relative;z-index:2;border-top:1px solid var(--line);padding:54px 0 40px;background:#04060cb3}.foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px;padding-bottom:28px;border-bottom:1px solid var(--line)}.foot-nav{display:flex;flex-wrap:wrap;gap:20px}.foot-nav a{font-size:.86rem;color:var(--ink-2);transition:color .25s ease}.foot-nav a:hover{color:var(--eth)}.disclaimer{margin-top:24px;font-size:.78rem;line-height:1.7;color:var(--ink-3);max-width:92ch}.foot-meta{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:1000px){.hero-grid,.opp-grid,.flow-grid,.edu-panel{grid-template-columns:minmax(0,1fr)}.flow-track{height:auto}.flow-sticky{position:static;height:auto;padding:10px 0 26px}.blueprint,.nav-links{display:none}.nav-toggle{display:grid}.nav-drawer.open{display:block;position:absolute;top:100%;left:0;right:0;z-index:1;padding:0 16px 16px;animation:drawer-in .32s cubic-bezier(.16,1,.3,1)}.nav.menu-open .nav-toggle{background:#8ba7f724;border-color:#8ba7f773;color:var(--eth)}.nav-drawer-inner{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;border:1px solid var(--line-strong);background:#060912f5;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 60px -28px #000000d9}.nav-drawer-inner>a:not(.btn){font-size:.92rem;font-weight:600;color:var(--ink-2);padding:12px 14px;border-radius:12px;transition:color .25s ease,background .25s ease}.nav-drawer-inner>a:not(.btn):hover,.nav-drawer-inner>a:not(.btn).active{color:var(--ink);background:#a0bef014}.nav-drawer-actions{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.nav-drawer-actions .btn{width:100%;justify-content:center;padding:14px 20px;font-size:.9rem}.nav-cta .btn-desktop{display:none}}@keyframes drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.trio,.hedge-row,.spread-row{grid-template-columns:1fr}.hedge-plus{justify-self:center;transform:rotate(90deg)}.why-card{grid-template-columns:auto 1fr}.why-card .idx{display:none}.pipeline{grid-template-columns:1fr;justify-items:center}.orbit-stage{aspect-ratio:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px}.orbit-ring{display:none}.orbit-rot{position:static;inset:auto;order:2;animation:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orbit-slot{position:static;transform:none}.orbit-node{width:auto;font-size:.6rem;padding:14px 8px;animation:node-glow 4.5s ease-in-out infinite}.orbit-slot:nth-child(2n) .orbit-node{animation-delay:.9s}.orbit-slot:nth-child(3n) .orbit-node{animation-delay:1.8s}.orbit-slot:nth-child(5n) .orbit-node{animation-delay:2.7s}.orbit-core{order:1;width:auto;aspect-ratio:auto;padding:20px 18px;border-radius:20px;font-size:1.15rem;animation:core-bob 7s ease-in-out infinite}}@keyframes core-bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes node-glow{0%,to{box-shadow:0 0 26px -20px rgba(var(--glow, 139, 167, 247),.9)}50%{box-shadow:0 0 26px -6px rgba(var(--glow, 139, 167, 247),.95)}}@media(max-width:520px){.outcome-split{grid-template-columns:1fr}.split-banner{grid-template-columns:1fr;border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
