:root{--bg:#0b1220;--panel:#0f1b33;--card:#0f1a2e;--text:#e8eefc;--muted:#a9b6d2;--border:rgba(255,255,255,.10);--accent:#36d399;--accent2:#60a5fa;--shadow:0 14px 40px rgba(0,0,0,.35)}*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(1200px 700px at 20% -10%,rgba(96,165,250,.2),transparent 60%),radial-gradient(900px 500px at 80% 0,rgba(54,211,153,.18),transparent 55%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.container{width:min(1120px,92%);margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid var(--border);font-weight:600;gap:8px;transition:transform .08s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18)}.btn--primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#07101f;border-color:transparent}.btn--ghost{background:rgba(255,255,255,.04)}.topbar{position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(11,18,32,.65);border-bottom:1px solid var(--border);z-index:10}.topbar__inner{justify-content:space-between;padding:12px 0;gap:12px}.brand,.topbar__inner{display:flex;align-items:center}.brand{gap:10px}.brand__logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border)}.brand__text{display:flex;flex-direction:column;line-height:1.05}.brand__text span{color:var(--muted);font-size:12px;margin-top:2px}.nav{display:flex;gap:16px;color:var(--muted);font-weight:600}.nav a:hover{color:var(--text)}.topbar__cta{display:flex;gap:10px}.hero{padding:64px 0 28px}.hero__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:center}.pill{display:inline-flex;border:1px solid var(--border);background:rgba(255,255,255,.04);padding:7px 10px;border-radius:999px;color:var(--muted);font-weight:700;font-size:12px;width:-moz-fit-content;width:fit-content}h1{font-size:clamp(34px,4vw,52px);line-height:1.05;margin:12px 0}.accent{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch}.hero__actions{display:flex;gap:10px;margin:18px 0;flex-wrap:wrap}.hero__proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.proof{padding:10px 12px;border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:14px;min-width:180px}.proof strong{display:block}.proof span{color:var(--muted);font-size:13px}.mock__window{border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.mock__top,.mock__window{background:rgba(255,255,255,.03)}.mock__top{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--border)}.mock__top span{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.18)}.mock__content{padding:14px}.mock__kpi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.mock__kpi>div{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:14px;padding:10px}.mock__kpi small{color:var(--muted);display:block}.mock__kpi strong{font-size:18px}.mock__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.mock__card{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:14px;padding:12px}.mock__card h3{margin:0 0 8px;font-size:14px}.mock__card ul{padding-left:0;list-style:none;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.mock__note{margin-top:12px;border:1px dashed rgba(255,255,255,.22);border-radius:14px;padding:12px;color:var(--muted)}.strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.strip__inner{padding:16px 0;color:var(--muted)}.strip strong{color:var(--text)}.section{padding:56px 0}.section--alt{background:rgba(255,255,255,.02);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section__head h2{margin:0 0 10px;font-size:28px}.section__head p{color:var(--muted);margin:0;max-width:80ch;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.card{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:18px;padding:16px}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted);line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.step{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:18px;padding:16px}.step__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid var(--border);font-weight:900;margin-bottom:8px}.step p{color:var(--muted);margin:0;line-height:1.6}.split{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.split__item{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:18px;padding:16px}.split__item p{color:var(--muted);margin:0;line-height:1.6}.cta{padding:56px 0;background:radial-gradient(900px 500px at 20% 0,rgba(54,211,153,.14),transparent 55%),radial-gradient(900px 500px at 80% 0,rgba(96,165,250,.16),transparent 55%);border-top:1px solid var(--border)}.cta__inner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;align-items:start}.cta__card{border:1px solid var(--border);background:rgba(7,16,31,.55);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.cta__card ul{margin:10px 0 0;color:var(--muted);line-height:1.8;padding-left:18px}.cta__actions{display:flex;gap:10px;margin:14px 0 10px;flex-wrap:wrap}.faq{margin-top:16px;display:grid;grid-gap:10px;gap:10px}details{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:16px;padding:14px}summary{cursor:pointer;font-weight:800}details p{color:var(--muted);margin:10px 0 0;line-height:1.6}.footer{padding:26px 0;border-top:1px solid var(--border);background:rgba(11,18,32,.65)}.footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.footer__links{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-weight:700}.footer__links a:hover{color:var(--text)}.muted{color:var(--muted)}@media (max-width:920px){.cta__inner,.hero__grid{grid-template-columns:1fr}.nav{display:none}.cards,.mock__grid,.mock__kpi,.split,.steps{grid-template-columns:1fr}}.signup{padding:64px 0}.signup__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;align-items:start}.signup__copy h1{margin-top:12px}.signup__bullets{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:18px}.signup__card{border:1px solid var(--border);background:rgba(7,16,31,.55);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.signup__form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.signup__form label{display:grid;grid-gap:6px;gap:6px}.signup__form span{font-weight:800;font-size:13px}.signup__form input{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);color:var(--text);outline:none}.signup__form input:focus{border-color:rgba(255,255,255,.25)}.signup__msg{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06)}.signup__links{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:920px){.signup__bullets,.signup__grid{grid-template-columns:1fr}}