@font-face{font-family:MonaspaceNeon;src:url(/fonts/MonaspaceNeon-Regular.woff2)format("woff2"),url(/fonts/MonaspaceNeon-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030605;--deep:#0c2723;--card:#07110f;--muted:#9aa39c;--text:#f5f7ef;--line:#b6d1622e;--brand:#b6d162;--brand-soft:#b6d16224}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(900px 140px at 30% 4%,#b6d1623d,#0000 65%),radial-gradient(780px 180px at 74% 16%,#0c2723d1,#0000 72%),linear-gradient(#020403 0%,#06100e 50%,#020403 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000 calc(50% - 552px),#b6d16247 calc(50% - 552px),#0000 calc(50% - 551px) calc(50% - 472px),#b6d1622e calc(50% - 472px),#0000 calc(50% - 471px) calc(50% + 471px),#b6d1622e calc(50% + 471px),#0000 calc(50% + 472px) calc(50% + 551px),#b6d16247 calc(50% + 551px),#0000 calc(50% + 552px));position:fixed;inset:0}body:after{content:"";pointer-events:none;filter:blur(42px);opacity:.42;background:linear-gradient(90deg, transparent, var(--brand), transparent);width:1200px;height:92px;position:fixed;top:60px;left:50%;transform:translate(-50%)rotate(-42deg)}a{color:inherit;text-decoration:none}main{min-height:100vh;position:relative}.hero{padding:28px clamp(20px,5vw,72px) 64px}nav{justify-content:space-between;align-items:center;margin-bottom:72px;display:flex}.brand{width:76px;height:76px;color:var(--brand);filter:drop-shadow(0 0 36px #b6d16252);place-items:center;display:grid}.brand svg{width:100%;height:100%;display:block}nav a{color:var(--brand);background:#0c272370;border:1px solid #b6d1626b;border-radius:999px;padding:12px 16px;font-weight:700}.heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;display:grid}.eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:800}h1,h2,h3{font-family:MonaspaceNeon,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:400}h1{letter-spacing:-.07em;text-wrap:balance;max-width:860px;margin:0 0 24px;font-size:clamp(48px,8vw,104px);line-height:.94}.lede{color:#c8cec1;max-width:690px;margin:0 0 34px;font-size:clamp(18px,2vw,23px);line-height:1.55}.actions{flex-wrap:wrap;gap:14px;display:flex}.actions a{border-radius:18px;padding:16px 22px;font-weight:850}.primary{background:var(--brand);color:#09100a;box-shadow:0 16px 60px #b6d1623d}.secondary{border:1px solid var(--line);color:#eff5e9;background:#0c272375}.phone{background:linear-gradient(#0c2723db,#030605b8);border:1px solid #b6d16238;border-radius:36px;padding:18px;transform:rotate(2deg);box-shadow:0 35px 120px #00000080,inset 0 1px #ffffff0a}.bar{color:var(--muted);align-items:center;gap:10px;padding:10px 8px 18px;display:flex}.bar span{background:var(--brand);width:12px;height:12px;box-shadow:0 0 24px var(--brand);border-radius:999px}.bar strong{color:var(--text)}.bar em{margin-left:auto;font-size:13px;font-style:normal}.bubble{border-radius:18px;max-width:86%;margin:10px 0;padding:14px 16px;line-height:1.45}.bot{background:#101f1c;border:1px solid #b6d1621f}.user{background:#173d36;margin-left:auto}.quote{background:#b6d16217;border:1px solid #b6d16259;border-radius:22px;gap:8px;margin-top:16px;padding:18px;display:grid}.quote div{color:var(--brand);font-weight:800}.quote strong{font-size:26px}.quote span{color:var(--muted)}.features{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}article{background:#030605e0;min-height:220px;padding:32px}h2{margin:0 0 14px;font-size:22px}article p{color:var(--muted);margin:0;line-height:1.6}footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px clamp(20px,5vw,72px);display:flex}footer a{color:var(--brand);font-weight:800}@media (max-width:860px){nav{margin-bottom:44px}.heroGrid{grid-template-columns:1fr}.phone{transform:none}.features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero{padding-inline:18px}.features{grid-template-columns:1fr}.brand{width:62px;height:62px}h1{font-size:52px}.actions a{text-align:center;width:100%}}
