/* BV Fund: active RU/KK components; font sources and license: tools/fonts.py. */
@font-face{font-family:"BV Display";font-weight:600;font-display:swap;src:url(display-600-latin.5ee9445908.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+B7,U+BB,U+D7,U+F7,U+2010-2027,U+2030-203A,U+2212,U+2192,U+2197}
@font-face{font-family:"BV Display";font-weight:600;font-display:swap;src:url(display-600-cyrillic.3848c162c4.woff2) format("woff2");unicode-range:U+401,U+406,U+410-44F,U+451,U+456,U+4B0-4B1,U+2116}
@font-face{font-family:"BV Display";font-weight:600;font-display:swap;src:url(display-600-cyrillic-ext.f6c5c88cc2.woff2) format("woff2");unicode-range:U+492-493,U+49A-49B,U+4A2-4A3,U+4AE-4AF,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9}
@font-face{font-family:"BV Display";font-weight:800;font-display:swap;src:url(display-800-latin.12c17bbd0b.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+B7,U+BB,U+D7,U+F7,U+2010-2027,U+2030-203A,U+2212,U+2192,U+2197}
@font-face{font-family:"BV Display";font-weight:800;font-display:swap;src:url(display-800-cyrillic.f10379ee2a.woff2) format("woff2");unicode-range:U+401,U+406,U+410-44F,U+451,U+456,U+4B0-4B1,U+2116}
@font-face{font-family:"BV Display";font-weight:800;font-display:swap;src:url(display-800-cyrillic-ext.a74e0581d0.woff2) format("woff2");unicode-range:U+492-493,U+49A-49B,U+4A2-4A3,U+4AE-4AF,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9}
@font-face{font-family:"BV Text";font-weight:400 900;font-display:swap;src:url(text-latin.5cb4ee7216.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A7,U+A9,U+AB,U+B7,U+BB,U+D7,U+F7,U+2010-2027,U+2030-203A,U+2212,U+2192,U+2197}
@font-face{font-family:"BV Text";font-weight:400 900;font-display:swap;src:url(text-cyrillic.5765b6beab.woff2) format("woff2");unicode-range:U+401,U+406,U+410-44F,U+451,U+456,U+4B0-4B1,U+2116}
@font-face{font-family:"BV Text";font-weight:400 900;font-display:swap;src:url(text-cyrillic-ext.f655b13681.woff2) format("woff2");unicode-range:U+492-493,U+49A-49B,U+4A2-4A3,U+4AE-4AF,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9}
@font-face{font-family:"BV Text";font-weight:400 900;font-display:swap;src:url(text-latin-ext.1cd1daad90.woff2) format("woff2");unicode-range:U+20B8}
:root{
  --ultra:#1427b8;--ultra-deep:#0a1468;--ultra-ink:#0b1030;
  --acid:#d8f34a;--acid-deep:#bfdc2c;
  --paper:#f3f3ea;--card:#fbfbf5;--line:rgba(11,16,48,.16);--line-strong:rgba(11,16,48,.42);
  --ink:#0b1030;--muted:#474d6e;--warn:#fff3c4;--danger:#b3261e;
  --on-ultra:#fff;--on-ultra-soft:#c9cff5;
  --display:"BV Display","BV Text","Arial Narrow",sans-serif;
  --text:"BV Text",system-ui,sans-serif;
  --gut:clamp(16px,4vw,48px);
  --max:1240px;
  --slant:clamp(28px,6vw,96px);
  --cut:14px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}
body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--text);font-feature-settings:"tnum";overflow-wrap:break-word}
img,svg{display:block;max-width:100%}
a{color:var(--ultra);text-underline-offset:.16em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}
h1,h2,h3,.h4{font-family:var(--display);font-weight:800;line-height:1;letter-spacing:.002em;margin:0}
h2{font-size:clamp(2.1rem,4.4vw,3.2rem)}
h3{font-size:1.55rem;line-height:1.08}
.h4{font-size:1.25rem}
p{margin:0 0 1em}
small{font-size:.86em}
[hidden]{display:none!important}
.eyebrow{font:600 1.02rem/1.1 var(--display);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .7em}
.fleetbar{background:var(--ultra);color:var(--on-ultra)}
.fleetbar-in{max-width:var(--max);margin:auto;padding:0 var(--gut) 14px;display:flex;justify-content:flex-end}
.fleetbar .fleet-cta{min-width:240px}
.fleet-settings{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:767px){
.fleetbar .fleet-cta{width:100%;min-width:0}
.fleetbar-in{padding-bottom:12px}
}
.top{background:var(--ultra);color:var(--on-ultra);position:relative;z-index:30;--logo-accent:var(--acid)}
.top a:focus-visible,.foot a:focus-visible,.hero a:focus-visible,.phead a:focus-visible,.top summary:focus-visible{outline-color:var(--acid)}
.skip{position:absolute;left:var(--gut);top:-300px;background:var(--acid);color:var(--ink);padding:8px 14px;z-index:40}
.skip:focus{top:8px;z-index:60}
.top-in{max-width:var(--max);margin:auto;padding:14px var(--gut);display:flex;align-items:center;gap:clamp(14px,2.4vw,32px)}
.brand{color:inherit;display:block;flex:none}
.logo{height:32px;width:auto;overflow:visible}
.nav{display:flex;gap:clamp(12px,1.7vw,24px);flex:1;min-width:0}
.nav a{color:var(--on-ultra);text-decoration:none;font-size:.95rem;white-space:nowrap;padding:6px 0;border-bottom:2px solid transparent}
.nav a:hover,.nav a[aria-current]{border-color:var(--acid)}
.top-r{display:flex;align-items:center;gap:clamp(10px,1.4vw,18px);margin-left:auto}
.lang,.acc{color:var(--on-ultra);font-size:.95rem;white-space:nowrap}
.burger{display:none;margin-left:auto}
.burger summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-content:center;gap:7px}
.burger summary::-webkit-details-marker{display:none}
.burger summary span{display:block;width:26px;height:2px;background:var(--on-ultra);transition:transform .2s}
.burger summary span:first-child{transform:translate(0,0) rotate(-14deg)}
.burger[open] summary span:first-child{transform:translateY(4.500px) rotate(45deg)}
.burger[open] summary span:last-child{transform:translateY(-4.500px) rotate(-45deg)}
.burger-p{position:absolute;left:0;right:0;top:100%;background:var(--ultra-deep);padding:10px var(--gut) 22px;display:grid;box-shadow:0 18px 30px rgba(10,20,104,.35)}
.burger-p a{color:var(--on-ultra);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.16);text-decoration:none}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:12px 26px;font:800 1.32rem/1 var(--display);letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;color:var(--ink);background:var(--acid);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);transition:background .15s,transform .15s}
.btn:hover{background:var(--acid-deep);transform:translate(1px,-1px)}
.btn:focus-visible{clip-path:none;outline:3px solid var(--ink);outline-offset:2px}
.arr{width:.8em;height:.8em;flex:none;transition:transform .18s}
.btn:hover .arr{transform:translate(2px,-2px)}
.hero{position:relative;--over:clamp(60px,7vw,110px);margin-bottom:var(--over)}
.hero::before{content:"";position:absolute;inset:0;background:var(--ultra);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),0 100%)}
.hero-in{position:relative;max-width:var(--max);margin:auto;padding:clamp(20px,3vw,40px) var(--gut) var(--slant);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);grid-template-areas:"copy calc" "facts calc";grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,60px)}
.hero-copy{grid-area:copy;color:var(--on-ultra)}
.hero .eyebrow{color:var(--acid)}
.hero h1{font-size:clamp(3.3rem,7.1vw,6.5rem);line-height:.9;letter-spacing:-.006em}
.hero-lead{font-size:clamp(1.03rem,1.35vw,1.16rem);line-height:1.45;max-width:34em;margin:1em 0 0;color:#e9ebfb}
.facts{grid-area:facts;list-style:none;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;display:grid;gap:12px;align-self:start;color:var(--on-ultra)}
.facts li{border-top:1px solid rgba(255,255,255,.34);padding-top:8px}
.facts b{display:block;font:800 1.34rem/1.05 var(--display);margin-bottom:.12em}
.facts span{font-size:.9rem;color:#d5d9f7;display:block;line-height:1.35}

input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;margin:2px 0 0;cursor:pointer;touch-action:pan-y}
input[type=range]::-webkit-slider-runnable-track{height:4px;background:var(--ink)}
input[type=range]::-moz-range-track{height:4px;background:var(--ink)}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:24px;margin-top:-10px;background:var(--ultra);border:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}
input[type=range]::-moz-range-thumb{width:30px;height:24px;background:var(--ultra);border:0;border-radius:0}
input[type=range]:focus-visible{outline:3px solid var(--ultra);outline-offset:1px}
.fine{font-size:.82rem;line-height:1.4;color:var(--muted);margin:0}
select,input:not([type=range]):not([type=radio]):not([type=checkbox]),textarea{width:100%;min-height:46px;padding:9px 12px;font:inherit;color:inherit;background:#fff;border:1.500px solid var(--line-strong);border-radius:0}
select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--ultra);outline-offset:0;border-color:var(--ultra)}
input[aria-invalid=true]{border-color:var(--danger)}
table{border-collapse:collapse;width:100%}
.sec{max-width:var(--max);margin:auto;padding:clamp(52px,7vw,96px) var(--gut) 0}
.sec-h{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px 40px;margin-bottom:clamp(20px,3vw,38px)}
.sec-h p{max-width:30em;margin:0;color:var(--muted)}
.vec-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:26px 22px}
.vec-steps li{counter-increment:s;position:relative;padding-top:48px}
.vec-steps li::before{content:counter(s);position:absolute;top:0;left:0;font:800 2.2rem/1 var(--display);color:var(--ultra)}
.vec-steps li::after{content:"";position:absolute;top:18px;left:38px;right:0;height:2px;background:linear-gradient(90deg,var(--ultra),var(--line))}
.vec-steps h2,.vec-steps h3{font-size:1.55rem;line-height:1.08;margin-bottom:.35em}
.vec-steps p{margin:0;font-size:.97rem;color:var(--muted)}
.how{background:var(--card);margin-top:clamp(52px,7vw,96px);padding:clamp(36px,5vw,64px) 0}
.how .sec{padding-top:0}
.vectorband{background:var(--ink);color:#fff;margin-top:clamp(52px,7vw,96px);clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%);padding:calc(var(--slant) + 36px) 0}
.vectorband-in{max-width:var(--max);margin:auto;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}
.vectorband .eyebrow{color:var(--acid)}
.vectorband h2{font-size:clamp(2.4rem,5.2vw,4.3rem);line-height:.96}
.vectorband p{color:#d7daf0;max-width:32em;margin:1em 0 1.4em}
.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px 28px;margin:0 0 1.4em}
.cols>div{border-top:2px solid var(--ink);padding-top:10px}
.cols h3{margin-bottom:.35em}
.cols p{margin:0;color:var(--muted);font-size:.97rem}
.faq-i{border-top:1px solid var(--line-strong)}
.faq-i:last-child{border-bottom:1px solid var(--line-strong)}
.faq-i summary{cursor:pointer;padding:14px 34px 14px 0;font-weight:600;list-style:none;position:relative;line-height:1.3}
.faq-i summary::-webkit-details-marker{display:none}
.faq-i summary::after{content:"";position:absolute;right:6px;top:19px;width:11px;height:11px;border-top:2px solid var(--ultra);border-right:2px solid var(--ultra);transition:transform .16s}
.faq-i[open] summary::after{transform:rotate(135deg)}
.faq-i>div{padding:0 0 16px;max-width:46em;color:var(--muted)}
.faq-search{margin-bottom:18px}
.phead{background:var(--ultra);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - clamp(16px,3vw,44px)),0 100%);padding:clamp(20px,3vw,40px) 0 calc(clamp(16px,3vw,44px) + clamp(26px,3vw,44px))}
.phead-in{max-width:var(--max);margin:auto;padding:0 var(--gut)}
.crumbs{font-size:.84rem;margin:0 0 12px;color:var(--on-ultra-soft)}
.crumbs a{color:var(--on-ultra-soft)}
.crumbs>span[aria-hidden]{padding:0 .4em}
.crumbs .crumb-icon{display:inline-block;width:18px;height:18px;vertical-align:-3px;margin-right:6px;color:var(--acid)}
.phead h1{font-size:clamp(3rem,8vw,6.2rem);line-height:.94}
.phead-lead{font-size:clamp(1.03rem,1.5vw,1.2rem);max-width:40em;margin:.8em 0 0;color:#e9ebfb}
.body{max-width:var(--max);margin:auto;padding:clamp(28px,4vw,52px) var(--gut) clamp(16px,2vw,32px)}
.prose{max-width:780px}
.prose>h2{margin:1.3em 0 .5em;font-size:clamp(1.9rem,3.4vw,2.6rem)}
.prose>h2:first-child{margin-top:0}
.prose>ul,.faq-i ul{padding-left:1.1em;margin:0 0 1.2em}
.prose>ul li{margin-bottom:.45em}
.block-cta{margin:1.4em 0}
.block-cta .btn{background:var(--ultra);color:#fff}
.block-cta .btn:hover{background:var(--ultra-deep)}
.tbl-wrap{overflow-x:auto;margin:0 0 1.4em}
.prose-t{font-size:.96rem}
.prose-t th,.prose-t td{padding:9px 14px 9px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-weight:400}
.prose-t thead th{font-size:.8rem;color:var(--muted);border-bottom:2px solid var(--ink)}
.prose-t th[scope=row]{font-weight:500}
.money-value{white-space:nowrap;font-variant-numeric:tabular-nums}
.callout{background:var(--card);border-left:4px solid var(--ultra);padding:14px 16px;margin:1.2em 0}
.callout strong{display:block;font:800 1.3rem/1.1 var(--display);margin-bottom:.3em}
.callout p:last-child,.callout p{margin:0;font-size:.97rem}
.sources{margin-top:2.4em;border-top:1px solid var(--line-strong);padding-top:12px;font-size:.86rem;color:var(--muted)}
.sources ul{padding-left:1.1em;margin:.4em 0 0}
.sources li a{display:inline-block;min-height:44px;padding:8px 0}
.editorial-meta{margin:1.5rem 0 2rem;padding:1rem 0;border-block:1px solid var(--line);font-size:.85rem;color:var(--muted)}
.editorial-meta p{margin:0 0 .35rem}
.editorial-policy{scroll-margin-top:6rem}
.editorial-policy h2{margin:1.3em 0 .5em;font-size:clamp(1.9rem,3.4vw,2.6rem)}
.reqs{margin:0 0 1.4em}
.reqs>div{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:4px 18px;padding:9px 0;border-top:1px solid var(--line)}
.reqs dt{color:var(--muted);font-size:.92rem}
.reqs dd{margin:0}
.big-tel{font:800 1.5rem/1.1 var(--display);text-decoration:none;white-space:nowrap}
.contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:0 36px}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 18px}
.field{margin-bottom:16px}
.field label{display:block;font-weight:500;margin-bottom:4px}
.err{color:var(--danger);font-size:.88rem;margin:5px 0 0;font-weight:500}
section>h3{margin-bottom:.5em}
.foot{background:var(--ultra-deep);color:#e5e7f8;clip-path:polygon(0 var(--slant),100% 0,100% 100%,0 100%);padding:calc(var(--slant) + 28px) 0 24px;margin-top:clamp(32px,5vw,72px);font-size:.93rem;--logo-accent:var(--acid)}
.foot a{color:#fff;text-decoration-color:rgba(255,255,255,.4)}
.foot-in{max-width:var(--max);margin:auto;padding:0 var(--gut);display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:30px 24px}
.foot-brand .logo{color:#fff;margin-bottom:12px}
.foot-slogan{font:600 1.32rem/1.12 var(--display);max-width:16em;color:#fff}
.foot-tel{font:800 1.75rem var(--display);margin:0 0 2px}
.foot-tel a{text-decoration:none}
.foot-hours{font-size:.84rem;color:var(--on-ultra-soft)}
.foot-h{font:600 .98rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);margin:0 0 10px}
.foot ul{list-style:none;padding:0;margin:0}
.foot li{padding:3px 0}
.foot-legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);padding-top:14px;font-size:.82rem;line-height:1.45;color:var(--on-ultra-soft)}
.foot-legal p{margin:0 0 .5em;max-width:74em}
.sticky{display:none}
@media (max-width:760px){
html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}
:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:16px}
.sticky{display:grid;grid-template-columns:1.4fr 1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--ink);padding-bottom:env(safe-area-inset-bottom)}
.sticky a{min-height:52px;display:grid;place-items:center;color:#fff;text-decoration:none;font:600 1.12rem var(--display)}
.sticky .sticky-go{background:var(--acid);color:var(--ink);font-weight:800}
body{padding-bottom:calc(52px + env(safe-area-inset-bottom))}
.top-r .btn{display:none}
}
@media (max-width:1120px){
.nav,.acc,.lang{display:none}
.burger{display:block;margin-left:0}
.top-r{margin-left:auto}
.foot-in{grid-template-columns:repeat(3,minmax(0,1fr))}
.foot-brand{grid-column:1/-1}
}
@media (max-width:900px){
.hero{margin-bottom:0}
.hero::before{display:none}
.hero-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "calc" "facts";grid-template-rows:auto;padding:0 var(--gut)}
.hero-copy{background:var(--ultra);margin-inline:calc(-1 * var(--gut));padding:clamp(20px,4vw,36px) var(--gut) calc(var(--slant) + 56px);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--slant)),0 100%)}
.facts{color:var(--ink);margin-top:26px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}
.facts li{border-top:2px solid var(--ink)}
.facts span{color:var(--muted)}
.vectorband-in{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:560px){
body{font-size:16px}
.foot-in{grid-template-columns:repeat(2,minmax(0,1fr))}
.foot-legal{grid-column:1/-1}
.reqs>div{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important}
}
.print-brand{display:none}
@page{margin:14mm}
.offer-panel{align-self:center;background:var(--paper);color:var(--ink);padding:clamp(24px,3vw,42px);border:1px solid currentColor;box-shadow:8px 8px 0 var(--acid);min-width:0}
.offer-panel .eyebrow{color:var(--blue,#1427b8)}
.offer-panel h2{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:10px 0 16px}
.offer-panel p{max-width:42ch}
.offer-panel .btn{margin:16px 0;width:100%}
.vectorband .fleet-cta{background:var(--acid);color:var(--ink)}
.cost-form{border:1px solid var(--line,#d9dbe5);padding:clamp(16px,3vw,28px);margin:24px 0}
.cost-form input{max-width:100%;width:100%}
.cost-form .reqs{margin-bottom:0}
.foot .fleet-cta{margin-top:12px}
@media(max-width:767px){
.offer-panel{margin-right:8px;box-shadow:6px 6px 0 var(--acid)}
.hero-in .offer-panel{grid-column:1/-1}
}
.offer-panel{grid-area:calc}
@media(max-width:767px){
.offer-panel{margin-top:-48px;position:relative}
.hero .facts{padding-top:28px}
}
.brand-icon{width:24px;height:24px;flex:none;color:var(--ultra)}
.nav-icon{display:none}
.burger-p a{display:flex;align-items:center;gap:12px}
.burger-p .nav-icon{display:block;color:var(--acid)}
.brand-guides .brand-icon{width:40px;height:40px;margin-bottom:20px}
.brand-illustration{display:block;min-width:0}
.brand-illustration img{width:100%;height:auto;object-fit:contain}
.offer-art{margin:14px 0 18px}
.offer-art img{height:166px}
.phead-brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(24px,4vw,56px);align-items:center}
.phead-brand>.brand-illustration{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
@media(max-width:900px){
.phead-brand{grid-template-columns:minmax(0,1fr) 200px}
.phead h1{font-size:clamp(3rem,7vw,5rem)}
}
@media(max-width:650px){
.phead-brand{grid-template-columns:minmax(0,1fr);gap:24px}
.phead-brand>.brand-illustration{width:160px;justify-self:end}
.offer-art img{height:144px}
.brand-guides .brand-icon{width:32px;height:32px;margin-bottom:12px}
}
@media(max-width:360px){.phead h1{font-size:2.6rem}}
.phead h1.h1-long{font-size:clamp(2rem,5vw,5rem)}
@media(forced-colors:active){
.brand-illustration{border:1px solid CanvasText}
.brand-icon{color:CanvasText}
}
@media print{
.top,.sticky,.fleetbar,.fleet-cta,.brand-illustration,.brand-icon{display:none!important}
body{background:#fff;color:#000;font-size:11pt;padding:0}
main,main *,.foot,.foot *{color:#000!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}
.print-brand{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid #000;color:#000;--logo-accent:currentColor}
.print-brand .logo{width:152px;height:42px}
.print-brand span{font-size:10pt}
.hero::before{display:none}
.hero,.hero-copy,.phead{clip-path:none;padding:0;margin:0}
.hero-in,.phead-in{display:block;padding:0}
.hero h1,.phead h1{font-size:2.8rem}
.phead h1.h1-long{font-size:2rem}
.hero-lead,.phead-lead{font-size:1rem}
.body,.sec{max-width:none;padding:16px 0}
.offer-panel{margin:20px 0;padding:16px;break-inside:avoid}
.vectorband{clip-path:none;margin:20px 0;padding:16px 0;border-block:1px solid #000}
.vectorband-in{display:block;padding:0}
.vec-steps{display:block}
.vec-steps li{margin-bottom:20px;break-inside:avoid}
h1,h2,h3{break-after:avoid}
.foot{display:block;clip-path:none;margin:24px 0 0;padding:0}
.foot-in{display:block;padding:0}
.foot-in>div:not(.foot-legal){display:none}
.foot-legal{font-size:9pt;border-top:1px solid #000}
.foot-legal p:has(.fleet-cta){display:none}
.phead-brand{display:block}
}
.foot .fleet-cta{color:var(--ink);min-height:48px}
.offer-panel .eyebrow{color:var(--ultra)}
