.s-footer{background:var(--c-bg);border-top:1px solid var(--c-line);color:var(--c-text);padding:80px 0 40px}.s-footer__grid{display:grid;gap:40px;grid-template-columns:1.8fr 1fr 1fr 1fr;padding-bottom:44px}.s-footer__logo img{height:72px;margin-bottom:var(--s-5);width:auto}.s-footer__social{display:flex;gap:var(--s-3);margin-bottom:26px}.s-footer__social a{align-items:center;border:1px solid var(--c-ink);border-radius:50%;color:var(--c-ink);display:flex;height:46px;justify-content:center;transition:background var(--dur) ease,color var(--dur) ease;width:46px}.s-footer__social a:hover{background:var(--c-ink);color:var(--c-white)}.s-footer__social svg{height:20px;width:20px}.s-footer__news-title{color:var(--c-ink);font-family:var(--f-display);font-size:17px;font-weight:700;margin-bottom:var(--s-3)}.s-footer__news .hs-form{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;max-width:420px}.s-footer__news .hs-form .hs-submit{grid-column:auto}.s-footer__news .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.s-footer__news .hs-button{font-size:var(--fs-small);min-height:48px;padding:12px 22px;width:auto}.s-footer__partners-title{color:var(--c-grey);font-family:var(--f-display);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.12em;margin:28px 0 14px;text-transform:uppercase}.s-footer__partners{display:flex;flex-wrap:wrap;gap:var(--s-3)}.s-footer__badge{align-items:center;background:var(--c-white);border:1px solid var(--c-line);border-radius:12px;display:flex;height:72px;justify-content:center;overflow:hidden;width:72px}.s-footer__badge img{filter:grayscale(1);height:80%;object-fit:contain;transition:filter .2s ease;width:80%}.s-footer__badge:focus-visible img,.s-footer__badge:hover img{filter:grayscale(0)}.s-footer__badge-text{color:var(--c-grey);font-size:10px;line-height:1.2;padding:6px;text-align:center}.s-footer__col-title{color:var(--c-ink);font-family:var(--f-display);font-size:17px;font-weight:700;margin-bottom:14px}.s-footer__link{color:var(--c-grey);display:block;font-size:var(--fs-small);min-height:44px;padding:9px 0;transition:color .15s ease,transform .15s ease}.s-footer__link:hover{color:var(--c-ink);transform:translateX(5px)}.s-footer__lang{background:#eceef0;gap:2px;padding:var(--s-1)}.s-footer__lang,.s-footer__lang a{border-radius:var(--r-pill);display:inline-flex}.s-footer__lang a{align-items:center;color:var(--c-grey);font-size:13px;font-weight:700;min-height:30px;padding:0 13px}.s-footer__lang a.is-active{background:var(--c-ink);color:var(--c-white)}.s-footer__bottom{align-items:center;border-top:1px solid var(--c-line);color:var(--c-grey);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:var(--s-4);justify-content:space-between;padding-top:var(--s-5)}.s-footer__bottom-links,.s-footer__bottom-right{display:inline-flex;gap:var(--s-5)}.s-footer__bottom-right{align-items:center;flex-wrap:wrap}.s-footer__bottom .s-footer__lang a{min-height:30px}.s-footer__bottom a{align-items:center;color:var(--c-grey);display:inline-flex;min-height:44px}.s-footer__bottom a:hover{color:var(--c-ink)}@media (max-width:1024px){.s-footer__grid{gap:32px 24px;grid-template-columns:1fr 1fr}.s-footer__brand{grid-column:1/-1}}@media (max-width:480px){.s-footer__grid{grid-template-columns:1fr}}