#vf-footer{background:#f1f5fa!important;color:#243955!important;margin:0;padding:0!important;border-top:1px solid #dce5ef;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.6;text-align:left}#vf-footer *{box-sizing:border-box}#vf-footer .vf-inner{width:min(1160px,calc(100% - 56px));margin-inline:auto}#vf-footer .vf-main{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:34px 0}#vf-footer .vf-identity img{display:block;width:180px!important;height:auto!important;max-width:100%;margin:0 0 18px}#vf-footer a{color:#243955!important;text-decoration:none;font-size:14px;line-height:1.6}#vf-footer a:hover{color:#1765d5!important;text-decoration:underline}#vf-footer a:focus-visible{outline:3px solid #1765d5;outline-offset:5px}#vf-footer .vf-nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0}#vf-footer .vf-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0}#vf-footer .vf-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:none;border:0;padding:0;border-radius:0}#vf-footer .vf-social svg{display:block;width:20px;height:20px;flex-shrink:0}#vf-footer .vf-product{display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:36px}#vf-footer address{font-style:normal;color:#53647b;font-size:13px;line-height:1.8;margin:0}#vf-footer .vf-contact{display:flex;flex-direction:column;gap:7px}#vf-footer .vf-follow{display:flex;flex-direction:column;gap:20px}#vf-footer .vf-follow .vf-social{gap:8px 16px}#vf-footer .vf-follow .vf-social a{font-size:13px}#vf-footer .vf-legal{background:#fff;border-top:1px solid #dce5ef;padding:22px 0}#vf-footer .vf-legal-grid{display:grid;grid-template-columns:1fr 1.25fr .85fr;align-items:start;gap:28px}#vf-footer .vf-label{display:block;color:#69788d;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.6;margin-bottom:5px}#vf-footer .vf-legal span:not(.vf-label),#vf-footer .vf-legal strong{display:block;color:#3f526b;font-size:12px;font-weight:400;line-height:1.7}#vf-footer .vf-ssn-contact{text-align:right}#vf-footer .vf-ssn-contact a{display:block;font-size:12px}#vf-footer .vf-ssn-contact a:first-child{font-size:16px;font-weight:600;letter-spacing:.015em}#vf-footer .vf-contact .vf-label{margin-bottom:2px}@media(max-width:900px){#vf-footer .vf-product{grid-template-columns:1fr 1fr}#vf-footer .vf-follow{grid-column:1/-1;flex-direction:row;justify-content:space-between}}@media(max-width:650px){#vf-footer .vf-inner{width:calc(100% - 40px)}#vf-footer .vf-main,#vf-footer .vf-product{display:grid;grid-template-columns:1fr;gap:24px;padding:28px 0}#vf-footer .vf-identity img{width:165px!important;margin-bottom:16px}#vf-footer .vf-social{gap:10px 20px}#vf-footer .vf-social a{font-size:13px}#vf-footer .vf-follow{display:flex;flex-direction:column;gap:16px}#vf-footer .vf-legal-grid{grid-template-columns:1fr;gap:16px}#vf-footer .vf-ssn-contact{text-align:left}#vf-footer .vf-legal{padding:22px 0 80px}}
