.About-module__vqXTeW__viper-about{color:#071d38;background:radial-gradient(circle at -10% 60%,#1e3d8f14,#0000 28%),#eef3f8;padding:clamp(72px,8vw,112px) 0;position:relative;overflow:hidden}.About-module__vqXTeW__about-container{width:min(90vw,1500px);margin:0 auto}.About-module__vqXTeW__about-main{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.About-module__vqXTeW__about-label{color:#29a9e0;letter-spacing:.28em;text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-block}.About-module__vqXTeW__about-label:after{content:"";background:#1e3d8f;width:44px;height:2px;margin-top:14px;display:block}.About-module__vqXTeW__about-copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.1}.About-module__vqXTeW__about-copy h2 strong{color:#1e3d8f;font-weight:800}.About-module__vqXTeW__about-copy>p{color:#526174;max-width:600px;margin:28px 0 0;font-size:16px;line-height:1.65}.About-module__vqXTeW__about-proof{color:#273d58;border-left:2px solid #1e3d8f;margin-top:40px;padding-left:22px;font-size:15px;font-weight:500;line-height:1.7}.About-module__vqXTeW__about-proof p{margin:0 0 2px}.About-module__vqXTeW__about-proof strong{color:#1e3d8f;margin-top:4px;font-weight:700;display:block}.About-module__vqXTeW__about-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.About-module__vqXTeW__about-card{background:#ffffffe0;border:1px solid #071d3814;border-radius:18px;min-height:240px;padding:32px;box-shadow:0 20px 64px #071d3814}.About-module__vqXTeW__card-icon{color:#1e3d8f;background:#eef3f8;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.About-module__vqXTeW__card-line{background:#1e3d8f;width:36px;height:2px;margin-bottom:20px}.About-module__vqXTeW__about-card h3{color:#071d38;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.1}.About-module__vqXTeW__about-card p{color:#526174;max-width:300px;margin:0;font-size:13px;line-height:1.5}.About-module__vqXTeW__about-cta{justify-content:flex-start;margin-top:32px;display:flex}.About-module__vqXTeW__about-cta-link{color:#1e3d8f;border:1px solid #1e3d8f33;border-radius:4px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.About-module__vqXTeW__about-cta-link:hover{background:#1e3d8f0d;border-color:#1e3d8f}.About-module__vqXTeW__about-cta-link:focus-visible{outline-offset:3px;outline:2px solid #1e3d8f}.About-module__vqXTeW__about-footer{background:#ffffffb8;border:1px solid #071d3814;border-radius:18px;grid-template-columns:90px 1fr 1fr;align-items:center;gap:32px;margin-top:clamp(48px,6vw,72px);padding:32px 40px;display:grid;box-shadow:0 16px 56px #071d380f}.About-module__vqXTeW__footer-icon{color:#1e3d8f;background:#eef3f8;border-radius:16px;place-items:center;width:62px;height:62px;display:grid}.About-module__vqXTeW__footer-text{border-left:1px solid #071d3829;padding-left:36px}.About-module__vqXTeW__footer-text p{color:#526174;margin:0;font-size:15px;line-height:1.3}.About-module__vqXTeW__footer-text strong{color:#071d38;letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:700;line-height:1.2;display:block}.About-module__vqXTeW__footer-slogan{color:#1e3d8f;letter-spacing:-.03em;border-left:1px solid #071d3829;padding-left:36px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.1}@media (max-width:1100px){.About-module__vqXTeW__about-main{grid-template-columns:1fr}.About-module__vqXTeW__about-footer{grid-template-columns:72px 1fr}.About-module__vqXTeW__footer-slogan{border-top:1px solid #071d381f;border-left:none;grid-column:2;padding-top:20px;padding-left:0}}@media (max-width:700px){.About-module__vqXTeW__about-cards{grid-template-columns:1fr}.About-module__vqXTeW__about-card{min-height:auto;padding:26px}.About-module__vqXTeW__about-footer{grid-template-columns:1fr;gap:20px;padding:28px}.About-module__vqXTeW__footer-text,.About-module__vqXTeW__footer-slogan{border:none;grid-column:auto;padding-top:0;padding-left:0}}@media (max-width:480px){.About-module__vqXTeW__about-copy h2{font-size:32px}.About-module__vqXTeW__about-card{padding:22px}.About-module__vqXTeW__about-card h3{font-size:22px}.About-module__vqXTeW__about-proof{font-size:14px}}
