.ab-footer-call{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#2445de;color:#fff;padding:56px 6%}.ab-footer-status{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ab-footer-call h2{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:14px 0}.ab-footer-call p{color:#e1e7ff;line-height:1.65;max-width:560px;margin:0}.ab-footer-actions{display:flex;flex-direction:column;align-items:center;gap:18px;flex-shrink:0}.ab-footer-call .button{background:#fff;color:#1733a8;display:flex;align-items:center;gap:18px;border-radius:8px;white-space:nowrap}.ab-footer-quote{color:#fff;font-weight:600;border-bottom:1px solid #ffffff80;padding-bottom:4px}.ab-footer{display:block;background:#0c142b;color:#fff;padding:64px 6% 24px}.ab-footer-grid{display:grid;grid-template-columns:1.3fr 1.05fr .75fr 1.2fr;gap:40px}.ab-footer-logo{display:block;max-width:280px;background:#fff;border-radius:10px;overflow:hidden;color:#172984}.ab-footer-logo img{display:block;width:100%;height:auto}.ab-footer-logo strong,.ab-footer-logo small{display:block;padding:12px 16px}.ab-footer-logo strong{font-size:28px}.ab-footer-logo small{padding-top:0;letter-spacing:.15em;font-size:11px}.ab-footer p{font-size:14px;line-height:1.75;color:#b8c3dc;margin:20px 0}.ab-footer h3{font-size:15px;font-weight:700;margin:0 0 20px;color:#fff;letter-spacing:.02em}.ab-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ab-footer nav a{font-size:14px;color:#b8c3dc;padding:8px 0;line-height:1.5}.ab-footer a:hover{color:#fff}.ab-footer-badge{display:inline-block;border:1px solid #344565;padding:10px 12px;border-radius:6px;color:#d3deff;font-size:11px;line-height:1.5}.ab-footer-phone{font-size:18px;line-height:1.5;font-weight:700;color:#fff;display:block}.ab-footer-contact p strong{color:#fff}.ab-footer-contact-link{color:#a7baff;font-weight:600;font-size:14px;display:inline-flex;gap:12px;border-bottom:1px solid #425379;padding:8px 0}.ab-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;border-top:1px solid #29344d}.ab-footer-bottom p{margin:0;font-size:12px}.ab-footer-bottom>div{display:flex;gap:20px}.ab-footer-bottom a{font-size:12px;color:#b8c3dc}.ab-footer a:focus-visible,.ab-footer-call a:focus-visible{outline:2px solid #a8bdff;outline-offset:5px}@media(max-width:900px){.ab-footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:700px){.ab-footer-call{display:block;padding:28px 6%;text-align:center}.ab-footer-status{font-size:10px;letter-spacing:.06em}.ab-footer-call h2{font-size:28px;margin:10px 0}.ab-footer-call p{font-size:13px;line-height:1.5;margin:0 auto;max-width:300px}.ab-footer-actions{align-items:stretch;margin-top:18px;gap:12px}.ab-footer-call .button{justify-content:center;padding:14px 20px;font-size:15px}.ab-footer-quote{align-self:center;font-size:13px}.ab-footer{padding:28px 6% 90px;text-align:center}.ab-footer-grid{gap:24px 16px}.ab-footer-about,.ab-footer-contact{grid-column:1/-1}.ab-footer-logo{max-width:190px;margin:0 auto}.ab-footer-about p{max-width:290px;margin:12px auto;font-size:13px;line-height:1.6}.ab-footer-badge{padding:6px 9px;font-size:10px}.ab-footer h3{font-size:14px;margin-bottom:10px}.ab-footer nav{align-items:center}.ab-footer nav a{font-size:13px;padding:7px 0}.ab-footer-phone{font-size:17px}.ab-footer-contact p{font-size:13px;margin:12px 0;line-height:1.6}.ab-footer-contact-link{font-size:13px}.ab-footer-bottom{display:block;margin-top:24px;padding-top:16px}.ab-footer-bottom p{font-size:11px}.ab-footer-bottom>div{margin-top:12px;flex-wrap:wrap;justify-content:center;gap:16px}.ab-footer-bottom a{font-size:11px}}.header .brand:has(.ab-header-logo){width:220px;height:124px;overflow:hidden;flex-shrink:0}.header .ab-header-logo{display:block;width:300px;max-width:none;height:auto;position:relative;left:-40px;top:-10px}@media(max-width:700px){.header .brand:has(.ab-header-logo){width:150px;height:85px;margin-inline:auto}.header .ab-header-logo{width:210px;left:-30px;top:-8px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
