.security{--ink:#12182c;--lime:#3850ff;--paper:#fafbff;--muted:#5b6277;--line:#dce0ee;background:var(--paper)}.sec-nav{height:112px;display:flex;align-items:center;justify-content:space-between;gap:28px}.sec-logo{display:flex;align-items:center;gap:17px}.sec-logo b{font:800 52px/1 Manrope,Arial,sans-serif;letter-spacing:-4px}.sec-logo>span{font-size:12px;letter-spacing:2px;border-left:1px solid #bcc3da;padding:8px 0 8px 17px}.sec-nav nav{display:flex;gap:28px;font-size:14px}.security .button{gap:20px}.security .blue{background:#3850ff;border-color:#3850ff;color:white}.security .blue:hover{background:#253bd5}.security .white{background:white;color:#15214c;border-color:white}.sec-hero{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.sec-hero-copy{background:#10182f;color:white;padding:48px 44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sec-hero h1{font-family:Anton,Arial,sans-serif;font-size:clamp(62px,6.3vw,90px);line-height:1.06;letter-spacing:-1.8px;margin:30px 0}.sec-hero h1 span{color:#9aabff}.sec-hero-copy>p{max-width:430px;color:#c5cce3;font-size:18px;margin-bottom:30px}.hero-caption{font-size:12px;letter-spacing:.7px;margin-top:35px;color:#b3bddc}.sec-explorer{background:#3850ff;color:white;padding:30px 40px;display:flex;flex-direction:column;overflow:hidden}.explorer-top,.explorer-bottom{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.explorer-top{padding-bottom:25px;border-bottom:1px solid #ffffff40}.service-tabs{display:flex;gap:7px;margin-top:23px}.service-tabs button{background:transparent;color:white;border:1px solid #ffffff80;border-radius:40px;padding:9px 16px;font-size:14px}.service-tabs button[aria-selected=true]{background:white;color:#253bd5;border-color:white}.explorer-mark{font:400 78px/1 Anton,Arial,sans-serif;letter-spacing:-2px;margin:35px 0 20px;color:#b2beff}.explorer-mark span{color:white;margin-left:7px}.sec-explorer h2{font-size:35px;line-height:1.14;letter-spacing:-1px;margin:0 0 17px}.sec-explorer p{font-size:16px;color:#edf0ff;margin:0;max-width:400px}.explorer-list{list-style:none;counter-reset:step;padding:0;margin:20px 0}.explorer-list li{counter-increment:step;padding:10px 0;border-top:1px solid #ffffff40;font-size:14px}.explorer-list li:before{content:'0' counter(step);margin-right:22px;color:#b7c3ff;font-size:12px}.explorer-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.explorer-bottom{margin-top:auto;padding-top:28px;color:#bac6ff}.sec-band{margin-top:44px;background:#e6eaff}.sec-band .wrap{display:flex;justify-content:space-between;gap:15px;padding:25px 0;font-size:14px;font-weight:600;letter-spacing:1px}.security .services article:hover,.security .services article:focus-visible{border-color:#3850ff}.security .services article:hover *,.security .services article:focus-visible *{color:#fff!important}.security .steps article>span{background:#e6eaff;color:#263dd4}.sec-perspective{background:#e9edfa;padding:85px 0}.sec-perspective .large{font-size:25px;line-height:1.45}.sec-perspective .signature{margin-top:30px;padding-top:22px;border-top:1px solid #c7cee5;font-size:14px}.sec-pricing{background:#11192e;color:white;padding:95px 0}.security-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sec-pricing .eyebrow{color:#a5b4ff}.sec-pricing h2{font-size:60px}.sec-pricing h2 em{color:#a5b4ff}.sec-pricing p{color:#c1c9df}.custom-pricing{font-size:14px;margin-top:40px}.security-price-card{background:#3850ff;padding:38px;border-radius:6px}.security-price-card .price-top{font-size:12px;gap:10px}.security-price-card .price-top span{border-color:#ffffff50;color:white}.security-price{font:500 76px/1.2 Manrope,Arial,sans-serif;letter-spacing:-4px;margin:27px 0 15px}.security-price>span{font:400 16px/1 'DM Sans',Arial;letter-spacing:0}.security-price-card p{color:#ecf0ff}.security-price-card ul{list-style:none;padding:18px 0;border-top:1px solid #ffffff50;margin:20px 0}.security-price-card li{font-size:16px;padding:7px 0}.security-price-card li:before{content:'✓';margin-right:12px}.security-price-card .button{width:100%}.security-price-card .price-note{font-size:12px;margin:18px 0 0;line-height:1.7}.framework-links{font-size:13px;color:var(--muted);margin-top:22px}.framework-links a{text-decoration:underline}.sec-footer{gap:25px;flex-wrap:wrap}.sec-footer>a:nth-child(2){font-size:14px}.security dialog select{width:100%;padding:12px;background:white;border:1px solid #b8c0d8;color:var(--ink);border-radius:4px}.security #brief-status{font-size:13px}.security a:focus-visible,.security button:focus-visible{outline:3px solid #97a8ff;outline-offset:4px}.security .services article:focus-visible,.security .steps article:focus-visible{outline-color:#3850ff}
@media(max-width:1100px){.sec-nav nav{gap:15px}.sec-nav>.button{font-size:14px;padding:14px}.sec-hero-copy{padding:35px 28px}.sec-explorer{padding:28px}.sec-hero h1{font-size:66px}.security-price-grid{gap:35px}.sec-pricing h2{font-size:50px}.security-price{font-size:65px}.security .section-heading>p{position:static;width:100%;max-width:500px}}
@media(max-width:760px){.sec-nav{height:auto;padding:24px 0;flex-wrap:wrap;gap:20px}.sec-logo b{font-size:43px}.sec-nav nav{margin-left:auto}.sec-nav>.button{display:none}.sec-hero{grid-template-columns:1fr}.sec-hero-copy{padding:38px 25px}.sec-hero h1{font-size:clamp(64px,13vw,92px)}.sec-explorer{padding:28px 25px}.sec-explorer h2{font-size:37px}.explorer-mark{font-size:72px}.sec-band .wrap{font-size:10px;letter-spacing:0}.security-price-grid{grid-template-columns:1fr;gap:30px}.sec-pricing{padding:60px 0}.security-price-card{padding:28px}.sec-perspective{padding:60px 0}.sec-footer{justify-content:space-between}.sec-footer>span{width:100%}.security .closing h2{font-size:49px}.security .experience-grid{grid-template-columns:1fr;gap:20px}.security .experience-grid>div+div{padding-top:0}}
#service-panel{min-height:490px}.explorer-mark{font-size:clamp(48px,5.2vw,74px)}
@media(max-width:760px){#service-panel{min-height:475px}.explorer-mark{font-size:clamp(42px,10vw,68px)}}
