.site-footer .footer-promo{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:38px;padding:30px 34px;border:1px solid #d2e7dc;border-radius:20px;background:linear-gradient(115deg,#eaf6ef,#f8fbfa);box-shadow:0 8px 30px #15365305}.footer-promo>div{max-width:740px}.footer-promo .eyebrow{margin:0 0 10px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#26764e}.footer-promo h2{margin:0;color:#153653;font-size:clamp(23px,2.4vw,32px);font-weight:750;line-height:1.2;letter-spacing:-.035em}.footer-promo h2 em{font-style:normal;color:#26764e}.footer-promo .footer-promo-copy{margin:12px 0 0;color:#566c70;font-size:13px;line-height:1.65}.site-footer .footer-promo-button{flex:none;min-height:46px;gap:14px;background:#26764e;color:#fff;border:1px solid #26764e;box-shadow:0 7px 18px #26764e1c;white-space:nowrap;text-decoration:none}.site-footer .footer-promo-button:hover{background:#1f6542;border-color:#1f6542;transform:translateY(-2px)}.footer-promo-button:focus-visible{outline:3px solid #153653;outline-offset:4px}.footer-promo-button .arrow-icon{color:inherit}@media(max-width:760px){.site-footer .footer-promo{flex-direction:column;align-items:flex-start;gap:22px;padding:25px 23px;margin-bottom:30px;border-radius:16px}.footer-promo .footer-promo-copy{font-size:12px}.site-footer .footer-promo-button{width:100%;justify-content:center}.footer-promo h2{font-size:25px}}
