.footer-contact{padding:clamp(36px,6vw,80px) clamp(24px,6vw,96px);background:#092c22;color:#fff;display:flex;justify-content:space-between;gap:32px;align-items:center;border-top:1px solid #ffffff24}.footer-contact .eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#b4d3c4;margin:0 0 14px}.footer-contact-title{font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.2;margin:0}.footer-contact address{font-style:normal;display:grid;gap:14px}.footer-contact a{display:flex;justify-content:space-between;gap:40px;color:#fff;text-decoration:none;font-size:clamp(18px,2vw,26px)}.footer-contact a:hover{text-decoration:underline}.footer-contact a:focus-visible{outline:2px solid #fff;outline-offset:6px}#form-status{padding:16px;border:1px solid currentColor;border-radius:8px;font-size:15px;line-height:1.5}.contact button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.footer-contact{align-items:flex-start;flex-direction:column}.footer-contact address{width:100%}.form-row>div{min-width:0}}