:root{--bg: #0b0d12;--panel: #12151d;--panel-2: #161a24;--panel-deep: #0e1118;--border: #232838;--text: #e7e9ee;--muted: #9aa3b2;--gold: #f5d56e;--gold-deep: #dcbb52;--accent: #6e8bf5;--glow-gold: rgba(245, 213, 110, .07);--glow-accent: rgba(110, 139, 245, .09);--ok: #5ecb8a;--warn: #e8a94e;--danger: #f57e7e;--font-mono: ui-monospace, "SF Mono", "Fira Code", monospace;color-scheme:dark}html,body{overflow-x:clip}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}*{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}pre,code{overflow-wrap:anywhere}.hero-split>*,.developers>*,.pillars>*{min-width:0}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}h1,h2,h3{text-wrap:balance}.page{max-width:1080px;margin:0 auto;padding:0 1.25rem}.nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1.25rem 0}.brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem}.brand-mark{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:7px;background:linear-gradient(160deg,var(--gold),var(--gold-deep));color:#0b0d12;font-weight:800;font-size:.8rem;box-shadow:0 0 18px #f5d56e40}.nav-links{display:flex;align-items:center;gap:1.1rem;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer}.nav-toggle:hover{border-color:var(--muted)}.nav-toggle-bar{display:block;width:20px;height:2px;margin:0 auto;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle.is-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.nav-toggle{display:inline-flex}.nav-links{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.15rem;padding:.5rem 0 .25rem}.nav-links.is-open{display:flex}.nav-links a{padding:.7rem .5rem;border-radius:8px}.nav-links a:hover{background:var(--panel);color:var(--text)}.nav-links .btn{margin-top:.4rem;text-align:center}}.btn{display:inline-block;border-radius:9px;padding:.6rem 1.05rem;font-weight:600;border:1px solid transparent;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.btn-primary{background:linear-gradient(160deg,var(--gold),var(--gold-deep));color:#0b0d12;box-shadow:0 4px 22px #f5d56e38}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 30px #f5d56e52}.btn-ghost{border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--muted);transform:translateY(-1px)}.hero{position:relative;padding:4.5rem 0 3rem;text-align:center}.hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;z-index:-1;background:radial-gradient(46rem 24rem at 32% 8%,var(--glow-gold),transparent 65%),radial-gradient(40rem 26rem at 78% 30%,var(--glow-accent),transparent 65%)}.hero:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;z-index:-1;background-image:radial-gradient(rgba(154,163,178,.14) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(38rem 22rem at 40% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(38rem 22rem at 40% 20%,#000 20%,transparent 75%)}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--gold);margin:0 0 1rem}.hero h1{font-size:clamp(2.5rem,6vw,3.9rem);line-height:1.04;font-weight:800;margin:0 0 1.25rem;letter-spacing:-.03em}.lede{max-width:38rem;margin:0 auto 1.75rem;color:var(--muted);font-size:1.08rem}.cta-row{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.fine{margin:2rem auto 0;max-width:36rem;font-size:.9rem;color:var(--muted)}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;padding:2rem 0}.card{background:linear-gradient(175deg,var(--panel),var(--panel-deep));border:1px solid var(--border);border-radius:14px;padding:1.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:#f5d56e66;box-shadow:0 14px 34px #00000059}.card h3{margin:.75rem 0 .5rem;font-size:1.15rem}.card p{margin:0;color:var(--muted)}.pill{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem}.developers{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:4rem 0;border-top:1px solid var(--border)}.dev-copy h2,.agents h2{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.dev-copy p{color:var(--muted)}.sdk-list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1.5rem 0 0}.sdk-list li{display:flex}.sdk-tab{border:1px solid var(--border);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;color:var(--text);background:transparent;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease,background .15s ease}.sdk-tab:hover{border-color:var(--accent)}.sdk-tab.is-active{border-color:var(--accent);background:var(--accent);color:#06070a;font-weight:600}.dev-copy .btn-ghost{margin-top:1.25rem;display:inline-block}.code{background:#090b10;border:1px solid var(--border);border-radius:14px;padding:1.25rem;overflow-x:auto;font-size:.85rem;line-height:1.6;color:#cdd3e0;font-family:var(--font-mono)}.agents{padding:4rem 0;border-top:1px solid var(--border);text-align:center}.agents .lede{max-width:42rem}.legal{max-width:46rem;margin:0 auto;padding:3rem 0 2rem}.legal h1{font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.01em;margin:0 0 .5rem}.legal-meta{color:var(--muted);font-size:.85rem;margin:0 0 2rem}.legal h2{font-size:1.25rem;margin:2rem 0 .6rem}.legal h3{font-size:1.02rem;margin:1.4rem 0 .4rem}.legal p,.legal li{color:var(--muted)}.legal a{color:var(--accent)}.legal a:hover{text-decoration:underline}.legal ul{padding-left:1.2rem}.legal li{margin:.3rem 0}.footer{border-top:1px solid var(--border);padding:2.5rem 0 3.5rem}.footer-cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 2rem;margin-bottom:1.5rem}.footer-brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:.75rem}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.5rem;color:var(--muted);font-size:.9rem}.footer-links a:hover{color:var(--text)}.footer-disclaimer{border-top:1px solid var(--border);padding-top:1.25rem;max-width:none}.muted{color:var(--muted);font-size:.85rem;margin:0;max-width:40rem}.muted a{color:var(--accent)}@media(max-width:720px){.developers{grid-template-columns:1fr}}@media(min-width:721px){.developers.reverse .dev-copy{order:2}}.point-list{margin:.75rem 0 0;padding-left:1.15rem;color:var(--muted)}.point-list li{margin:.35rem 0}.section-head{text-align:center;padding:3.5rem 0 0}.section-head h2{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem}.section-head p{color:var(--muted);max-width:40rem;margin:0 auto}.tier{display:flex;flex-direction:column}.tier .price{font-size:1.5rem;font-weight:700;color:var(--text);margin:.85rem 0 .25rem}.tier-tagline{margin:0}.tier .point-list{flex:1}.tier .btn{margin-top:1.5rem;align-self:flex-start}.card.featured{border-color:var(--accent)}.hero.hero-split{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center;text-align:left;padding:3.5rem 0 3rem}.hero-split .lede{margin:0 0 1.75rem;max-width:34rem}.hero-split .cta-row{justify-content:flex-start}.hero-split .fine{grid-column:1 / -1;margin:1.5rem 0 0;max-width:none}.hero-art{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:16px}@media(max-width:820px){.hero.hero-split{grid-template-columns:1fr;gap:1.75rem;text-align:center}.hero-split .lede{margin-inline:auto}.hero-split .cta-row{justify-content:center}}.nav-group{position:relative}.nav-group-trigger{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;padding:0;font:inherit;color:var(--muted);cursor:pointer}.nav-group-trigger:hover,.nav-group:hover .nav-group-trigger,.nav-group.is-open .nav-group-trigger{color:var(--text)}.nav-caret{font-size:.7rem;transition:transform .15s ease}.nav-group.is-open .nav-caret,.nav-group:hover .nav-caret{transform:rotate(180deg)}.nav-group-label{display:none}.nav-dropdown{display:none;position:absolute;top:100%;left:-.75rem;z-index:40;min-width:19rem;padding:.5rem;background:linear-gradient(175deg,var(--panel),var(--panel-deep));border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 44px #00000080}.nav-group.is-open .nav-dropdown,.nav-group:hover .nav-dropdown{display:block}.nav-dropdown a{display:block;padding:.55rem .7rem;border-radius:8px}.nav-dropdown a:hover{background:var(--panel-2)}.nav-item-label{display:block;font-weight:600;color:var(--text);font-size:.92rem}.nav-item-desc{display:block;color:var(--muted);font-size:.78rem;margin-top:.1rem}@media(max-width:768px){.nav-group{width:100%}.nav-group-trigger{display:none}.nav-group-label{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);padding:.7rem .5rem .2rem}.nav-dropdown{display:block;position:static;min-width:0;padding:0;background:transparent;border:0;box-shadow:none}.nav-dropdown a:hover{background:var(--panel)}}.vignette{position:relative;display:grid;gap:.9rem;padding:1.4rem;background:linear-gradient(175deg,var(--panel),var(--panel-deep));border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #00000073,inset 0 1px #e7e9ee0d}.v-wallet{background:#090b10;border:1px solid var(--border);border-radius:12px;padding:.95rem 1rem;font-family:var(--font-mono);font-size:.8rem}.v-head{display:flex;align-items:center;gap:.5rem;color:var(--muted);margin-bottom:.7rem}.v-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 8px var(--accent)}.v-cap{margin-left:auto;color:var(--muted);opacity:.75;font-size:.72rem}.v-charge{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;background:#6e8bf512;border:1px solid rgba(110,139,245,.25);border-radius:8px;animation:v-charge 9s infinite both}.v-amt{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.v-chips{display:grid;margin-top:.6rem}.v-chip{grid-area:1 / 1;justify-self:start;font-size:.72rem;border-radius:999px;padding:.18rem .65rem;border:1px solid}.v-chip-wait{color:var(--warn);border-color:#e8a94e73;background:#e8a94e14;opacity:0;animation:v-wait 9s infinite both}.v-chip-ok{color:var(--ok);border-color:#5ecb8a73;background:#5ecb8a14;animation:v-ok 9s infinite both}.v-ledger{display:flex;gap:1rem;justify-content:space-between;margin-top:.65rem;padding:.5rem .7rem 0;border-top:1px dashed var(--border);color:var(--muted);font-size:.74rem;animation:v-ledger 9s infinite both}.v-phone{position:absolute;right:1.1rem;bottom:1rem;width:11.5rem;background:linear-gradient(170deg,#161a24,#0d1017);border:1px solid var(--border);border-radius:16px;padding:.9rem .8rem;box-shadow:0 18px 44px #0000008c;animation:v-phone 9s infinite both}.v-notch{width:2.6rem;height:.32rem;border-radius:999px;background:var(--border);margin:0 auto .7rem}.v-push{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.6rem .65rem;animation:v-push 9s infinite both}.v-push-app{font-family:var(--font-mono);font-size:.62rem;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.v-push-body{font-size:.74rem;color:var(--muted);line-height:1.45}.v-fp{position:relative;width:2.4rem;height:2.4rem;margin:.7rem auto 0;border-radius:999px;border:1.5px solid var(--gold);display:grid;place-items:center}.v-ring{position:absolute;inset:-6px;border-radius:999px;border:1.5px solid var(--gold);opacity:0;animation:v-ring 9s infinite both}.v-fp svg{width:1.1rem;height:1.1rem;stroke:var(--gold);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:v-check 9s infinite both}@keyframes v-charge{0%,2%{opacity:0;transform:translateY(8px)}8%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes v-wait{0%,9%{opacity:0;transform:translateY(4px)}13%,55%{opacity:1;transform:none}59%,to{opacity:0}}@keyframes v-ok{0%,57%{opacity:0;transform:translateY(4px)}62%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes v-ledger{0%,64%{opacity:0;transform:translateY(6px)}71%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes v-phone{0%,16%{opacity:0;transform:translateY(18px)}24%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes v-push{0%,24%{opacity:0;transform:scale(.92)}30%,to{opacity:1;transform:none}}@keyframes v-ring{0%,32%{opacity:0;transform:scale(.7)}38%{opacity:.9;transform:scale(1)}44%{opacity:0;transform:scale(1.35)}46%{opacity:.9;transform:scale(1)}52%,to{opacity:0;transform:scale(1.35)}}@keyframes v-check{0%,52%{opacity:0;stroke-dasharray:14;stroke-dashoffset:14}58%,to{opacity:1;stroke-dasharray:14;stroke-dashoffset:0}}@media(max-width:820px){.v-phone{position:static;width:100%;margin-top:.4rem}}.eco{border-top:1px solid var(--border);padding:2.6rem 0 2.8rem;text-align:center}.eco .eyebrow{color:var(--muted)}.eco-rows{display:flex;flex-direction:column;gap:.9rem;margin-top:1.4rem}.eco-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .6rem}.eco-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-right:.4rem}.mark{font-family:var(--font-mono);font-size:.85rem;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:.32rem .8rem;transition:color .15s ease,border-color .15s ease}.mark:hover{color:var(--text);border-color:var(--muted)}.eco-link{display:inline-block;margin-top:1.4rem;color:var(--gold);font-size:.9rem}.eco-link:hover{text-decoration:underline}.how{position:relative;border-top:1px solid var(--border);padding:4rem 0 3rem}.how:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;z-index:-1;background:radial-gradient(50rem 30rem at 50% 30%,var(--glow-accent),transparent 70%)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:2rem}.step{display:flex;flex-direction:column;gap:.55rem}.step-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--gold);letter-spacing:.12em}.step h3{margin:0;font-size:1.12rem}.step p{margin:0;font-size:.92rem;flex:1}.step-ui{margin-top:.6rem;background:#090b10;border:1px solid var(--border);border-radius:10px;padding:.65rem .7rem;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.step-row{display:flex;justify-content:space-between;gap:.6rem;padding:.18rem 0}.step-row-net{border-top:1px dashed var(--border);margin-top:.25rem;padding-top:.3rem;color:var(--text)}.step-val{font-variant-numeric:tabular-nums}.step-up{color:var(--ok)}.step-chip{display:inline-block;border:1px solid rgba(110,139,245,.4);color:var(--accent);border-radius:999px;padding:.05rem .5rem;font-size:.64rem}.res{border-top:1px solid var(--border);padding:4rem 0 3.4rem}.res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:2rem 0 3rem}.res-card h3{margin:.8rem 0 .45rem;font-size:1.1rem}.res-card p{font-size:.9rem}.res-go{display:inline-block;margin-top:.9rem;color:var(--gold);font-size:.85rem}.faq{max-width:46rem;margin:0 auto}.faq h2{text-align:center;font-size:clamp(1.4rem,3vw,1.8rem);margin:0 0 1.4rem}.faq details{border:1px solid var(--border);border-radius:12px;background:var(--panel);margin-bottom:.6rem;overflow:hidden}.faq summary{cursor:pointer;padding:.95rem 1.1rem;font-weight:650;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-weight:400;font-size:1.2rem;transition:transform .18s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0;padding:0 1.1rem 1rem;color:var(--muted);font-size:.93rem}.midcta{border-top:1px solid var(--border);padding:2.6rem 0;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.midcta p{margin:0;font-size:1.25rem;font-weight:650;letter-spacing:-.01em}.closing{position:relative;border-top:1px solid var(--border);padding:4.5rem 0;text-align:center}.closing:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;z-index:-1;background:radial-gradient(44rem 24rem at 50% 100%,var(--glow-gold),transparent 70%)}.closing h2{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .7rem}.closing .lede{margin:0 auto 1.8rem}.closing-alt{margin:1rem 0 0;font-size:.85rem;color:var(--muted)}.closing-alt a{color:var(--accent)}.closing-alt a:hover{text-decoration:underline}.trust{border-top:1px solid var(--border);padding:0 0 3.2rem}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-top:2rem}.trust-tile h3{margin:0 0 .4rem;font-size:.98rem}.trust-tile p{font-size:.84rem}.trust-tile a{display:inline-block;margin-top:.75rem;color:var(--accent);font-size:.8rem}.trust-tile a:hover{text-decoration:underline}.has-reveal .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.has-reveal .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.has-reveal .reveal{opacity:1;transform:none;transition:none}.btn-primary:hover,.btn-ghost:hover,.card:hover{transform:none}.v-charge,.v-chip-wait,.v-chip-ok,.v-ledger,.v-phone,.v-push,.v-ring,.v-fp svg{animation:none}.faq summary:after{transition:none}}
