:root{color-scheme:dark;--bg:#07090c;--panel:#0e1117;--panel2:#11151c;--line:rgba(255,255,255,.085);--lime:#b8ff3b;--mint:#32ffbb;--text:#f5f7f8;--muted:#8a93a2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 78% 15%,rgba(184,255,59,.08),transparent 30%),linear-gradient(180deg,#080a0e 0%,#05070a 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit}.landing-orb{position:fixed;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}.landing-orb-a{width:420px;height:420px;right:-180px;top:220px;background:rgba(84,255,72,.07)}.landing-orb-b{width:300px;height:300px;left:-160px;top:740px;background:rgba(41,255,190,.045)}.landing-header,.landing-hero,.landing-features,.calculator-section,.landing-cta,.landing-footer{width:min(1120px,calc(100% - 40px));margin-left:auto;margin-right:auto}.landing-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.landing-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.landing-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(184,255,59,.16))}.landing-brand strong,.landing-brand small{display:block}.landing-brand strong{font-size:17px;letter-spacing:-.02em}.landing-brand small{margin-top:2px;color:#8b94a3;font-size:9px;letter-spacing:.025em}.landing-access,.landing-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 19px;border-radius:15px;text-decoration:none;font-size:12px;font-weight:850;transition:.18s ease}.landing-access{border:1px solid rgba(184,255,59,.3);background:linear-gradient(135deg,rgba(184,255,59,.13),rgba(54,255,184,.055));color:#d7ff84;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 28px rgba(184,255,59,.055)}.landing-access:hover{transform:translateY(-1px);border-color:rgba(184,255,59,.52);background:rgba(184,255,59,.15)}.landing-access-small{min-height:42px;padding:0 16px}.landing-secondary{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#aab3c0}.landing-secondary:hover{border-color:rgba(255,255,255,.17);color:#eef3f5}.landing-hero{min-height:620px;padding:82px 0 72px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:78px}.landing-eyebrow{display:flex;align-items:center;gap:9px;color:#aeb6c1;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.16em}.landing-eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(184,255,59,.55)}.landing-hero h1{max-width:680px;margin:18px 0 20px;font-size:clamp(46px,6vw,74px);line-height:.98;letter-spacing:-.055em}.landing-hero h1 em{font-style:normal;color:var(--lime);text-shadow:0 0 30px rgba(184,255,59,.1)}.landing-hero-copy>p{max-width:610px;margin:0;color:#969fac;font-size:15px;line-height:1.72}.landing-hero-actions{display:flex;gap:10px;margin-top:28px}.landing-trust-row{display:flex;align-items:center;gap:11px;margin-top:24px;color:#6f7886;font-size:10px;font-weight:700}.landing-trust-row i{width:3px;height:3px;border-radius:50%;background:#48505c}.landing-product-card{position:relative;padding:23px;border:1px solid rgba(184,255,59,.16);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(184,255,59,.11),transparent 35%),linear-gradient(145deg,rgba(18,22,29,.98),rgba(9,11,16,.98));box-shadow:0 30px 90px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.035)}.product-card-head{display:flex;justify-content:space-between;align-items:center}.product-card-head span,.product-card-head strong{display:block}.product-card-head span{color:#77808f;font-size:10px}.product-card-head strong{margin-top:4px;font-size:20px}.product-card-head img{width:58px;height:58px}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.network-grid div{display:flex;align-items:center;gap:8px;padding:12px 10px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.025);color:#c6ccd4;font-size:9px;font-weight:750}.network-grid img{width:24px;height:24px}.stablecoin-strip{display:flex;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.stablecoin-strip span{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);color:#9ba4b1;font-size:9px;font-weight:850}.stablecoin-strip img{width:18px;height:18px}.stablecoin-strip .usdpw-pill{border-color:rgba(184,255,59,.18);color:#cfff70;background:rgba(184,255,59,.055)}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 0 88px}.landing-features article{min-height:210px;padding:24px;border:1px solid var(--line);border-radius:22px;background:rgba(13,16,22,.7)}.feature-number{color:#5e6672;font-size:10px;font-weight:900;letter-spacing:.12em}.landing-features h2{margin:40px 0 10px;font-size:20px;letter-spacing:-.03em}.landing-features p{margin:0;color:#818a98;font-size:11.5px;line-height:1.65}.calculator-section{display:grid;grid-template-columns:1fr 470px;gap:80px;align-items:center;padding:86px 0;border-top:1px solid rgba(255,255,255,.06)}.calculator-copy h2{margin:16px 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.045em}.calculator-copy>p{max-width:520px;color:#8f98a6;font-size:14px;line-height:1.7}.calculator-copy>p strong{color:#d9ff91}.calculator-copy ul{margin:25px 0 0;padding:0;display:grid;gap:10px;list-style:none}.calculator-copy li{position:relative;padding-left:19px;color:#77818f;font-size:11px}.calculator-copy li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--lime)}.calculator-card{padding:23px;border:1px solid rgba(184,255,59,.16);border-radius:26px;background:linear-gradient(150deg,rgba(17,21,28,.98),rgba(8,10,14,.99));box-shadow:0 26px 80px rgba(0,0,0,.3)}.calculator-card-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.calculator-card-title span{font-size:15px;font-weight:900}.calculator-card-title strong{padding:7px 9px;border:1px solid rgba(184,255,59,.16);border-radius:999px;background:rgba(184,255,59,.055);color:#caff6d;font-size:9px}.calculator-card label{display:block;margin:12px 0 7px;color:#7d8795;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.calculator-input-wrap{display:flex;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#0a0d12;overflow:hidden}.calculator-input-wrap input{width:100%;height:50px;border:0;outline:0;padding:0 14px;background:transparent;color:#f7f9fa;font:inherit;font-size:18px;font-weight:850}.calculator-input-wrap span{padding-right:14px;color:#84909c;font-size:9px;font-weight:850}.calculator-card select{width:100%;height:50px;padding:0 13px;border:1px solid rgba(255,255,255,.09);border-radius:15px;outline:0;background:#0a0d12;color:#e9edf0;font:inherit;font-size:11px}.calculator-results{display:grid;gap:1px;margin-top:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.calculator-results div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;background:rgba(255,255,255,.022)}.calculator-results span{color:#7d8794;font-size:9.5px}.calculator-results strong{font-size:11px;color:#f4f6f7}.calculator-status{margin:13px 0 0;padding:9px 10px;border-radius:11px;font-size:9.5px;line-height:1.4}.calculator-status.eligible{border:1px solid rgba(184,255,59,.15);background:rgba(184,255,59,.05);color:#bfee6b}.calculator-status.not-eligible{border:1px solid rgba(255,92,116,.17);background:rgba(255,92,116,.055);color:#ff8fa0}.calculator-note{margin:10px 1px 0;color:#616a77;font-size:8.7px;line-height:1.5}.landing-cta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;margin-bottom:70px;padding:25px;border:1px solid rgba(184,255,59,.13);border-radius:24px;background:linear-gradient(120deg,rgba(184,255,59,.06),rgba(255,255,255,.018))}.landing-cta img{width:52px;height:52px}.landing-cta h2{margin:0;font-size:20px}.landing-cta p{margin:5px 0 0;color:#7f8997;font-size:10.5px}.landing-footer{padding:26px 0 40px;border-top:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:auto 1fr;gap:10px 30px;color:#68717e}.landing-footer>div strong,.landing-footer>div span{display:block}.landing-footer>div strong{color:#b8c0ca;font-size:11px}.landing-footer>div span{margin-top:2px;font-size:8px}.landing-footer nav{display:flex;justify-content:flex-end;align-items:center;gap:17px}.landing-footer a{color:#7c8693;text-decoration:none;font-size:9px}.landing-footer a:hover{color:#cfff6a}.landing-footer p{grid-column:1/-1;margin:5px 0 0;font-size:8px;line-height:1.5}@media(max-width:880px){.landing-hero{grid-template-columns:1fr;gap:40px;padding-top:58px}.landing-product-card{max-width:580px}.landing-features{grid-template-columns:1fr}.landing-features article{min-height:0}.landing-features h2{margin-top:25px}.calculator-section{grid-template-columns:1fr;gap:40px}.calculator-card{max-width:560px}.landing-cta{grid-template-columns:auto 1fr}.landing-cta .landing-access{grid-column:1/-1}.landing-footer{grid-template-columns:1fr}.landing-footer nav{justify-content:flex-start}.landing-footer p{grid-column:auto}}@media(max-width:560px){.landing-header,.landing-hero,.landing-features,.calculator-section,.landing-cta,.landing-footer{width:min(100% - 24px,1120px)}.landing-header{height:74px}.landing-brand img{width:42px;height:42px}.landing-brand strong{font-size:15px}.landing-brand small{font-size:8px}.landing-access-small{min-height:38px;padding:0 12px;font-size:10px}.landing-hero{min-height:0;padding:52px 0 62px}.landing-hero h1{font-size:45px}.landing-hero-copy>p{font-size:13px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-access,.landing-secondary{width:100%}.landing-trust-row{flex-wrap:wrap}.landing-product-card{padding:17px;border-radius:23px}.network-grid{grid-template-columns:repeat(2,1fr)}.stablecoin-strip{flex-wrap:wrap}.landing-features{padding-bottom:60px}.calculator-section{padding:62px 0}.calculator-card{padding:17px}.calculator-card-title{align-items:flex-start;flex-direction:column}.landing-cta{grid-template-columns:1fr;text-align:center}.landing-cta img{margin:auto}.landing-footer nav{flex-wrap:wrap;gap:12px}}


/* V18.5 · SEO/GEO semantic sections + stronger mobile behavior */
.seo-overview,.faq-section{width:min(1120px,calc(100% - 40px));margin-left:auto;margin-right:auto}
.seo-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:70px;align-items:center;padding:82px 0;border-top:1px solid rgba(255,255,255,.06)}
.seo-overview h2,.faq-heading h2{margin:16px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.045em}
.seo-overview-copy>p{max-width:620px;margin:0;color:#8f98a6;font-size:13.5px;line-height:1.72}
.seo-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.seo-facts>div{min-height:118px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:rgba(255,255,255,.022);display:flex;flex-direction:column;justify-content:flex-end}
.seo-facts strong{color:#d9ff91;font-size:17px;letter-spacing:-.025em}
.seo-facts span{margin-top:6px;color:#747e8b;font-size:9.5px;line-height:1.45}
.faq-section{padding:82px 0;border-top:1px solid rgba(255,255,255,.06)}
.faq-heading{max-width:680px;margin-bottom:30px}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.faq-grid article{padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:rgba(13,16,22,.72)}
.faq-grid h3{margin:0 0 9px;color:#e9edf0;font-size:14px;letter-spacing:-.015em}
.faq-grid p{margin:0;color:#7f8996;font-size:11px;line-height:1.65}
.landing-access,.landing-secondary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.landing-header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
.landing-product-card,.calculator-card{overflow:hidden}
.network-grid div,.stablecoin-strip span{min-width:0}
.network-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:880px){.seo-overview{grid-template-columns:1fr;gap:34px}.seo-facts{max-width:620px}.faq-grid{grid-template-columns:1fr}}
@media(max-width:560px){
  .seo-overview,.faq-section{width:min(100% - 24px,1120px)}
  .seo-overview,.faq-section{padding:60px 0}
  .seo-overview h2,.faq-heading h2{font-size:32px}
  .seo-overview-copy>p{font-size:12.5px}
  .seo-facts{grid-template-columns:1fr 1fr;gap:8px}
  .seo-facts>div{min-height:102px;padding:15px}
  .seo-facts strong{font-size:14px}
  .seo-facts span{font-size:8.7px}
  .faq-grid article{padding:18px}
  .faq-grid h3{font-size:13px}
  .faq-grid p{font-size:10.5px}
  .landing-header{width:calc(100% - 20px)}
  .landing-brand{gap:8px;min-width:0}
  .landing-brand span{min-width:0}
  .landing-brand strong{white-space:nowrap}
  .landing-product-card{width:100%}
  .calculator-input-wrap input,.calculator-card select{font-size:16px}
  .landing-cta p strong{color:#b9c3cd}
}
@media(max-width:390px){
  .landing-header{height:68px}
  .landing-brand img{width:38px;height:38px}
  .landing-brand strong{font-size:14px}
  .landing-brand small{display:none}
  .landing-access-small{min-height:38px;padding:0 11px;font-size:9.5px;border-radius:13px}
  .landing-hero{padding-top:42px}
  .landing-hero h1{font-size:39px;line-height:1.01}
  .landing-hero-copy>p{font-size:12.5px;line-height:1.65}
  .network-grid{gap:7px}
  .network-grid div{padding:10px 8px}
  .stablecoin-strip{gap:6px}
  .stablecoin-strip span{padding:7px 8px}
  .seo-facts{grid-template-columns:1fr}
  .seo-facts>div{min-height:86px}
  .landing-footer nav{display:grid;grid-template-columns:1fr;gap:9px}
}
@media(max-width:330px){
  .landing-header,.landing-hero,.landing-features,.calculator-section,.landing-cta,.landing-footer,.seo-overview,.faq-section{width:calc(100% - 16px)}
  .landing-brand img{width:34px;height:34px}
  .landing-brand strong{font-size:13px}
  .landing-access-small{padding:0 9px;font-size:9px}
  .landing-hero h1{font-size:35px}
  .landing-product-card,.calculator-card{padding:14px}
}
