.hb-global-footer{background:#0f2d24;color:#edf5f0;padding-top:34px}.hb-global-footer a{color:inherit;text-decoration:none}.hb-global-footer a:hover{color:#9ed0bc}.hb-global-footer__inner{width:min(calc(100% - 40px),1220px);margin-inline:auto}.hb-global-footer__newsletter{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:28px 32px;margin-bottom:22px;border:1px solid #dfe5e1;border-radius:24px;background:#f7f7f3;color:#0f2d24;box-shadow:0 18px 48px rgba(0,0,0,.08)}.hb-global-footer__eyebrow{display:inline-flex;align-items:center;margin:0 0 7px;padding:6px 9px;border-radius:999px;background:#eaf1ec;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#176b52;font-weight:800}.hb-global-footer__newsletter h2{margin:0;font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1.08;letter-spacing:-.03em;color:#0f2d24}.hb-global-footer__newsletter p{margin:7px 0 0;max-width:520px;color:#66766f;font-size:.9rem;line-height:1.45}.hb-global-footer__signup form{display:flex;gap:10px}.hb-global-footer__signup input{min-width:0;flex:1;height:46px;border:1px solid #cfd9d4;border-radius:12px;background:#fff;color:#14231e;padding:0 15px;font:inherit;box-shadow:0 1px 0 rgba(15,45,36,.03)}.hb-global-footer__signup input:focus{outline:2px solid #9ed0bc;outline-offset:1px;border-color:#176b52}.hb-global-footer__signup button{height:46px;border:1px solid #0f2d24;border-radius:12px;background:#0f2d24;color:#fff;padding:0 20px;font:inherit;font-weight:800;cursor:pointer}.hb-global-footer__signup button:hover{background:#176b52;border-color:#176b52}.hb-global-footer__form-message{margin-top:10px;font-size:.88rem;color:#66766f}.hb-global-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:52px;padding:50px 0 56px;border-top:1px solid rgba(255,255,255,.12)}.hb-global-footer__brand{display:inline-block;margin-bottom:16px;font-size:1.55rem;line-height:1;font-weight:850;letter-spacing:-.04em;color:#fff}.hb-global-footer__brand-copy{max-width:330px;margin:0;color:#c8d7d0;line-height:1.65}.hb-global-footer__phone{display:inline-flex;margin-top:20px;font-size:1.08rem;font-weight:800;color:#fff}.hb-global-footer__heading{margin:0 0 16px;color:#9ed0bc;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.hb-global-footer__links{display:grid;gap:10px}.hb-global-footer__links a{color:#dce8e2;font-size:.94rem}.hb-global-footer__language-inline{display:flex;align-items:center;gap:7px;margin-top:18px;color:#9fb2aa}.hb-global-footer__language-inline form{margin:0}.hb-global-footer__language-option{appearance:none;border:0;background:transparent;color:#b9c9c2;padding:0;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.hb-global-footer__language-option:hover,.hb-global-footer__language-option.is-active{color:#fff}.hb-global-footer__language-option.is-active{font-weight:800}.hb-global-footer__bottom{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.14);color:#9fb2aa;font-size:.8rem}.hb-global-footer__policies{display:flex;flex-wrap:wrap;gap:18px}.hb-global-footer__policies a{color:#b9c9c2}@media(max-width:900px){.hb-global-footer{padding-top:24px}.hb-global-footer__newsletter{grid-template-columns:1fr;gap:18px;padding:24px}.hb-global-footer__grid{grid-template-columns:1fr 1fr;gap:38px}.hb-global-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.hb-global-footer__inner{width:calc(100% - 28px)}.hb-global-footer__newsletter{padding:22px 18px;border-radius:18px}.hb-global-footer__newsletter h2{font-size:1.5rem}.hb-global-footer__newsletter p{font-size:.88rem}.hb-global-footer__signup form{flex-direction:column}.hb-global-footer__signup button{width:100%}.hb-global-footer__grid{grid-template-columns:1fr;gap:32px;padding:38px 0 42px}.hb-global-footer__bottom{padding-bottom:24px}.hb-global-footer__policies{gap:12px 16px}}