
    #vl-about-page{--navy:#091c2c;--blue:#1488bb;--orange:#ed8f3e;color:#1b3040;font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff;overflow:hidden}
    #vl-about-page *{box-sizing:border-box}#vl-about-page a{color:inherit;text-decoration:none}#vl-about-page .wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}
    #vl-about-page .eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#ffb571;text-transform:uppercase}#vl-about-page h1,#vl-about-page h2,#vl-about-page h3{font-family:Arial,Helvetica,sans-serif;line-height:1.14;letter-spacing:-.5px}
    #vl-about-page h1{font-size:clamp(38px,5.3vw,68px);max-width:790px;margin:17px 0 21px;color:#fff}#vl-about-page h2{font-size:clamp(28px,3vw,43px);margin:0 0 17px;color:#112d43}#vl-about-page h3{font-size:21px;margin:0 0 12px;color:#12354d}#vl-about-page p{margin:0 0 18px}
    #vl-about-page .top{background:#091c2c;padding:18px 0;color:#fff}#vl-about-page .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}#vl-about-page .brand{font-size:27px;font-weight:900;letter-spacing:1px;line-height:1}#vl-about-page .brand small{display:block;font-size:11px;font-weight:650;letter-spacing:.8px;color:#bbd8e6;margin-top:6px}#vl-about-page .toplinks{display:flex;gap:20px;align-items:center;font-weight:700;font-size:14px}
    #vl-about-page .hero{position:relative;background:#101e29 url('/assets/security-photo-ab2c57eeb4ef.webp') center 55%/cover no-repeat;min-height:510px;color:#fff;display:flex;align-items:center}#vl-about-page .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,20,32,.95),rgba(6,20,32,.8) 51%,rgba(6,20,32,.26))}#vl-about-page .hero .wrap{position:relative;width:100%;padding-top:70px;padding-bottom:75px}#vl-about-page .hero p{font-size:19px;max-width:640px;color:#e4edf3}
    #vl-about-page .btn{display:inline-block;border-radius:8px;padding:13px 21px;background:#ef8c39;color:#091b2a;font-weight:850;text-align:center;box-shadow:0 5px 16px #0002}#vl-about-page .btn:hover{background:#ffad60}#vl-about-page .btn.outline{background:transparent;color:#fff;border:1px solid #b9d3e1;box-shadow:none}
    #vl-about-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#vl-about-page .trust{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}#vl-about-page .trust span{border:1px solid #ffffff61;background:#102f45b8;border-radius:6px;padding:8px 12px;font-size:13px;color:#eef5f9;font-weight:700}
    #vl-about-page section.pad{padding:76px 0}#vl-about-page .split{display:grid;grid-template-columns:1.15fr .85fr;gap:58px;align-items:center}#vl-about-page .lead{font-size:18px;line-height:1.75;color:#425d70}#vl-about-page .panel{background:#ecf5f9;border-left:5px solid #168bbf;border-radius:13px;padding:31px;box-shadow:0 12px 32px #0a355010}#vl-about-page .panel strong{color:#12354d}#vl-about-page .panel p:last-child{margin:0}
    #vl-about-page .light{background:#f4f8fb}#vl-about-page .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:31px}#vl-about-page .card{background:#fff;border:1px solid #dce9ef;border-radius:13px;padding:25px;box-shadow:0 4px 17px #0a35500b}#vl-about-page .card:before{display:block;content:"";width:40px;height:4px;background:#e99642;border-radius:3px;margin-bottom:19px}#vl-about-page .card p{font-size:14px;color:#475e6e;margin-bottom:0}
    #vl-about-page .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:27px}#vl-about-page .step{border-top:2px solid #178ebf;padding-top:18px}#vl-about-page .step strong{display:block;color:#1884b2;font-size:15px;margin-bottom:10px}#vl-about-page .step p{color:#486174;font-size:14px}
    #vl-about-page .cta{background:#102e45;color:#fff;padding:65px 0}#vl-about-page .cta h2{color:#fff}#vl-about-page .cta p{max-width:670px;color:#d8e8f1}#vl-about-page .contact{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:24px}#vl-about-page .contact a:not(.btn){color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px}
    #vl-about-page .foot{padding:25px 0;background:#091c2c;color:#b9d1de;font-size:13px}#vl-about-page .foot .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
    @media(max-width:800px){#vl-about-page .split{grid-template-columns:1fr;gap:24px}#vl-about-page .cards{grid-template-columns:repeat(2,minmax(0,1fr))}#vl-about-page .hero{min-height:0}#vl-about-page .hero .wrap{padding-top:63px;padding-bottom:64px}}
    @media(max-width:560px){#vl-about-page .wrap{padding-left:18px;padding-right:18px}#vl-about-page .top .wrap{align-items:flex-start}#vl-about-page .toplinks{flex-direction:column;align-items:flex-end;gap:5px;font-size:12px}#vl-about-page .brand{font-size:22px}#vl-about-page .hero{background-position:65% center}#vl-about-page .hero:before{background:rgba(6,20,32,.79)}#vl-about-page .hero p{font-size:16px}#vl-about-page section.pad{padding:49px 0}#vl-about-page .cards,#vl-about-page .steps{grid-template-columns:1fr}#vl-about-page .panel{padding:24px}#vl-about-page .btn{width:100%}#vl-about-page .hero-actions{display:grid}#vl-about-page .cta{padding:49px 0}}
  
#vl-about-page .vl-email-contact{line-height:1.8;overflow-wrap:anywhere}#vl-about-page .vl-email-contact a{color:inherit;text-decoration:underline}#vl-about-page .vl-footer-email{padding:0 12px;overflow-wrap:anywhere}#vl-about-page .vl-footer-email a{color:inherit;text-decoration:underline}
