:root,:root[data-variant=carbon]{--bg:#0d0b0c;--bg2:#131011;--surface:#1a1517;--surface2:#211b1d;--line:#ffffff17;--line-strong:#ffffff29;--text:#f3ede9;--muted:#a2938e;--faint:#6e625e;--accent:#e01427;--accent-hi:#ff4757;--accent-deep:#7e0e1b;--detail:#e01427;--btn-text:#fff;--good:#35c46a;--warn:#e6a93b;--info:#7da6ff;--photo-bg:#0a090c}:root[data-variant=showroom]{--bg:#f6f3f0;--bg2:#ece7e2;--surface:#fff;--surface2:#f3efea;--line:#1c151621;--line-strong:#1c151638;--text:#201819;--muted:#7a6e69;--faint:#a99e98;--accent:#c1121f;--accent-hi:#a50e1a;--accent-deep:#8e0f1e;--detail:#a50e1a;--btn-text:#fff;--good:#1f9d57;--warn:#b77914;--info:#2e5fbf;--photo-bg:#14100f}:root[data-variant=bordeaux]{--bg:#130b0e;--bg2:#180f13;--surface:#211419;--surface2:#2a1a21;--line:#f0e4d81a;--line-strong:#f0e4d82e;--text:#f0e4d6;--muted:#a5908a;--faint:#72605c;--accent:#a62639;--accent-hi:#e08693;--accent-deep:#5c1420;--detail:#c6a575;--btn-text:#fff;--good:#4fb477;--warn:#d2a24a;--info:#9db0e0;--photo-bg:#0f0a0c}:root{--f-display:"Oswald", "Arial Narrow", system-ui, sans-serif;--f-body:"Barlow", system-ui, -apple-system, sans-serif;--f-serif:"Fraunces", Georgia, "Times New Roman", serif;--f-mono:"Cascadia Code", ui-monospace, Consolas, monospace;--maxw:1200px;--nav-h:68px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}h1,h2,h3,h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-weight:700;line-height:1.05}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--f-serif);font-style:italic}.eyebrow{font-family:var(--f-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--detail);font-size:11px;display:inline-block}.checker{background:repeating-conic-gradient(#ffffff8c 0 25%, #000000a6 0 50%) 0 0 / 14px 14px;opacity:.16;height:7px}.btn{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.09em;background:var(--accent);color:var(--btn-text);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);border:none;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:13.5px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--accent-deep);transform:translateY(-1px)}.btn.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn.ghost:hover{color:var(--accent-hi);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.btn.sm{padding:9px 16px;font-size:12px}.btn.wide{width:100%}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.topbar{background:var(--bg2);border-bottom:1px solid var(--line);color:var(--muted);font-size:12.5px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:7px;padding-bottom:7px;display:flex}.topbar b{color:var(--text);font-weight:600}.lang button{color:var(--muted);opacity:.6;font-family:var(--f-mono);letter-spacing:.06em;background:0 0;border:none;padding:0 4px;font-size:12px}.lang button.on{opacity:1;color:var(--accent-hi);font-weight:700}.nav{z-index:60;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav .wrap{min-height:var(--nav-h);align-items:center;gap:26px;display:flex}.logo{align-items:center;gap:11px;margin-right:auto;display:flex}.logo-mark{width:36px;height:36px;color:var(--accent);flex:none}.logo-word{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1}.logo-word small{letter-spacing:.4em;color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.nav-links{gap:22px;font-size:14px;display:flex}.nav-links a{color:var(--muted);transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a.hot{color:var(--accent-hi);font-weight:600}.nav-burger{border:1px solid var(--line-strong);color:var(--text);background:0 0;width:42px;height:40px;display:none}.mobile-menu{display:none}@media (max-width:940px){.nav-links,.nav .btn{display:none}.nav-burger{justify-content:center;align-items:center;display:inline-flex}.mobile-menu{border-bottom:1px solid var(--line);background:var(--bg2);display:block}.mobile-menu a{border-top:1px solid var(--line);color:var(--text);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;padding:13px 24px;font-size:15px;display:block}}.hero{color:#f3ede9;border-bottom:1px solid var(--line);background:#0b090a 100%/cover no-repeat;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(96deg,#090809f7 0%,#090809e6 34%,#0908098c 62%,#090809b3 100%),radial-gradient(720px 420px at 88% 108%,#e0142761,#0000 60%);position:absolute;inset:0}.hero:after{content:"";background:repeating-conic-gradient(#ffffff80 0 25%, #0009 0 50%) 0 0 / 14px 14px;opacity:.2;height:7px;position:absolute;bottom:0;left:0;right:0}.hero-inner{width:100%;padding:70px 0;position:relative}.hero-content{max-width:640px}.hero-eyebrow{color:#ff4757}.hero h1{letter-spacing:0;max-width:15ch;margin:20px 0 22px;font-size:clamp(42px,6.4vw,82px)}.hero h1 .red{color:#ff4757}.hero .sub{font-family:var(--f-serif);color:#d3c7c1;max-width:50ch;margin-bottom:30px;font-size:clamp(16px,2vw,20px);font-style:italic}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:32px;display:flex}.hero-trust{color:#c4b4ae;flex-wrap:wrap;gap:12px 26px;font-size:13px;display:flex}.hero-trust span{align-items:center;gap:8px;display:flex}.hero-trust svg{color:#ff4757}.hero-scroll{color:#8a7d78;font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-scroll i{background:linear-gradient(#ff4757,#0000);width:1px;height:30px}@media (max-width:640px){.hero{min-height:560px}.hero-scroll{display:none}}.stats{background:var(--bg2);border-bottom:1px solid var(--line)}.stats .wrap{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stat{text-align:center;border-left:1px solid var(--line);padding:24px 18px}.stat:first-child{border-left:none}.stat b{font-family:var(--f-display);font-size:30px;font-weight:700;display:block}.stat b em{color:var(--accent-hi);font-style:normal}.stat span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.block{padding:72px 0}.block.alt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.sec-head h2{margin-top:12px;font-size:clamp(28px,4vw,42px)}.sec-head .more{color:var(--accent-hi);white-space:nowrap;border-bottom:2px solid var(--accent);padding-bottom:5px;font-size:14px;font-weight:600}.sec-note{font-family:var(--f-serif);color:var(--muted);font-size:17px;font-style:italic}.cars{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.car-card{background:var(--surface);border:1px solid var(--line);flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.car-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));transform:translateY(-5px)}.car-photo{aspect-ratio:16/10;background:var(--photo-bg);position:relative;overflow:hidden}.car-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.car-card:hover .car-photo img{transform:scale(1.04)}.badge{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;z-index:2;padding:5px 11px;font-size:10.5px;font-weight:700;position:absolute;top:13px;left:13px}.badge.stock{background:var(--accent);color:#fff}.badge.transit{color:#d8c9e8;background:#2b2530;box-shadow:inset 0 0 0 1px #d8c9e859}.badge.reserved{color:#e8d6a8;background:#3a3123;box-shadow:inset 0 0 0 1px #e8d6a859}.badge.sold{color:#bbb;background:#2a2a2a}.badge-vat{font-family:var(--f-mono);letter-spacing:.08em;color:#fff;z-index:2;background:#0009;padding:4px 9px;font-size:10px;position:absolute;top:13px;right:13px}.car-body{flex-direction:column;flex:1;gap:13px;padding:18px 20px 20px;display:flex}.car-body h3{font-size:19px}.car-body .trim{font-family:var(--f-body);text-transform:none;color:var(--muted);letter-spacing:0;margin-top:5px;font-size:13px;font-weight:400}.specs{color:var(--muted);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:7px 14px;padding-top:12px;font-size:13px;display:grid}.specs b{color:var(--text);font-weight:600}.car-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:13px;display:flex}.car-price{font-family:var(--f-display);color:var(--accent-hi);font-variant-numeric:tabular-nums;flex-direction:column;font-size:23px;font-weight:700;display:flex}.car-mo{color:var(--muted);font-size:12px}.price-old{font-family:var(--f-body);color:var(--faint);font-size:13px;font-weight:400}.badge-sale{z-index:2;font-family:var(--f-display);letter-spacing:.04em;background:var(--accent);color:#fff;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:13px;right:13px;box-shadow:0 4px 14px #e0142766}.photo-wm{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-left:3px solid var(--accent);background:linear-gradient(90deg,#090809e6,#0908099e);align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 12px 6px 8px;display:flex;position:absolute;bottom:12px;left:12px}.photo-wm .wm-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.photo-wm .wm-price{font-family:var(--f-display);color:#ff4757;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:700}.photo-wm .wm-price s{color:#ffffff80;margin-right:5px;font-size:11px}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.photo-item{border:1px solid var(--line);background:var(--photo-bg);position:relative}.photo-item img{aspect-ratio:16/10;object-fit:cover;width:100%}.photo-item .photo-cover{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 7px;font-size:9px;position:absolute;top:6px;left:6px}.photo-tools{justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.photo-ov{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.photo-ov input{width:15px;height:15px;accent-color:var(--accent)}.photo-tools>div{gap:5px;display:flex}.photo-tools .icon-btn{width:28px;height:26px;font-size:12px}.photo-add{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.photo-add input{background:var(--surface);min-width:180px;color:var(--text);border:1px solid var(--line);flex:1;padding:9px 11px;font-size:13px}.settings-card{background:var(--surface);border:1px solid var(--line);margin-bottom:16px;padding:22px}.settings-card h3{letter-spacing:.03em;margin-bottom:16px;font-size:16px}.hero-preview{aspect-ratio:21/9;background:var(--photo-bg) center/cover no-repeat;border:1px solid var(--line);width:100%}.browser{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.filters{background:var(--surface);border:1px solid var(--line);top:calc(var(--nav-h) + 14px);max-height:calc(100vh - var(--nav-h) - 28px);flex-direction:column;display:flex;position:sticky}.filters-body{overflow-y:auto}.filters-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.filters-head h3{letter-spacing:.06em;font-size:15px}.filters-head button{color:var(--accent-hi);font-size:12.5px;font-family:var(--f-mono);background:0 0;border:none}.filters-body{padding:6px 18px 18px}.fgroup{border-bottom:1px solid var(--line);padding:14px 0}.fgroup:last-child{border-bottom:none}.fgroup>label,.fgroup .flabel{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:10.5px;display:block}.fgroup select,.fgroup input[type=text],.fgroup input[type=number]{background:var(--bg2);width:100%;color:var(--text);border:1px solid var(--line);padding:10px 11px;font-size:14px}.frange{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--bg2);color:var(--muted);padding:6px 12px;font-size:12.5px;transition:all .15s}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip.swatch{align-items:center;gap:7px;display:flex}.chip.swatch i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff4d}.fcheck{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.fcheck input{width:16px;height:16px;accent-color:var(--accent)}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.results-bar .count{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;font-size:15px}.results-bar .count b{color:var(--accent-hi)}.results-bar select{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:9px 12px;font-size:13.5px}.empty{border:1px dashed var(--line-strong);text-align:center;color:var(--muted);padding:60px 24px}.mobile-filter-toggle{display:none}.active-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.afilter{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.afilter svg{color:var(--muted)}.afilter:hover{border-color:var(--accent)}.afilter:hover svg{color:var(--accent-hi)}.afilter.clear{color:var(--accent-hi);font-family:var(--f-mono);letter-spacing:.06em;background:0 0;border-style:dashed}@media (max-width:900px){.browser{grid-template-columns:1fr}.filters{display:none;position:static}.filters.open{display:block}.mobile-filter-toggle{display:inline-flex}}.detail-top{grid-template-columns:1.35fr 1fr;align-items:start;gap:34px;padding:34px 0 20px;display:grid}.gallery:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.gallery-main{aspect-ratio:16/10;background:var(--photo-bg);border:1px solid var(--line);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gal-nav{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#0908098c;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gal-nav:hover{background:var(--accent);border-color:var(--accent)}.gal-nav.prev{left:12px}.gal-nav.next{right:12px}.gal-count{z-index:4;font-family:var(--f-mono);letter-spacing:.06em;color:#fff;background:#09080999;padding:4px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.gallery-thumbs button{aspect-ratio:16/10;border:1px solid var(--line);background:var(--photo-bg);opacity:.55;cursor:pointer;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.gallery-thumbs button.on{opacity:1;border-color:var(--accent)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.gal-nav{width:38px;height:38px;font-size:22px}.gallery-thumbs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;display:flex;overflow-x:auto}.gallery-thumbs button{scroll-snap-align:start;flex:0 0 22%}}.detail-info h1{font-size:clamp(26px,3.4vw,38px)}.detail-info .trim{font-family:var(--f-serif);color:var(--muted);margin:8px 0 18px;font-size:16px;font-style:italic}.detail-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.detail-price .big{font-family:var(--f-display);color:var(--accent-hi);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700}.detail-price .big-old{font-family:var(--f-body);color:var(--faint);font-size:20px}.detail-price .sale-tag{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;background:var(--accent);color:#fff;padding:4px 11px;font-size:13px;font-weight:700}.detail-price .vat{color:var(--muted);font-size:12.5px}.detail-mo{color:var(--muted);margin-bottom:20px;font-size:13.5px}.keyspecs{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:22px;display:grid}.keyspecs div{background:var(--surface);padding:13px 15px}.keyspecs span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.keyspecs b{font-variant-numeric:tabular-nums;font-size:15px}.detail-actions{flex-wrap:wrap;gap:12px;display:flex}.detail-lower{grid-template-columns:1.35fr 1fr;align-items:start;gap:34px;padding:30px 0 60px;display:grid}.spec-table{border-collapse:collapse;width:100%;font-size:14px}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 4px}.spec-table th{color:var(--muted);font-weight:400;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;width:44%;font-size:11px}.spec-table td{font-variant-numeric:tabular-nums;font-weight:600}.feat-list{columns:2;column-gap:28px;font-size:14px}.feat-list li{break-inside:avoid;color:var(--muted);padding:7px 0 7px 22px;list-style:none;position:relative}.feat-list li:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);width:10px;height:10px;position:absolute;top:13px;left:0}.block-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--accent);margin-bottom:16px;padding-bottom:10px;font-size:20px;display:inline-block}.detail-desc{color:var(--muted);max-width:62ch;font-size:15px}.detail-desc p{margin-bottom:12px}.sticky-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);padding:22px}.carfax-row{background:var(--bg2);border:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.carfax-row svg{color:var(--good);flex:none}@media (max-width:860px){.detail-top,.detail-lower{grid-template-columns:1fr}.feat-list{columns:1}}.import-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:44px;display:grid}.steps{flex-direction:column;display:flex}.step{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.step:last-child{border-bottom:none}.step .n{font-family:var(--f-display);color:var(--accent);min-width:50px;font-size:30px;font-weight:700}.step h3{letter-spacing:.03em;margin-bottom:5px;font-size:16px}.step p{color:var(--muted);font-size:14px}.calc{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);padding:24px}.calc h3{margin-bottom:3px;font-size:18px}.calc .sec-note{margin-bottom:16px;font-size:14px;display:block}.calc label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:14px 0 7px;font-size:10.5px;display:block}.calc input[type=number],.calc select{background:var(--bg2);width:100%;color:var(--text);border:1px solid var(--line);font-variant-numeric:tabular-nums;padding:12px;font-size:16px}.range-val{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.slider-head{justify-content:space-between;align-items:baseline;margin:16px 0 9px;display:flex}.slider-head label{margin:0}.slider-val{font-family:var(--f-display);color:var(--accent-hi);font-size:15px}.calc input[type=range].slider{appearance:none;cursor:pointer;outline-offset:4px;background:linear-gradient(90deg, var(--accent) var(--fill,0%), var(--line-strong) var(--fill,0%));border-radius:3px;width:100%;height:6px;margin:4px 0 12px}.calc input[type=range].slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0006}.calc input[type=range].slider::-moz-range-thumb{border:3px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px}.calc input[type=range].slider::-moz-range-track{background:0 0;border-radius:3px;height:6px}.presets{margin-bottom:4px}.presets .chip{padding:5px 11px;font-size:12px}.split-bar{background:var(--line);border-radius:5px;height:10px;margin:18px 0 8px;display:flex;overflow:hidden}.split-principal{background:var(--accent)}.split-interest{background:var(--warn)}.split-legend{color:var(--muted);gap:18px;margin-bottom:4px;font-size:12px;display:flex}.split-legend .dot{vertical-align:0;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.split-legend .dot.principal{background:var(--accent)}.split-legend .dot.interest{background:var(--warn)}.calc-rows{margin-top:16px;font-size:14px}.calc-rows div{border-bottom:1px dashed var(--line);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.calc-rows div b{color:var(--text);font-weight:600}.calc-total{justify-content:space-between;align-items:baseline;padding-top:15px;display:flex}.calc-total span{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.calc-total b{font-family:var(--f-display);color:var(--accent-hi);font-variant-numeric:tabular-nums;font-size:27px}.calc .note{color:var(--faint);margin-top:12px;font-size:12px;display:block}@media (max-width:860px){.import-grid{grid-template-columns:1fr}}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.trust{border:1px solid var(--line);background:var(--surface);padding:24px}.trust .ico{color:var(--accent);margin-bottom:14px}.trust h3{letter-spacing:.03em;margin-bottom:8px;font-size:16px}.trust p{color:var(--muted);font-size:14px}blockquote.quote{border-left:3px solid var(--accent);background:var(--surface);font-family:var(--f-serif);color:var(--text);max-width:68ch;padding:30px 34px;font-size:19px;font-style:italic;line-height:1.55}blockquote.quote .stars{color:var(--accent-hi);gap:5px;margin-bottom:14px;font-style:normal;display:inline-flex}blockquote.quote .stars svg{display:inline-block}blockquote.quote footer{font-family:var(--f-body);color:var(--muted);margin-top:14px;font-size:13px;font-style:normal}blockquote.quote footer b{color:var(--text)}.cta-band{background:linear-gradient(120deg, var(--accent-deep), var(--accent));color:#fff;text-align:center;padding:66px 24px;position:relative;overflow:hidden}.cta-band h2{max-width:22ch;margin:0 auto 14px;font-size:clamp(27px,4.4vw,46px)}.cta-band p{color:#ffffffd9;max-width:55ch;margin:0 auto 28px;font-size:16px}.cta-band .btn{color:var(--accent-deep);background:#fff}.cta-band .btn:hover{background:#f3ede9}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}.field label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.field input,.field textarea,.field select{background:var(--bg2);color:var(--text);border:1px solid var(--line);padding:12px;font-size:15px}.field textarea{resize:vertical;min-height:120px}.consent{color:var(--muted);align-items:flex-start;gap:11px;font-size:13px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.consent a{color:var(--accent-hi);text-decoration:underline}.form-ok{border:1px solid var(--good);background:color-mix(in srgb, var(--good) 12%, transparent);color:var(--text);padding:16px 18px;font-size:14px}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.prose{max-width:760px}.prose h1{margin-bottom:10px;font-size:clamp(28px,4vw,40px)}.prose .updated{font-family:var(--f-mono);color:var(--muted);letter-spacing:.06em;margin-bottom:28px;font-size:12px}.prose h2{letter-spacing:.03em;margin:30px 0 12px;font-size:20px}.prose h3{letter-spacing:.03em;margin:20px 0 8px;font-size:15px}.prose p,.prose li{color:var(--muted);margin-bottom:12px;font-size:15px}.prose ul,.prose ol{margin-bottom:14px;padding-left:22px}.prose li{margin-bottom:7px}.prose strong{color:var(--text)}.prose a{color:var(--accent-hi);text-decoration:underline}.prose table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:10px 12px}.prose th{background:var(--surface);color:var(--text);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.page-head{background:var(--bg2);border-bottom:1px solid var(--line);padding:46px 0 40px}.page-head h1{font-size:clamp(30px,5vw,52px)}.page-head p{color:var(--muted);max-width:60ch;margin-top:12px;font-size:16px}.crumbs{font-family:var(--f-mono);letter-spacing:.1em;color:var(--faint);text-transform:uppercase;margin-bottom:14px;font-size:11.5px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent-hi)}.site-footer{color:var(--muted);border-top:1px solid var(--line);background:#0a0809;font-size:14px}:root[data-variant=showroom] .site-footer{color:#b9aca6;background:#1a1413}.site-footer .wrap{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;padding-top:52px;padding-bottom:42px;display:grid}.site-footer h4{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#f3ede9;margin-bottom:16px;font-size:11px}.site-footer a{color:inherit;padding:4px 0;display:block}.site-footer a:hover,.site-footer .logo-word{color:#f3ede9}.site-footer .fine{border-top:1px solid var(--line);text-align:center;padding:18px 24px;font-size:12px}.cookie{z-index:200;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-inner{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:940px;padding:20px 22px;box-shadow:0 20px 60px #00000080}.cookie-inner h3{letter-spacing:.04em;margin-bottom:8px;font-size:16px}.cookie-inner p{color:var(--muted);margin-bottom:14px;font-size:13.5px}.cookie-inner p a{color:var(--accent-hi);text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-prefs{flex-direction:column;gap:10px;margin:4px 0 16px;display:flex}.cookie-pref{color:var(--muted);align-items:flex-start;gap:11px;font-size:13px;display:flex}.cookie-pref input{width:18px;height:18px;accent-color:var(--accent);margin-top:1px}.cookie-pref input:disabled{opacity:.5}.cookie-pref b{color:var(--text);font-weight:600;font-family:var(--f-body);margin-bottom:2px;display:block}.cookie-link{color:var(--accent-hi);font-size:12.5px;font-family:var(--f-mono);background:0 0;border:none;padding:0;text-decoration:underline}.vswitch{z-index:150;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-strong);align-items:center;gap:7px;padding:9px 11px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 34px #0006}.vswitch .lbl{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.vswitch button{color:var(--muted);border:1px solid var(--line);font-family:var(--f-mono);background:0 0;align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;transition:color .2s,border-color .2s;display:flex}.vswitch button i{border-radius:50%;width:11px;height:11px}.vswitch button[data-v=carbon] i{background:linear-gradient(135deg,#e01427 50%,#17141a 50%)}.vswitch button[data-v=showroom] i{background:linear-gradient(135deg,#c1121f 50%,#f6f3f0 50%);box-shadow:inset 0 0 0 1px #00000040}.vswitch button[data-v=bordeaux] i{background:linear-gradient(135deg,#a62639 50%,#c6a575 50%)}.vswitch button.on{color:var(--text);border-color:var(--accent)}@media (max-width:640px){.vswitch .lbl{display:none}.cookie{bottom:8px;left:8px;right:8px}}body.admin-active .topbar,body.admin-active .nav,body.admin-active .site-footer,body.admin-active .cookie{display:none!important}body.admin-active{background:var(--bg2)}.admin-login{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);width:100%;max-width:380px;padding:32px}.admin-login-card .logo-word{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:22px;font-weight:700;display:block}.admin-login-card p{color:var(--muted);margin-bottom:20px;font-size:13.5px}.admin-login-card input{background:var(--bg2);width:100%;color:var(--text);border:1px solid var(--line);margin-bottom:12px;padding:12px;font-size:15px}.admin-login-card .hint{color:var(--faint);margin-top:14px;font-size:12px}.admin-shell{min-height:100vh}.admin-top{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:20px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.admin-top .brand{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.admin-top .brand small{font-family:var(--f-mono);letter-spacing:.2em;color:var(--accent-hi);font-size:9px;font-weight:400}.admin-top .spacer{margin-left:auto}.admin-top .who{color:var(--muted);font-size:13px}.admin-tabs{background:var(--bg);border-bottom:1px solid var(--line);z-index:39;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding:0 16px;display:flex;position:sticky;top:60px;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:var(--muted);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 16px;font-size:14px}.admin-tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.admin-tabs button .pill{background:var(--accent);color:#fff;font-family:var(--f-mono);vertical-align:middle;border-radius:9px;margin-left:7px;padding:1px 7px;font-size:10px;display:inline-block}.admin-body{max-width:1280px;margin:0 auto;padding:26px 24px 60px}@media (max-width:560px){.admin-top{gap:10px;padding:0 14px}.admin-top .who,.admin-top .brand small{display:none}.admin-body{padding:20px 14px 50px}}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:30px;display:grid}.astat{background:var(--surface);border:1px solid var(--line);padding:18px 20px}.astat span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.astat b{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:700;display:block}.astat.accent b{color:var(--accent-hi)}.astat .sub{font-family:var(--f-body);color:var(--faint);letter-spacing:0;text-transform:none;margin-top:4px;font-size:12px}.admin-charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:30px;display:grid}.chart-card{background:var(--surface);border:1px solid var(--line);padding:20px 22px}.chart-card h3{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:10.5px}.donut-wrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donut-top{font-family:var(--f-display);fill:var(--text);font-size:26px;font-weight:700}.donut-sub{font-family:var(--f-mono);letter-spacing:.1em;fill:var(--muted);text-transform:uppercase;font-size:9px}.donut-legend{flex-direction:column;gap:8px;font-size:13px;display:flex}.donut-legend div{align-items:center;gap:9px;display:flex}.donut-legend i{border-radius:3px;flex:none;width:11px;height:11px}.donut-legend span{color:var(--muted)}.donut-legend b{font-variant-numeric:tabular-nums;margin-left:auto}.barrows{flex-direction:column;gap:12px;display:flex}.barrow{grid-template-columns:96px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.barrow .bl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barrow .bt{background:var(--line);border-radius:5px;height:9px;overflow:hidden}.barrow .bt i{border-radius:5px;height:100%;display:block}.barrow .bv{white-space:nowrap;font-weight:600}.admin-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-section-head h2{letter-spacing:.03em;font-size:22px}.atable-wrap{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.atable{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}.atable th{text-align:left;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg2);padding:12px 14px;font-size:10.5px}.atable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.atable tr:last-child td{border-bottom:none}.atable .thumb{object-fit:cover;background:var(--photo-bg);width:62px;height:40px}.atable .carname{font-weight:600}.atable .carname small{color:var(--muted);font-size:12px;font-weight:400;display:block}.atable td.num{font-variant-numeric:tabular-nums}.atable .row-actions{justify-content:flex-end;gap:8px;display:flex}.icon-btn{background:var(--bg2);border:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;width:34px;height:32px;display:inline-flex}.icon-btn:hover{color:var(--text);border-color:var(--line-strong)}.icon-btn.danger:hover{color:#fff;background:var(--accent);border-color:var(--accent)}.spill{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;font-size:10.5px;display:inline-block}.spill.stock{background:color-mix(in srgb, var(--good) 20%, transparent);color:var(--good)}.spill.transit{background:color-mix(in srgb, var(--info) 22%, transparent);color:var(--info)}.spill.reserved{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.spill.sold{color:var(--muted);background:#9696962e}.spill.new{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-hi)}.spill.in_progress{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.spill.closed{color:var(--muted);background:#9696962e}.drawer-overlay{z-index:100;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--bg);border-left:1px solid var(--line-strong);width:min(720px,100%);height:100%;overflow-y:auto}.drawer-head{background:var(--bg);border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.drawer-head h3{letter-spacing:.03em;font-size:18px}.drawer-form{padding:22px}.drawer-form h4{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hi);margin:22px 0 12px;font-size:10.5px}.drawer-form h4:first-child{margin-top:0}.agrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agrid .f3{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.afield{flex-direction:column;gap:6px;display:flex}.afield.full{grid-column:1/-1}.afield label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.afield input,.afield select,.afield textarea{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:10px 11px;font-size:14px}.afield textarea{resize:vertical;min-height:90px}.afield.check{flex-direction:row;align-items:center;gap:9px}.afield.check input{width:17px;height:17px;accent-color:var(--accent)}.afield.check label{text-transform:none;letter-spacing:0;font-family:var(--f-body);color:var(--text);font-size:14px}.drawer-foot{background:var(--bg);border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding:16px 22px;display:flex;position:sticky;bottom:0}.margin-note{color:var(--muted);background:var(--surface);border:1px solid var(--line);grid-column:1/-1;padding:12px 14px;font-size:13px}.margin-note b{color:var(--good);font-variant-numeric:tabular-nums}.docs-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.doc-row{background:var(--surface);border:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.doc-row .doc-type{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hi);white-space:nowrap;font-size:10px}.doc-row .doc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.doc-row .doc-size{color:var(--faint);white-space:nowrap}.doc-upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-upload select{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:8px 10px;font-size:13px}.pipeline{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pl-col{background:var(--bg);border:1px solid var(--line);flex-direction:column;min-height:120px;display:flex}.pl-col h4{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 14px;font-size:10.5px;display:flex}.pl-col h4 b{color:var(--accent-hi)}.pl-body{flex-direction:column;gap:10px;padding:10px;display:flex}.deal{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);padding:11px 12px}.deal .dn{font-size:14px;font-weight:600}.deal .dc{color:var(--muted);margin:3px 0 8px;font-size:12.5px}.deal .dp{font-family:var(--f-display);color:var(--accent-hi);font-variant-numeric:tabular-nums;font-size:15px}.deal .dnote{color:var(--faint);margin-top:7px;font-size:12px}.deal-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.deal-actions select{background:var(--bg2);color:var(--text);border:1px solid var(--line);flex:1;padding:5px 7px;font-size:12px}.mini-btn{background:var(--bg2);border:1px solid var(--line);color:var(--accent-hi);font-family:var(--f-mono);padding:5px 9px;font-size:11px}.mini-btn:hover{border-color:var(--accent)}.export-card{background:var(--surface);border:1px solid var(--line);margin-bottom:14px;padding:20px 22px}.export-card h3{letter-spacing:.03em;margin-bottom:6px;font-size:17px}.export-card p{color:var(--muted);margin-bottom:12px;font-size:14px}.feed-url{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feed-url code{background:var(--bg2);border:1px solid var(--line);font-family:var(--f-mono);color:var(--accent-hi);white-space:nowrap;flex:1;padding:9px 12px;font-size:12.5px;overflow-x:auto}.contract-modal{background:var(--bg);border-left:1px solid var(--line-strong);flex-direction:column;width:min(920px,100%);height:100%;margin-left:auto;display:flex}.contract-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.contract-toolbar select,.contract-toolbar input{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:8px 10px;font-size:13px}.contract-toolbar input{width:160px}.contract-toolbar .spacer{margin-left:auto}.contract-scroll{background:#33312f;padding:24px;overflow-y:auto}.contract-sheet{color:#1a1a1a;background:#fff;max-width:780px;margin:0 auto;padding:48px 54px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.65;box-shadow:0 10px 40px #0006}.contract-sheet .k-head{border-bottom:2px solid #b3121f;justify-content:space-between;align-items:baseline;margin-bottom:22px;padding-bottom:12px;display:flex}.contract-sheet .k-brand{letter-spacing:.08em;color:#b3121f;font-family:Arial,sans-serif;font-size:20px;font-weight:800}.contract-sheet .k-doc{text-transform:uppercase;letter-spacing:.04em;color:#333;font-family:Arial,sans-serif;font-size:15px}.contract-sheet h5{color:#111;margin:18px 0 6px;font-family:Arial,sans-serif;font-size:14px}.contract-sheet p{margin-bottom:10px}.contract-sheet .k-parties{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px;font-size:13px;display:grid}.contract-sheet .k-parties b{text-transform:uppercase;letter-spacing:.05em;color:#b3121f;margin-bottom:5px;font-family:Arial,sans-serif;font-size:11px;display:block}.contract-sheet .k-vehicle{border-collapse:collapse;width:100%;margin:12px 0}.contract-sheet .k-vehicle th,.contract-sheet .k-vehicle td{text-align:left;border:1px solid #ccc;padding:8px 12px;font-size:13px}.contract-sheet .k-vehicle th{background:#f4f2ef;width:34%;font-family:Arial,sans-serif;font-weight:600}.contract-sheet .k-sign{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;font-size:13px;display:grid}.contract-sheet .k-foot{color:#888;border-top:1px solid #ddd;margin-top:30px;padding-top:12px;font-family:Arial,sans-serif;font-size:10.5px}@media print{body *{visibility:hidden!important}.printable,.printable *{visibility:visible!important}.printable{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;padding:0!important}.no-print{display:none!important}}.inq-list{flex-direction:column;gap:12px;display:flex}.inq{background:var(--surface);border:1px solid var(--line);padding:16px 18px}.inq-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.inq-top .name{font-weight:600}.inq-top .when{font-family:var(--f-mono);color:var(--faint);font-size:11px}.inq-top select{background:var(--bg2);color:var(--text);border:1px solid var(--line);margin-left:auto;padding:5px 8px;font-size:12px}.inq .subj{font-family:var(--f-mono);color:var(--accent-hi);letter-spacing:.04em;margin-bottom:6px;font-size:11.5px}.inq .msg{color:var(--muted);margin-bottom:8px;font-size:14px}.inq .meta{color:var(--faint);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.inq .meta a{color:var(--muted)}@media (max-width:620px){.agrid,.agrid .f3{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes heroUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-content>*{animation:.75s cubic-bezier(.2,.7,.2,1) both heroUp}.hero-content>:first-child{animation-delay:50ms}.hero-content>:nth-child(2){animation-delay:.16s}.hero-content>:nth-child(3){animation-delay:.28s}.hero-content>:nth-child(4){animation-delay:.4s}.hero-content>:nth-child(5){animation-delay:.52s}.hero-scroll{animation:.8s .7s both heroUp}@keyframes scrollDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.hero-scroll i{animation:1.8s ease-in-out infinite scrollDot}@supports (animation-timeline:view()){@keyframes revUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes revIn{0%{opacity:0}to{opacity:1}}.sec-head,.trust,.step,.astat,.chart-card,blockquote.quote,.stat,.price-list,.keyspecs{animation:linear both revUp;animation-timeline:view();animation-range:entry entry 34%}.car-card{animation:linear both revIn;animation-timeline:view();animation-range:entry entry 28%}}}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--accent);height:2px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.nav-links a:hover:after,.nav-links a.active:after{right:0}@media (prefers-reduced-motion:reduce){.hero-content>*,.hero-scroll,.hero-scroll i{animation:none}.car-card,.car-photo img,.btn{transition:none}}
