.security-hero{background:radial-gradient(ellipse at 85% 10%,#16496580,transparent 55%),#0b1929;color:#fff;padding:25px 0 48px}.security-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.security-hero h1{font-size:clamp(36px,4.2vw,57px);line-height:1.1;letter-spacing:-1.6px;max-width:650px;margin:13px 0 20px}.security-intro{font-size:18px;color:#d4e3ef;line-height:1.65;max-width:640px;margin:0 0 26px}.security-license{font-size:12px;color:#a8c6dc;margin:15px 0 0}.security-hero .button .icon{width:18px;height:18px;stroke-width:2}.security-board{background:linear-gradient(145deg,#142f47,#0e2237);border:1px solid #36566f;border-radius:18px;padding:27px;box-shadow:0 15px 45px #0002}.board-label{font-size:10px;letter-spacing:3px;color:#80cfff;margin:0 0 23px}.board-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.board-grid a{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:22px 16px;border:1px solid #35536e;border-radius:10px;color:white;text-decoration:none;background:#ffffff03;min-height:145px}.board-grid a:hover{background:#0a83dd24;border-color:#26b6ff}.board-grid .icon{width:40px;height:40px;color:#29b8fb;stroke-width:2.5}.board-grid strong{font-size:13px;line-height:1.4}.board-footer{border-top:1px solid #36546a;padding-top:18px;margin:21px 0 0;display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1px;color:#9ab6cb}.board-footer strong{color:#fff}.security-overview{padding:47px 0}.security-overview-top{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:34px}.security-overview-top .eyebrow{color:#0078df;font-size:10px;letter-spacing:1.8px;line-height:1.7}.security-overview-top h2{font-size:35px;max-width:500px}.security-overview-top>p{font-size:15px;color:#41566c;line-height:1.8;margin:0}.security-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.security-card{border:1px solid #dce6f0;border-radius:13px;padding:26px;background:linear-gradient(145deg,#fff,#f9fcff);scroll-margin-top:30px}.security-card>.icon{width:42px;height:42px;color:#007fe8;stroke-width:2.6;margin-bottom:13px}.security-card h3{font-size:21px;line-height:1.3;margin:0 0 13px;letter-spacing:-.35px}.security-card p{font-size:14px;line-height:1.75;color:#41546b;margin:0 0 17px}.security-card ul{border-top:1px solid #e2eaf3;padding:14px 0 0;list-style:none;margin:0}.security-card li{font-size:12px;position:relative;padding-left:20px;margin:9px 0;color:#28465e}.security-card li:before{content:'✓';position:absolute;left:0;color:#0079d8;font-weight:800}.security-scenarios{background:#0c1d2e;color:#fff;padding:38px 0}.security-scenarios h2{font-size:31px;max-width:800px;margin-bottom:26px}.security-scenarios .wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.security-scenarios article{border-left:2px solid #169ced;padding-left:20px}.security-scenarios h3{font-size:18px;line-height:1.4;margin:0 0 11px}.security-scenarios article p{font-size:14px;color:#c3d6e6;line-height:1.7;margin:0}.security-process{padding:45px 0}.security-process h2{font-size:30px;max-width:750px;margin:0 auto 30px;text-align:center}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.process-grid article{padding:10px 15px}.process-grid span{color:#0085ed;font-size:13px;font-weight:800;letter-spacing:2px}.process-grid h3{font-size:20px;margin:8px 0 11px}.process-grid p{font-size:14px;color:#41546b;line-height:1.7;margin:0}.security-related{padding:25px 0 33px}.security-related h2{font-size:21px;margin-bottom:14px}.security-related a{display:inline-block;font-size:13px;text-decoration:none;color:#0068bf;border:1px solid #d7e4f0;border-radius:5px;padding:9px 13px;margin:4px 6px 4px 0}.security-related a:hover{background:#edf7ff}.property-security{background:#f0f6fb;padding:38px 0}.property-security .eyebrow{color:#0077d7;font-size:11px}.property-security h2{font-size:32px;max-width:700px}.property-security>.wrap>p:not(.eyebrow){font-size:15px;color:#41546b;max-width:800px}.property-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:25px}.property-security-grid>a{display:block;text-decoration:none;background:#fff;border:1px solid #d5e3ef;border-radius:12px;padding:26px;color:#0b2039}.property-security-grid>a:hover{border-color:#0085f2;box-shadow:0 7px 20px #04396d0a}.property-security-grid span{font-size:10px;letter-spacing:2px;color:#0077d7;font-weight:700}.property-security-grid h3{font-size:27px;line-height:1.2;margin:13px 0}.property-security-grid p{font-size:14px;color:#41546b;line-height:1.6;max-width:480px}.property-security-grid strong{color:#0071d4;font-size:13px}.security-hero .eyebrow{font-size:11px;line-height:1.7}
@media(max-width:900px){.security-hero-grid{gap:30px}.security-board{padding:20px}.board-grid a{padding:17px 12px}.security-card{padding:21px}.security-overview-top{gap:30px}.security-card-grid{grid-template-columns:1fr 1fr}.security-scenarios .wrap>div{gap:20px}}
@media(max-width:700px){.security-hero-grid,.security-overview-top{grid-template-columns:1fr;gap:27px}.security-hero{padding-bottom:30px}.security-hero h1{font-size:43px}.security-intro{font-size:16px}.security-board{max-width:540px}.board-grid a{min-height:120px;gap:12px;padding:19px}.board-grid .icon{width:35px;height:35px}.security-overview{padding-block:32px}.security-overview-top h2{font-size:30px}.security-scenarios .wrap>div,.process-grid{grid-template-columns:1fr;gap:22px}.security-scenarios h2,.security-process h2{font-size:28px}.security-scenarios{padding-block:30px}.security-process{padding-block:30px}.process-grid article{padding:0}.property-security-grid{grid-template-columns:1fr}.property-security h2{font-size:28px}}
@media(max-width:480px){.security-hero h1{font-size:36px;letter-spacing:-1px}.security-card-grid{grid-template-columns:1fr}.security-card{padding:23px}.security-hero .button{width:100%;font-size:14px;padding-inline:12px}.security-license{font-size:10px}.board-label{font-size:9px;letter-spacing:2px}.board-grid strong{font-size:12px}.board-footer{font-size:9px}.security-overview-top .eyebrow{font-size:9px}.security-overview-top h2{font-size:28px}.security-card h3{font-size:22px}.property-security-grid h3{font-size:25px}}
