#sfvSiteFooter.sfv-corporate-footer{position:relative!important;left:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#0b2f5b!important;color:#fff!important;overflow:hidden!important;font-family:'Inter',system-ui,sans-serif!important}.sfv-footer-main{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:clamp(48px,8vw,120px);width:min(1280px,calc(100% - 64px));margin:auto;padding:72px 0 64px}.sfv-footer-logo{display:inline-block;color:#fff!important;font-size:1.55rem;font-weight:900;letter-spacing:-.04em;text-decoration:none}.sfv-footer-brand p{max-width:360px;margin:22px 0 27px;color:#aeb9c6;font-size:.82rem;line-height:1.75}.sfv-footer-brand button{min-height:44px;padding:11px 16px;border:1px solid rgba(255,255,255,.5);border-radius:2px;background:transparent;color:#fff;font:750 .75rem/1 'Inter',sans-serif;cursor:pointer}.sfv-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.sfv-footer-nav strong,.sfv-footer-nav a{display:block}.sfv-footer-nav strong{margin-bottom:21px;color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.sfv-footer-nav a{width:max-content;max-width:100%;margin:0 0 13px;color:#aeb9c6!important;font-size:.76rem;line-height:1.5;text-decoration:none}.sfv-footer-nav a:hover{color:#fff!important}.sfv-footer-legal{display:flex;flex-wrap:wrap;gap:12px 28px;width:min(1280px,calc(100% - 64px));margin:auto;padding:24px 0 30px;border-top:1px solid rgba(255,255,255,.13);color:#8795a5;font-size:.64rem;line-height:1.5}.sfv-footer-legal span:last-child{margin-left:auto}@media(max-width:800px){.sfv-footer-main{grid-template-columns:1fr;width:calc(100% - 40px);padding:56px 0 48px}.sfv-footer-nav{grid-template-columns:repeat(2,1fr)}.sfv-footer-legal{width:calc(100% - 40px)}.sfv-footer-legal span:last-child{margin-left:0}}@media(max-width:520px){.sfv-footer-nav{grid-template-columns:1fr;gap:28px}}
