.h-footer{background:#292d2b;color:#fff;font:15px/1.55 system-ui,sans-serif}.h-footer a{color:inherit;text-decoration:none}.h-footer a:hover{text-decoration:underline}.h-footer-inner{width:min(90%,1400px);margin:auto}.h-footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:32px;padding:54px 0}.h-footer h2{font-size:19px;margin:0 0 16px}.h-footer ul{list-style:none;margin:0;padding:0}.h-footer li+li{margin-top:12px}.h-footer-social{border-top:1px solid #ffffff38;padding:22px 0;display:flex;gap:18px;flex-wrap:wrap}.h-footer-social span{color:#d7dfd9}.h-footer-bottom{background:#246b60;padding:12px 0}.company-hero{padding:clamp(35px,8vw,125px) clamp(22px,5vw,80px);background:linear-gradient(125deg,#e4efe9,#fafaf5);border-radius:18px}.company-hero a{margin-top:12px}.company-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.company-grid section,.company-status{background:#f2f4f1;padding:24px;border-radius:12px}.company-status{scroll-margin-top:30px}.company-grid h2{font-size:21px}@media(max-width:760px){.h-footer-grid{grid-template-columns:1fr 1fr;gap:24px;padding:34px 0}.company-grid{grid-template-columns:1fr}}

.h-footer-social{align-items:center;gap:12px}
.h-footer-social strong{margin-right:5px}
.h-footer-social .h-social-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #a6b8ac66;color:#e5ede7}
.h-social-icon svg{width:21px;height:21px}
.h-footer-social a.h-social-icon:hover,.h-footer-social a.h-social-icon:focus-visible{background:#e4ede6;color:#253d32}
.h-footer-bottom{background:#23332d;color:#e1e9e3;border-top:1px solid #a6b8ac36}
