@font-face{font-family:CW;src:url("assets/cardween-display.woff2") format("woff2");font-display:swap}
@font-face{font-family:CWDisplay;src:url("assets/cardween-mono.woff2") format("woff2");font-display:swap}
@font-face{font-family:CWMono;src:url("assets/cardween-sans.woff2") format("woff2");font-display:swap}
:root{--bg:#080c0d;--panel:#0d1112;--panel2:#101516;--text:#f0f4f3;--muted:#7b8584;--faint:#414b4a;--line:#202829;--teal:#08d7bd;--teal2:#0aa98f;--red:#ff5964;--gold:#d2ad44;--shadow:0 0 38px rgba(8,215,189,.1)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;background:var(--bg);color:var(--text);font-family:CW,Arial,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden;padding-bottom:70px}
a{color:inherit;text-decoration:none}
button,input,select{font:inherit}
button,a{transition:.2s ease}
img{max-width:100%}
.noise{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.05;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.18) 0 1px,transparent 1px);background-size:7px 7px;mix-blend-mode:soft-light}
.ticker{height:36px;border-bottom:1px solid var(--line);overflow:hidden;background:#090d0e;color:#8b9493;font-size:11px;white-space:nowrap}
.ticker-track{height:100%;display:flex;align-items:center;width:max-content;animation:ticker 35s linear infinite}
.ticker-track>span{display:flex;align-items:center;gap:14px;margin-right:55px}
.tag{font-size:9px;padding:2px 8px;border-radius:2px}.tag.live{color:var(--teal)}.tag.update,.tag.partnership{background:rgba(8,215,189,.15);color:var(--teal)}.tag.security{background:rgba(255,89,100,.13);color:var(--red)}
@keyframes ticker{to{transform:translateX(-50%)}}
.site-header{height:74px;position:sticky;top:0;z-index:90;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1240px)/2));background:rgba(8,12,13,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;height:40px;color:rgb(7,203,176);font-family:ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.5px;user-select:none}.brand img{display:block;width:40px;height:40px;flex-shrink:0}.brand span{display:block}
.site-header nav{display:flex;gap:34px;margin:auto;font-size:12px;color:#8b9493}.site-header nav a:hover{color:#fff}.menu{display:none;margin-left:auto;background:none;border:1px solid var(--line);color:#fff;width:42px;height:42px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:0 24px;border:1px solid var(--line);border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;background:transparent;color:#fff}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}.button.primary{background:linear-gradient(135deg,#0bdfc2,#0ebca5);border-color:var(--teal);color:#071110;box-shadow:0 0 30px rgba(8,215,189,.16)}.button.outline{border-color:rgba(8,215,189,.28);box-shadow:var(--shadow)}.button.outline b,.button.primary b{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(8,215,189,.4);border-radius:50%}.button.dark{background:#0a0e0f}.button.wide{width:100%}.launch{background:var(--teal);color:#06100f;border-color:var(--teal);min-width:130px}
.section-pad{padding:110px max(24px,7vw)}
.section-grid{padding-left:max(24px,2vw);padding-right:max(24px,2vw)}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
.hero{min-height:650px;display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,710px) minmax(400px,490px) minmax(24px,1fr);column-gap:35px;align-items:center;position:relative;isolation:isolate;overflow:hidden;padding-left:0;padding-right:0;border-bottom:1px solid var(--line);background-image:linear-gradient(rgba(30,45,44,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(30,45,44,.13) 1px,transparent 1px);background-size:54px 54px}
.hero-glow{position:absolute;z-index:0;width:660px;height:660px;border-radius:50%;right:-100px;top:-260px;background:rgba(0,226,198,.12);filter:blur(100px)}
.hero-copy{grid-column:2;min-width:0;position:relative;z-index:2;padding:72px 0 35px}.overline,.eyebrow{font-family:CWMono,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:#9da5a4;font-weight:700}.overline span{display:inline-block;width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 10px var(--teal);margin-right:8px}.overline i{font-style:normal;color:#465150;margin:0 9px}
h1,h2,h3{font-family:CWDisplay,CW,Arial,sans-serif;letter-spacing:-.04em;line-height:1.08;margin:0}h1{font-size:clamp(50px,3.4vw,66px);max-width:710px}h1 em,h1 span,h2 span{font-style:normal;color:var(--teal)}h2{font-size:clamp(38px,4vw,61px)}h3{font-size:22px}.lead{max-width:670px;color:#98a09f;font-size:17px;line-height:1.8;margin:26px 0}.actions{display:flex;gap:12px}.hero-chip{display:inline-flex;gap:10px;border:1px solid var(--line);border-radius:30px;padding:8px 15px;margin-top:28px;color:#c2c8c6;font-size:11px}.hero-chip:first-letter{color:var(--teal)}.micro{font-size:11px;color:#727c7a;margin-top:28px}.hero canvas{position:absolute;z-index:1;left:0;right:0;bottom:0;width:100%;height:min(72%,470px);opacity:.78;pointer-events:none}
.sale-wrap{grid-column:3;min-width:0;position:relative;z-index:2}.rate-pill{height:36px;background:#080b0c;border:1px solid var(--line);border-radius:25px;margin:0 30px 16px;padding:0 15px;display:flex;align-items:center;gap:15px;justify-content:center;font-family:CWMono,monospace;font-size:11px}.rate-pill small{font-size:8px;color:#85908e}.rate-pill i{font-size:8px;color:#555f5e}.sale-card{background:rgba(12,16,17,.94);border:1px solid #283131;border-radius:11px;box-shadow:0 30px 70px rgba(0,0,0,.3);overflow:hidden}.sale-head{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;border-bottom:1px solid var(--line);font-family:CWMono,monospace;font-size:9px;letter-spacing:.18em;color:#929a99}.sale-head b{color:var(--teal);font-size:9px}.sale-head i,.sticky-sale i{display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;box-shadow:0 0 10px var(--teal);margin-right:6px}.prices{display:grid;grid-template-columns:1fr 1fr;padding:26px 27px;border-bottom:1px solid var(--line)}.prices>div+div{border-left:1px solid var(--line);padding-left:26px}.prices small,.countdown small{display:block;font-size:8px;color:#747f7d}.prices strong{font-family:CWMono,monospace;font-size:27px}.prices>div+div strong{color:#727b7a}.prices em{font:700 9px CW;color:#606968}.countdown{padding:21px 27px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.countdown strong{font:700 19px CWMono}.raise{padding:20px 27px 4px}.raise>div{display:flex;justify-content:space-between;align-items:flex-end}.raise strong{font-size:27px}.raise small{font-size:9px;color:#737d7b}.bar{height:5px;background:#1e2928;border-radius:9px;margin:6px 0 5px;overflow:hidden}.bar i{display:block;width:99.9%;height:100%;background:var(--teal);box-shadow:0 0 8px var(--teal);animation:fill 1.6s ease}@keyframes fill{from{width:0}}.sale-card .button{margin:22px 27px 0;width:calc(100% - 54px)}.sale-card>p{text-align:center;color:#6d7775;font-size:8px;margin:8px 10px 22px}
.proof{padding-top:55px;padding-bottom:60px;border-bottom:1px solid var(--line);text-align:center}.proof p{font:700 8px CWMono;letter-spacing:.18em;text-transform:uppercase;color:#616b69}.wordmarks{display:flex;flex-wrap:wrap;justify-content:center;gap:38px;color:#7c8584;filter:grayscale(1);margin:25px 0 48px}.wordmarks b{font-size:15px}.proof-row{display:grid;grid-template-columns:1fr 1fr;max-width:920px;margin:auto}.proof-row>div+div{border-left:1px solid var(--line)}.logo-row{height:38px;display:flex;align-items:center;justify-content:center;gap:32px}.logo-row img{max-width:105px;max-height:28px;filter:grayscale(1) brightness(1.7);opacity:.55}.logo-row.chains img{width:25px;object-fit:contain}
.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.metrics article{padding:45px;text-align:center;border-right:1px solid var(--line)}.metrics article:last-child{border:0}.metrics strong{display:block;font-size:37px;color:#e9eeee}.metrics span{font-size:10px;color:#6d7775;text-transform:uppercase;letter-spacing:.12em}
.intro>.eyebrow,.intro>h2,.intro>p,.center-heading{text-align:center}.intro>p:not(.eyebrow),.center-heading>p{color:#818b89;max-width:680px;margin:20px auto 50px}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.capability-grid article,.why-grid article,.benefit-grid article{min-height:390px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,rgba(15,20,20,.92),rgba(8,12,13,.92));padding:22px;display:flex;flex-direction:column}.capability-grid article>span{font:700 9px CWMono;letter-spacing:.18em;color:var(--teal);margin-top:auto}.capability-grid h3{font-size:20px;margin:10px 0}.capability-grid p{color:#727c7a;font-size:12px}.capability-grid a{font-size:11px;color:#c3cac8;margin-top:auto}.mini-swap{height:145px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:20px}.mini-swap small{color:#737d7b}.mini-swap b{font:700 17px CWMono}.mini-swap i{grid-row:1/3;grid-column:2;color:var(--teal)}.ring{width:140px;height:140px;margin:0 auto;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,#0e1414 55%,transparent 56%),conic-gradient(var(--teal) 0 70%,#1f2928 70%);box-shadow:0 0 30px rgba(8,215,189,.1)}.ring b{font-size:34px}.ring small{font-size:8px;color:#6f7977}.mini-card{height:150px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.4))}.ai-terminal{height:145px;border:1px solid var(--line);border-radius:8px;padding:18px;position:relative;background:repeating-linear-gradient(0deg,transparent 0 24px,rgba(8,215,189,.05) 25px)}.ai-terminal small,.ai-terminal b{display:block}.ai-terminal small{color:var(--teal);font:8px CWMono}.ai-terminal b{font-size:12px;margin:8px 0}.ai-terminal i{display:block;height:1px;background:var(--teal);transform:rotate(-8deg);margin:30px 0 8px;box-shadow:25px -12px 0 var(--teal),50px 4px 0 var(--teal)}.ai-terminal strong{float:right;color:var(--teal)}
.swap-showcase{position:relative;min-height:920px;text-align:center;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 46%,rgba(8,215,189,.075),transparent 34%)}.swap-showcase:before{content:"";position:absolute;left:50%;top:28%;width:600px;height:600px;transform:translateX(-50%);border-radius:50%;background:rgba(8,215,189,.045);filter:blur(120px);pointer-events:none}.swap-heading-motion{position:relative;z-index:1;opacity:0;transform:translateY(20px)}.swap-showcase.visible .swap-heading-motion{animation:swapHeadingIn .7s .08s ease forwards}.swap-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(8,215,189,.22);background:rgba(8,215,189,.09);color:var(--teal);border-radius:30px;padding:6px 14px;margin:0 0 25px;font-size:10px;font-weight:700}.swap-heading-motion h2{font-size:clamp(40px,4vw,58px);font-weight:600}.swap-heading-motion h2 span{display:block}.swap-heading-motion>p:last-child{color:#7d8785;font-size:17px;margin:18px auto 50px}.swap-stage{position:relative;z-index:1}.swap-card{width:min(100%,440px);margin:auto;border:1px solid rgba(8,215,189,.3);background:#0c1011;border-radius:16px;padding:24px;box-shadow:0 0 35px rgba(8,215,189,.08);opacity:0;transform:scale(.96)}.swap-showcase.visible .swap-card{animation:swapCardIn .65s .32s ease forwards}.swap-title{display:flex;justify-content:space-between;margin-bottom:18px;color:#7c8584;text-transform:uppercase;font:9px CWMono;letter-spacing:.17em}.swap-title b{color:var(--teal);font:9px CWMono}.swap-asset{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid var(--line);background:rgba(8,12,13,.45);border-radius:11px;padding:12px 14px;transition:opacity .25s ease,transform .25s ease}.swap-asset small,.swap-asset b{display:block}.swap-asset small{color:#75807e;font-size:10px}.swap-asset b{font:700 16px CWMono}.coin{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#627eea,#344798);box-shadow:0 2px 9px rgba(0,0,0,.4)}.coin.target{background:linear-gradient(135deg,#cc0000,#6f1218)}.swap-direction{width:34px;height:34px;margin:6px auto;display:grid;place-items:center;color:var(--teal);border:1px solid rgba(8,215,189,.28);border-radius:50%;background:#0d1414;transition:transform .45s ease}.locked{width:max-content;max-width:100%;margin:18px auto 0;background:rgba(8,215,189,.06);border:1px solid rgba(8,215,189,.23);border-radius:30px;padding:5px 12px;color:#bac4c2;font:10px CWMono}.locked span{color:var(--teal);font-size:8px;margin-left:6px}.dots{display:flex;gap:7px;justify-content:center;margin:17px 0 10px}.dots button{border:0;background:#293331;width:6px;height:6px;border-radius:7px;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease}.dots button.active{width:24px;background:var(--teal);box-shadow:0 0 8px var(--teal)}.swap-card>small{display:block;text-align:center;color:#606a68;font:8px CWMono;text-transform:uppercase;letter-spacing:.08em}.swap-card.changing .swap-asset{opacity:.18;transform:translateY(4px)}.swap-card.changing .swap-direction{transform:rotate(180deg)}.swap-card.changing .locked{opacity:.2}.swap-join{position:relative;z-index:1;margin-top:42px;display:flex;align-items:center;justify-content:center;gap:18px}.swap-join span{color:#727c7a;font-size:12px}.swap-join strong{color:var(--teal)}@keyframes swapHeadingIn{to{opacity:1;transform:none}}@keyframes swapCardIn{to{opacity:1;transform:none}}
.asset-cloud{overflow:hidden;background:radial-gradient(circle at 20% 45%,rgba(8,215,189,.07),transparent 28%)}.asset-universe{max-width:1230px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.asset-orbit-panel{aspect-ratio:4/3;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(15,20,20,.9),rgba(8,12,13,.95));box-shadow:inset 0 0 80px rgba(8,215,189,.025)}.asset-orbit-panel:before{content:"";position:absolute;left:50%;top:50%;width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(8,215,189,.08);filter:blur(80px)}.asset-lines{position:absolute;inset:19% 12%;opacity:.25;background:linear-gradient(28deg,transparent 49.6%,rgba(8,215,189,.18) 50%,transparent 50.4%),linear-gradient(-31deg,transparent 49.6%,rgba(8,215,189,.15) 50%,transparent 50.4%),linear-gradient(90deg,transparent 49.7%,rgba(8,215,189,.12) 50%,transparent 50.3%)}.asset-bubbles{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:repeat(5,1fr);place-content:center;gap:12px;padding:12% 8%}.asset-bubble{width:56px;height:56px;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--asset),color-mix(in srgb,var(--asset) 52%,#080c0d));box-shadow:0 8px 18px rgba(0,0,0,.38);animation:assetFloat 3.8s ease-in-out infinite}.asset-bubble:nth-child(5n+2),.asset-bubble:nth-child(5n+4){animation-delay:-1.9s}.asset-bubble:nth-child(3n){animation-delay:-.8s}.asset-bubble i{font-style:normal;font-size:18px;font-weight:800;line-height:1}.asset-bubble small{font:700 7px CW;margin-top:4px;opacity:.85}.asset-bubble.btc{--asset:#f7931a}.asset-bubble.eth{--asset:#627eea}.asset-bubble.sol{--asset:#9945ff}.asset-bubble.xrp{--asset:#00aae4}.asset-bubble.bnb{--asset:#f3ba2f}.asset-bubble.pepe{--asset:#3caa3c}.asset-bubble.doge{--asset:#c2a633}.asset-bubble.link{--asset:#2a5ada}.asset-bubble.avax{--asset:#e84142}.asset-bubble.aapl{--asset:#92999d}.asset-bubble.tsla{--asset:#cc0012}.asset-bubble.nvda{--asset:#76b900}.asset-bubble.amzn{--asset:#ff9900}.asset-bubble.xau{--asset:#d9b800}.asset-bubble.xag{--asset:#9da3a3}.asset-bubble.oil{--asset:#8b6914}.asset-bubble.eur{--asset:#003399}.asset-bubble.gbp{--asset:#1a3c6e}.asset-bubble.spy{--asset:#0066cc}.asset-bubble.qqq{--asset:#7b2d8e}@keyframes assetFloat{0%,100%{transform:translateY(-4px)}50%{transform:translateY(4px)}}.asset-details h2{font-size:clamp(36px,3.1vw,48px)}.asset-details>p{color:#7c8684;margin:25px 0;line-height:1.8}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{border:1px solid var(--line);background:#0c1112;color:#6e7876;border-radius:22px;padding:7px 15px;font-size:10px;cursor:pointer}.filters button.active{color:var(--teal);background:rgba(8,215,189,.12);border-color:rgba(8,215,189,.4)}.asset-list{margin:18px 0 30px;display:flex;flex-wrap:wrap;gap:7px}.asset-list span{padding:5px 10px;border:1px solid rgba(32,40,41,.85);border-radius:5px;background:rgba(12,17,18,.55);color:#777f7e;font:700 9px CWMono}.asset-list .btc{color:#f7931a}.asset-list .eth{color:#627eea}.asset-list .sol{color:#9945ff}.asset-list .xrp{color:#00aae4}.asset-list .gold{color:#d9b800}.asset-list .silver{color:#c0c0c0}.asset-list .more{color:var(--teal)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:25px}.stats div{padding-right:14px}.stats b{display:block;font:700 25px CWMono}.stats small{display:block;color:#65706e;font:8px CW;text-transform:uppercase;letter-spacing:.13em;margin-top:6px}
.demo-section,.rewards,.community{background:#0a0e0f;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.center-heading small{color:#626d6b}.demo-shell{max-width:950px;margin:55px auto 20px;border:1px solid #293332;background:#090d0e;border-radius:9px;overflow:hidden}.terminal-head,.terminal-foot{height:44px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--line);font:10px CWMono;color:#838c8b}.terminal-head span{color:var(--teal);margin-right:8px}.terminal-head b{margin-left:auto;color:var(--teal)}.demo-controls{display:grid;grid-template-columns:1fr auto 1fr auto;gap:20px;align-items:end;padding:30px}.demo-controls label{font-size:9px;color:#76807f}.demo-controls select{display:block;width:100%;margin-top:8px;background:#101617;border:1px solid var(--line);color:#fff;padding:13px}.demo-controls>span{color:var(--teal);padding-bottom:13px}.terminal-output{min-height:150px;border-top:1px solid var(--line);padding:30px;color:#899391;font:12px CWMono;white-space:pre-line}.terminal-output span,.terminal-output i{color:var(--teal)}.terminal-output i{display:block;margin-top:30px;font-style:normal}.terminal-output.running:after{content:"_";animation:blink .6s infinite}@keyframes blink{50%{opacity:0}}.terminal-foot{border-top:1px solid var(--line);border-bottom:0}.demo-benefits{max-width:950px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.demo-benefits article{padding:30px;border:1px solid var(--line);border-right:0}.demo-benefits article:last-child{border-right:1px solid var(--line)}.demo-benefits b{color:var(--teal);font:10px CWMono}.demo-benefits h3{margin:10px 0}.demo-benefits p{font-size:11px;color:#747e7c}
.comparison .center-heading{margin-bottom:45px}.table-wrap{overflow-x:auto;max-width:1100px;margin:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:center}th,td{padding:17px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:11px}th{color:#828c8a;font:9px CWMono;text-transform:uppercase}th:first-child,td:first-child{text-align:left}th:nth-child(2),td:nth-child(2){background:rgba(8,215,189,.06);color:var(--teal);font-weight:800}tr:last-child td{border-bottom:0}
.why-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:1100px;margin:auto}.why-grid article{min-width:0;min-height:320px;border-radius:0}.why-grid h3{margin-top:auto}.why-grid p{color:#75807e;font-size:12px}.pulse{font:700 46px CWMono;color:var(--teal);padding:35px;text-shadow:0 0 20px rgba(8,215,189,.5)}.reserve-list{display:grid;gap:7px}.reserve-list span{padding:11px;border:1px solid var(--line);display:flex;justify-content:space-between;color:#7e8886;font-size:11px}.reserve-list span:last-child{border-color:rgba(8,215,189,.25);color:var(--teal)}.api-line{height:110px;display:flex;align-items:center;justify-content:center;gap:13px}.api-line i{font-style:normal;font:8px CWMono;color:#6d7775}.api-line b{border:1px solid var(--teal);border-radius:20px;padding:8px;color:var(--teal)}.chain-icons,.audit-mini{display:flex;justify-content:center;gap:25px;padding:40px}.chain-icons img{width:36px;height:36px;object-fit:contain}.audit-mini img{max-width:100px;max-height:27px;filter:grayscale(1) brightness(1.6)}.future{display:flex;align-items:center;justify-content:center;gap:10px;height:110px;color:var(--teal);font-size:30px}.future span{color:#747e7c;font:9px CWMono}
.cards{display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw;align-items:center;background:radial-gradient(circle at 75% 45%,rgba(8,215,189,.09),transparent 37%)}.cards-copy>p:not(.eyebrow){color:#7b8583}.cards-copy ul{list-style:none;padding:0;margin:30px 0}.cards-copy li{padding:7px 0;color:#929b99;font-size:12px}.cards-copy li:before{content:"✓";color:var(--teal);margin-right:12px}.cards-visual{text-align:center}.cards-visual img{filter:drop-shadow(0 40px 40px rgba(0,0,0,.6));animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px)}}.tier-labels{display:flex;justify-content:space-around;color:#7c8583;font:9px CWMono}
.benefit-grid,.tier-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1150px;margin:auto;gap:12px}.benefit-grid article{min-height:300px}.benefit-grid h3{margin-top:auto}.benefit-grid p{color:#747e7c;font-size:12px}.benefit-grid article>img{height:115px;object-fit:contain}.benefit-grid article>b{padding:38px 0;font:12px CWMono}.benefit-grid article>b i{display:inline-block;width:60%;height:1px;background:var(--teal);margin:0 10px}.ring.small{width:105px;height:105px}.credits{display:grid;gap:6px}.credits span{border:1px solid var(--line);padding:9px;font:9px CWMono}.tier-grid{grid-template-columns:repeat(3,1fr)}.tier-grid article{position:relative;border:1px solid var(--line);padding:25px;background:#0c1011;border-radius:9px}.tier-grid article.popular{border-color:rgba(8,215,189,.5);box-shadow:var(--shadow)}.tier-grid article.gold{border-color:rgba(210,173,68,.4)}.tier-grid img{height:150px;width:100%;object-fit:contain}.tier-grid h3{margin-top:15px}.tier-grid strong{font:700 26px CWMono;color:var(--teal)}.tier-grid ul{list-style:none;padding:10px 0;color:#828b89;font-size:11px}.tier-grid li{padding:5px}.tier-grid li:before{content:"✓";color:var(--teal);margin-right:8px}.tier-grid a{display:block;text-align:center;padding:13px;border:1px solid var(--teal);color:var(--teal);font-size:11px}.badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--teal);color:#06100f;font:8px CWMono;padding:5px 10px;white-space:nowrap}.gold .badge{background:var(--gold)}
.reward-flow{max-width:950px;margin:55px auto 40px;display:flex;gap:18px;align-items:center;justify-content:center}.reward-flow>i{color:var(--teal);font-style:normal}.flow-source,.company,.community-pool{border:1px solid var(--line);background:#0d1213;padding:25px;text-align:center}.flow-source b,.company b,.community-pool>b{display:block}.flow-source small,.company small,.community-pool small{color:#707a78;font-size:9px}.community-pool{border-color:rgba(8,215,189,.35);min-width:360px}.community-pool>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}.community-pool span{background:#101817;padding:12px;font-size:9px}.community-pool strong{display:block;color:var(--teal);font-size:18px}.reward-notes{display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:auto}.reward-notes article{padding:25px;border-top:1px solid var(--line)}.reward-notes b{color:var(--teal);font:10px CWMono}.reward-notes h3{font-size:18px;margin:10px 0}.reward-notes p{color:#747e7c;font-size:11px}
.staking-layout{display:grid;grid-template-columns:.85fr 1fr .8fr;gap:40px;max-width:1100px;margin:60px auto 0;align-items:center}.staking-tabs{display:grid;gap:9px}.staking-tabs button{text-align:left;background:#0c1112;border:1px solid var(--line);color:#767f7e;padding:18px;border-radius:7px}.staking-tabs button.active{color:#fff;border-color:#34403e;box-shadow:var(--shadow)}.staking-tabs b,.staking-tabs small{display:block}.staking-tabs small{font-size:9px;color:#68716f;margin-top:3px}.phone{height:530px;border:1px solid #313a39;border-radius:70px;width:290px;margin:auto;display:grid;place-items:center;overflow:hidden;background:#0c1011}.phone img{max-height:470px;object-fit:contain;transition:opacity .25s,transform .25s}.staking-copy p{color:#7d8785}.rating{color:var(--teal)!important}.rating b{color:#fff;margin-left:10px}.quotes{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:50px auto 0;gap:12px}.quotes article{border:1px solid var(--line);padding:30px;background:#0c1011}.quotes span{color:var(--teal);font:8px CWMono}.quotes q{display:block;font-size:13px;color:#a5adab;font-style:italic;margin:25px 0}.quotes small{color:#626b69}
.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1160px;margin:50px auto 0}.team-grid article{text-align:center;border:1px solid var(--line);border-radius:9px;padding:25px;background:#0c1011}.team-grid img{width:112px;height:112px;border-radius:50%;object-fit:cover}.team-grid h3{font-size:17px;margin:17px 0 4px}.team-grid b{display:block;color:var(--teal);font:9px CWMono;letter-spacing:.12em;min-height:26px}.team-grid q{display:block;color:#89918f;font-size:11px;font-style:italic;margin-top:15px}
.roadmap{border-top:1px solid var(--line)}.road-line{max-width:1050px;margin:60px auto 0;position:relative}.road-line:before{content:"";position:absolute;left:14px;top:10px;bottom:30px;width:1px;background:var(--line)}.road-line article{position:relative;padding:0 0 55px 65px;display:grid;grid-template-columns:140px 1fr 1.3fr;gap:30px}.road-line article:before{content:"";position:absolute;left:8px;top:5px;width:13px;height:13px;border-radius:50%;background:#1b2524;border:2px solid #3a4543}.road-line article.current:before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 14px var(--teal)}.road-line span{color:var(--teal);font:9px CWMono}.road-line b{font-size:12px}.road-line h3{font-size:20px}.road-line ul{grid-column:3;list-style:none;padding:0;margin:0;color:#737d7b;font-size:11px}.road-line li:before{content:"—";margin-right:8px;color:#4d5755}
.calculator{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center;background:radial-gradient(circle at 75% 50%,rgba(8,215,189,.08),transparent 35%);border-top:1px solid var(--line)}.calculator>div:first-child>p:last-child{color:#7b8583}.calc-card{border:1px solid var(--line);background:#0c1112;padding:34px;border-radius:9px}.calc-card>label{display:flex;justify-content:space-between;font:9px CWMono;color:#707a78}.money{border-bottom:1px solid #35403f;display:flex;align-items:center}.money b{font-size:27px;color:#626c6a}.money input{width:100%;border:0;background:none;color:#fff;font:700 36px CWMono;padding:14px;outline:0}.quick{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0 25px}.quick button{border:1px solid var(--line);background:#0a0f10;color:#757f7d;padding:9px;font-size:9px}.quick button.active{background:var(--teal);border-color:var(--teal);color:#07110f}.calc-result{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:25px}.calc-result span{padding:20px}.calc-result span+span{border-left:1px solid var(--line)}.calc-result small,.calc-result em{display:block;color:#66706e;font-size:8px;font-style:normal}.calc-result b{display:block;font:700 24px CWMono;color:var(--teal)}.projections{grid-template-columns:repeat(4,1fr)}.portfolio{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.portfolio span{color:#798380}.portfolio b{font:700 28px CWMono}.disclaimer{display:block;color:#596361;text-align:center;font-size:8px;margin-top:12px}.honest{text-align:center;max-width:950px;margin:auto}.honest>p{color:var(--teal);font:9px CWMono;text-transform:uppercase;letter-spacing:.16em}.honest q{display:block;font-size:22px;line-height:1.65;margin:20px}.honest span{color:#7a8482}
.footer{border-top:1px solid var(--line);background:#0a0e0f}.footer-cta{text-align:center;border:1px solid var(--line);border-radius:10px;padding:75px 30px;background:radial-gradient(circle at center,rgba(8,215,189,.08),transparent 60%)}.footer-cta h2{max-width:850px;margin:auto}.footer-cta p{color:#7b8583}.footer-cta .button{margin-top:18px}.notify{text-align:center;margin:65px 0}.notify p{color:#737d7b}.notify form{display:flex;max-width:450px;margin:20px auto}.notify input{flex:1;background:#0d1213;border:1px solid var(--line);padding:0 16px;color:#fff;border-radius:7px 0 0 7px;outline:0}.notify button{border-radius:0 7px 7px 0}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.footer-links div{display:flex;flex-direction:column;gap:10px}.footer-links h4{font-size:11px}.footer-links a{color:#6f7977;font-size:11px}.footer-links a:hover{color:var(--teal)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:60px;padding-top:30px;color:#606a68;font-size:9px}
.sticky-sale{position:fixed;z-index:100;bottom:0;left:0;right:0;height:70px;background:rgba(8,12,13,.95);backdrop-filter:blur(16px);border-top:1px solid #24302e;display:flex;align-items:center;gap:30px;padding:0 2vw;font-size:11px}.sticky-sale>b{color:var(--teal)}.sticky-sale>span{color:#707a78}.sticky-sale strong{color:#fff;font:700 14px CWMono;margin-left:7px}.sticky-sale>a{margin-left:auto;min-width:210px}
@media(max-width:1100px){.site-header nav{gap:18px}.hero{grid-template-columns:1fr;padding:30px max(24px,4vw) 70px}.hero-copy,.sale-wrap{grid-column:auto}.hero-copy{padding-bottom:0}.hero canvas{top:145px;bottom:auto;height:400px}.sale-wrap{max-width:700px}.capability-grid{grid-template-columns:1fr 1fr}.benefit-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr 1fr}.sticky-sale span:nth-of-type(2){display:none}}
@media(max-width:820px){body{padding-bottom:0}.site-header{height:66px}.site-header nav{display:none;position:absolute;top:66px;left:0;right:0;padding:25px;background:#0a0f10;border-bottom:1px solid var(--line);flex-direction:column}.site-header nav.open{display:flex}.site-header .launch{display:none}.menu{display:block}.hero{padding-top:15px}.proof-row,.split-feature,.cards,.calculator{grid-template-columns:1fr}.proof-row>div+div{border:0;margin-top:30px}.metrics{grid-template-columns:1fr 1fr}.capability-grid,.why-grid,.benefit-grid,.tier-grid,.quotes,.team-grid{grid-template-columns:1fr 1fr}.cards-visual{margin-top:50px}.demo-controls{grid-template-columns:1fr}.demo-controls>span{display:none}.demo-benefits{grid-template-columns:1fr}.demo-benefits article{border-right:1px solid var(--line);border-bottom:0}.demo-benefits article:last-child{border-bottom:1px solid var(--line)}.reward-flow{flex-direction:column}.reward-flow>i{transform:rotate(90deg)}.staking-layout{grid-template-columns:1fr}.phone{order:3}.staking-copy{text-align:center}.road-line article{grid-template-columns:1fr 1fr}.road-line h3{grid-column:2}.road-line ul{grid-column:2}.sticky-sale{display:none}.footer-links{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.section-pad{padding:82px 20px}.section-grid{padding-left:20px;padding-right:20px}.hero h1{font-size:47px}.hero{min-height:auto}.actions{flex-direction:column}.sale-card{border-radius:7px}.prices strong{font-size:22px}.rate-pill{margin-left:0;margin-right:0}.proof{padding-top:45px}.logo-row{gap:15px}.wordmarks{gap:20px}.metrics article{padding:28px 15px}.metrics strong{font-size:28px}.capability-grid,.why-grid,.benefit-grid,.tier-grid,.quotes,.team-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div{border-bottom:1px solid var(--line)}.community-pool{min-width:0;width:100%}.community-pool>div{grid-template-columns:1fr}.reward-notes{grid-template-columns:1fr}.staking-tabs{grid-template-columns:1fr 1fr}.phone{height:450px;width:250px}.road-line article{display:block;padding-left:45px}.road-line article>*{margin-bottom:10px}.calc-card{padding:25px 18px}.quick{grid-template-columns:repeat(3,1fr)}.projections{grid-template-columns:1fr 1fr}.calc-result{grid-template-columns:1fr}.calc-result span+span{border-left:0;border-top:1px solid var(--line)}.notify form{flex-direction:column;gap:8px}.notify input,.notify button{min-height:48px;border-radius:7px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:560px){.why-grid article{overflow:hidden}.chain-icons,.audit-mini{gap:12px;padding:28px 0;flex-wrap:wrap}.audit-mini img{max-width:72px}.future{flex-wrap:wrap}}
@media(max-width:820px){.swap-showcase{min-height:850px}.asset-universe{grid-template-columns:1fr;gap:55px;max-width:620px}.asset-details{text-align:left}.asset-orbit-panel{order:0}.asset-details{order:1}}
@media(max-width:560px){.swap-showcase{min-height:820px}.swap-heading-motion h2{font-size:39px}.swap-heading-motion>p:last-child{font-size:14px}.swap-card{padding:19px}.swap-join{flex-direction:column}.asset-orbit-panel{aspect-ratio:1/1}.asset-bubbles{gap:7px;padding:10% 5%}.asset-bubble{width:46px;height:46px}.asset-bubble i{font-size:15px}.asset-details h2{font-size:35px}.stats{grid-template-columns:1fr 1fr;gap:22px}.stats div{border:0;padding:0}.filters button{padding:6px 12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track,.token-ribbon,.cards-visual img,.asset-bubble{animation:none}.reveal,.swap-heading-motion,.swap-card{opacity:1;transform:none;transition:none}}

/* Original Cardween rewards flow */
.rewards{background:radial-gradient(circle at 50% 44%,rgba(7,203,176,.055),transparent 48%);border-top:0;border-bottom:0}
.rewards-heading{margin-bottom:54px}
.rewards-heading h2,.calculator-heading h2{font-size:36px;line-height:40px;margin-bottom:16px}
.rewards-heading>p{max-width:672px;margin:0 auto;color:#8a8f98;font-size:16px;line-height:24px}
.rewards-heading>p strong{color:rgba(247,248,248,.9);font-weight:400}
.rewards-heading>small{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#8a8f98;font-size:12px}
.rewards-heading>small i{font-style:normal;font-size:14px}.rewards-heading>small strong{color:rgba(247,248,248,.9)}
.reward-diagram{max-width:896px;margin:0 auto 40px;padding:48px;background:#101012;border:1px solid #232327;border-radius:12px}
.flow-node{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;padding:12px 20px;background:rgba(10,10,11,.68);border:1px solid #232327;border-radius:12px;text-align:left}
.flow-node b,.flow-node small{display:block}.flow-node b{font-size:14px;line-height:20px}.flow-node small{color:#8a8f98;font-size:11px;line-height:16px}
.flow-icon{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;color:#07cbb0;font:700 18px/1 CWMono}
.source-node{position:relative;margin:0 auto 32px;padding-left:24px;padding-right:24px}.source-node:after{content:"";position:absolute;top:100%;left:50%;height:32px;border-left:1px solid #232327}
.reward-split{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:38px;padding-top:32px}.reward-split:before{content:"";position:absolute;top:0;left:25%;right:25%;border-top:1px solid #232327}
.reward-branch{position:relative;min-width:0}.reward-branch:before{content:"";position:absolute;top:-32px;left:50%;height:32px;border-left:1px solid #232327}
.reward-branch>.flow-node{margin:0 auto}.pool-node{background:rgba(7,203,176,.1);border-color:rgba(7,203,176,.2)}.pool-node b{color:#07cbb0}
.company-node{background:rgba(210,173,68,.1);border-color:rgba(210,173,68,.2)}.company-node .flow-icon,.company-node b{color:#d2ad44}
.community-branch>.pool-node:after,.company-branch>.company-node:after{content:"";position:absolute;top:100%;left:50%;height:26px;border-left:1px solid #232327}
.community-mechanics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}
.mechanic-column{display:flex;flex-direction:column;align-items:stretch;min-width:0}.mechanic-card{min-height:72px;padding:10px 8px;background:rgba(10,10,11,.55);border:1px solid #232327;border-radius:8px;text-align:center}.mechanic-card b,.mechanic-card small{display:block}.mechanic-card b{font-size:12px;line-height:17px}.mechanic-card b i{color:#07cbb0;font-style:normal;margin-right:4px}.mechanic-card b.burn i{color:#ff6b74}.mechanic-card small{margin-top:4px;color:#8a8f98;font-size:11px;line-height:16px}.mechanic-card.compact{display:grid;place-items:center;min-height:58px}.vertical-link{height:16px;border-left:1px solid #232327;align-self:center}.currency-chips{display:flex;justify-content:center;gap:7px}.currency-chips span{padding:7px 10px;background:rgba(10,10,11,.55);border:1px solid #232327;border-radius:7px;color:#07cbb0;font:700 10px/1 CWMono}
.company-branch{display:flex;flex-direction:column;align-items:center}.branch-link{height:26px;border-left:1px solid #232327}.company-detail{width:100%;padding:14px;background:rgba(10,10,11,.55);border:1px solid #232327;border-radius:8px;color:#8a8f98;font-size:12px;text-align:center}
.distribution-wrap{position:relative;text-align:center;padding-top:34px}.distribution-wrap:before{content:"";position:absolute;top:0;left:50%;height:34px;border-left:1px solid #232327}.distribution-node{margin:0 auto;background:rgba(7,203,176,.1);border-color:rgba(7,203,176,.3);color:#07cbb0}.distribution-node b{font-size:14px}.distribution-wrap>small{display:block;margin-top:13px;color:#8a8f98;font-size:11px}
.reward-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:896px;margin:auto}.reward-notes article{position:relative;overflow:hidden;min-height:245px;padding:24px;background:#101012;border:1px solid #232327;border-radius:12px}.reward-notes .note-number{position:absolute;top:10px;right:17px;color:rgba(50,50,56,.5);font-size:48px;font-weight:700;line-height:1}.note-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border:1px solid rgba(7,203,176,.2);border-radius:12px;background:rgba(7,203,176,.1);color:#07cbb0;font:700 22px/1 CWMono}.note-icon.burn-icon{color:#ff6b74;border-color:rgba(255,107,116,.2);background:rgba(255,107,116,.08)}.reward-notes h3{margin:0 0 8px;font-size:18px;line-height:24px}.reward-notes p{margin:0;color:#8a8f98;font-size:14px;line-height:22px}.reward-notes article>small{display:block;margin-top:16px;color:#686d75;font-size:11px;line-height:16px}

/* Original Cardween calculator */
.calculator{display:block;background:none;border-top:0}.calculator-heading{margin:0 auto 48px;text-align:center}.calculator-heading .eyebrow{margin-bottom:16px;color:#07cbb0;font-size:14px;font-weight:600;letter-spacing:.1em}.calculator-heading>p:last-child{max-width:576px;margin:0 auto;color:#8a8f98!important;font-size:18px;line-height:29px}
.calc-card{max-width:896px;margin:0 auto;padding:40px;background:#101012;border:1px solid #232327;border-radius:12px}.calc-field{margin-bottom:12px}.calc-field>label,.projection-picker>label{display:block;margin-bottom:8px;color:#8a8f98;font-size:14px;font-weight:500}.money{position:relative;display:flex;align-items:center;border:1px solid #232327;border-radius:12px;background:rgba(10,10,11,.45);overflow:hidden}.money b{position:absolute;left:16px;color:#8a8f98;font-size:20px}.money input{width:100%;padding:16px 16px 16px 40px;border:0;background:transparent;color:#f7f8f8;font-size:24px;font-weight:700;line-height:32px;font-variant-numeric:tabular-nums;outline:0}.money:focus-within{border-color:rgba(7,203,176,.5)}
.quick{display:flex;flex-wrap:wrap;gap:8px;margin:0}.calc-amounts{margin:0 0 32px}.quick button{padding:8px 16px;border:0;border-radius:8px;background:rgba(14,14,16,.7);color:#8a8f98;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.quick button:hover{background:rgba(7,203,176,.1);color:#07cbb0}.quick button.active{background:#07cbb0;color:#0a0a0b}
.calc-result{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;border:0}.calc-result span{padding:20px;border:1px solid #232327;border-radius:12px;background:rgba(14,14,16,.5);text-align:center}.calc-result span:first-child{border-color:rgba(7,203,176,.15);background:rgba(7,203,176,.05)}.calc-result span+span{border-left:1px solid #232327}.calc-result small,.calc-result em{display:block;color:#8a8f98;font-size:12px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.calc-result em{margin-top:4px;color:rgba(138,143,152,.7);font-size:12px;letter-spacing:0;text-transform:none}.calc-result b{display:block;color:#07cbb0;font-size:24px;font-weight:700;line-height:32px;font-variant-numeric:tabular-nums}.calc-result span+span b{color:#f7f8f8}
.next-stage-note{margin-bottom:16px;padding:12px 16px;border:1px solid rgba(210,173,68,.2);border-radius:12px;background:rgba(210,173,68,.05);color:#f7f8f8;font-size:13px;text-align:center}.next-stage-note strong{color:#d2ad44}.projection-picker{margin-bottom:16px}.projections{display:flex;grid-template-columns:none}.projection-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center;padding:24px;border-radius:12px;background:linear-gradient(135deg,#07cbb0,#04a88f);color:#0a0a0b;text-align:center}.projection-summary span{min-width:0}.projection-summary small{display:block;margin-bottom:4px;color:rgba(10,10,11,.7);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.projection-summary b{display:block;font-size:20px;font-weight:700;line-height:28px;font-variant-numeric:tabular-nums}.projection-summary span:nth-child(2) b{font-size:28px;line-height:34px}.projection-summary i{font-style:normal}.value-changing{animation:valueFocus .6s ease-out both}@keyframes valueFocus{0%{filter:blur(1px);opacity:.7;transform:translateY(2px)}35%{filter:blur(0);opacity:1;transform:translateY(-1px)}100%{transform:none}}
.calc-card .disclaimer{display:block;margin:12px 0 0;color:rgba(138,143,152,.65);font-size:11px;line-height:17px;text-align:center}.calc-cta{display:flex;flex-direction:column;align-items:center;margin-top:32px}.calc-cta .button{padding:10px 12px 10px 26px;border-radius:8px}.calc-cta .button b{display:inline-grid;place-items:center;width:34px;height:30px;margin-left:12px;border-radius:6px;background:#07cbb0;color:#06100f}.calc-cta>small{margin-top:10px;color:rgba(138,143,152,.7);font-size:12px}

@media(max-width:820px){.reward-diagram,.calc-card{padding:32px 24px}.reward-split{grid-template-columns:1fr}.reward-split:before{display:none}.reward-branch:before{top:-32px}.company-branch{margin-top:18px}.community-mechanics{grid-template-columns:repeat(3,1fr)}.reward-notes{grid-template-columns:1fr}.calculator-heading{margin-bottom:38px}}
@media(max-width:560px){.rewards-heading h2,.calculator-heading h2{font-size:32px;line-height:38px}.rewards-heading>p,.calculator-heading>p:last-child{font-size:15px;line-height:24px}.rewards-heading>small{align-items:flex-start}.reward-diagram,.calc-card{padding:24px 16px}.community-mechanics{grid-template-columns:1fr}.mechanic-column+.mechanic-column{margin-top:6px}.reward-split{gap:22px}.flow-node{width:100%}.calc-result,.projection-summary{grid-template-columns:1fr}.calc-result span+span{border-top:1px solid #232327}.projection-summary{gap:18px}.quick button{flex:1 1 calc(33.333% - 8px);padding-left:8px;padding-right:8px}.calc-cta{text-align:center}.calc-cta .button{width:100%}}
@media(prefers-reduced-motion:reduce){.value-changing{animation:none}}

/* Original Cardween capabilities carousel */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.capability-section{padding:80px 0;overflow:hidden}
.capability-heading{padding:0 24px;margin:0 auto 48px;text-align:center}
.capability-heading h2{font-size:36px;line-height:40px;margin:0 0 16px}
.capability-heading>p{max-width:672px;margin:0 auto!important;color:#8a8f98!important;font-size:16px;line-height:24px}
.capability-carousel{position:relative}
.capability-carousel-viewport{width:calc(100% - 48px);max-width:1226px;margin:0 auto;overflow:hidden}
.capability-track{display:flex;gap:20px;width:max-content;user-select:none;touch-action:pan-y;cursor:grab;transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}
.capability-track.dragging{cursor:grabbing;transition:none}
.capability-slide{width:min(760px,calc(100vw - 48px));flex:0 0 auto;padding:11px 0;opacity:.45;transform:scale(.92);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}
.capability-slide.active{opacity:1;transform:scale(1)}
.capability-slide:not(.active) .capability-cta{pointer-events:none}
.capability-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;min-height:310px;padding:32px;background:#101012;border:1px solid #232327;border-radius:12px;transition:border-color .2s,box-shadow .2s}
.capability-slide.active .capability-card{border-color:#2a2a2f}
.capability-visual{display:flex;align-items:center;justify-content:center;min-height:150px}
.capability-copy>span{color:#07cbb0;font:700 10px/14px CWMono,monospace;letter-spacing:.18em;text-transform:uppercase}
.capability-copy h3{margin:8px 0 10px;font-size:24px;line-height:29px;letter-spacing:-.02em}
.capability-copy h3 em{color:#07cbb0;font-style:normal}
.capability-copy p{margin:0 0 24px;color:#8a8f98;font-size:14px;line-height:22px}
.capability-cta{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 20px;border:1px solid rgba(7,203,176,.25);border-radius:9px;background:#0a0a0b;color:#f7f8f8;font-size:14px;font-weight:600;box-shadow:0 10px 25px rgba(0,0,0,.22)}
.capability-cta b{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(7,203,176,.3);border-radius:8px;background:rgba(7,203,176,.1);color:#07cbb0;font-size:17px;transition:.2s ease}
.capability-cta:hover{border-color:rgba(7,203,176,.5);box-shadow:0 10px 28px rgba(7,203,176,.1)}.capability-cta:hover b{background:#07cbb0;color:#07110f;transform:translateX(2px)}
.swap-preview{width:100%;max-width:300px}.swap-preview-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #232327;border-radius:12px;background:rgba(8,12,13,.4)}.swap-preview-row small{color:#8a8f98;font:700 10px/1 CWMono;text-transform:uppercase;letter-spacing:.1em}.swap-preview-row b{font:700 15px/1 CWMono;white-space:nowrap}.asset-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font:700 13px/1 CWMono;box-shadow:0 2px 8px rgba(0,0,0,.35)}.asset-icon.ethereum{background:linear-gradient(135deg,#627eea,#627eea88)}.asset-icon.tesla{background:linear-gradient(135deg,#cc0000,#cc000088)}.swap-preview-direction{display:grid;place-items:center;width:28px;height:28px;margin:6px auto;border:1px solid rgba(7,203,176,.3);border-radius:50%;background:#101012;color:#07cbb0;font-size:14px;transform:rotate(90deg)}.swap-preview em{display:block;margin-top:10px;color:rgba(7,203,176,.7);font:700 9px/1 CWMono;letter-spacing:.1em;text-align:center;text-transform:uppercase}
.earn-preview{display:flex;align-items:center;gap:16px}.earn-ring{width:92px;height:92px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle,#101012 56%,transparent 57%),conic-gradient(#07cbb0 0 70%,rgba(255,255,255,.08) 70%);transform:rotate(-90deg)}.earn-ring b{font:700 18px/1 CWMono;transform:rotate(90deg)}.earn-preview>div+div{text-align:left}.earn-preview>div+div>span{display:flex;align-items:center;gap:7px;color:#07cbb0;font:700 10px/1 CWMono;text-transform:uppercase;letter-spacing:.1em}.earn-preview>div+div>span i,.ai-preview-head span i{width:7px;height:7px;border-radius:50%;background:#07cbb0;box-shadow:0 0 10px #07cbb0}.earn-preview p{max-width:120px;margin:7px 0 0;color:#8a8f98;font-size:11px;line-height:16px}
.spend-preview{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.spend-preview .card-glow{position:absolute;width:144px;height:96px;border-radius:16px;background:rgba(7,203,176,.12);filter:blur(24px)}.spend-preview img{position:relative;width:172px;height:108px;object-fit:contain;transform:rotate(-7deg) scale(1.22);filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}.spend-preview small{position:absolute;right:16px;bottom:0;padding:3px 8px;border:1px solid rgba(7,203,176,.3);border-radius:20px;background:rgba(7,203,176,.12);color:#07cbb0;font:700 9px/1 CWMono;letter-spacing:.08em;text-transform:uppercase}
.ai-preview{width:100%;max-width:300px;overflow:hidden;border:1px solid #232327;border-radius:12px;background:rgba(8,12,13,.4)}.ai-preview-head,.ai-preview-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.ai-preview-head{border-bottom:1px solid #232327}.ai-preview-head>span{display:flex;align-items:center;gap:8px;color:rgba(247,248,248,.8);font:700 10px/1 CWMono;text-transform:uppercase;letter-spacing:.08em}.ai-preview-head small{color:#8a8f98;font:700 9px/1 CWMono;text-transform:uppercase;letter-spacing:.08em}.ai-preview-chart{position:relative;height:58px;margin:5px 14px 0}.ai-preview-chart i{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:2px;border-radius:2px;background:#07cbb0;transform:rotate(var(--r));transform-origin:left center;box-shadow:0 0 8px rgba(7,203,176,.24)}.ai-preview-chart i:nth-child(1){--x:0%;--y:20%;--w:16%;--r:-8deg}.ai-preview-chart i:nth-child(2){--x:15%;--y:17%;--w:16%;--r:13deg}.ai-preview-chart i:nth-child(3){--x:30%;--y:24%;--w:17%;--r:18deg}.ai-preview-chart i:nth-child(4){--x:46%;--y:34%;--w:15%;--r:-12deg}.ai-preview-chart i:nth-child(5){--x:60%;--y:30%;--w:15%;--r:14deg}.ai-preview-chart i:nth-child(6){--x:74%;--y:37%;--w:15%;--r:18deg}.ai-preview-chart i:nth-child(7){--x:88%;--y:46%;--w:12%;--r:2deg}.ai-preview-foot{padding-top:2px;padding-bottom:12px}.ai-preview-foot>span{padding:5px 9px;border:1px solid rgba(7,203,176,.25);border-radius:20px;background:rgba(7,203,176,.1);color:#07cbb0;font-size:10px;font-weight:700}.ai-preview-foot>b{color:#07cbb0;font:700 11px/1 CWMono}.ai-preview-foot b small{color:#8a8f98}
.capability-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px}.capability-arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #232327;border-radius:50%;background:transparent;color:#8a8f98;font-size:24px;line-height:1;cursor:pointer}.capability-arrow:hover{border-color:#4a4a52;color:#f7f8f8}.capability-dots{display:flex;align-items:center;gap:8px}.capability-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#232327;cursor:pointer;transition:width .3s ease,background .3s ease}.capability-dots button:hover{background:#3a3a40}.capability-dots button.active{width:24px;background:#07cbb0}.capability-arrow:focus-visible,.capability-dots button:focus-visible,.capability-cta:focus-visible{outline:2px solid #07cbb0;outline-offset:3px}
@media(max-width:820px){.capability-section{padding:72px 0}.capability-card{grid-template-columns:1fr;gap:24px;padding:28px;min-height:490px}.capability-visual{min-height:175px}.capability-copy{text-align:center}.capability-copy p{max-width:520px;margin-left:auto;margin-right:auto}.capability-heading{margin-bottom:38px}}
@media(max-width:560px){.capability-section{padding:64px 0}.capability-heading{padding:0 20px;margin-bottom:30px}.capability-heading h2{font-size:32px;line-height:38px}.capability-heading>p{font-size:15px;line-height:24px}.capability-carousel-viewport{width:100%}.capability-slide{width:calc(100vw - 40px)}.capability-card{min-height:500px;padding:24px 20px}.capability-copy h3{font-size:22px;line-height:27px}.capability-copy p{font-size:13px}.capability-controls{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.capability-track,.capability-slide{transition:none}.capability-cta b{transition:none}}

/* Cardween AI chart: continuous upward trend */
.ai-preview-chart i{top:auto;bottom:var(--b)}
.ai-preview-chart i:nth-child(1){--x:0%;--b:18%;--w:15%;--r:-8deg}
.ai-preview-chart i:nth-child(2){--x:14.6%;--b:27%;--w:15%;--r:-6deg}
.ai-preview-chart i:nth-child(3){--x:29.2%;--b:34%;--w:15%;--r:-11deg}
.ai-preview-chart i:nth-child(4){--x:43.8%;--b:47%;--w:15%;--r:-5deg}
.ai-preview-chart i:nth-child(5){--x:58.4%;--b:53%;--w:15%;--r:-9deg}
.ai-preview-chart i:nth-child(6){--x:73%;--b:64%;--w:15%;--r:-7deg}
.ai-preview-chart i:nth-child(7){--x:87.6%;--b:72%;--w:12.4%;--r:-10deg}

/* Original-style Why Cardween bento section */
.why{padding:80px max(24px,calc((100vw - 1226px)/2));border-top:1px solid rgba(255,255,255,.025)}
.why-heading{text-align:center;margin-bottom:56px}.why-heading h2{font-size:36px;line-height:40px}.why-heading p{max-width:680px;margin:16px auto 0;color:#7b8584;font-size:15px}
.why-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:20px;max-width:1226px;margin:0 auto}
.why-grid .why-card{min-width:0;min-height:0;padding:0;border:1px solid #232327;border-radius:12px;background:#0d0d10;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,border-color .3s ease,box-shadow .3s ease}
.why-grid .why-card.is-visible{opacity:1;transform:none}.why-grid .why-card:hover{border-color:rgba(7,203,176,.22);box-shadow:0 18px 60px rgba(0,0,0,.18)}
.why-speed,.why-payment{grid-column:span 7}.why-reserves{grid-column:span 5;grid-row:span 2}.why-chain,.why-audited,.why-extensible{grid-column:span 4}
.why-speed{min-height:293px!important}.why-payment{min-height:264px!important}.why-reserves{min-height:577px!important}.why-chain,.why-audited,.why-extensible{min-height:345px!important}
.why-card-visual{position:relative;flex:1;min-height:150px;padding:20px 20px 0;display:flex;align-items:center;justify-content:center}.why-reserves .why-card-visual{min-height:360px}
.why-card-copy{position:relative;z-index:2;padding:16px 20px 20px}.why-card-copy h3{margin:0 0 6px;font-size:18px;letter-spacing:-.01em}.why-card-copy p{margin:0;color:#7b8584;font-size:13px;line-height:1.65}
.speed-dial{position:relative;width:240px;height:142px;margin:auto}.speed-track,.speed-fill,.speed-ticks{position:absolute;left:20px;top:8px;width:200px;height:200px;border-radius:50%;clip-path:inset(0 0 50% 0)}
.speed-track{background:conic-gradient(from 270deg,rgba(255,255,255,.08) 0 180deg,transparent 180deg);-webkit-mask:radial-gradient(circle,transparent 0 71%,#000 72% 77%,transparent 78%);mask:radial-gradient(circle,transparent 0 71%,#000 72% 77%,transparent 78%)}
.speed-fill{background:conic-gradient(from 270deg,#04a88f 0deg,#0dd8e4 153deg,transparent 154deg);filter:drop-shadow(0 0 7px rgba(7,203,176,.65));-webkit-mask:radial-gradient(circle,transparent 0 71%,#000 72% 77%,transparent 78%);mask:radial-gradient(circle,transparent 0 71%,#000 72% 77%,transparent 78%);clip-path:inset(0 100% 50% 0)}
.speed-ticks{top:0;left:12px;width:216px;height:216px;background:repeating-conic-gradient(from 270deg,rgba(7,203,176,.48) 0 1deg,transparent 1.4deg 18deg);-webkit-mask:radial-gradient(circle,transparent 0 78%,#000 78.5% 80%,transparent 80.5%);mask:radial-gradient(circle,transparent 0 78%,#000 78.5% 80%,transparent 80.5%)}
.speed-dot{position:absolute;left:196px;top:54px;width:11px;height:11px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px rgba(7,203,176,.85);opacity:0;transform:scale(.4)}
.speed-readout{position:absolute;inset:91px 0 auto;display:grid;justify-items:center}.speed-readout strong{font:700 25px CWMono;line-height:1}.speed-readout small{margin-top:7px;color:#606968;font:8px CWMono;text-transform:uppercase;letter-spacing:.16em}
.why-speed.is-visible .speed-fill{animation:gaugeReveal 1s .12s cubic-bezier(.22,.8,.3,1) forwards}.why-speed.is-visible .speed-dot{animation:dotReveal .35s .95s ease forwards}
@keyframes gaugeReveal{to{clip-path:inset(0 0 50% 0)}}@keyframes dotReveal{to{opacity:1;transform:scale(1)}}
.reserve-terminal{width:100%;max-width:340px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(8,12,13,.45)}.reserve-head,.reserve-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 14px;border-bottom:1px solid rgba(32,40,41,.8)}.reserve-head{font:9px CWMono;text-transform:uppercase;letter-spacing:.14em;color:#747e7c}.reserve-head b{color:#c0c7c5;font-size:10px}.reserve-row:last-child{border-bottom:0}.reserve-row span{display:flex;align-items:center;gap:9px;min-width:0;color:#7b8584;font-size:12px}.reserve-row i{width:6px;height:6px;border-radius:50%;background:#252c2c;flex:none}.reserve-row b{color:#7b8584;font:11px CWMono;white-space:nowrap}.reserve-row.best{background:rgba(7,203,176,.06)}.reserve-row.best span{color:#e1e6e4}.reserve-row.best i{background:var(--teal);box-shadow:0 0 9px var(--teal);animation:whyLive 1.8s ease-in-out infinite}.reserve-row.best b{color:var(--teal)}.reserve-row.best em{font-style:normal;font-size:8px;text-transform:uppercase;letter-spacing:.08em}@keyframes whyLive{50%{opacity:.35;box-shadow:0 0 3px var(--teal)}}
.payment-visual{gap:8px;max-width:360px;margin:auto}.payment-end{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none}.payment-end small{font:8px CWMono;color:#66706e;text-transform:uppercase;letter-spacing:.12em}.token-stack{display:flex;padding-left:13px}.token-stack .token-orb{margin-left:-13px}.token-orb{width:31px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:grid;place-items:center;color:#fff;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.38)}.token-orb img{width:100%;height:100%;object-fit:cover}.token-orb.eth{background:#627eea}.token-orb.sol{background:#9945ff}.token-orb.usdt{width:38px;height:38px;background:linear-gradient(135deg,#36c6a1,#168b75);font:700 20px CW}.payment-line{width:54px;height:1px;background:repeating-linear-gradient(90deg,var(--teal) 0 6px,transparent 6px 11px);opacity:.7;animation:paymentFlow .8s linear infinite}.tx-pill{padding:5px 11px;border:1px solid rgba(7,203,176,.3);border-radius:18px;color:var(--teal);background:#0c1514;font:9px CWMono;white-space:nowrap}.payment-source{animation:paymentBob 3.4s ease-in-out infinite}.payment-target{animation:paymentBob 3.4s -1.7s ease-in-out infinite}@keyframes paymentFlow{to{background-position:11px 0}}@keyframes paymentBob{50%{transform:translateY(-4px)}}
.chain-orbit{position:relative;width:190px;height:190px}.orbit-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.07);transform:translate(-50%,-50%)}.orbit-ring.inner{width:100px;height:100px}.orbit-ring.outer{width:152px;height:152px;border-style:dashed}.orbit-axis{position:absolute;left:50%;top:50%;background:rgba(7,203,176,.15);transform:translate(-50%,-50%)}.orbit-axis.horizontal{width:152px;height:1px}.orbit-axis.vertical{width:1px;height:152px}.orbit-center,.orbit-node{position:absolute;display:grid;place-items:center;border-radius:50%;background:#111517;border:1px solid var(--line);transform:translate(-50%,-50%)}.orbit-center{left:50%;top:50%;width:46px;height:46px;border-color:rgba(7,203,176,.4);background:radial-gradient(circle at 50% 35%,rgba(7,203,176,.28),rgba(7,203,176,.06));box-shadow:0 0 20px rgba(7,203,176,.09)}.orbit-center img{width:28px;height:28px}.orbit-node{width:38px;height:38px;animation:orbitFloat 4s ease-in-out infinite}.orbit-node img{width:22px;height:22px;object-fit:contain}.node-eth{left:50%;top:10%}.node-btc{left:90%;top:50%;animation-delay:-.5s}.node-sol{left:50%;top:90%;animation-delay:-1s}.node-dot{left:10%;top:50%;animation-delay:-1.5s}@keyframes orbitFloat{50%{margin-top:-5px}}
.audit-visual,.future-visual{flex-direction:column;gap:14px}.audit-logos{display:flex;align-items:center;justify-content:center;gap:18px}.audit-logos>span{position:relative;width:72px;height:38px;display:grid;place-items:center}.audit-logos img{max-width:70px;max-height:34px;filter:grayscale(1) brightness(1.3);opacity:.72}.audit-logos i{position:absolute;right:-2px;top:-2px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#04241d;font:700 10px CW;opacity:0;transform:scale(.3)}.why-audited.is-visible .audit-logos i{animation:auditCheck .35s ease forwards}.why-audited.is-visible .audit-logos span:nth-child(2) i{animation-delay:.12s}.why-audited.is-visible .audit-logos span:nth-child(3) i{animation-delay:.24s}@keyframes auditCheck{to{opacity:1;transform:scale(1)}}.audit-visual>small{font:8px CWMono;text-transform:uppercase;letter-spacing:.18em;color:#66706e}
.future-assets{display:flex;align-items:center;justify-content:center;gap:7px}.future-assets .token-orb{width:35px;height:35px}.token-orb.gold{background:linear-gradient(135deg,#e4c533,#9b7400)}.future-plus{width:35px;height:35px;display:grid;place-items:center;border:1px dashed rgba(7,203,176,.4);border-radius:50%;color:var(--teal);background:rgba(7,203,176,.04);font-size:19px;animation:futurePulse 2.2s ease-in-out infinite}.future-pills{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.future-pills span{padding:4px 10px;border:1px solid var(--line);border-radius:20px;background:#101415;color:#737d7b;font-size:9px}@keyframes futurePulse{50%{border-color:var(--teal);box-shadow:0 0 14px rgba(7,203,176,.12);transform:rotate(90deg)}}
@media(max-width:1020px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-speed,.why-payment{grid-column:span 2}.why-reserves,.why-chain,.why-audited,.why-extensible{grid-column:span 1;grid-row:auto}.why-reserves{min-height:430px!important}.why-reserves .why-card-visual{min-height:235px}}
@media(max-width:700px){.why{padding:72px 20px}.why-heading{margin-bottom:38px}.why-heading h2{font-size:34px}.why-grid{grid-template-columns:1fr;gap:14px}.why-speed,.why-payment,.why-reserves,.why-chain,.why-audited,.why-extensible{grid-column:1;min-height:320px!important}.why-payment{min-height:285px!important}.why-card-visual{min-height:175px}.why-reserves .why-card-visual{min-height:245px}.payment-line{width:28px}.why-card-copy{padding:15px 18px 19px}.why-card-copy p{font-size:12px}.audit-logos{gap:8px}.audit-logos>span{width:65px}}
@media(prefers-reduced-motion:reduce){.why-grid .why-card{opacity:1;transform:none;transition:none}.speed-fill{clip-path:inset(0 0 50% 0)}.speed-dot{opacity:1;transform:none}.reserve-row.best i,.payment-line,.payment-source,.payment-target,.orbit-node,.future-plus{animation:none}.audit-logos i{opacity:1;transform:none}}
.speed-track,.speed-fill{top:13px;left:20px;width:200px;height:100px;border-radius:110px 110px 0 0;background:none;-webkit-mask:none;mask:none;box-sizing:border-box}
.speed-track{border:6px solid rgba(255,255,255,.08);border-bottom:0}
.speed-fill{border:6px solid var(--teal);border-bottom:0;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 6px rgba(7,203,176,.65))}
.speed-ticks{position:absolute;top:5px;left:20px;width:200px;height:108px;border-radius:0;background:none;-webkit-mask:none;mask:none;clip-path:none}
.speed-ticks i{position:absolute;left:99px;bottom:2px;width:2px;height:8px;border-radius:2px;background:rgba(7,203,176,.48);transform-origin:1px 100px;transform:rotate(var(--r)) translateY(-92px)}
.speed-ticks i:nth-child(n+9){background:rgba(255,255,255,.13)}
.token-orb.btc{background:linear-gradient(135deg,#f7931a,#a95c00);font:700 15px CW}.token-orb.eth{font-size:13px}.token-orb.sol{font:700 20px CW}
.orbit-node img{width:100%;height:100%;padding:7px;object-fit:cover;object-position:left center}.node-dot{color:#e6007a;font-size:14px;box-shadow:0 0 12px rgba(230,0,122,.14)}
@keyframes gaugeReveal{to{clip-path:inset(0 0 0 0)}}
@media(prefers-reduced-motion:reduce){.speed-fill{clip-path:inset(0)}}

/* Community reviews — matched to the original Cardween presentation */
.community-reviews{padding:90px max(24px,2vw) 105px;background:#090c0d}
.review-rating-summary{width:max-content;max-width:100%;margin:0 auto 46px;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px solid rgba(210,173,68,.23);border-radius:999px;background:rgba(210,173,68,.1);color:#858b89;font-size:12px;line-height:1.2;opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}
.community-reviews.visible .review-rating-summary{opacity:1;transform:none}
.review-rating-summary strong{color:var(--gold);font-size:14px;white-space:nowrap}
.review-rating-summary .review-count{padding-left:13px;border-left:1px solid rgba(210,173,68,.2);white-space:nowrap}
.review-rating-summary .review-count b{color:#d9c173}
.community-reviews .review-stars{display:inline-flex;align-items:center;gap:3px;color:var(--gold);white-space:nowrap}
.community-reviews .review-stars i{font:normal 13px/1 Arial,sans-serif;text-shadow:0 0 9px rgba(210,173,68,.18)}
.community-reviews .review-stars i.empty{color:#292d2d;text-shadow:none}
.review-stars-large{gap:4px}
.community-reviews .review-stars-large i{font-size:19px}
.community-review-heading{max-width:760px;margin:0 auto 55px;text-align:center;opacity:0;transform:translateY(18px);transition:opacity .65s .08s ease,transform .65s .08s ease}
.community-reviews.visible .community-review-heading{opacity:1;transform:none}
.community-review-heading h2{margin:0 0 14px;font-size:clamp(34px,3.25vw,46px);line-height:1.12;letter-spacing:-.035em}
.community-review-heading h2 span{background:linear-gradient(105deg,#09d6bd 15%,#09b997 85%);-webkit-background-clip:text;background-clip:text;color:transparent}
.community-review-heading p{max-width:610px;margin:0 auto;color:#777f7e;font-size:14px;line-height:1.7}
.community-reviews .review-grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;background:none}
.community-reviews .review-card{min-width:0;min-height:278px;padding:24px;display:flex;flex-direction:column;border:1px solid #202627;border-radius:10px;background:linear-gradient(145deg,rgba(14,17,18,.98),rgba(10,12,13,.98));box-shadow:0 18px 45px rgba(0,0,0,.08);opacity:0;transform:translateY(24px);transition:opacity .65s var(--review-delay) ease,transform .65s var(--review-delay) ease,border-color .3s ease,box-shadow .3s ease}
.community-reviews.visible .review-card{opacity:1;transform:none}
.community-reviews .review-card:hover{border-color:rgba(8,215,189,.23);box-shadow:0 18px 46px rgba(0,0,0,.2),0 0 30px rgba(8,215,189,.035)}
.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}
.community-reviews .review-label{padding:5px 10px;border-radius:5px;font:700 9px/1 CWMono,monospace;letter-spacing:.07em;white-space:nowrap}
.community-reviews .review-label.beta{border:1px solid rgba(8,215,189,.22);background:rgba(8,215,189,.09);color:var(--teal)}
.community-reviews .review-label.participant{border:1px solid rgba(210,173,68,.22);background:rgba(210,173,68,.1);color:var(--gold)}
.community-reviews .review-quote{height:29px;color:rgba(8,215,189,.2);font:700 42px/.9 Georgia,serif}
.community-reviews .review-card>p{margin:0 0 22px;color:#8c9392;font-size:14px;line-height:1.72}
.community-reviews .review-card footer{margin-top:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.community-reviews .review-card footer strong{display:flex;align-items:center;gap:6px;color:#e7e9e8;font-size:14px;line-height:1}
.community-reviews .review-card footer small{color:#686f6e;font-size:10px;line-height:1.35}
.review-verified{width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;background:var(--teal);color:#07100f;font:900 9px/1 Arial,sans-serif}
.review-verified.gold{background:var(--gold);color:#171203}
@media(max-width:920px){.community-reviews .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-rating-summary{flex-wrap:wrap}.review-rating-summary .review-count{border-left:0;padding-left:0}}
@media(max-width:600px){.community-reviews{padding:78px 18px 86px}.review-rating-summary{padding:12px 16px;gap:8px 10px;margin-bottom:38px}.review-rating-summary>span:not(.review-stars){flex-basis:100%;text-align:center}.review-rating-summary .review-count{flex-basis:auto}.community-review-heading{margin-bottom:38px}.community-review-heading h2{font-size:34px}.community-review-heading p{font-size:13px}.community-reviews .review-grid{grid-template-columns:minmax(0,1fr);gap:14px}.community-reviews .review-card{min-height:0;padding:21px}.review-card-top{align-items:flex-start}.community-reviews .review-card>p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.review-rating-summary,.community-review-heading,.community-reviews .review-card{opacity:1;transform:none;transition:none}}

/* Original CDN Visa Card showcase */
.card-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.8,.3,1)}.card-reveal.is-visible{opacity:1;transform:none}
.visa-showcase{padding:128px max(24px,calc((100vw - 1226px)/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(13,17,18,.3);overflow:hidden}
.visa-inner{max-width:1226px;margin:0 auto}.visa-heading{text-align:center;margin-bottom:24px}.visa-heading h2{font-size:48px;line-height:1.05}.visa-heading h2 span{color:#cfa84c;background:linear-gradient(135deg,#e6c45d,#b8860b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.visa-heading p{max-width:520px;margin:16px auto 0;color:#7b8584;font-size:15px}
.visa-pills{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.visa-pills span{padding:6px 16px;border:1px solid var(--line);border-radius:30px;background:rgba(16,21,22,.62);color:#7d8785;font-size:12px}.visa-pills .metal{color:var(--teal);border-color:rgba(7,203,176,.3)}.visa-pills .gold{color:#cfa84c;border-color:rgba(207,168,76,.32)}
.visa-hero{position:relative;width:min(100%,768px);aspect-ratio:16/9;margin:0 auto 64px;transform:scale(.96)}.visa-hero.card-reveal.is-visible{transform:scale(1)}.visa-glow{position:absolute;left:50%;top:50%;width:500px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(207,168,76,.1);filter:blur(100px)}.visa-hero img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.48))}.visa-hero.is-visible img{animation:visaFloat 5s 1s ease-in-out infinite}@keyframes visaFloat{50%{transform:translateY(-8px)}}
.visa-details{max-width:672px;margin:0 auto}.visa-bullets{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:40px}.visa-bullets span{position:relative;padding-left:18px;color:#7b8584;font-size:14px;line-height:1.45}.visa-bullets span:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:rgba(7,203,176,.6)}.visa-bullets span.gold{color:#cfa84c;font-weight:600}.visa-bullets span.gold:before{background:#cfa84c;box-shadow:0 0 8px rgba(207,168,76,.45)}
.visa-cta{width:max-content;max-width:100%;margin:auto;display:flex;align-items:center;gap:15px;padding:12px 15px 12px 24px;border:1px solid #2a3131;border-radius:8px;background:#0b0f10;color:#eef2f1;font-size:15px;font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.2)}.visa-cta b{width:28px;height:28px;border:1px solid rgba(7,203,176,.34);border-radius:50%;display:grid;place-items:center;color:var(--teal)}.visa-cta:hover{border-color:rgba(7,203,176,.35);transform:translateY(-2px)}

/* Original presale benefits */
.presale-perks{padding:80px max(24px,calc((100vw - 1226px)/2));background:radial-gradient(circle at 50% 45%,rgba(7,203,176,.045),transparent 43%)}
.perks-heading{text-align:center;margin-bottom:56px}.perks-heading h2{font-size:36px;line-height:40px}.perks-heading p{max-width:680px;margin:14px auto 0;color:#7b8584;font-size:14px}.benefit-original-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1226px;margin:0 auto 64px;align-items:stretch}
.benefit-original-card{min-width:0;min-height:326px;border:1px solid #232327;border-radius:12px;background:#0d0d10;overflow:hidden;display:flex;flex-direction:column}.benefit-original-card:nth-child(2){transition-delay:.07s}.benefit-original-card:nth-child(3){transition-delay:.14s}.benefit-original-card:nth-child(4){transition-delay:.21s}.benefit-visual{position:relative;min-height:170px;padding:20px;display:flex;align-items:center;justify-content:center}.benefit-copy{margin-top:auto;padding:16px 20px 20px}.benefit-copy h3{font-size:18px;margin:0 0 6px}.benefit-copy p{margin:0;color:#7b8584;font-size:13px;line-height:1.65}
.price-bars{display:block;padding:38px 25px 20px}.bar-set{height:96px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.bar-set>i{position:relative;width:20px;height:36%;border-radius:4px 4px 0 0;background:rgba(255,255,255,.1);transform-origin:bottom;transform:scaleY(.05)}.bar-set>i:nth-child(2){height:46%}.bar-set>i:nth-child(3){height:56%;background:var(--teal)}.bar-set>i:nth-child(4){height:68%;border:1px solid rgba(7,203,176,.35);background:rgba(7,203,176,.14)}.bar-set>i:nth-child(5){height:82%;border:1px solid rgba(7,203,176,.35);background:rgba(7,203,176,.14)}.bar-set>i:nth-child(6){height:100%;border:1px solid rgba(7,203,176,.35);background:rgba(7,203,176,.14)}.bar-set .now b{position:absolute;left:50%;top:-18px;transform:translateX(-50%);color:var(--teal);font:8px CWMono}.benefit-original-card.is-visible .bar-set>i{animation:barGrow .65s ease forwards}.benefit-original-card.is-visible .bar-set>i:nth-child(2){animation-delay:.07s}.benefit-original-card.is-visible .bar-set>i:nth-child(3){animation-delay:.14s}.benefit-original-card.is-visible .bar-set>i:nth-child(4){animation-delay:.21s}.benefit-original-card.is-visible .bar-set>i:nth-child(5){animation-delay:.28s}.benefit-original-card.is-visible .bar-set>i:nth-child(6){animation-delay:.35s}@keyframes barGrow{to{transform:scaleY(1)}}.bar-labels{display:flex;justify-content:space-between;margin-top:12px;color:#66706e;font:8px CWMono;text-transform:uppercase;letter-spacing:.12em}.bar-labels span:last-child{color:rgba(7,203,176,.72)}
.early-card{overflow:hidden}.card-aura{position:absolute;width:145px;height:95px;border-radius:24px;background:rgba(7,203,176,.14);filter:blur(28px)}.early-card img{position:relative;width:172px;height:108px;object-fit:contain;transform:rotate(-7deg) scale(1.35);filter:drop-shadow(0 12px 24px rgba(0,0,0,.5));transition:transform .8s cubic-bezier(.22,.8,.3,1)}.benefit-original-card.is-visible .early-card img{transform:rotate(-7deg) scale(1.42)}.early-card>b{position:absolute;right:14px;bottom:12px;padding:3px 8px;border:1px solid rgba(7,203,176,.3);border-radius:20px;background:rgba(7,203,176,.12);color:var(--teal);font:8px CWMono;text-transform:uppercase;letter-spacing:.08em}
.credit-bars{width:100%;display:grid;gap:12px}.credit-bars>div{display:grid;grid-template-columns:54px 1fr 48px;align-items:center;gap:10px}.credit-bars span{color:#7b8584;font-size:10px}.credit-bars i{height:8px;border-radius:8px;background:#171c1d;overflow:hidden}.credit-bars i b{display:block;width:var(--credit);height:100%;border-radius:8px;background:linear-gradient(90deg,#0a9d88,var(--teal));transform:scaleX(0);transform-origin:left}.benefit-original-card.is-visible .credit-bars i b{animation:creditGrow .8s .2s ease forwards}@keyframes creditGrow{to{transform:scaleX(1)}}.credit-bars em{font:10px CWMono;color:var(--teal);text-align:right;font-style:normal}.credit-bars>div:first-child em{color:#515a59}
.reward-live{gap:16px}.reward-ring{width:92px;height:92px;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#0d0d10 54%,transparent 55%),conic-gradient(var(--teal) 0 70%,rgba(255,255,255,.08) 70%);transform:rotate(-90deg);box-shadow:0 0 18px rgba(7,203,176,.07)}.reward-ring strong{font:700 18px CWMono;transform:rotate(90deg)}.reward-live>div:last-child{max-width:120px}.reward-live>div:last-child>b{display:flex;align-items:center;gap:6px;color:var(--teal);font:9px CWMono;text-transform:uppercase;letter-spacing:.08em}.reward-live>div:last-child>b i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal);animation:whyLive 1.8s ease-in-out infinite}.reward-live>div:last-child p{margin:6px 0 0;color:#7b8584;font-size:11px;line-height:1.45}
.bonus-heading{text-align:center;margin:0 auto 44px;max-width:800px}.bonus-heading h2{font-size:30px;line-height:36px}.bonus-heading h2 span{color:#f0f4f3}.early-program{width:max-content;max-width:100%;margin:16px auto 0;padding:6px 16px;border:1px solid var(--line);border-radius:30px;background:rgba(16,21,22,.62);display:flex;align-items:center;gap:8px;color:#7b8584;font-size:12px}.bonus-heading>p{max-width:680px;margin:16px auto 0;color:#7b8584;font-size:14px}
.tier-original-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1024px;margin:0 auto;padding:18px 0 42px;align-items:end}.tier-original-card{--tier-scale:1;position:relative;min-width:0;min-height:653px;padding:24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#121718,#0d1112);display:flex;flex-direction:column;transform:translateY(20px) scale(var(--tier-scale));transition:opacity .65s ease,transform .65s cubic-bezier(.22,.8,.3,1),border-color .3s ease,box-shadow .3s ease}.tier-original-card.card-reveal.is-visible{transform:scale(var(--tier-scale))}.tier-original-card:nth-child(2){transition-delay:.1s}.tier-original-card:nth-child(3){transition-delay:.2s}.tier-original-card.advanced{--tier-scale:1.05;border-color:rgba(7,203,176,.34);background:linear-gradient(180deg,rgba(7,203,176,.1),#0d1112);box-shadow:0 0 38px rgba(7,203,176,.08)}.tier-original-card.pro{--tier-scale:1.1;min-height:680px;padding:28px;border-color:rgba(207,168,76,.42);background:linear-gradient(180deg,rgba(207,168,76,.15),rgba(207,168,76,.04) 42%,#0d1112);box-shadow:0 0 40px rgba(207,168,76,.12)}
.tier-badge{position:absolute;z-index:3;left:50%;top:-13px;transform:translateX(-50%);padding:5px 16px;border-radius:20px;background:var(--teal);color:#07110f;font-size:12px;line-height:16px;white-space:nowrap}.tier-original-card.pro .tier-badge{background:linear-gradient(90deg,#e3c14f,#b8860b)}
.tier-card-image{position:relative;aspect-ratio:8/5;margin-bottom:16px;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.12)}.tier-card-image img{width:100%;height:100%;object-fit:contain;transform:scale(1.5);filter:drop-shadow(0 10px 15px rgba(0,0,0,.25));transition:transform .6s ease}.tier-original-card:hover .tier-card-image img{transform:scale(1.55)}.tier-original-card.pro .tier-card-image{background:rgba(207,168,76,.05)}
.tier-name{display:flex;align-items:center;gap:8px}.tier-name h3{font-size:18px}.tier-original-card.pro .tier-name h3{font-size:20px}.tier-name span{padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:#161b1c;color:#7b8584;font-size:10px}.tier-type{margin:2px 0 10px;color:#7b8584;font-size:12px}.tier-price{font:700 24px CWMono;color:var(--teal);margin-bottom:12px}.tier-original-card.pro .tier-price{font-size:29px;color:#cfa84c}.tier-original-card ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px}.tier-original-card li{position:relative;padding-left:22px;color:#7b8584;font-size:13px;line-height:1.35}.tier-original-card li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700}.tier-original-card.pro li:before{color:#cfa84c}.tier-original-card li.off{color:#4c5554}.tier-original-card li.off:before{content:"×";color:#596260}.tier-original-card>a{margin-top:auto;display:block;padding:12px;border:1px solid var(--line);border-radius:10px;text-align:center;color:#e8edeb;font-size:13px;font-weight:700}.tier-original-card.advanced>a{background:var(--teal);border-color:var(--teal);color:#07110f}.tier-original-card.pro>a{background:linear-gradient(90deg,#e3c14f,#b8860b);border-color:#cfa84c;color:#161005}.tier-original-card>small{display:block;margin-top:14px;color:#68716f;font-size:10px;line-height:1.45}
@media(max-width:1100px){.benefit-original-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.tier-original-grid{max-width:900px}.tier-original-card.advanced,.tier-original-card.pro{--tier-scale:1}.tier-original-card.pro{padding:24px}}
@media(max-width:820px){.visa-showcase{padding:96px 24px}.visa-heading h2{font-size:42px}.visa-hero{margin-bottom:48px}.visa-bullets{grid-template-columns:1fr;gap:12px}.presale-perks{padding:76px 24px}.tier-original-grid{grid-template-columns:1fr;max-width:470px;gap:36px;align-items:stretch}.tier-original-card{min-height:0}.tier-original-card.pro{min-height:0}.early-program{border-radius:12px;text-align:left}}
@media(max-width:560px){.visa-showcase{padding:78px 20px}.visa-heading h2{font-size:38px}.visa-heading p{font-size:14px}.visa-pills{gap:7px;margin-bottom:34px}.visa-pills span{font-size:10px;padding:5px 10px}.visa-hero{margin-bottom:38px}.visa-bullets span{font-size:12px}.visa-cta{font-size:12px;padding-left:16px}.presale-perks{padding:68px 20px}.perks-heading{margin-bottom:38px}.perks-heading h2{font-size:32px;line-height:37px}.benefit-original-grid{grid-template-columns:1fr;gap:14px;margin-bottom:50px}.benefit-original-card{min-height:310px}.bonus-heading h2{font-size:27px;line-height:33px}.early-program{font-size:10px}.tier-original-card{padding:20px}.tier-original-card.pro{padding:20px}.payment-line{width:24px}}
@media(prefers-reduced-motion:reduce){.card-reveal{opacity:1;transform:none;transition:none}.visa-hero img,.reward-live i{animation:none}.bar-set>i,.credit-bars i b{transform:none}.tier-original-card,.tier-original-card.card-reveal.is-visible{transform:none;transition:none}}
.visa-hero img{display:block}.benefit-visual{min-height:155px}

/* Original interactive settlement flow and Cardween AI Strategist */
.flow-ai-section{position:relative;padding:112px 24px 124px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 16%,rgba(7,203,176,.055),transparent 28%),#090c0d}
.flow-ai-section:before{content:"";position:absolute;left:50%;top:64%;width:720px;height:720px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(7,203,176,.025);filter:blur(120px);pointer-events:none}
.flow-ai-inner{position:relative;z-index:1;width:min(100%,1024px);margin:auto}
.flow-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s var(--flow-delay,0s) ease,transform .65s var(--flow-delay,0s) ease}
.flow-ai-section.visible .flow-reveal{opacity:1;transform:none}
.flow-heading,.ai-strategy-heading{text-align:center}
.flow-pill{width:max-content;max-width:100%;margin:0 auto 25px;padding:7px 16px;border:1px solid rgba(7,203,176,.22);border-radius:30px;background:rgba(7,203,176,.08);color:#08bda5;font:700 10px/1.2 CWMono,monospace;letter-spacing:.04em}
.flow-pill i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 9px rgba(7,203,176,.65)}
.flow-heading h2,.ai-strategy-heading h2{margin:0;font-size:clamp(38px,4vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.035em}
.flow-heading h2 span{color:#cfa84c;background:linear-gradient(135deg,#e0bd58,#b98519);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.flow-heading>p:last-child,.ai-strategy-heading>p:last-child{max-width:680px;margin:15px auto 0;color:#777f7e;font-size:14px;line-height:1.72}
.flow-controls{width:max-content;max-width:100%;margin:38px auto 22px;display:grid;grid-template-columns:auto 138px 22px 166px 78px;gap:10px;align-items:center}
.flow-controls>strong{color:#626b69;font:12px/1 CWMono,monospace;white-space:nowrap}.flow-controls>strong span{color:var(--teal);font-weight:800}.flow-controls>i{color:var(--teal);font-style:normal;text-align:center}
.flow-controls label{min-width:0}.flow-controls select{width:100%;height:40px;padding:0 31px 0 14px;border:1px solid #222a2a;border-radius:7px;outline:0;background:#0d1112;color:#eef2f1;font:700 12px CWMono,monospace;cursor:pointer}.flow-controls select:focus{border-color:rgba(7,203,176,.5);box-shadow:0 0 0 3px rgba(7,203,176,.07)}
.flow-controls button{height:40px;border:0;border-radius:7px;background:var(--teal);color:#06100e;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 0 24px rgba(7,203,176,.08)}.flow-controls button:hover{background:#16e2c7;transform:translateY(-1px)}.flow-controls button:disabled{cursor:wait;opacity:.68;transform:none}
.flow-terminal{overflow:hidden;border:1px solid #1d292d;border-radius:14px;background:#060c11;box-shadow:0 22px 55px rgba(0,0,0,.24)}
.flow-terminal-bar{height:40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;border-bottom:1px solid #172225;color:#6e7777;font:9px/1 CWMono,monospace;letter-spacing:.02em}.flow-terminal-bar>small{font:inherit}.flow-terminal-bar>b{justify-self:end;color:#a1a7a6;font:700 8px/1 CWMono,monospace;letter-spacing:.1em}
.terminal-lights{display:flex;gap:6px}.terminal-lights i{width:10px;height:10px;border-radius:50%;background:#a73b54}.terminal-lights i:nth-child(2){background:#b28b39}.terminal-lights i:nth-child(3){background:#258b7f}
.terminal-output.flow-output{min-height:298px;padding:22px 20px;border:0;background:linear-gradient(rgba(6,12,17,.97),rgba(5,11,16,.99));color:#66706f;font:italic 12px/1.75 CWMono,monospace;white-space:pre-line}.terminal-output.flow-output span{color:var(--teal);font-style:normal}.terminal-output.flow-output i{display:block;margin-top:5px;color:var(--teal);font-style:normal}.terminal-output.flow-output.running:after{content:"_";color:var(--teal);animation:blink .6s infinite}
.flow-disclaimer{margin:12px 0 28px;text-align:center;color:#545d5c;font:8px/1.5 CWMono,monospace}
.flow-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.flow-benefits article{min-height:176px;padding:20px 24px;border:1px solid #202627;border-radius:10px;background:#0c1011}.flow-benefits article>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(7,203,176,.2);border-radius:8px;background:rgba(7,203,176,.08);color:var(--teal);font-size:18px}.flow-benefits h3{margin:14px 0 7px;font-size:15px}.flow-benefits p{margin:0;color:#777f7e;font-size:12px;line-height:1.75}
.ai-strategist{padding-top:76px}.ai-strategy-heading .flow-pill{margin-bottom:22px}.ai-strategy-heading h2{font-size:clamp(32px,3.5vw,42px)}.ai-strategy-heading h2 span{background:linear-gradient(105deg,#08d4bb,#08aa91);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-strategy-heading>p:last-child{max-width:650px}
.strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.strategy-card{min-width:0;min-height:208px;padding:20px;border:1px solid #202627;border-radius:10px;background:linear-gradient(145deg,#0d1112,#0a0d0e);display:flex;flex-direction:column}.strategy-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategy-title h3{margin:0;font-size:15px}.strategy-title>span{padding:4px 9px;border-radius:20px;font:700 8px/1 CWMono,monospace;white-space:nowrap}.risk-low{border:1px solid rgba(7,203,176,.2);background:rgba(7,203,176,.08);color:var(--teal)}.risk-high{border:1px solid rgba(207,168,76,.23);background:rgba(207,168,76,.08);color:#cfa84c}.strategy-card>p{min-height:42px;margin:9px 0 12px;color:#777f7e;font-size:11px;line-height:1.65}.strategy-performance{display:flex;align-items:end;justify-content:space-between;gap:14px}.strategy-performance>strong{color:var(--teal);font:700 20px/1 CWMono,monospace}.strategy-performance>strong small{display:block;margin-top:5px;color:#5e6766;font:8px/1 CWMono,monospace}
.strategy-spark{position:relative;width:82px;height:42px;flex:none}.strategy-spark i{position:absolute;left:var(--x);bottom:var(--y);width:var(--w);height:2px;border-radius:2px;background:var(--teal);transform:rotate(var(--r)) scaleX(0);transform-origin:left center;box-shadow:0 0 7px rgba(7,203,176,.16)}.flow-ai-section.visible .strategy-spark i{animation:sparkDraw .35s calc(.48s + var(--n)*.07s) ease forwards}@keyframes sparkDraw{to{transform:rotate(var(--r)) scaleX(1)}}
.strategy-spark i:nth-child(1){--x:0;--y:7px;--w:17px;--r:-28deg;--n:0}.strategy-spark i:nth-child(2){--x:15px;--y:14px;--w:15px;--r:10deg;--n:1}.strategy-spark i:nth-child(3){--x:29px;--y:12px;--w:16px;--r:-25deg;--n:2}.strategy-spark i:nth-child(4){--x:43px;--y:19px;--w:16px;--r:-4deg;--n:3}.strategy-spark i:nth-child(5){--x:58px;--y:20px;--w:14px;--r:-22deg;--n:4}.strategy-spark i:nth-child(6){--x:70px;--y:25px;--w:13px;--r:-3deg;--n:5}.spark-two i:nth-child(1){--y:6px;--r:-20deg}.spark-two i:nth-child(2){--y:11px;--r:16deg}.spark-two i:nth-child(3){--y:8px;--r:-31deg}.spark-two i:nth-child(4){--y:16px;--r:12deg}.spark-two i:nth-child(5){--y:14px;--r:-30deg}.spark-two i:nth-child(6){--y:21px;--r:-28deg}.spark-three i:nth-child(1){--y:5px;--r:-17deg}.spark-three i:nth-child(2){--y:9px;--r:-10deg}.spark-three i:nth-child(3){--y:12px;--r:-14deg}.spark-three i:nth-child(4){--y:16px;--r:-10deg}.spark-three i:nth-child(5){--y:19px;--r:-13deg}.spark-three i:nth-child(6){--y:22px;--r:-14deg}
.strategy-card footer{margin-top:auto;padding-top:13px;border-top:1px solid #1c2223;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#606968;font:8px/1.2 CWMono,monospace}.strategy-card footer b{font:inherit;white-space:nowrap}.strategy-disclaimer{margin:12px 0 20px;text-align:right;color:#555e5d;font-size:9px}
.ai-actions{display:flex;flex-direction:column;align-items:center;text-align:center}.ai-preview-cta{display:flex;align-items:center;gap:18px;padding:10px 10px 10px 18px;border:1px solid rgba(7,203,176,.26);border-radius:9px;background:#0d1314;color:#eef2f1;font-size:13px;font-weight:700;box-shadow:0 0 25px rgba(7,203,176,.05)}.ai-preview-cta b{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(7,203,176,.32);border-radius:50%;color:var(--teal)}.ai-preview-cta:hover{border-color:rgba(7,203,176,.48);transform:translateY(-2px)}.ai-actions>small{margin-top:9px;color:#545e5d;font-size:9px}.ai-unlock{margin-top:18px;padding:7px 15px;border:1px solid rgba(7,203,176,.25);border-radius:30px;background:rgba(7,203,176,.06);color:var(--teal);font-size:10px;font-weight:700}.ai-unlock span{margin-right:6px}.ai-actions>p{margin:32px 0 0;color:#777f7e;font-size:11px}.ai-actions>p a{color:var(--teal);font-weight:700}
@media(max-width:820px){.flow-ai-section{padding:86px 20px 98px}.flow-controls{grid-template-columns:1fr 24px 1.15fr}.flow-controls>strong{grid-column:1/-1;text-align:center;margin-bottom:3px}.flow-controls>i{grid-column:2}.flow-controls label:first-of-type{grid-column:1}.flow-controls label:last-of-type{grid-column:3}.flow-controls button{grid-column:1/-1;width:100%}.flow-benefits,.strategy-grid{grid-template-columns:1fr}.flow-benefits article{min-height:0}.strategy-card{min-height:200px}.strategy-card>p{min-height:0}.strategy-disclaimer{text-align:center}}
@media(max-width:560px){.flow-ai-section{padding:74px 16px 82px}.flow-heading h2{font-size:39px}.flow-heading>p:last-child,.ai-strategy-heading>p:last-child{font-size:13px}.flow-controls{width:100%;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.15fr);gap:7px}.flow-controls select{padding-left:10px;padding-right:22px;font-size:10px}.flow-terminal-bar{grid-template-columns:auto 1fr auto;gap:9px;padding:0 12px}.flow-terminal-bar>small{text-align:center;font-size:7px}.terminal-output.flow-output{min-height:260px;padding:18px 15px;font-size:10px}.flow-benefits{gap:12px}.ai-strategist{padding-top:64px}.ai-strategy-heading h2{font-size:33px}.strategy-card{padding:18px}.strategy-card footer{align-items:flex-start;flex-direction:column}.ai-unlock{border-radius:12px;line-height:1.5}.flow-pill{font-size:8px}}
@media(prefers-reduced-motion:reduce){.flow-reveal{opacity:1;transform:none;transition:none}.strategy-spark i{transform:rotate(var(--r)) scaleX(1);animation:none!important}}
