.vf-footer{background:#171a1c;color:#d1d3d4;font:14px/1.6 Arial,Helvetica,sans-serif;text-align:left;border-top:4px solid #b82229}.vf-footer *{box-sizing:border-box}.vf-footer a{color:#d1d3d4!important;text-decoration:none}.vf-footer a:hover{color:white!important;text-decoration:underline;text-underline-offset:5px}.vf-footer a:focus-visible,.vf-footer button:focus-visible,.vf-footer summary:focus-visible,.vf-footer input:focus-visible{outline:2px solid #e8bf66;outline-offset:4px}.vf-wrap{max-width:1440px;margin:auto;padding:0 48px}.vf-newsletter{background:#222628;border-bottom:1px solid #ffffff15}.vf-news-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:48px;padding-bottom:44px}.vf-footer .vf-kicker{color:#e97579;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.18em;margin:0 0 10px}.vf-newsletter h2{font:600 clamp(36px,4vw,54px)/1.05 var(--vf-font);text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin:0 0 14px}.vf-newsletter p{max-width:440px;margin:0;color:#c1c6c8;font-size:14px}.vf-signup form{margin:0}.vf-fields{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.vf-fields label{display:block;color:#ddd;font:12px Arial,sans-serif;margin-bottom:8px}.vf-fields input{height:46px;width:100%;background:#171a1c;color:white;border:1px solid #5e6264;border-radius:3px;padding:10px 12px;font:16px Arial,sans-serif;margin:0}.vf-footer .vf-submit{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;min-height:0;padding:0 16px;margin:12px 0 0;background:#b82229;color:#fff!important;border:0;border-radius:3px;font:700 13px Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.vf-footer .vf-submit:hover,.vf-footer .vf-submit:active{background:#8e1920;color:white!important}.vf-newsletter .vf-consent{font:10px/1.6 Arial,sans-serif;color:#b9bdbe;margin:12px 0 0;max-width:none}.vf-success,.vf-errors{padding:16px;border:1px solid #e8bf66;color:white!important}.vf-columns{display:grid;grid-template-columns:1.3fr .85fr .9fr 1.15fr;gap:48px;padding:52px 0 44px}.vf-brand img{width:190px;height:60px;object-fit:contain;object-position:left;display:block}.vf-brand h2{font:600 23px/1.2 var(--vf-font);text-transform:uppercase;color:#fff;margin:18px 0 12px;max-width:240px;letter-spacing:0}.vf-brand p{font:12px/1.7 Arial,sans-serif;max-width:245px;color:#aeb4b7;margin:0}.vf-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vf-social a{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 9px;border:1px solid #ffffff30;border-radius:2px;font-size:10px}.vf-column summary{font:600 19px/1.3 var(--vf-font);text-transform:uppercase;list-style:none;color:white;padding:0;margin:4px 0 18px;letter-spacing:.01em;cursor:default}.vf-column summary::-webkit-details-marker{display:none}.vf-column summary svg{display:none}.vf-column nav,.vf-support>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vf-column a{font:12px/1.5 Arial,sans-serif;padding:6px 0;min-height:30px}.vf-support p{font:12px/1.8 Arial,sans-serif;color:#aeb4b7;margin:0 0 14px}.vf-support .vf-contact{display:flex;align-items:center;gap:18px;color:white!important;font-weight:700;border-bottom:1px solid #b82229;padding-bottom:10px;margin-bottom:10px}.vf-contact svg{width:16px;height:16px}.vf-support .vf-email{overflow-wrap:anywhere;font-size:11px;color:#aeb4b7!important}.vf-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;font-size:10px}.vf-bottom p{font-size:10px;margin:0;flex-shrink:0;color:#aeb4b7}.vf-bottom nav{display:flex;flex-wrap:wrap;gap:6px 18px}.vf-bottom a{font-size:10px}.vf-footer [data-vf-top]{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:40px;background:transparent;color:white;border:1px solid #ffffff35;border-radius:3px;padding:9px 12px;margin:0;font:11px Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}.vf-footer [data-vf-top]:hover{background:#ffffff12}.vf-legal{padding:22px 0 28px}.vf-legal>p{font:10px/1.75 Arial,sans-serif;color:#a3aaae;margin:0}.vf-legal-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.vf-legal-bottom>span{font-size:10px;color:#a3aaae}.vf-payments{display:flex;gap:6px;flex-wrap:wrap}.vf-payment{width:32px;height:21px}.vf-footer button svg{width:18px;height:18px}
@media(max-width:1100px){.vf-wrap{padding-inline:32px}.vf-columns{gap:26px}.vf-news-grid{gap:40px}}
@media(max-width:900px){.vf-wrap{padding-inline:24px}.vf-news-grid{grid-template-columns:1fr;gap:25px;padding-block:32px}.vf-newsletter h2{font-size:40px}.vf-newsletter p{font-size:13px}.vf-newsletter .vf-consent{font-size:10px}.vf-fields{grid-template-columns:1fr 1.35fr;gap:10px}.vf-columns{display:block;padding:32px 0 12px}.vf-brand{padding-bottom:28px}.vf-brand img{width:170px;height:48px}.vf-brand h2{max-width:300px;font-size:23px;margin-top:15px}.vf-brand p{max-width:320px}.vf-social{gap:8px;margin-top:18px}.vf-social a{min-height:40px;padding:8px 10px;font-size:11px}.vf-column{border-top:1px solid #ffffff25}.vf-column summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;font-size:19px;cursor:pointer;margin:0}.vf-column summary svg{display:block;width:18px;height:18px;transition:transform .2s}.vf-column[open] summary svg{transform:rotate(180deg)}.vf-column nav,.vf-support>div{padding-bottom:20px;gap:0}.vf-column nav a{display:flex;align-items:center;min-height:44px;font-size:13px}.vf-support a{min-height:42px}.vf-support p{font-size:13px}.vf-bottom{align-items:flex-start;flex-wrap:wrap;gap:16px;padding-block:20px}.vf-bottom p{order:1;width:100%}.vf-bottom nav{order:2;flex:1;gap:8px 15px}.vf-bottom nav a{display:flex;align-items:center;min-height:30px;font-size:11px}.vf-footer [data-vf-top]{order:3}.vf-legal{padding-bottom:36px}.vf-legal-bottom{align-items:flex-start;flex-direction:column;gap:14px}.vf-payment{width:30px;height:20px}.vf-payments{gap:5px}}
@media(prefers-reduced-motion:reduce){.vf-column summary svg{transition:none}}
