.s-ftr :focus-visible{outline:2px solid var(--s-chrome-accent);outline-offset:2px}.s-ftr{position:relative;z-index:1;padding:48px 24px 0;background:var(--s-chrome-surface);color:var(--s-chrome-ink)}.s-ftr__inner{max-width:1180px;margin:0 auto}.s-ftr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px, 100%),1fr));gap:28px 32px}.s-ftr__brand{display:flex;flex-direction:column;gap:9px;max-width:300px}.s-ftr__about{margin:0;color:color-mix(in srgb,var(--s-chrome-ink) 55%,transparent)}.s-ftr__tel{margin-top:4px;color:var(--s-chrome-ink);transition:color 0.2s ease}.s-ftr__mail{color:color-mix(in srgb,var(--s-chrome-ink) 78%,transparent);transition:color 0.2s ease}.s-ftr__tel:hover,.s-ftr__mail:hover{color:var(--s-chrome-accent)}.s-ftr__where{color:color-mix(in srgb,var(--s-chrome-ink) 55%,transparent)}.s-ftr__socials{display:flex;gap:10px;margin-top:6px}.s-ftr__socials.is-empty{min-height:42px}.s-ftr__social{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid color-mix(in srgb,var(--s-chrome-ink) 16%,transparent);background:color-mix(in srgb,var(--s-chrome-ink) 6%,transparent);color:var(--s-chrome-icon);transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s cubic-bezier(.22,1,.36,1)}.s-ftr__social:hover{background:color-mix(in srgb,var(--s-accent) 28%,transparent);border-color:color-mix(in srgb,var(--s-chrome-accent) 60%,transparent);color:var(--s-chrome-ink);transform:translateY(-2px)}.s-ftr__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:color-mix(in srgb,var(--s-chrome-ink) 46%,transparent)}.s-ftr__chev{flex:none;transition:transform 0.25s ease}.s-ftr__nav{margin-top:12px;display:flex;flex-direction:column;gap:8px}.s-ftr__link{color:color-mix(in srgb,var(--s-chrome-ink) 78%,transparent);transition:color 0.2s ease,transform 0.2s ease}.s-ftr__link:hover{color:var(--s-chrome-accent);transform:translateX(3px)}.s-ftr__disclaimer{margin:26px 0 0;text-wrap:pretty;color:color-mix(in srgb,var(--s-chrome-ink) 46%,transparent)}.s-ftr__bottom{margin-top:22px;padding:18px 0 22px;border-top:1px solid color-mix(in srgb,var(--s-chrome-ink) 10%,transparent);display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.s-ftr__legal{color:color-mix(in srgb,var(--s-chrome-ink) 45%,transparent)}.s-ftr__prices{display:block}.s-ftr__legal-nav{display:flex;gap:22px;flex-wrap:wrap}.s-ftr__legal-link{padding:0;border:0;background:none;color:color-mix(in srgb,var(--s-chrome-ink) 55%,transparent);cursor:pointer;transition:color 0.2s ease}.s-ftr__legal-link:hover{color:var(--s-chrome-ink)}@media (min-width:641px){.s-ftr__summary{pointer-events:none}.s-ftr__chev{display:none}}@media (max-width:640px){.s-ftr{padding-top:52px;padding-left:20px;padding-right:20px}.s-ftr__grid{gap:0}.s-ftr__brand{margin-bottom:28px}.s-ftr__brand>a{display:flex;align-items:center;min-height:44px}.s-ftr__group{border-top:1px solid color-mix(in srgb,var(--s-chrome-ink) 10%,transparent)}.s-ftr__summary{min-height:52px;cursor:pointer}.s-ftr__group[open] .s-ftr__chev{transform:rotate(180deg)}.s-ftr__nav{margin-top:2px;padding-bottom:18px;gap:0}.s-ftr__link{padding:11px 0}.s-ftr__legal-nav{gap:4px 22px}.s-ftr__legal-nav>*{padding:10px 0}}@media (max-width:1024px),(pointer:coarse){.s-ftr a,.s-ftr button{position:relative}.s-ftr a::after,.s-ftr button::after{content:"";position:absolute;left:50%;top:50%;width:max(100%, 44px);height:max(100%, 44px);transform:translate(-50%,-50%)}}@media (max-width:900px),(pointer:coarse){.s-ftr__social{width:44px;height:44px}.s-ftr__socials.is-empty{min-height:44px}.s-ftr__nav{gap:0}.s-ftr__link{padding:12.5px 0}}@media (max-width:640px){.s-ftr__legal-nav>*{padding:13.5px 0}}.s-ftr__contact .s-ftr__summary{cursor:default}.s-ftr__contact span.s-ftr__line{color:color-mix(in srgb,var(--s-chrome-ink) 55%,transparent)}