.ai-security-solutions{background:#fff;padding:38px 0 44px}.ai-security-solutions__container{margin:0 auto;width:min(1180px,92%)}.ai-security-solutions__head{margin-bottom:18px}.ai-security-solutions__eyebrow{color:#1fa6c1;font-size:10px;font-weight:800;letter-spacing:1.8px;line-height:1;margin:0 0 8px;text-transform:uppercase}.ai-security-solutions__heading{color:#08242f;font-size:clamp(28px,3vw,36px);font-weight:800;letter-spacing:-1.2px;line-height:1.05;margin:0}.ai-security-solutions__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-security-solution-card{background:#fff;border:1px solid #d9e8ee;border-radius:10px;box-shadow:0 5px 14px rgba(8,36,47,.03);display:flex;flex-direction:column;min-height:365px;min-width:0;overflow:hidden;padding:24px 22px 20px;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ai-security-solution-card:hover{border-color:#ffc83d;box-shadow:0 12px 28px rgba(8,36,47,.07),0 0 14px rgba(255,200,61,.08);transform:translateY(-3px)}.ai-security-solution-card__top{align-items:flex-start;display:flex;gap:16px}.ai-security-solution-card__icon{align-items:center;background:#eef7fa;border:1px solid #d9e8ee;border-radius:50%;color:#15a6c1;display:flex;flex:0 0 54px;height:54px;justify-content:center;width:54px}.ai-security-solution-card__icon svg{fill:currentColor;height:27px;width:27px}.ai-security-solution-card__heading{min-width:0}.ai-security-solution-card__heading h3{color:#174e70;font-size:20px;font-weight:800;line-height:1.15;margin:3px 0 0}.ai-security-solution-card__heading p{color:#68777e;font-size:14px;line-height:1.4;margin:5px 0 0}.ai-security-solution-card__list{list-style:none;margin:26px 0 24px;padding:0}.ai-security-solution-card__list li{color:#68777e;font-size:14px;line-height:1.4;margin-bottom:9px;padding-left:22px;position:relative}.ai-security-solution-card__list li:last-child{margin-bottom:0}.ai-security-solution-card__list li:before{color:#13abc8;content:"✓";font-weight:800;left:0;position:absolute;top:0}.ai-security-solution-card__link{align-items:center;color:#079bc0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;line-height:1;margin-top:auto;pointer-events:auto;position:relative;text-decoration:none;transition:color .2s ease,transform .2s ease;width:fit-content;z-index:5}.ai-security-solution-card__link:after{color:#079bc0;content:"→";font-size:18px;font-weight:400;line-height:1;margin-left:9px;transition:transform .2s ease,color .2s ease}.ai-security-solution-card__link:hover{color:#08242f;transform:translateX(2px)}.ai-security-solution-card__link:hover:after{color:#ffc83d;transform:translateX(3px)}.ai-security-solution-card__link:focus-visible{outline:3px solid #ffc83d;outline-offset:4px}@media (max-width:980px){.ai-security-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ai-security-solutions{padding:32px 0 38px}.ai-security-solutions__grid{grid-template-columns:1fr}.ai-security-solution-card{min-height:0}}