.bv-foot{background:var(--bv-anchor,#0056b3);color:#fff;font-family:var(--ff-base,Inter,Arial,sans-serif)}.bv-foot__wrap{margin:0 auto;max-width:var(--lo-content-width,1200px);padding:0 var(--sp-p-hor-desktop,32px)}.bv-foot a{color:#fff;text-decoration:none}.bv-foot a:hover{text-decoration:underline;text-underline-offset:3px}.bv-foot ul{list-style:none;margin:0;padding:0}.bv-foot ol>li:before,.bv-foot ul>li:before{content:none;display:none}.bv-foot p{margin:0}.bv-foot__gold,.bv-foot__gold-link{color:var(--bv-gold,gold)!important}.bv-foot__gold-link{font-weight:700}.bv-foot__masthead{border-bottom:1px solid hsla(0,0%,100%,.28);color:#fff;font-family:var(--ff-h3);font-size:clamp(44px,7.4vw,108px);font-weight:800;letter-spacing:-.04em;line-height:.95;padding:72px 0 36px}.bv-foot__masthead span{display:inline-block}.bv-foot__grid{display:grid;gap:40px;grid-template-columns:1.5fr repeat(4,1fr);padding:48px 0 56px}.bv-foot__logo img{display:block;height:auto;width:220px}.bv-foot__tag{color:hsla(0,0%,100%,.75);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;margin-top:16px;text-transform:uppercase}.bv-foot__contact{color:hsla(0,0%,100%,.85);display:grid;font-size:14px;font-style:normal;gap:8px;line-height:1.5;margin-top:26px}.bv-foot__phone{font-family:var(--ff-h3);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.bv-foot__email{font-weight:600}.bv-foot__addr p{margin:0}.bv-foot__social{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:18px;margin-top:24px}.bv-foot__social a{color:hsla(0,0%,100%,.85)}.bv-foot__col-title{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.22);color:#fff;display:flex;font-family:var(--ff-h3);font-size:15px;font-weight:700;gap:10px;margin:0 0 16px;padding-bottom:12px}.bv-foot__num{color:var(--bv-gold,gold);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.08em}.bv-foot__links{display:grid;gap:9px}.bv-foot__links a{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.4}.bv-foot__customer{align-items:center;border-top:1px solid hsla(0,0%,100%,.28);display:flex;flex-wrap:wrap;gap:28px;padding:22px 0 24px}.bv-foot__customer-title{align-items:center;display:inline-flex;font-family:var(--ff-h3);font-size:16px;font-weight:800;gap:10px;white-space:nowrap}.bv-foot__customer-title:before{background:#76b947;border-radius:50%;content:"";height:8px;width:8px}.bv-foot__customer-links{display:flex;flex-wrap:wrap}.bv-foot__customer-links li{align-items:center;display:flex}.bv-foot .bv-foot__customer-links li+li:before{background:hsla(0,0%,100%,.35);content:"";display:block;height:14px;margin:0 16px;position:static;width:1px}.bv-foot__customer-links a{font-size:14px;font-weight:600}.bv-foot__legal{background:rgba(0,0,0,.28)}.bv-foot__legal-row{color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:20px;justify-content:space-between;letter-spacing:.04em;padding-bottom:18px;padding-top:16px}.bv-foot__legal-links{display:flex;gap:20px;padding-right:72px}.bv-foot__legal-links a{color:hsla(0,0%,100%,.85)}.bv-foot__top{align-items:center;display:inline-flex;gap:8px}.bv-foot__top:after{border-left:1.5px solid;border-top:1.5px solid;content:"";height:7px;transform:rotate(45deg) translateY(2px);width:7px}.bv-foot a:focus-visible{border-radius:3px;outline:3px solid #fff;outline-offset:3px}@media (max-width:1023px){.bv-foot__grid{gap:32px;grid-template-columns:1fr 1fr}.bv-foot__brand{grid-column:1/-1}}@media (max-width:767px){.bv-foot__wrap{padding:0 var(--sp-p-hor-mobile,16px)}.bv-foot__masthead{padding:48px 0 24px}.bv-foot__grid{gap:28px;padding:36px 0}.bv-foot__logo img{width:190px}.bv-foot__customer{align-items:flex-start;flex-direction:column;gap:12px}.bv-foot__customer-links{display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.bv-foot .bv-foot__customer-links li+li:before{display:none}.bv-foot__legal-row{flex-direction:column;gap:10px}.bv-foot__legal-links{flex-wrap:wrap;gap:14px}}