:root{--bg:#04030a;--cyan:#00d9f5;--orange:#ff7a59;--white:#f7f7fb;--muted:#aeb1c2;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 10%,rgba(255,122,89,.18),transparent 28%),radial-gradient(circle at 10% 25%,rgba(0,217,245,.13),transparent 25%)}
header{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(4,3,10,.78);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.logo{font-size:26px;font-weight:900;color:var(--cyan);text-decoration:none;letter-spacing:-.05em}.logo span{color:var(--orange)}nav{display:none;gap:22px}nav a{color:var(--white);text-decoration:none;font-size:14px}
section{max-width:1120px;margin:auto;padding:76px 22px;position:relative}.hero{min-height:calc(100vh - 70px);display:grid;gap:34px;align-items:center}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}h1{font-size:clamp(54px,15vw,126px);line-height:.88;letter-spacing:-.075em;margin:0 0 24px}h2{font-size:clamp(36px,10vw,76px);line-height:.94;letter-spacing:-.06em;margin:0 0 28px}.lead,p,li{font-size:19px;line-height:1.5;color:var(--muted)}.orange{color:var(--orange)!important}.centered{margin-left:auto;margin-right:auto;max-width:620px}
.buttons{display:flex;flex-direction:column;gap:12px;margin-top:28px}.buttons a,.waitlist-button{border:0;border-radius:16px;padding:16px 20px;background:linear-gradient(135deg,var(--orange),#ff9a3c);color:white;text-decoration:none;text-align:center;font-weight:800;display:inline-block}.buttons .ghost{background:rgba(255,255,255,.06);border:1px solid var(--line)}
img{width:100%;border-radius:28px;border:1px solid var(--line);box-shadow:0 0 70px rgba(0,217,245,.12),0 0 70px rgba(255,122,89,.12)}.placeholder,.phone-card,.stack div,.cards article,.features article{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:24px;padding:24px}.cards,.features{display:grid;gap:16px}.cards b{display:block;color:var(--orange);font-size:36px;margin-bottom:8px}.cards span,.features span{color:var(--muted);font-size:18px;line-height:1.45}.split{display:grid;gap:28px;align-items:center}.stack{display:grid;gap:12px}.stack div,.features b{color:var(--cyan);font-weight:900;font-size:22px}.features article b{display:block;font-size:30px;margin-bottom:8px}ul{list-style:none;padding:0}li{padding:13px 0;border-bottom:1px solid var(--line)}li:before{content:"●";color:var(--cyan);margin-right:12px}.bubble{padding:22px;border-radius:24px 24px 24px 4px;border:1px solid rgba(0,217,245,.35);background:rgba(0,217,245,.08);font-size:26px;font-weight:900}.center{text-align:center}.loop{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:540px;margin:30px auto}.loop span{padding:22px;border-radius:20px;border:1px solid rgba(0,217,245,.3);color:var(--cyan);font-weight:900}.chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.chips span{background:rgba(255,255,255,.06);padding:14px;border-radius:14px;color:var(--muted)}.why p{border-bottom:1px solid var(--line);padding:18px 0;color:var(--cyan);font-weight:800;font-size:23px}.why strong{display:block;color:var(--orange);font-size:26px;margin-top:28px}.cta{text-align:center}.waitlist-button{margin-top:18px;min-width:220px}.small-note{font-size:14px;color:#777b8f;margin-top:18px}footer{border-top:1px solid var(--line);padding:28px 22px;display:flex;justify-content:space-between;color:var(--muted)}footer b{color:var(--cyan)}
@media(min-width:760px){header{padding:18px 42px}nav{display:flex}section{padding:112px 42px}.hero,.split{grid-template-columns:1fr 1fr}.buttons{flex-direction:row}.cards,.features{grid-template-columns:repeat(3,1fr)}.business .cards{grid-template-columns:1fr 1fr}}