.security-icon{background:linear-gradient(145deg,#83cdf2,#4b65bd);border-radius:22px;box-shadow:inset 0 0 0 8px #07092140}.security-icon:before{content:"";border:10px solid var(--navy);background:#9ee5ff;border-radius:50%;width:62px;height:62px;position:absolute;top:38px;left:44px}.security-icon:after{content:"";background:var(--pink);border-radius:50%;width:23px;height:23px;position:absolute;top:58px;left:64px;box-shadow:0 0 18px #ff2562a6}.security-icon i:first-child{background:var(--gold);border-radius:8px;width:42px;height:8px;position:absolute;bottom:23px;left:54px}.security-page{overflow:hidden}.security-hero{grid-template-columns:1.08fr .72fr;align-items:center;gap:70px;max-width:1500px;min-height:650px;margin:auto;padding:clamp(60px,7vw,110px) clamp(22px,4vw,70px);display:grid}.security-hero h1{margin:12px 0 22px;font-size:clamp(3.4rem,6vw,6.8rem);line-height:.94}.security-hero h1 span,.security-finder h2 span{color:var(--sky)}.security-hero>div>p:not(.eyebrow){color:#c0c7dc;max-width:780px;font-size:1.15rem;line-height:1.65}.security-hero aside{background:linear-gradient(145deg,#133b5bb8,#090c26fa);border:1px solid #83cdf26e;border-radius:18px;padding:30px}.security-hero aside strong{color:var(--gold);margin-top:20px;font-size:1.65rem;display:block}.security-hero aside p,.security-hero aside small{color:var(--muted);font-size:1rem;line-height:1.55}.security-finder{border:1px solid var(--line);background:#0a0d2ade;border-radius:22px;max-width:1500px;margin:0 auto 90px;overflow:hidden}.security-finder>header,.security-controls,.security-results{padding:clamp(28px,5vw,65px)}.security-finder>header{border-bottom:1px solid var(--line);grid-template-columns:1fr .65fr;gap:45px;display:grid}.security-finder>header h2{margin:9px 0;font-size:clamp(2.5rem,4vw,4.5rem)}.security-finder>header>p{color:var(--muted);line-height:1.6}.security-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.security-controls fieldset{background:#151a438c;border:1px solid #83cdf22e;border-radius:12px;min-width:0;padding:22px}.security-controls fieldset.wide{grid-column:1/-1}.security-controls legend{font-size:1rem;font-weight:800}.security-controls fieldset>p{color:var(--muted);font-size:1rem;line-height:1.5}.security-controls label:not(.security-range){color:#cad0e2;gap:10px;margin-top:13px;font-size:.875rem;display:flex}.security-controls input{accent-color:var(--sky)}.security-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.security-options button{border:1px solid var(--line);color:#c8cede;cursor:pointer;background:#070921;border-radius:8px;min-height:46px;padding:10px}.security-options button.active{color:#071421;border-color:var(--sky);background:var(--sky)}.security-range{margin-top:16px;display:block}.security-range span{color:var(--muted);justify-content:space-between;display:flex}.security-range b{color:var(--gold)}.security-range input{width:100%;margin-top:19px}.security-results{border-top:1px solid var(--line);background:linear-gradient(#0c263e8c,#070921f5)}.security-results>header h2{margin:8px 0 12px;font-size:clamp(2.5rem,4vw,4.5rem)}.security-results>header p{max-width:900px;color:var(--muted);line-height:1.6}.security-result-grid{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid;overflow:hidden}.security-result-grid>article{border-right:1px solid var(--line);background:#0e1233c7;flex-direction:column;min-width:0;display:flex;overflow:hidden}.security-result-grid>article:last-child{border:0}.security-visual{background:#eef3f7;flex:0 0 230px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.security-visual img{object-fit:contain;width:100%;height:100%;display:block}.security-visual b{color:#07092157;font-size:2rem;position:absolute;top:15px;left:18px}.security-result-copy{flex:1;padding:24px}.security-result-copy>span{color:var(--sky);text-transform:uppercase;font-size:.875rem;font-weight:800}.security-result-copy h3{margin:6px 0;font-size:1.3rem}.security-result-copy p{color:var(--muted);font-size:1rem;line-height:1.5}.security-result-copy dl{gap:5px;display:grid}.security-result-copy dl div{border:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px;display:flex}.security-result-copy dt{color:#8f99b6;font-size:.875rem}.security-result-copy dd{text-align:right;margin:0;font-size:.875rem}.security-result-copy a{color:var(--sky);font-size:.875rem}.security-warning{border-left:3px solid var(--pink);background:#ff25620f;padding:10px}.security-results>.fair-ranking-note{border:1px solid var(--line);border-radius:9px;margin-top:22px}.security-guide,.security-disclosure{max-width:1500px;margin:90px auto;padding:0 clamp(22px,4vw,70px)}.security-guide h2{font-size:clamp(2.5rem,4vw,4.5rem)}.security-guide>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.security-guide article{border:1px solid var(--line);background:#151a438c;border-radius:12px;padding:24px}.security-guide p,.security-disclosure p{color:var(--muted);font-size:1rem;line-height:1.6}.security-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:35px;padding-bottom:35px}.security-disclosure a{color:var(--sky)}.security-tools{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:25px 0;display:grid}.security-tools label,.security-tools p{border:1px solid var(--line);border-radius:10px;margin:0;padding:16px}.security-tools select{color:#fff;background:#070921;width:100%;margin-top:8px;padding:10px;display:block}.security-list{gap:9px;display:grid}.security-list>article{border:1px solid var(--line);background:#151a4399;border-radius:11px;grid-template-columns:42px 85px minmax(230px,1fr) 1.4fr 90px;align-items:center;gap:16px;padding:16px;display:grid}.security-list>article.selected{border-color:var(--sky)}.security-list>article>button{border:1px solid var(--sky);width:38px;height:38px;color:var(--sky);background:0 0;border-radius:50%}.security-list span{color:var(--sky);font-size:.875rem}.security-list h2{margin:4px 0;font-size:1.08rem}.security-list small,.security-list p{color:var(--muted);font-size:1rem}.security-list p{margin:4px 0 0}.security-list dl{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.security-list dt{color:var(--muted);font-size:.875rem}.security-list dd{margin:3px 0;font-size:.875rem}.security-list>a{color:var(--sky);font-size:.875rem}.security-compare{border:1px solid var(--line);border-radius:13px;margin-top:32px;overflow:auto}.security-compare header{padding:24px}.security-compare table{border-collapse:collapse;width:100%;min-width:950px}.security-compare th,.security-compare td{border:1px solid var(--line);vertical-align:top;padding:12px;font-size:.875rem}.security-compare thead th{color:var(--sky)}.security-compare thead strong{color:#fff;display:block}.security-profile-visual{color:#071421;background:#eef3f7;align-content:center;place-items:center;gap:16px;min-height:390px;display:grid;overflow:hidden}.security-profile-visual img{object-fit:contain;width:100%;height:290px}.security-profile-visual b{font-size:.875rem}.security-profile-visual strong{font-size:1.5rem}.security-catalogue-controls{background:linear-gradient(145deg,#111641f5,#070a28f5);border:1px solid #83cdf257;border-radius:18px;margin:28px 0 18px;padding:18px;box-shadow:0 18px 55px #0000002e}.security-search-row{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:12px;display:grid}.security-search-row label{display:block}.security-search-row label span,.security-filter-grid label{color:#aeb8d2;font:800 .875rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.security-search-row input,.security-filter-grid select{color:#fff;width:100%;font:inherit;background:#070a28;border:1px solid #31446d;border-radius:10px;margin-top:8px;padding:13px 14px}.security-search-row input:focus,.security-filter-grid select:focus{outline:2px solid var(--sky);outline-offset:1px}.security-search-row>div{text-align:center;background:#ffbf3e0f;border:1px solid #ffbf3e59;border-radius:12px;place-content:center;padding:12px;display:grid}.security-search-row>div strong{color:var(--gold);font-size:2.1rem}.security-search-row>div span{color:var(--muted);font-size:.875rem}.security-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.security-filter-grid button,.security-empty button{border:1px solid var(--sky);min-height:44px;color:var(--sky);cursor:pointer;background:0 0;border-radius:9px;align-self:end;padding:11px;font-weight:850}.security-catalogue-controls>p{color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.55}.security-list>article>div:nth-child(3)>i{color:#66dc9b;margin-top:7px;font-size:.875rem;font-style:normal;display:block}.security-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;margin:20px 0;padding:35px}.security-empty h2{margin:0}.security-empty p{color:var(--muted)}@media (width<=1100px){.security-hero,.security-result-grid{grid-template-columns:1fr}.security-result-grid>article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);display:grid}.security-visual{width:260px;height:100%;min-height:320px}.security-guide>div{grid-template-columns:repeat(2,1fr)}.security-list>article{grid-template-columns:42px 75px 1fr}.security-list dl,.security-list>a{grid-column:3/-1}.security-tools{grid-template-columns:1fr 1fr}.security-tools p{grid-column:1/-1}}@media (width<=760px){.security-hero{padding-top:45px}.security-finder{border-left:0;border-right:0;border-radius:0}.security-finder>header,.security-controls,.security-results{padding:30px 14px}.security-finder>header,.security-controls,.security-guide>div,.security-tools{grid-template-columns:1fr}.security-controls fieldset.wide{grid-column:auto}.security-result-grid>article{grid-template-columns:1fr}.security-visual{width:100%;height:220px;min-height:220px}.security-list>article{grid-template-columns:40px 60px 1fr}.security-list dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.security-list>a{grid-column:1/-1}.security-tools p{grid-column:auto}.security-profile-visual{min-height:280px}}@media (width<=1000px){.security-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.security-search-row>div{grid-template-columns:auto auto;align-items:center;gap:7px}}.security-results .fair-ranking-note,.security-results .finder-complete{display:none}.security-brand-strip{border-bottom:1px solid #83cdf229;margin-bottom:18px;padding-bottom:16px}.security-catalogue-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(36px,6vw,90px);max-width:none;padding:clamp(54px,6vw,90px) 0;display:grid}.security-catalogue-intro>p:not(.eyebrow){color:#d1d7e8;max-width:700px;font-size:1.02rem;line-height:1.6}.security-catalogue-intro h1 span{color:#6de080}.security-catalogue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.security-catalogue-metrics span{color:#9ba7c2;background:#0e1233a8;border:1px solid #83cdf233;border-radius:11px;padding:14px;font-size:.875rem}.security-catalogue-metrics b{color:#fff;margin-bottom:3px;font-size:1.4rem;display:block}.security-catalogue-key-features{gap:10px;display:grid}.security-catalogue-key-features article{background:linear-gradient(135deg,#141b46f0,#080b26eb);border:1px solid #83cdf238;border-radius:15px;grid-template-columns:54px 1fr;align-items:start;gap:16px;padding:20px;display:grid;box-shadow:0 14px 38px #00000024}.security-catalogue-key-features article>span{color:#071421;background:var(--sky);border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.security-catalogue-key-features article:nth-child(2)>span{background:var(--gold)}.security-catalogue-key-features article:nth-child(3)>span{background:#6de080}.security-catalogue-key-features svg{width:23px}.security-catalogue-key-features small{color:var(--pink);font:800 .75rem var(--font-mono);letter-spacing:.08em}.security-catalogue-key-features h2{margin:5px 0 6px;font-size:1.15rem}.security-catalogue-key-features p{color:#aeb7ce;margin:0;font-size:1rem;line-height:1.5}.security-product-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:clamp(38px,6vw,85px);min-height:540px;padding:50px 0 65px;display:grid}.security-product-hero h1{margin:12px 0 16px;font-size:clamp(3.5rem,6vw,6.7rem);line-height:.94}.security-product-hero>div:first-child>p:not(.eyebrow){color:#c3cada;max-width:750px;font-size:1.05rem;line-height:1.6}.security-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:26px 0 0;display:grid}.security-hero-facts div{border:1px solid var(--line);background:#151a4394;border-radius:9px;min-width:0;padding:13px}.security-hero-facts dt{color:#7f8aa8;text-transform:uppercase;font-size:.875rem}.security-hero-facts dd{color:#f2f4fb;overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem;line-height:1.35}.security-product-hero .security-profile-visual{border:1px solid #83cdf247;border-radius:20px;box-shadow:0 28px 65px #0000003d}.security-profile-opinion{border-top:1px solid var(--line);padding:clamp(45px,6vw,78px) 0}.security-profile-opinion>header{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:35px;display:grid}.security-profile-opinion>header h2{max-width:950px;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.2}.security-profile-verdicts{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.security-profile-verdicts article{border:1px solid var(--line);background:#151a438c;border-radius:15px;padding:24px}.security-profile-verdicts article>div{align-items:center;gap:10px;display:flex}.security-profile-verdicts article svg{color:#6de080}.security-profile-verdicts .watch-outs{border-color:#ff25624d}.security-profile-verdicts .watch-outs svg{color:var(--pink)}.security-profile-verdicts h3{margin:0}.security-profile-verdicts ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.security-profile-verdicts li{color:#c5ccdc;align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.5;display:flex}.security-profile-verdicts li svg{flex:0 0 16px;width:16px;margin-top:2px}.security-profile-verdicts .watch-outs li{border-left:2px solid #ff256273;padding-left:15px}.security-spec-section{border-top:1px solid var(--line);padding:clamp(45px,6vw,78px) 0}.security-spec-section>header{max-width:850px}.security-spec-section>header h2{margin:8px 0 10px;font-size:clamp(2rem,4vw,3.8rem)}.security-spec-section>header>p:last-child{color:#aab4cc;line-height:1.6}.security-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.security-spec-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#12173eeb,#080b26f0);border-radius:16px;min-width:0;padding:23px}.security-spec-title{border-bottom:1px solid #83cdf226;align-items:center;gap:11px;padding-bottom:16px;display:flex}.security-spec-title svg{width:22px;color:var(--sky)}.security-spec-title h3{margin:0;font-size:1rem}.security-spec-grid dl{gap:0;margin:10px 0 0;display:grid}.security-spec-grid dl>div{border-bottom:1px solid #83cdf21a;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:18px;padding:11px 2px;display:grid}.security-spec-grid dl>div:last-child{border-bottom:0}.security-spec-grid dt{color:#808ca9;text-transform:uppercase;font-size:.875rem}.security-spec-grid dd{color:#dce1ee;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.security-feature-set{border-bottom:1px solid #83cdf21a;padding:14px 2px}.security-feature-set>span{color:#808ca9;text-transform:uppercase;margin-bottom:9px;font-size:.875rem;display:block}.security-feature-set>div{flex-wrap:wrap;gap:6px;display:flex}.security-feature-set b{color:#9ff0ad;font:750 .875rem var(--font-mono);background:#6de0800f;border:1px solid #6de08040;border-radius:999px;padding:7px 9px}@media (width<=1100px){.security-catalogue-hero,.security-product-hero{grid-template-columns:1fr}.security-catalogue-key-features{grid-template-columns:repeat(3,minmax(0,1fr))}.security-catalogue-key-features article{grid-template-columns:1fr}.security-product-hero .security-profile-visual{justify-self:start;width:100%;max-width:540px}}@media (width<=760px){.security-catalogue-key-features,.security-spec-grid,.security-profile-verdicts,.security-profile-opinion>header{grid-template-columns:1fr}.security-catalogue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-catalogue-key-features article{grid-template-columns:48px 1fr;padding:17px}.security-catalogue-key-features article>span{width:46px;height:46px}.security-product-hero{min-height:0;padding-top:28px}.security-product-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.security-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.security-profile-opinion>header{gap:12px}.security-profile-verdicts{margin-top:24px}.security-spec-grid dl>div{grid-template-columns:1fr;gap:5px}.security-spec-grid>article{padding:18px}}
