.security-hero{padding-top:72px;padding-bottom:30px;text-align:center}.security-hero .eyebrow{color:#c9dccd;font-size:clamp(1rem,1.5vw,1.25rem);letter-spacing:.13em;margin-bottom:24px}.security-hero h1{font-size:clamp(3.5rem,7vw,6.7rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:0}.security-hero h1 span{color:#a7bdca}.security-deck{max-width:660px;font-size:1.18rem;line-height:1.75}.security-rule{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #30414b;margin-top:62px;padding:22px 0;color:#8fa5b2;font-size:.7rem;letter-spacing:.12em;line-height:1.6}.security-practices{padding-top:10px}.security-row{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:58px 0;border-bottom:1px solid #293b45}.security-label{display:block;min-width:0}.security-number{font-size:.75rem;color:#a8c3b2;padding-top:9px;flex-shrink:0}.security-label h2{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.15;letter-spacing:-.04em}.security-copy p{font-size:1.04rem;line-height:1.8;max-width:550px}.security-copy p:last-child{margin-bottom:0}.security-feature{margin-top:80px;margin-bottom:0}.security-feature-inner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;padding:58px;border:1px solid #3b5555;border-radius:8px;background:radial-gradient(ellipse at 5% 0%,#20392f 0%,#102027 55%,#0d1921 100%)}.security-feature .eyebrow{display:inline-block;max-width:100%;color:#e0f2d2;background:#bddda817;border-left:3px solid #c9dfbd;padding:10px 14px;margin-bottom:26px;line-height:1.5;font-size:clamp(.95rem,1.35vw,1.15rem);font-weight:700;letter-spacing:.075em}.security-feature h2{font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:1.12}.security-feature h2 span{color:#c9dfbd}.security-feature-copy p{font-size:1rem;line-height:1.8}.security-feature-copy .security-feature-lead{font-size:1.2rem;color:#eef4ee}.security-program-link{display:inline-block;color:#e0efce;border-bottom:1px solid #8ba17f;font-size:.9rem;line-height:1.7;padding:5px 0 9px;margin-top:4px}.security-program-link:hover{color:white;border-color:white}.security-program-link span[aria-hidden]{margin-left:8px}.security-capabilities{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 32px;border-top:1px solid #4b62534d;padding-top:25px;color:#c0d1c5;font-size:.8rem}.security-capabilities span:before{content:'+';color:#d4ecbd;margin-right:12px}.security-contact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:80px;padding-bottom:80px}.security-contact h2{font-size:clamp(2.2rem,3.4vw,3.25rem);line-height:1.15}.security-contact p{max-width:550px;margin:22px 0 0}.security-contact .button{justify-self:start}.security-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.security-row{gap:40px}.security-feature-inner{padding:36px;gap:35px}.security-label{gap:16px}}@media(max-width:720px){.security-hero{padding-top:52px}.security-hero h1{font-size:clamp(3.3rem,12vw,5rem)}.security-deck{font-size:1.05rem}.security-rule{margin-top:36px;padding:18px 0}.security-rule span:last-child{display:none}.security-practices{padding-top:0}.security-row{grid-template-columns:1fr;gap:23px;padding:35px 0}.security-label h2{font-size:2rem}.security-copy p{font-size:1rem}.security-feature{margin-top:45px}.security-feature-inner{grid-template-columns:1fr;padding:29px 24px;gap:25px}.security-feature h2{font-size:2.4rem}.security-feature-copy .security-feature-lead{font-size:1.1rem}.security-capabilities{gap:13px;flex-direction:column;padding-top:22px}.security-contact{grid-template-columns:1fr;align-items:start;gap:28px;padding-top:55px;padding-bottom:60px}.security-contact h2{font-size:2.3rem}}
@media(max-width:900px){.security-contact{gap:40px}}
@media(max-width:720px){.security-hero{padding-top:46px;padding-bottom:28px}.security-contact{gap:28px}.security-feature .eyebrow{font-size:.95rem;padding:10px 12px}.security-hero h1{font-size:clamp(2.65rem,10.5vw,5rem)}}
