:root{color:#f4fff9;background:#07110f;font-family:Inter,ui-sans-serif,system-ui}body{margin:0}a{color:#8fffd2}nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#07110fcc;align-items:center;gap:24px;padding:18px 7vw;display:flex;position:sticky;top:0}nav b{font-size:24px}button,.button{color:#05100c;cursor:pointer;background:#37f2a4;border:0;border-radius:999px;padding:12px 18px;font-weight:800}button.ghost,.link{color:#bdfbe3;background:0 0;border:1px solid #24473b}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:72vh;padding:7vw;display:grid}.eyebrow{color:#37f2a4;text-transform:uppercase;letter-spacing:.14em}.lead{color:#c8d9d1;font-size:22px}h1{margin:10px 0;font-size:clamp(40px,7vw,88px);line-height:.95}.card{background:#10211c;border:1px solid #25483d;border-radius:28px;padding:28px;box-shadow:0 20px 80px #0008}form{gap:12px;display:grid}input,select,textarea{color:#fff;background:#07110f;border:1px solid #25483d;border-radius:14px;padding:14px;font-size:16px}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;padding:4vw 7vw;display:grid}.feature svg,.split svg{color:#37f2a4}.split{background:#0c1915;align-items:center;gap:28px;padding:6vw 7vw;display:flex}.phone{place-items:center;display:grid}.profile{background:linear-gradient(160deg,#143b32,#080f0d);border:10px solid #111;border-radius:38px;width:280px;min-height:420px;padding:28px}.auth,.app{padding:6vw 7vw}.ok{color:#37f2a4}footer{color:#9db7ad;padding:40px 7vw}@media (width<=800px){.hero{grid-template-columns:1fr}nav{overflow:auto}.phone{display:none}}
