:root{--ink:#0b1220;--ink-soft:#38445b;--muted:#6b7891;--line:#e6eaf1;--bg:#fff;--bg-soft:#f7f9fc;--brand:#10b981;--brand-dark:#0b6e52;--brand-tint:#e7f7f0;--amber:#f59e0b;--red:#ef4444;--radius:14px;--shadow:0 1px 2px #0b12200a, 0 12px 32px #0b12200f;--maxw:1120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);font-size:13px;font-weight:700}h1,h2,h3{letter-spacing:-.02em;line-height:1.15}section{padding:84px 0}code{font-family:ui-monospace,Menlo,Consolas,monospace}sup{font-size:.6em}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:650;transition:transform .12s,background .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px #10b98152}.btn-primary:hover{background:var(--brand-dark)}.btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff47}.btn-ghost:hover{background:#ffffff14}.btn-line{border:1px solid var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--brand);color:var(--brand-dark)}header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:750;display:flex}.brand svg{width:26px;height:26px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a.link{color:var(--ink-soft);font-size:15px;font-weight:550}.nav-links a.link:hover{color:var(--ink)}.nav-cta{align-items:center;gap:12px;display:flex}.menu-btn{cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:24px;display:none}.hero{color:#fff;background:radial-gradient(1200px 600px at 70% -10%,#10321f 0%,#0b1220 45%,#070b14 100%);padding:92px 0 100px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 39.5H40M39.5 0V40' stroke='rgba(255,255,255,0.04)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero .wrap{z-index:1;position:relative}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:52px;display:grid}.pill{color:#7ff0c4;background:#10b98124;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero h1{margin-bottom:18px;font-size:52px;font-weight:780}.hero h1 .accent{background:linear-gradient(90deg,#34d399,#10b981);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.lede{color:#c3ccdb;max-width:46ch;margin-bottom:26px;font-size:18px}.hero p.lede b{color:#fff}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-metrics{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}.hero-metrics .m b{color:#fff;font-size:22px;display:block}.hero-metrics .m span{color:#8593a8;font-size:12.5px}.fineprint{color:#6b7891;margin-top:14px;font-size:12px}.cert{color:var(--ink);background:#fff;border-radius:18px;overflow:hidden;transform:rotate(.5deg);box-shadow:0 30px 60px #00000059}.cert-top{color:#fff;background:#0b1220;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cert-top .t{font-size:14px;font-weight:700}.cert-top .id{color:#8593a8;font-family:ui-monospace,Menlo,monospace;font-size:11px}.cert-body{padding:22px}.score-row{align-items:center;gap:18px;display:flex}.ring{background:conic-gradient(var(--brand) 302deg, #e9edf3 0deg);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.ring.amber{background:conic-gradient(var(--amber) 230deg, #e9edf3 0deg)}.ring .inner{text-align:center;background:#fff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.ring .inner b{font-size:26px}.ring .inner span{color:var(--muted);font-size:10px;display:block}.verdict .tier{background:var(--brand-tint);color:var(--brand-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.verdict .tier.amber{color:#92400e;background:#fef3c7}.verdict h4{margin:8px 0 2px;font-size:16px}.verdict p{color:var(--muted);font-size:13px}.cert-sig{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.chip{color:var(--ink-soft);background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600}.bench{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:22px 0}.bench .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.bench .stat b{color:var(--ink);font-size:20px}.bench .stat span{color:var(--muted);font-size:13.5px;display:block}.dot{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.8s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.sec-head h2{margin:12px 0 14px;font-size:36px;font-weight:750}.sec-head p{color:var(--muted);font-size:17px}.audience{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.aud{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px}.aud .tag{color:var(--brand-dark);letter-spacing:.04em;text-transform:uppercase;background:var(--brand-tint);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.aud h3{margin:14px 0 8px;font-size:20px}.aud p{color:var(--muted);font-size:15px}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:26px;transition:transform .15s,box-shadow .15s}.card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0b12201a}.card .ic{background:var(--brand-tint);border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.card .ic svg{width:22px;height:22px;stroke:var(--brand-dark)}.card h3{margin-bottom:8px;font-size:18px}.card p{color:var(--muted);font-size:15px}.how{background:var(--bg-soft)}.steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step .n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:700;display:grid}.step h3{margin-bottom:6px;font-size:17px}.step p{color:var(--muted);font-size:14.5px}.demo{color:#fff;background:linear-gradient(120deg,#0b1220,#10321f)}.demo .wrap{grid-template-columns:1fr .8fr;align-items:center;gap:48px;display:grid}.demo h2{margin-bottom:14px;font-size:34px;font-weight:760}.demo p{color:#c3ccdb;margin-bottom:22px;font-size:17px}.steps-inline{color:#8fe9c4;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.steps-inline span{background:#10b98124;border:1px solid #10b9814d;border-radius:999px;padding:6px 12px}.compare .bars{max-width:720px;margin:0 auto 30px}.bar-row{grid-template-columns:130px 1fr 70px;align-items:center;gap:14px;margin-bottom:14px;display:grid}.bar-row .lbl{font-size:15px;font-weight:650}.bar-track{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;height:22px;overflow:hidden}.bar-fill{border-radius:999px;height:100%}.bar-fill.att{background:linear-gradient(90deg,#34d399,#10b981);width:24%}.bar-fill.legacy{background:#cbd3e1;width:100%}.bar-row .val{text-align:right;font-size:14px;font-weight:700}.compare-note{text-align:center;color:var(--muted);font-size:13.5px}.verticals{background:var(--bg-soft)}.vgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;padding:22px}.v .ic{font-size:26px}.v h3{margin:8px 0 4px;font-size:16px}.v p{color:var(--muted);font-size:13px}.prices{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.price{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:26px 22px;display:flex;position:relative}.price.feat{border-color:var(--brand);box-shadow:0 16px 40px #10b98129}.price .badge{background:var(--brand);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price .badge.p2{background:var(--ink)}.price h3{font-size:17px}.price .amt{margin:8px 0 2px;font-size:30px;font-weight:760}.price .amt small{color:var(--muted);font-size:14px;font-weight:500}.price .sub{color:var(--muted);font-size:14px}.price ul{margin:16px 0 22px;list-style:none}.price li{color:var(--ink-soft);padding:6px 0 6px 24px;font-size:14px;position:relative}.price li:before{content:"✓";color:var(--brand);font-weight:700;position:absolute;left:0}.price .btn{justify-content:center;margin-top:auto}.addons{text-align:center;color:var(--muted);margin-top:24px;font-size:14px}.addons b{color:var(--ink)}.insure .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.insure-card{text-align:center;padding:40px}.insure-card .big{color:var(--brand-dark);font-size:44px;font-weight:800}.soon{color:var(--brand-dark);background:var(--brand-tint);border-radius:999px;margin-top:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.cta{color:#fff;text-align:center;background:linear-gradient(120deg,#0b6e52,#10b981);border-radius:22px;margin:0 24px;padding:54px}.cta h2{margin-bottom:10px;font-size:34px;font-weight:760}.cta p{opacity:.92;margin-bottom:24px;font-size:17px}footer{border-top:1px solid var(--line);color:var(--muted);padding:44px 0;font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}footer .brand{color:var(--ink);font-size:17px}footer nav{flex-wrap:wrap;gap:22px;display:flex}.status-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (max-width:900px){.hero-grid,.demo .wrap,.insure .wrap{grid-template-columns:1fr}.grid,.steps,.prices,.vgrid,.audience{grid-template-columns:1fr 1fr}.hero h1{font-size:40px}.nav-links{display:none}.menu-btn{display:block}.nav-links.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:16px;padding:20px 24px;display:flex;position:absolute;top:68px;left:0;right:0}.cert{margin-top:12px;transform:none}}@media (max-width:560px){.grid,.steps,.prices,.vgrid,.audience{grid-template-columns:1fr}section{padding:56px 0}.cta{padding:38px 22px}.bar-row{grid-template-columns:96px 1fr 60px}}
