:root{--bg:#080b0f;--panel:#10161f;--panel2:#151d29;--text:#f5f7fb;--muted:#aeb8c8;--line:#ffffff1a;--accent:#ff6b35;--accent2:#f9b24e;--good:#7ee787;--shadow:0 30px 90px #00000073;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 10%, #ff6b352e, transparent 30%), radial-gradient(circle at 90% 20%, #f9b24e1f, transparent 25%), var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}.page{overflow:hidden}.hero{min-height:100vh;padding:24px clamp(20px,5vw,72px) 80px;position:relative}.nav{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 80px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brandMark{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#111;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.navCta{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:999px;padding:10px 16px}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1180px;margin:0 auto;display:grid}.eyebrow,.kicker{color:var(--accent2);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}h1{letter-spacing:-.06em;max-width:800px;margin:18px 0;font-size:clamp(42px,7vw,76px);line-height:.94}h2{letter-spacing:-.045em;margin:8px 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.02}h3{letter-spacing:-.02em;margin:0 0 10px}p{color:var(--muted);line-height:1.65}.heroText{max-width:680px;font-size:19px}.heroActions{flex-wrap:wrap;gap:14px;margin:34px 0 28px;display:flex}.primaryButton,.secondaryButton,.submitButton{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:15px 20px;font-weight:800;transition:transform .15s,opacity .15s;display:inline-flex}.primaryButton,.submitButton{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#111}.secondaryButton{color:var(--text);border:1px solid var(--line);background:#ffffff0f}.primaryButton:hover,.secondaryButton:hover,.submitButton:hover{transform:translateY(-1px)}.proofBar{flex-wrap:wrap;gap:12px;display:flex}.proofBar span,.offerList span{color:var(--muted);align-items:center;gap:7px;font-weight:650;display:inline-flex}.proofBar svg,.offerList svg{color:var(--good)}.deviceCard{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:34px;max-width:430px;margin-left:auto;padding:14px;transform:rotate(1.5deg)}.deviceTop{background:#0a0f16;border-radius:24px 24px 8px 8px;align-items:center;gap:7px;height:42px;padding-left:18px;display:flex}.deviceTop span{background:#ffffff59;border-radius:100%;width:9px;height:9px}.deviceScreen{background-color:#090d13;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:10px 10px 24px 24px;min-height:520px;padding:24px}.terminalHeader{color:var(--accent2);align-items:center;gap:8px;margin-bottom:24px;font-weight:800;display:inline-flex}.signalRow{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;justify-content:space-between;margin-bottom:12px;padding:14px 16px;display:flex}.signalRow span{color:var(--muted)}.signalRow strong{color:var(--text)}.assistantBox{background:#ff6b3517;border:1px solid #ff6b3559;border-radius:18px;margin-top:24px;padding:16px}.assistantBox p{color:#ffd9c9;margin:0}.mockButton{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#111;border:0;border-radius:14px;width:100%;margin-top:20px;padding:14px;font-weight:900}.pain,.system,.offer,.leadSection{max-width:1180px;margin:0 auto;padding:70px clamp(20px,5vw,0px)}.sectionHeader{max-width:800px;margin-bottom:30px}.painGrid,.systemGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.painCard,.feature,.offerBox,.leadForm,.qualification{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-radius:24px;padding:24px}.painCard{min-height:210px}.featureIcon{width:48px;height:48px;color:var(--accent2);background:#ff6b351f;border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.featureIcon svg{width:24px;height:24px}.offerBox{background:linear-gradient(135deg,#ff6b3529,#ffffff0e);grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;display:grid}.offerList{gap:14px;display:grid}.leadSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:34px;display:grid}.qualification{color:var(--text);align-items:flex-start;gap:12px;margin-top:28px;display:flex}.qualification svg{color:var(--accent2);flex:none}.leadForm{gap:15px;display:grid}label{color:var(--text);gap:8px;font-size:14px;font-weight:750;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#00000040;border-radius:14px;outline:none;padding:14px}textarea{resize:vertical;min-height:128px}input:focus,select:focus,textarea:focus{border-color:#f9b24eb3;box-shadow:0 0 0 4px #f9b24e1f}.twoCol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.submitButton{width:100%;margin-top:4px;font-size:16px}.status{color:var(--accent2);margin:0;font-weight:700}.finePrint{margin:0;font-size:13px}.footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;padding:42px clamp(20px,5vw,0px) 60px;display:flex}.mini .brandMark{border-radius:10px;width:32px;height:32px}.footer p{margin:0;font-size:14px}@media (width<=900px){.nav{margin-bottom:44px}.heroGrid,.offerBox,.leadSection{grid-template-columns:1fr}.deviceCard{width:100%;margin:20px auto 0;transform:none}.painGrid,.systemGrid,.twoCol{grid-template-columns:1fr}.footer{flex-direction:column}}@media (width<=520px){.hero{padding-top:18px}.navCta{display:none}.deviceScreen{min-height:430px;padding:18px}.heroActions{flex-direction:column}.primaryButton,.secondaryButton{width:100%}}
