.lp .mk-hero.ld-lead.wab-hero h1.mk-title{max-width:24ch;font-size:clamp(34px,2.5vw + 16px,52px)}.lp .wab-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.lp .wab-split .mk-section-head{margin-bottom:24px}.lp .wab-split .mk-note{margin-top:18px}@media (max-width:900px){.lp .wab-split{grid-template-columns:minmax(0,1fr);gap:36px}}.lp .wab-scan{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--surface);padding:22px 22px 18px;box-shadow:0 1px #0f0e1408,0 22px 48px -32px #0f0e1447}.lp .wab-scan-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp .wab-scan h3{margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.3}.lp .wab-scan-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px}.lp .wab-scan-score{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0}.lp .wab-scan-score b{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:42px;font-weight:500;line-height:1}.lp .wab-scan-score small{color:var(--muted-2);margin-left:3px;font-size:14px}.lp .wab-scan-meter{border-radius:var(--r-pill);background:var(--bg-mute);height:5px;margin:14px 0 8px;display:block;overflow:hidden}.lp .wab-scan-meter i{border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;transition:transform .32s var(--ease-out);display:block}.lp .wab-scan ul{margin:0;padding:0;list-style:none}.lp .wab-scan li{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}.lp .wab-scan-mark{width:8px;height:8px;transition:background-color .2s var(--ease-out);background:#d9822b;border-radius:50%}.lp .wab-scan .is-fixed .wab-scan-mark{background:#178a4e}.lp .wab-scan-text{min-width:0;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.4}.lp .wab-scan-text small{font-variant-numeric:tabular-nums;color:var(--muted-2);margin-top:1px;font-size:12.5px;display:block}.lp .wab-scan .is-fixed .wab-scan-text{color:var(--muted)}.lp .wab-scan li button{cursor:pointer;touch-action:manipulation;min-width:72px;transition:transform .12s var(--ease-out);margin:0}.lp .wab-scan li button:active{transform:scale(.97)}.lp .wab-scan-left{color:var(--muted);margin:12px 0 0;font-size:13.5px}@media (max-width:560px){.lp .wab-scan{padding:18px 16px 14px}.lp .wab-scan li{min-height:64px}.lp .wab-scan li button{min-height:44px}}.lp .wab-night{border-radius:var(--r-2xl);background:var(--night);color:var(--night-ink-2);background-image:radial-gradient(70% 90% at 50% -20%,#8c6bff4d,#0000 70%);margin:16px 0;padding:64px 56px;position:relative;overflow:hidden}.lp .wab-night .mk-section-head h2{color:var(--night-ink)}.lp .wab-night .mk-section-head p{color:var(--night-muted)}.lp .wab-safe{border:1px solid var(--night-line);border-radius:var(--r-xl);background:var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp .wab-safe li{background:var(--night-2);padding:22px 22px 24px}.lp .wab-safe h3{color:var(--night-ink);align-items:center;gap:9px;margin:0 0 8px;font-size:17px;font-weight:700;display:flex}.lp .wab-safe h3 svg{color:var(--night-brand);flex:none}.lp .wab-tested{color:var(--night-ink-2);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.58}.lp .wab-safe p{color:var(--night-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.58}@media (max-width:900px){.lp .wab-night{padding:44px 24px}.lp .wab-safe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp .wab-night{padding:36px 18px}.lp .wab-safe{grid-template-columns:minmax(0,1fr)}}.lp .wab-paths{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp .wab-paths li{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);transition:border-color .16s var(--ease-out);flex-direction:column;padding:24px;display:flex}.lp .wab-paths li:first-child{border-color:var(--brand-line);background:var(--brand-soft)}.lp .wab-paths h3{margin:0 0 8px;font-size:17px;font-weight:700}.lp .wab-paths p{color:var(--muted);text-wrap:pretty;flex:1;margin:0 0 16px;font-size:15px;line-height:1.58}.lp .wab-paths li:first-child p{color:var(--ink-2)}@media (hover:hover){.lp .wab-paths li:hover{border-color:var(--line-hover)}}@media (max-width:900px){.lp .wab-paths{grid-template-columns:minmax(0,1fr)}}.lp .wab-table th[scope=row]{color:var(--ink);text-align:left;font-weight:600}.lp .wab-compare tbody tr:first-child th,.lp .wab-compare tbody tr:first-child td{background:var(--brand-soft)}.lp .wab-compare td{font-size:14.5px}@media (max-width:640px){.lp .wab-table,.lp .wab-table tbody,.lp .wab-table tr,.lp .wab-table th,.lp .wab-table td{border:0;width:auto;min-width:0;display:block}.lp .wab-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp .wab-table tr{border-bottom:1px solid var(--line);padding:14px 16px}.lp .wab-table tr:last-child{border-bottom:0}.lp .wab-table th[scope=row]{background:0 0;padding:0 0 8px;font-size:15px}.lp .wab-table td{background:0 0;padding:0 0 8px;font-size:14.5px}.lp .wab-table td:before{content:attr(data-label);color:var(--muted-2);margin-bottom:1px;font-size:12px;display:block}.lp .wab-compare tbody tr:first-child{background:var(--brand-soft)}.lp .wab-compare tbody tr:first-child th,.lp .wab-compare tbody tr:first-child td{background:0 0}}@media (prefers-reduced-motion:reduce){.lp .wab-scan *{transition:none!important}}
