.lp{padding:28px 0 48px}.lp h1{font-size:clamp(28px,6vw,44px);line-height:1.1;letter-spacing:-.02em;margin:6px 0 12px}
.lp .kick{font-weight:800;color:#2563eb;font-size:15px;text-transform:lowercase}.lp .lede{font-size:18px;color:#334155;max-width:680px}
.lp .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0}.lp .st{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.lp .st b{display:block;font-size:28px;letter-spacing:-.02em}.lp .st span{color:#475569;font-size:14px}
.lp .cta{display:inline-block;background:#2563eb;color:#fff;font-weight:800;padding:14px 22px;border-radius:12px;text-decoration:none;font-size:17px}.lp .cta:hover{background:#1d4ed8}.lp .cta:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
.lp .samp{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.lp .samp li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;background:#fff}.lp .lock{color:#64748b;filter:blur(0)}.lp .bad{font-weight:700;font-size:13px;padding:3px 8px;border-radius:8px;background:#fee2e2;color:#b91c1c;white-space:nowrap}.lp .bad.social{background:#fef3c7;color:#92400e}.lp .bad.outdated{background:#e0e7ff;color:#3730a3}
.lp .vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:18px 0}.lp .vs div{border-radius:14px;padding:16px;border:1px solid #e2e8f0}.lp .vs .old{background:#f1f5f9}.lp .vs .new{background:#eff6ff;border-color:#bfdbfe}.lp .vs ol{margin:8px 0 0 18px;padding:0}
.lp h2{font-size:24px;margin:34px 0 6px}.lp .rel{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lp .rel a{border:1px solid #cbd5e1;border-radius:999px;padding:7px 12px;text-decoration:none;color:#0f172a;font-size:14px}.lp .src{color:#64748b;font-size:13px;margin-top:26px}
.lp .idx{columns:2 220px;margin-top:16px}.lp .idx a{display:block;padding:5px 0}
.top a.pill{color:#fff;text-decoration:none;display:inline-flex;align-items:center}
