.shield-hero .cta-row{justify-content:center;margin-top:10px}.shield-page{gap:56px;display:grid}.shield-cats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.shield-cat,.shield-privacy-grid li{background:var(--panel);box-shadow:0 0 0 1px var(--line) inset;border-radius:24px;align-content:start;gap:10px;padding:24px 22px;display:grid}.shield-cat h3,.shield-privacy-grid h3{letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.shield-cat p,.shield-privacy-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.shield-cat small{border-top:1px solid var(--line);color:var(--lilac,#b3a3ff);margin-top:4px;padding-top:12px;font-size:12.5px;line-height:1.5}.shield-cat-icon,.shield-flow-icon{background:#6f4dff2e;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #8f7bff47}.shield-cat-icon svg,.shield-flow-icon svg{fill:none;stroke:#d6ceff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.shield-cat.malware .shield-cat-icon,.shield-cat.phishing .shield-cat-icon{background:#ff707024;box-shadow:inset 0 0 0 1px #ff82824d}.shield-cat.malware svg,.shield-cat.phishing svg{stroke:#ffb3b3}.shield-cat.scams .shield-cat-icon{background:#ffc45c21;box-shadow:inset 0 0 0 1px #ffc45c4d}.shield-cat.scams svg{stroke:#ffd28a}.shield-cat.cryptomining .shield-cat-icon{background:#62e3aa1f;box-shadow:inset 0 0 0 1px #62e3aa4d}.shield-cat.cryptomining svg{stroke:#9ff0c8}.shield-flow{counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:22px 0;padding:0;list-style:none;display:grid}.shield-flow li{background:var(--panel);box-shadow:0 0 0 1px var(--line) inset;text-align:center;border-radius:22px;align-content:start;justify-items:center;gap:8px;padding:20px 14px;display:grid;position:relative}.shield-flow li strong{letter-spacing:-.01em;font-size:16px}.shield-flow li>span:last-child{color:var(--muted);font-size:13.5px;line-height:1.45}.shield-flow li:not(:last-child):after{content:"";background:var(--lilac,#b3a3ff);clip-path:polygon(0 35%,55% 35%,55% 10%,100% 50%,55% 90%,55% 65%,0 65%);opacity:.8;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:-22px}.shield-privacy-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.shield-compare{align-items:start}.shield-compare h3{margin:0;font-size:20px}.shield-compare ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shield-compare li{color:var(--ice);padding-left:28px;line-height:1.55;position:relative}.shield-compare li:before{font-weight:700;position:absolute;top:0;left:0}.shield-does li:before{content:"✓";color:#9ff0c8}.shield-doesnt li:before{content:"×";color:#ffb3b3;font-size:18px;line-height:1.2}.shield-roadmap{box-shadow:0 0 0 1px var(--line) inset;background:#ffffff05;border-radius:26px;padding:28px}.shield-roadmap h2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shield-badge{color:#ffd28a;font-family:var(--font-body,inherit);letter-spacing:0;background:#ffc45c1a;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #ffc45c4d}.shield-roadmap-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.shield-roadmap-list li{border:1px dashed var(--line);border-radius:18px;gap:6px;padding:18px 20px;display:grid}.shield-roadmap-list strong{font-size:15.5px}.shield-roadmap-list span{color:var(--muted);font-size:14px;line-height:1.5}.shield-cta{justify-items:start}.shield-cta h2{margin:0}@media (max-width:980px){.shield-flow{grid-template-columns:1fr;gap:30px}.shield-flow li{text-align:left;grid-template-columns:44px 1fr;justify-items:start;gap:2px 14px;padding:16px 18px}.shield-flow-icon{grid-row:1/span 2}.shield-flow li:not(:last-child):after{margin:0;inset:auto auto -26px 31px;transform:rotate(90deg)}}@media (max-width:640px){.shield-page{gap:44px}.shield-cat,.shield-privacy-grid li{padding:20px 18px}.shield-roadmap{padding:22px 18px}}
