.ai-security-hero{background:radial-gradient(circle at 72% 42%,rgba(0,183,220,.1) 0,rgba(0,183,220,.03) 27%,transparent 48%),#08242f;color:#fff;overflow:hidden;padding:58px 0 64px;position:relative}.ai-security-hero__container{margin:0 auto;width:min(1440px,92%)}.ai-security-hero__grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(390px,.82fr) minmax(650px,1.18fr)}.ai-security-hero__content{max-width:600px;min-width:0}.ai-security-hero__eyebrow{color:#40c7df;font-size:12px;font-weight:800;letter-spacing:2px;line-height:1;margin:0 0 20px;text-transform:uppercase}.ai-security-hero__heading{color:#fff;font-size:clamp(44px,4.1vw,64px);font-weight:800;letter-spacing:-2.6px;line-height:1;margin:0}.ai-security-hero__heading span{color:#26bdd7;display:inline}.ai-security-hero__description{color:hsla(0,0%,100%,.87);font-size:17px;line-height:1.55;margin-top:22px;max-width:550px}.ai-security-hero__description p{margin:0}.ai-security-hero__cta-group{align-items:flex-start;display:flex;gap:28px;margin-top:26px}.ai-button{align-items:center;border-radius:18px;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;line-height:1;min-height:48px;padding:13px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.ai-button--primary{background:#ffc83d;border:1px solid #ffc83d;box-shadow:0 8px 20px rgba(0,0,0,.14);color:#08242f;flex:0 0 auto}.ai-button--primary:hover{background:#fff;border-color:#fff;color:#08242f;transform:translateY(-2px)}.ai-security-hero__product-links{align-items:flex-start;display:flex;flex-direction:column;gap:9px;padding-top:2px}.ai-security-hero__product-links a{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s ease,transform .2s ease}.ai-security-hero__product-links a:after{color:#40c7df;content:"→";margin-left:6px;transition:margin-left .2s ease,color .2s ease}.ai-security-hero__product-links a:hover{color:#ffc83d;transform:translateX(2px)}.ai-security-hero__product-links a:hover:after{color:#ffc83d;margin-left:9px}.ai-security-hero__visual{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(145px,170px) minmax(310px,370px) minmax(145px,170px);justify-content:center;min-width:0}.ai-threat-side{display:grid;gap:13px}.ai-threat-card{background:linear-gradient(135deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.035));border:1px solid rgba(142,216,226,.28);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 9px 22px rgba(0,0,0,.12);min-width:0;padding:12px 14px;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ai-threat-card strong{color:#fff;display:block;font-size:13px;font-weight:800;line-height:1.18}.ai-threat-card span{color:hsla(0,0%,100%,.72);display:block;font-size:10px;line-height:1.3;margin-top:4px}.ai-threat-card:hover{background:hsla(0,0%,100%,.09);border-color:#ffc83d;box-shadow:0 13px 28px rgba(0,0,0,.18),0 0 20px rgba(255,200,61,.18);transform:translateY(-3px)}.ai-threat-galaxy{display:grid;place-items:center}.ai-threat-orbit{aspect-ratio:1;background:radial-gradient(circle at center,rgba(38,189,215,.17) 0,rgba(38,189,215,.08) 23%,rgba(8,36,47,0) 67%);border:1px solid rgba(64,199,223,.34);border-radius:50%;box-shadow:inset 0 0 75px rgba(38,189,215,.06),0 0 45px rgba(38,189,215,.09);position:relative;width:min(350px,100%)}.ai-threat-orbit__ring{border:1px solid rgba(64,199,223,.23);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai-threat-orbit__ring--1{height:78%;width:78%}.ai-threat-orbit__ring--2{height:56%;width:56%}.ai-threat-orbit__ring--3{height:34%;width:34%}.ai-threat-orbit__scan{animation:aiThreatScan 9s linear infinite;background:linear-gradient(90deg,rgba(64,199,223,.85),transparent);height:1px;left:50%;position:absolute;top:50%;transform-origin:left center;width:43%}.ai-threat-core{align-items:center;background:radial-gradient(circle at 40% 35%,#17627d 0,#0b3547 55%,#08242f 100%);border:2px solid #46d9ef;border-radius:50%;box-shadow:0 0 0 9px rgba(70,217,239,.07),0 0 25px rgba(70,217,239,.55),0 0 55px rgba(70,217,239,.18);display:flex;flex-direction:column;height:104px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:104px}.ai-threat-core__top{color:#fff;font-size:26px;font-weight:800;line-height:1}.ai-threat-core strong{color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;line-height:1;margin-top:4px}.ai-threat-node{border-radius:50%;height:9px;position:absolute;width:9px}.ai-threat-node--1{background:#ffc83d;box-shadow:0 0 8px #ffc83d,0 0 17px rgba(255,200,61,.7);right:14%;top:19%}.ai-threat-node--2{background:#ffb43c;bottom:21%;box-shadow:0 0 8px #ffb43c,0 0 17px rgba(255,180,60,.7);right:14%}.ai-threat-node--3{background:#36aee4;bottom:22%;box-shadow:0 0 8px #36aee4,0 0 17px rgba(54,174,228,.7);left:13%}.ai-threat-node--4{background:#19d1e7;box-shadow:0 0 8px #19d1e7,0 0 17px rgba(25,209,231,.7);left:14%;top:20%}@keyframes aiThreatScan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1250px){.ai-security-hero__grid{grid-template-columns:1fr}.ai-security-hero__content{max-width:760px}.ai-security-hero__visual{margin-top:28px}}@media (max-width:850px){.ai-security-hero__visual{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.ai-threat-galaxy{grid-column:1/-1;grid-row:1;margin-bottom:12px}}@media (max-width:600px){.ai-security-hero{padding:52px 0 60px}.ai-security-hero__container{width:min(92%,560px)}.ai-security-hero__heading{font-size:44px;letter-spacing:-2px;line-height:1.02}.ai-security-hero__description{font-size:16px}.ai-security-hero__cta-group{flex-direction:column;gap:20px}.ai-security-hero__visual{grid-template-columns:1fr}.ai-threat-galaxy{grid-column:auto;grid-row:auto}.ai-threat-orbit{width:min(315px,88vw)}}@media (prefers-reduced-motion:reduce){.ai-threat-orbit__scan{animation:none}}