.navsite{--bg:#f6f8fc;--panel:#fff;--panel2:#f9fbff;--line:#dbe3ef;--line-strong:#c8d4e3;--text:#172033;--muted:#66758c;--muted2:#8795aa;--accent:#e5484d;--accent-soft:#fff1f1;--chip:#f1f5fa;--blue:#3b6fd8;--blue-soft:#eef4ff;--green:#159a6d;--green-soft:#ebfaf4;--warn:#b7791f;--warn-soft:#fff8e8;--shadow:0 8px 26px #1f335112;--shadow-hover:0 14px 34px #1f33511f;z-index:3;min-height:100vh;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 85% 0, #3b6fd814, transparent 26%), radial-gradient(circle at 15% 10%, #e5484d09, transparent 22%), var(--bg);padding-top:68px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.navsite a{color:inherit;text-decoration:none}.navsite .wrap{max-width:1500px;margin:auto;padding:0 24px}.navsite .hero{padding:48px 0 26px}.navsite .crumb{color:#7c8ba1;margin-bottom:13px;font-size:12px}.navsite .crumb a:hover{color:var(--blue)}.navsite .hero h1{letter-spacing:-.02em;color:#172033;margin:0 0 13px;font-size:40px;line-height:1.2}.navsite .lead{color:#5f6f86;max-width:1080px;margin:0;font-size:15px;line-height:1.85}.navsite .lead strong{color:#172033}.navsite .stats{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.navsite .stat{border:1px solid var(--line);color:#6d7d94;background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;box-shadow:0 2px 10px #253a5809}.navsite .stat b{color:#172033;margin-right:4px;font-size:16px}.navsite .stat a:hover{color:var(--accent)}.navsite .home-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.navsite .cat-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px;transition:all .16s;box-shadow:0 3px 14px #2336550a}.navsite .cat-card:hover{box-shadow:var(--shadow-hover);border-color:#b9c9de;transform:translateY(-2px)}.navsite .cat-card strong{color:#1d2a42;font-size:14px;display:block}.navsite .cat-card span{color:#72829a;margin-top:5px;font-size:11px;line-height:1.55;display:block}.navsite .category-nav{gap:7px;padding:4px 0 18px;display:flex;overflow:auto}.navsite .category-nav a{white-space:nowrap;border:1px solid var(--line);color:#6b7b92;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;transition:all .15s}.navsite .category-nav a.current,.navsite .category-nav a:hover{color:#c9343a;background:var(--accent-soft);border-color:#e7a3a6}.navsite .section-head{justify-content:space-between;align-items:end;gap:14px;margin:10px 0 14px;display:flex}.navsite .section-head h2{color:#172033;margin:0;font-size:21px}.navsite .section-head p{color:#7a8aa1;margin:4px 0 0;font-size:12px}.navsite .filters{flex-wrap:wrap;gap:8px;display:flex}.navsite .search{border:1px solid var(--line);color:#172033;background:#fff;border-radius:11px;outline:none;width:min(470px,100%);height:42px;padding:0 14px;box-shadow:0 2px 10px #23365509}.navsite .search::placeholder{color:#9aa7b8}.navsite .search:focus{border-color:#8fb0e6;box-shadow:0 0 0 3px #3b6fd81a}.navsite .toggle{border:1px solid var(--line);color:#65758c;background:#fff;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 11px;font-size:12px;display:flex}.navsite .toggle input{accent-color:var(--accent)}.navsite .vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.navsite .vendor-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:197px;padding:16px;transition:all .16s;display:flex;box-shadow:0 4px 18px #253a580b}.navsite .vendor-card:hover{box-shadow:var(--shadow-hover);border-color:#becde1;transform:translateY(-2px)}.navsite .vendor-top{align-items:center;gap:11px;display:flex}.navsite .avatar{color:#35517a;background:linear-gradient(145deg,#eef4ff,#f7f9fc);border:1px solid #cfdbea;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.navsite .vendor-title{min-width:0}.navsite .vendor-title a{color:#18243a;font-size:16px;font-weight:760}.navsite .vendor-title a:hover{color:var(--accent)}.navsite .vendor-title small{color:#8a99ad;margin-top:3px;font-size:10px;display:block}.navsite .vendor-card>p{color:#42516a;min-height:42px;margin:13px 0 9px;font-size:13px;line-height:1.62}.navsite .tags{flex-wrap:wrap;gap:5px;display:flex}.navsite .tags span{background:var(--chip);color:#667892;border:1px solid #dce5f0;border-radius:6px;padding:4px 6px;font-size:10px}.navsite .vendor-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.navsite .status{color:#7a899e;font-size:10px}.navsite .status.ok{color:#11805a;background:var(--green-soft);border-radius:5px;padding:3px 6px}.navsite .status.pending{color:#9a6818;background:var(--warn-soft);border-radius:5px;padding:3px 6px}.navsite .visit{color:#3f5575;background:#f7f9fc;border:1px solid #d4dfec;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;transition:all .14s}.navsite .visit:hover{color:#244c97;background:var(--blue-soft);border-color:#b9cdee}.navsite .no-result{text-align:center;color:#7d8da4;background:#fff;border:1px dashed #cbd7e5;border-radius:13px;padding:40px;display:none}.navsite .no-result.show{display:block}.navsite .profile{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.navsite .box{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px;box-shadow:0 4px 18px #253a580b}.navsite .box h2{color:#1c2940;margin:0 0 12px;font-size:17px}.navsite .product-list{gap:9px;display:grid}.navsite .product-row{background:#fafcff;border:1px solid #dde6f0;border-radius:11px;padding:12px}.navsite .product-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.navsite .product-row strong{color:#26344b;font-size:13px}.navsite .product-row p{color:#6f8098;margin:6px 0 0;font-size:12px;line-height:1.7}.navsite .product-row a{color:#d33d43;white-space:nowrap;font-size:11px}.navsite .product-row a:hover{color:#ad282e}.navsite .facts{gap:9px;display:grid}.navsite .fact{border-bottom:1px solid #e4ebf3;justify-content:space-between;gap:14px;padding-bottom:9px;font-size:12px;display:flex}.navsite .fact span:first-child{color:#7f8fa5}.navsite .fact span:last-child{text-align:right;color:#35445c}.navsite .related{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.navsite .related a{border:1px solid var(--line);color:#61758f;background:#fbfcfe;border-radius:999px;padding:7px 9px;font-size:11px}.navsite .related a:hover{color:#244c97;background:#f1f6ff;border-color:#b8cbe5}.navsite .faq{padding:42px 0 54px}.navsite .faq h2{color:#172033;font-size:21px}.navsite .faq-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.navsite .faq details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 15px;box-shadow:0 3px 14px #24385609}.navsite .faq summary{cursor:pointer;color:#25334b;font-size:13px;font-weight:700}.navsite .faq p{color:#6d7d94;font-size:12px;line-height:1.8}@media (max-width:1050px){.navsite .vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.navsite .home-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.navsite .profile{grid-template-columns:1fr}}@media (max-width:720px){.navsite .wrap{padding:0 16px}.navsite .hero{padding-top:34px}.navsite .hero h1{font-size:29px}.navsite .faq-grid,.navsite .vendor-grid{grid-template-columns:1fr}.navsite .home-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.navsite .section-head{flex-direction:column;align-items:flex-start}.navsite .search{width:100%}}@media (max-width:430px){.navsite .home-cats{grid-template-columns:1fr}}.navsite .tags .product-tag{border-style:solid;border-width:1px;font-weight:600;transition:transform .12s,box-shadow .12s}.navsite .tags .product-tag:hover{transform:translateY(-1px);box-shadow:0 2px 7px #1f335114}.navsite .product-row .product-label{border:1px solid;border-radius:7px;padding:4px 8px;font-weight:700;line-height:1.35;display:inline-block}.navsite .tag-web-dynamic-protection{color:#d94a55!important;background:#fff0f1!important;border-color:#f2b8bd!important}.navsite .tag-firewall{color:#c2412d!important;background:#fff1ed!important;border-color:#f0b5a8!important}.navsite .tag-waf-waap{color:#7445b8!important;background:#f6efff!important;border-color:#d3b9f2!important}.navsite .tag-api-security{color:#2f62b3!important;background:#edf4ff!important;border-color:#b9cff2!important}.navsite .tag-ids-ips{color:#a96713!important;background:#fff6e8!important;border-color:#edcf9c!important}.navsite .tag-zero-trust-vpn{color:#167c69!important;background:#ecfbf7!important;border-color:#aee2d6!important}.navsite .tag-pam-bastion{color:#8b5a2b!important;background:#f7f1ec!important;border-color:#d7b998!important}.navsite .tag-iam{color:#4a5fb3!important;background:#f1f5ff!important;border-color:#c1cbef!important}.navsite .tag-nac{color:#277a82!important;background:#eefafa!important;border-color:#b8dfe2!important}.navsite .tag-network-isolation{color:#6550a6!important;background:#f4f2ff!important;border-color:#c9c0eb!important}.navsite .tag-siem-log-audit{color:#326c9d!important;background:#eef6ff!important;border-color:#bdd6eb!important}.navsite .tag-database-security{color:#7649a5!important;background:#f5efff!important;border-color:#d3bce6!important}.navsite .tag-vulnerability-asm{color:#b45d1d!important;background:#fff2e9!important;border-color:#ecc3a4!important}.navsite .tag-sca{color:#3e7d44!important;background:#f0f9f0!important;border-color:#bddfbe!important}.navsite .tag-appsec-devsecops{color:#a74472!important;background:#fff0f6!important;border-color:#e8b8ce!important}.navsite .tag-compliance-appliance{color:#566476!important;background:#f2f4f7!important;border-color:#cad1da!important}.navsite .tag-edr-endpoint{color:#28764a!important;background:#eef9f2!important;border-color:#b7dfc6!important}.navsite .tag-cnapp-cloud-native{color:#217b9a!important;background:#ecf9ff!important;border-color:#b5dfe9!important}.navsite .tag-dlp-data-security{color:#a13d75!important;background:#fff0f8!important;border-color:#e6bad1!important}.navsite .tag-secure-file-exchange{color:#3d6f9f!important;background:#f0f7ff!important;border-color:#c0d5e9!important}.navsite .tag-soc-security-operations{color:#554aa7!important;background:#f1f0ff!important;border-color:#c7c2ea!important}.navsite .tag-ddos-traffic-security{color:#b0601b!important;background:#fff4e9!important;border-color:#edc79f!important}.navsite .tag-content-web-control{color:#7d6928!important;background:#f7f4ea!important;border-color:#d8cea5!important}.navsite .tag-email-security{color:#41689a!important;background:#f1f7ff!important;border-color:#c6d5e8!important}.navsite .tag-ics-security{color:#a84e1b!important;background:#fff2e8!important;border-color:#e8b797!important}.navsite .tag-iot-vehicle-security{color:#28776d!important;background:#eef9f7!important;border-color:#b9ded8!important}.navsite .tag-crypto-guomi{color:#684798!important;background:#f5f0fb!important;border-color:#cab9df!important}.navsite .tag-mobile-security{color:#2d76a0!important;background:#edf8ff!important;border-color:#bbddec!important}.navsite .tag-privacy-security{color:#9e4263!important;background:#fff1f5!important;border-color:#e5bac9!important}.navsite .tag-cyber-range-bas{color:#9e5f2e!important;background:#fff5ed!important;border-color:#e6c2a5!important}.navsite .tag-digital-forensics{color:#535f70!important;background:#f4f5f8!important;border-color:#cbd0d8!important}.navsite .tag-blockchain-security{color:#3778a9!important;background:#f0f8ff!important;border-color:#bbd6e9!important}.navsite .tag-ai-security{color:#8247b5!important;background:#f7efff!important;border-color:#d8bdec!important}.navsite .tag-backup-disaster-recovery{color:#34745a!important;background:#eef8f3!important;border-color:#bfdccf!important}.navsite .tag-privacy-computing{color:#3a766b!important;background:#f1f8f6!important;border-color:#c2ded8!important}.navsite .tag-business-risk-control{color:#a84c3c!important;background:#fff1ed!important;border-color:#e8b9af!important}.navsite .tag-dns-domain-security{color:#356ca3!important;background:#eef6ff!important;border-color:#bed5eb!important}.navsite .tag-security-chip-trusted-computing{color:#535f85!important;background:#f2f3f8!important;border-color:#c7ccde!important}.navsite .tag-secure-os-hardening{color:#52744b!important;background:#f1f6f0!important;border-color:#c8dbc4!important}.navsite .tag-threat-intelligence-drp{color:#a33f39!important;background:#fff0ee!important;border-color:#e8b5b0!important}.navsite .tag-deception-honeypot{color:#9a6b15!important;background:#fff7e8!important;border-color:#e2cc9d!important}
