:root{--bg:#faf9f5;--bg-2:#f0eee6;--surface:#fff;--surface-2:#fff;--text:#141413;--text-2:#3d3d3a;--text-3:#73726c;--border:#e8e6dc;--border-2:#d9d6ca;--accent:#3f5fe0;--accent-ink:#fff;--accent-soft:#3f5fe017;--brand:#6445dc;--mark:linear-gradient(135deg, #3f63f2, #6a4de6);--green:#2f7d52;--uni:#d6246e;--graph:#6445dc;--grad:linear-gradient(95deg, #3f63f2 0%, #6a4de6 60%, #8a4fd8 100%);--hedera-dot:#1f1f24;--card:#fffffff5;--shadow:0 1px 2px #14141308, 0 6px 20px -8px #14141314;--poster:radial-gradient(circle at 38% 32%, #fdfcf8 0%, #ece9df 58%, #e3dfd2 70%, transparent 71%);--code-bg:#1f1e1d;--code-border:#33322f;--code-ink:#ebe9e1;--code-dim:#9c9a92;--code-accent:#9aa8ff;--display:"Source Serif 4", "Tiempos Headline", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131219;--bg-2:#18171f;--surface:#1c1b24;--surface-2:#22212c;--text:#f2f0ea;--text-2:#c4c1ba;--text-3:#8f8c9e;--border:#2c2b37;--border-2:#3c3b4a;--accent:#7b8aff;--accent-ink:#0f0f16;--accent-soft:#7b8aff24;--brand:#9d88ff;--mark:linear-gradient(135deg, #3f63f2, #7048e8 60%, #b447c9);--code-bg:#16151d;--code-border:#2a2935;--code-ink:#e7e5f2;--code-dim:#8f8c9e;--code-accent:#7b8aff;--green:#3ccf93;--uni:#ff4fa8;--graph:#a393ff;--grad:linear-gradient(100deg, #7b9bff 0%, #a38cff 50%, #e38bf0 100%);--hedera-dot:#ecebf7;--card:#1c1b24ed;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--poster:radial-gradient(circle at 38% 32%, #2a2940 0%, #17161f 62%, #0f0f16 70%, transparent 71%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#131219;--bg-2:#18171f;--surface:#1c1b24;--surface-2:#22212c;--text:#f2f0ea;--text-2:#c4c1ba;--text-3:#8f8c9e;--border:#2c2b37;--border-2:#3c3b4a;--accent:#7b8aff;--accent-ink:#0f0f16;--accent-soft:#7b8aff24;--brand:#9d88ff;--mark:linear-gradient(135deg, #3f63f2, #7048e8 60%, #b447c9);--code-bg:#16151d;--code-border:#2a2935;--code-ink:#e7e5f2;--code-dim:#8f8c9e;--code-accent:#7b8aff;--green:#3ccf93;--uni:#ff4fa8;--graph:#a393ff;--grad:linear-gradient(100deg, #7b9bff 0%, #a38cff 50%, #e38bf0 100%);--hedera-dot:#ecebf7;--card:#1c1b24ed;--shadow:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--poster:radial-gradient(circle at 38% 32%, #2a2940 0%, #17161f 62%, #0f0f16 70%, transparent 71%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 Inter Tight,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:background-color .4s,color .4s;overflow-x:hidden}a{color:inherit}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.05}h1,h2{font-family:var(--display);letter-spacing:-.022em;font-weight:500;line-height:1.06}h2{margin-bottom:1.1rem;font-size:clamp(2.1rem,4.2vw,3.4rem)}h3{letter-spacing:-.01em;font-size:1.15rem;line-height:1.25}p{color:var(--text-2);margin:0 0 1rem}code{font-family:var(--mono);background:var(--accent-soft);border-radius:6px;padding:.1em .35em;font-size:.88em}button{font:inherit;color:inherit}.muted{color:var(--text-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.container{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}main,.footer{z-index:1;position:relative}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:.9rem;font-size:.78rem;font-weight:600;display:inline-block}.reveal{opacity:0;transform:translateY(28px)}.glass{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.stage{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.stage-canvas{transition:opacity .2s linear;inset:0;position:absolute!important}.stage-poster{aspect-ratio:1;background:var(--poster);opacity:.9;border-radius:50%;width:min(62vmin,600px);transition:opacity .8s;position:absolute;top:49%;left:73.5%;transform:translate(-50%,-50%)}.stage.ready .stage-poster{opacity:0}.chain-labels{position:absolute;inset:0}.chain-label{opacity:0;white-space:nowrap;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);will-change:transform, opacity;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:.8rem;font-weight:600;transition:background-color .3s,border-color .3s;display:flex;position:absolute;top:0;left:0}.chain-label i{border-radius:50%;width:10px;height:10px}.chain-label small{color:var(--text-3);font-weight:500}.chain-label.on{border-color:var(--accent)}.nav{z-index:10;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.scrolled{background:color-mix(in srgb, var(--bg) 82%, transparent);border-color:var(--border);-webkit-backdrop-filter:blur(12px)saturate(1.3)}.nav-in{align-items:center;gap:24px;height:64px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.mark{background:var(--mark);border-radius:8px;flex:none;place-items:center;display:inline-grid}.nav-links{gap:4px;margin-left:12px;display:flex}.nav-links button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:.92rem}.nav-links button:hover{color:var(--text);background:var(--accent-soft)}.nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.themetoggle{background:var(--bg-2);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.themetoggle button{width:30px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.themetoggle button svg{width:16px;height:16px}.themetoggle button:hover{color:var(--text)}.themetoggle button[aria-checked=true]{background:var(--surface-2);color:var(--text);box-shadow:0 1px 3px #0000001f}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.sm{padding:7px 15px;font-size:.88rem}.btn.lg{padding:14px 26px;font-size:1rem}.btn.primary{background:var(--text);color:var(--bg)}.btn.primary:hover{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--text) 50%, transparent)}.btn.ghost{background:var(--card);border-color:var(--border-2);color:var(--text)}.btn.ghost:hover{border-color:var(--text-3)}.ai-pill{color:var(--text);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 13px;font-size:.93rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.ai-pill svg{color:var(--brand)}.ai-pill em{color:var(--text-3);font-style:normal;transition:transform .2s}.ai-pill:hover{box-shadow:0 8px 28px -10px color-mix(in srgb, var(--brand) 70%, transparent);transform:translateY(-1px)}.ai-pill:hover em{color:var(--text);transform:translate(3px)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.6rem;display:flex}.cta-row.center{justify-content:center}.hero{align-items:center;min-height:100svh;padding-block:96px 64px;display:flex;position:relative}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.hero-copy{max-width:620px}.pill-live{color:var(--text-2);background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:9px;margin-bottom:1.5rem;padding:6px 13px 6px 10px;font-size:.84rem;font-weight:550;display:inline-flex}.pill-live i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 60%, transparent);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.hero h1{letter-spacing:-.03em;margin-bottom:1.4rem;font-size:clamp(3rem,7vw,5.8rem);line-height:1}.lede{color:var(--text-2);max-width:36em;font-size:clamp(1.05rem,1.5vw,1.2rem)}.stats{grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 36px;margin:2.6rem 0 0;display:grid}.stats div{flex-direction:column-reverse;display:flex}.stats dt{color:var(--text-3);font-size:.8rem}.stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.7rem;font-weight:650}.hero-visual{justify-content:flex-start;padding-bottom:6px;display:flex}.scroll-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-direction:column;align-items:center;gap:6px;font-size:.72rem;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-hint span{background:linear-gradient(var(--text-3), transparent);transform-origin:top;width:1px;height:34px;animation:2s ease-in-out infinite drip}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.receipt{width:min(100%,360px);padding:18px 18px 16px;font-size:.9rem}.rc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-top b{font-size:.98rem;display:block}.rc-top span{color:var(--text-3);font-size:.8rem}.rc-top em{color:var(--green);white-space:nowrap;background:color-mix(in srgb, var(--green) 11%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:600;display:inline-flex}.rc-top em i{background:currentColor;border-radius:50%;width:6px;height:6px}.rc-meter{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:16px 0 8px;display:flex}.rc-meter b{letter-spacing:-.03em;font-size:1.9rem;font-weight:650}.rc-meter span{color:var(--text-3);font-size:.85rem}.rc-price b{font-size:1.15rem}.rc-bar{background:var(--bg-2);border-radius:99px;height:6px;overflow:hidden}.rc-bar i{background:var(--grad);border-radius:inherit;width:0;height:100%;display:block}.rc-steps{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rc-steps li{color:var(--text-3);opacity:.55;grid-template-columns:18px 70px 1fr;align-items:center;gap:8px;font-size:.84rem;transition:opacity .35s,color .35s;display:grid}.rc-steps li:before{content:"";border:1.5px solid var(--border-2);border-radius:50%;width:14px;height:14px;transition:all .35s}.rc-steps li.on{opacity:1;color:var(--text-2)}.rc-steps li.on:before{border-color:var(--green);background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2 6.8 11 12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.rc-steps b{color:var(--text);font-weight:600}.rc-steps a{color:var(--accent);font-weight:600;text-decoration:none}.rc-steps a:hover{text-decoration:underline}.section{padding-block:clamp(96px,16vh,180px)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.split>div>p{max-width:34em}.bars{gap:22px;padding:26px;display:grid}.bar-row{gap:8px;display:grid}.bar-label{justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.bar-label span{color:var(--text-3);font-variant-numeric:tabular-nums}.bar-track{background:var(--bg-2);border-radius:10px;height:34px;position:relative;overflow:hidden}.bar-track i{border-radius:8px;position:absolute;left:0}.bar-flat{background:var(--border-2);height:12px;width:calc(var(--flat) * 100% * min(1, var(--p,0) * 1.6));top:4px}.bar-metered{height:12px;min-width:calc(8px * var(--p,0));background:var(--grad);width:calc(var(--metered) * 100% * var(--p,0));bottom:4px}.bar-values{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.84rem;display:flex}.bar-values .flat{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 60%, transparent)}.bar-values b{color:var(--text);font-weight:600}.bar-note{color:var(--text-3);margin:0;font-size:.8rem}.scene{position:relative}.sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.how-copy h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.steps{gap:4px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.steps li{opacity:.5;border:1px solid #0000;border-radius:12px;grid-template-columns:32px 1fr;gap:14px;padding:10px 14px;transition:background-color .35s,border-color .35s,opacity .35s;display:grid}.steps li p{opacity:0;max-height:0;margin:2px 0 0;font-size:.92rem;transition:max-height .45s,opacity .35s;overflow:hidden}.steps li.done{opacity:.75}.steps li.on{opacity:1;background:var(--card);border-color:var(--border);box-shadow:var(--shadow)}.steps li.on p{opacity:1;max-height:5.2em}.steps b{font-size:1.02rem}.num{border:1.5px solid var(--border-2);width:30px;height:30px;color:var(--text-3);border-radius:50%;place-items:center;font-size:.85rem;font-weight:650;transition:all .35s;display:grid}.steps li.on .num{background:var(--text);color:var(--bg);border-color:var(--text)}.steps li.done .num{background:var(--green);border-color:var(--green);color:#fff}.how-visual{flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;min-height:0;display:flex}.coin-space{flex:1;min-height:34vh;max-height:46vh}.http{overflow:hidden}.http-head{border-bottom:1px solid var(--border);color:var(--text-3);align-items:center;gap:6px;padding:10px 14px;font-size:.78rem;display:flex}.http-head i{background:var(--border-2);border-radius:50%;width:10px;height:10px}.http-head span{margin-left:8px}.http pre,.terminal pre{font:.86rem/1.7 var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;min-height:9.2em;margin:0;padding:18px 20px}.chains-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.chains-copy h2{font-size:clamp(1.9rem,3.8vw,3rem)}.chain-tabs{flex-wrap:wrap;gap:6px;margin:1.4rem 0 12px;display:flex}.chain-tabs span{color:var(--text-3);border:1px solid var(--border);background:var(--card);border-radius:999px;padding:6px 13px;font-size:.86rem;font-weight:600;transition:all .3s}.chain-tabs span.on{color:var(--bg);background:var(--text);border-color:var(--text)}.chain-panel{padding:20px 22px;animation:.5s cubic-bezier(.2,.8,.2,1) panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}}.cp-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.cp-head b{font-size:1.2rem}.cp-head span{color:var(--text-3);font-size:.82rem}.chain-panel ul{color:var(--text-2);gap:6px;margin:0 0 14px;padding-left:18px;font-size:.94rem;display:grid}.chain-panel a{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.chain-panel a:hover{text-decoration:underline}.data-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:40px;display:grid}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2rem;display:grid}.card{flex-direction:column;gap:8px;padding:20px;transition:transform .25s,border-color .25s;display:flex}.card:hover{border-color:var(--border-2);transform:translateY(-3px)}.card p{flex:1;margin:0;font-size:.9rem}.card-stat{font-variant-numeric:tabular-nums;color:var(--text);font-size:.84rem}.tag{letter-spacing:.04em;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:.72rem;font-weight:650}.tag.graph{color:var(--graph);background:color-mix(in srgb, var(--graph) 12%, transparent)}.tag.uni{color:var(--uni);background:color-mix(in srgb, var(--uni) 11%, transparent)}.flow{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.flow li{background:var(--card);border:1px solid var(--border);counter-increment:flow;border-radius:12px;padding:12px;position:relative}.flow li:before{content:counter(flow);color:var(--brand);font-size:.72rem;font-weight:700;display:block}.flow b{font-size:.9rem;line-height:1.25;display:block}.flow span{color:var(--text-3);margin-top:3px;font-size:.76rem;display:block}.agent-side{gap:14px;display:grid}.connect{gap:10px;display:grid}.connect-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.connect-head b{font-size:1rem}.connect-head span{color:var(--text-3);font-size:.86rem}.connect-head em{color:var(--text);font-style:normal;font-weight:600}.connect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connect-btn{align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.connect-btn:hover{border-color:var(--accent);transform:translateY(-2px)}.connect-btn b{font-size:.95rem;display:block}.connect-btn small{color:var(--text-3);font-size:.74rem;line-height:1.3;display:block}.connect-ic{background:var(--bg-2);width:36px;height:36px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chip{gap:2px;padding:14px 16px;display:grid}.chip b{font-size:1rem}.chip span{color:var(--text-3);font-size:.84rem}.code{border-radius:var(--radius);background:var(--code-bg);color:var(--code-ink);font:.84rem/1.65 var(--mono);border:1px solid var(--code-border);margin:0;padding:18px 20px;overflow-x:auto}.split.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.terminal{background:var(--code-bg);border-color:var(--code-border);color:var(--code-ink);overflow:hidden}.terminal .http-head{border-color:var(--code-border);color:var(--code-dim)}.terminal .http-head i{background:var(--code-border)}.terminal pre{color:var(--code-ink);white-space:pre;min-height:17em;font-size:.8rem;overflow-x:auto}.t-line{opacity:clamp(0, calc(var(--p,1) * 10 - var(--i)), 1)}.t-line em{color:var(--code-accent);font-style:normal}.ticks{color:var(--text-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:26px;position:relative}.ticks li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.wallets{padding-block:0 clamp(24px,4vh,48px)}.wallets-lede{max-width:36em;font-size:1.05rem}.wallet-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:2rem;display:grid}.wallet-card{flex-direction:column;gap:8px;padding:22px;display:flex}.wallet-card .who{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.78rem;font-weight:600}.wallet-card h3{font-size:1.2rem}.wallet-card p{flex:1;margin:0;font-size:.92rem}.wallet-foot{margin-top:6px;font-size:.88rem}.wallet-foot a{color:var(--accent);font-weight:600;text-decoration:none}.wallet-foot a:hover{text-decoration:underline}.proof{overflow:hidden}.proof-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:2rem;display:grid}.proof-card{gap:4px;padding:18px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid}.proof-card:hover{border-color:var(--accent);transform:translateY(-3px)}.proof-card span{color:var(--text-3);font-size:.8rem}.proof-card b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem}.proof-card em{color:var(--text-2);font-size:.84rem;font-style:normal}.marquee{margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{gap:10px;padding-right:10px;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.tick{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:.84rem;text-decoration:none;display:inline-flex}.tick span,.tick em{color:var(--text-3);font-style:normal}.tick strong{font-variant-numeric:tabular-nums;font-weight:650}a.tick:hover{border-color:var(--accent)}.final{text-align:center;align-items:center;min-height:90vh;display:flex}.final-in{justify-items:center;display:grid}.final h2{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,5rem)}.final p{max-width:34em;font-size:1.1rem}.footer{border-top:1px solid var(--border);background:var(--bg);padding-block:40px}.foot-in{grid-template-columns:auto 1fr;align-items:center;gap:20px 40px;display:grid}.foot-brand{align-items:center;gap:12px;display:flex}.foot-brand b{display:block}.foot-brand span{color:var(--text-3);font-size:.86rem}.foot-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;display:flex}.foot-links a{color:var(--text-2);font-size:.9rem;text-decoration:none}.foot-links a:hover{color:var(--text)}.foot-note{color:var(--text-3);grid-column:1/-1;font-size:.8rem}@media (width<=1080px){.nav-links{display:none}.stats{grid-template-columns:repeat(2,auto)}.proof-cards,.flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.stage-poster{opacity:.45;top:32%;left:50%}.hero{align-items:flex-end;padding-top:42vh}.hero-grid,.split,.split.reverse,.how-grid,.chains-grid,.data-grid{grid-template-columns:minmax(0,1fr)}.hero-visual{justify-content:stretch}.receipt{width:100%}.data-spacer{display:none}.split.reverse .terminal{order:2}.scene{height:auto!important}.sticky{height:auto;padding-block:88px;position:relative;overflow:visible}.steps li{opacity:1}.steps li p{opacity:1;max-height:none}.steps li.on{box-shadow:none;background:0 0;border-color:#0000}.steps li .num{color:var(--text-3);border-color:var(--border-2);background:0 0}.coin-space{display:none}.how-visual{height:auto}}@media (width<=560px){.nav-right .btn{display:none}.hero h1{font-size:clamp(2.5rem,12vw,3.4rem)}.cta-row .btn.lg{flex:auto}.stats{gap:8px 24px}.stats dd{font-size:1.4rem}.cards,.chips,.proof-cards,.wallet-cards,.connect-grid,.foot-in{grid-template-columns:minmax(0,1fr)}.foot-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.marquee-track,.scroll-hint span,.pill-live i{animation:none}.marquee{overflow-x:auto}*,:before,:after{transition-duration:.01ms!important}}
