.security-series{--model-accent:#2785a1;--model-soft:#eef7fa;--model-line:#d5e6ec}
.security-series .security-price{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid #b9dbe6;border-left:5px solid #2785a1;border-radius:14px;background:#eef7fa;margin:18px 0 22px}
.security-series .security-price strong{font:700 clamp(26px,4vw,40px)/1.2 Arial,sans-serif;color:#183d4a;overflow-wrap:anywhere}
.security-series .security-price span{font-size:16px;line-height:1.6;color:#294c59}
.security-series .security-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0}
.security-series a.security-button{display:inline-block;padding:13px 20px;border-radius:9px;background:#237e98;color:#fff;text-decoration:none;font-weight:bold;line-height:1.5}
.security-series a.security-button:hover{background:#175e74}
.security-series a:focus-visible{outline:3px solid #154f67;outline-offset:4px}
.security-series .security-service-grid,.security-series .security-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.security-series .security-service-grid>a,.security-series .security-related>a{display:block;min-width:0;padding:18px;border:1px solid #d5e6ec;border-radius:12px;background:#f8fcfd;text-decoration:none;line-height:1.6}
.security-series .security-service-grid strong,.security-series .security-service-grid span{display:block}
.security-series .security-service-grid span{margin-top:12px;font-size:23px;font-weight:700;color:#193f4d}
.security-series .kk-card{border-top:4px solid #2785a1;background:#fff}
.security-series .kk-stats b{font-size:clamp(22px,3vw,30px)}
.security-series h2{scroll-margin-top:30px}
.security-series .kk-stages>li{background:#fbfdfe}
@media(max-width:700px){.security-series .security-service-grid,.security-series .security-related{grid-template-columns:1fr}.security-series .security-price{padding:18px}.security-series .security-actions{gap:14px}.security-series .kk-stats>div{padding:16px 8px}}

/* Related links are content navigation, independent of the header nav. */
.security-series nav.security-related{float:none;width:100%;height:auto;padding:0;margin:0;box-sizing:border-box}
.security-series nav.security-related>a{height:auto;box-sizing:border-box;color:#237e98}
.security-series nav.security-related>a:hover,.security-series nav.security-related>a:focus-visible{color:#154f67;background:#eef7fa}
