.fixus{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0c0d10;--panel:#14161a;--panel-2:#1b1e23;--ink:#f0f2f4;--muted:#9ba2ab;--line:#2a2e35;--grid:#f0f2f409;--red:#e1262d;--red-hot:#ff4148;--red-ink:#fff;--amber:#f5b82e;--ok:#3ccb7f;--display:"Archivo","Arial Narrow",Impact,system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--out:cubic-bezier(.22,1,.36,1)}.fixus *{box-sizing:border-box}html:has(.fixus){scroll-behavior:smooth;background:var(--ground);scroll-padding-top:80px}.fixus{background:var(--ground);color:var(--ink);font:17px/1.6 var(--body);margin:0;padding-inline:16px;overflow-x:clip}.fixus img{max-width:100%}.fixus [hidden]{display:none!important}.fixus .wrap{max-width:1180px;margin-inline:auto}.fixus h1,.fixus h2,.fixus h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:0;line-height:.95}.fixus h2{font-size:clamp(34px,5vw,56px);font-weight:900;font-stretch:112%}.fixus h3{font-size:22px;font-weight:800;font-stretch:108%;line-height:1.05}.fixus p{margin:0}.fixus a{color:inherit}.fixus .eyebrow{font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;display:inline-flex}.fixus .eyebrow:before{content:"";background:var(--red);transform-origin:0;width:22px;height:2px;transition:transform .9s var(--out) .15s}.fixus button,.fixus input,.fixus select,.fixus textarea{font:inherit;color:inherit}.fixus :focus-visible{outline:3px solid var(--amber);outline-offset:3px}.fixus .lbl{font:700 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fixus .text-link{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:1px solid;padding-bottom:3px;text-decoration:none}.fixus .text-link:hover{color:var(--red-hot)}.fixus #progress{background:var(--red);transform-origin:0;z-index:20;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.fixus header.top{top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--ground) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);margin-inline:-16px;padding:14px 16px;position:sticky}.fixus header.top .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.fixus .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.fixus .brand .mark{font:italic 900 22px/1 var(--display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-stretch:125%}.fixus .brand .mark span{color:var(--red)}.fixus .brand small{font:700 9px/1 var(--mono);letter-spacing:.3em;color:var(--muted);margin-top:4px;display:block}.fixus nav{gap:22px;display:flex}.fixus nav a{white-space:nowrap;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s;position:relative}.fixus nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .5s var(--spring);position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.fixus nav a:hover,.fixus nav a.on{color:var(--ink)}.fixus nav a:hover:after,.fixus nav a.on:after{transform:scaleX(1)}.fixus .head-cta{align-items:center;gap:10px;display:flex}.fixus .head-cta .num-sm{display:none}.fixus .lang-switch{color:var(--white);font:700 11px/1 var(--mono);letter-spacing:.14em;border:1px solid var(--line);padding:11px 9px;text-decoration:none;display:none}.fixus .btn{border:2px solid var(--ink);font:800 14px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--ink);white-space:nowrap;transition:translate .5s var(--spring),background .2s,border-color .2s,color .2s;background:0 0;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-stretch:112%;text-decoration:none;display:inline-flex}.fixus .btn:hover{translate:0 -3px}.fixus:not(.js-motion) .btn:active{scale:.97}.fixus .btn:not(.red):hover{background:var(--ink);color:var(--ground)}.fixus .btn.red{background:var(--red);border-color:var(--red);color:var(--red-ink)}.fixus .btn.red:hover{background:#f0353c;border-color:#f0353c}.fixus .btn.sm{padding:11px 16px;font-size:13px}.fixus .hero{isolation:isolate;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:40px;padding-block:64px 56px;display:grid;position:relative}.fixus .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 55% at 80% 48%,#e1262d2e,transparent 70%),linear-gradient(var(--grid) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/44px 44px;position:absolute;inset:0 -16px;-webkit-mask-image:radial-gradient(75% 85% at 55% 45%,#000 35%,#0000 85%);mask-image:radial-gradient(75% 85% at 55% 45%,#000 35%,#0000 85%)}.fixus .hero h1{letter-spacing:-.01em;margin-top:18px;font-size:clamp(56px,6.8vw,84px);font-weight:900;font-stretch:115%}.fixus .hero h1 .line{margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:hidden}.fixus .hero h1 .h-anim{transform-origin:0 100%;display:inline-block}.fixus .hero h1 .red{color:var(--red)}.fixus .tag{border-left:3px solid var(--red);flex-direction:column;gap:6px;max-width:52ch;margin-top:26px;padding-left:16px;display:flex}.fixus .tag b{font:800 20px/1.1 var(--display);text-transform:uppercase;font-stretch:110%}.fixus .tag p{color:var(--muted)}.fixus .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fixus .badges{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.fixus .badge{font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:9px 12px}.fixus .badge i{color:var(--red);margin-right:6px;font-style:normal}.fixus .gauge-card{background:radial-gradient(120% 90% at 50% 20%,var(--panel-2),var(--panel) 70%);border:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:24px 24px 20px;display:flex;position:relative;box-shadow:0 40px 90px -40px #e1262d73}.fixus .gauge-card svg{width:100%;max-width:380px;height:auto;display:block}.fixus .gauge-read{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;margin-top:6px;display:grid}.fixus .gauge-read div{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 0;display:flex}.fixus .gauge-read div+div{border-left:1px solid var(--line)}.fixus .gauge-read b{font:700 24px/1 var(--mono);font-variant-numeric:tabular-nums}.fixus .gauge-read small{font:600 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fixus .status-dot{background:var(--muted);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;position:relative}.fixus .open .status-dot{background:var(--ok)}.fixus .open .status-dot:after{content:"";background:var(--ok);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.fixus #redArc{transition:filter .3s}.fixus .gauge-card.redline #redArc{filter:drop-shadow(0 0 8px #e1262d)}.fixus .car{width:100%;height:auto;display:block;overflow:visible}.fixus .car .body{transform-box:view-box;transform-origin:122px 71px}.fixus .car .chassis{transform-box:view-box;transform-origin:182px 71px;transition:rotate .9s var(--spring)}.fixus .car .roll,.fixus .car .spin{transform-box:fill-box;transform-origin:50%}.fixus .car .tire{transform-box:fill-box;transform-origin:50% 100%;transition:scale .9s var(--spring)}.fixus .car .beam{opacity:.8}.fixus.js-motion .car .beam{opacity:0}.fixus .car .grime{opacity:0;transition:opacity 1.4s}.fixus .car .hazard,.fixus .car .shine{opacity:0}.fixus .car.broken .grime{opacity:.62}.fixus .car.broken .tire{scale:1.06 .88}.fixus .car.broken .chassis{rotate:-1.3deg}.fixus .car.broken .hazard{animation:.9s step-end infinite blink}.fixus .car.broken .beam{opacity:0}@keyframes blink{0%{opacity:1}50%{opacity:.08}}.fixus .smoke{pointer-events:none;background:radial-gradient(circle,#7d8188cc,#7d818800 70%);border-radius:50%;position:absolute}.fixus .spark{pointer-events:none;background:#ffd66b;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px 2px #f5b82e}.fixus .speed{pointer-events:none;background:linear-gradient(90deg,#0000,#f0f2f499);height:2px;position:absolute}.fixus .bubble{white-space:nowrap;font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--panel);border:1px solid var(--amber);color:var(--amber);transform-origin:50% 100%;margin-bottom:12px;padding:8px 11px;position:absolute;bottom:100%;left:12%}.fixus .bubble:after{content:"";border:5px solid #0000;border-top-color:var(--amber);margin-left:-5px;position:absolute;top:100%;left:28px}.fixus .bubble.good{border-color:var(--ok);color:var(--ok)}.fixus .bubble.good:after{border-top-color:var(--ok)}.fixus .road{height:clamp(150px,17vw,200px);margin-inline:-16px;position:relative;overflow:hidden}.fixus .road:before{content:"";border-top:1px solid var(--line);background:#15171b;height:36px;position:absolute;bottom:0;left:0;right:0}.fixus .lane{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--amber) 60%,transparent) 0 36px,transparent 36px 72px);height:3px;position:absolute;bottom:16px;left:0;right:0}.fixus .car-track{width:clamp(190px,25vw,300px);position:absolute;bottom:20px;left:12%}.fixus .finale .car-track{left:34%}.fixus .finale{border-top:1px solid var(--line)}.fixus .car-drive{cursor:pointer;position:relative}.fixus .road-sign{font:700 11px/1 var(--mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;display:flex;position:absolute;top:22px;right:max(16px,50% - 590px)}.fixus .road-sign b{color:var(--ink);border:1px solid var(--line);background:var(--panel);padding:9px 12px}.fixus .road-sign i{color:var(--red);font-style:normal}.fixus .marquee{border-block:1px solid var(--line);background:var(--red);white-space:nowrap;margin-inline:-16px;overflow:hidden}.fixus .marquee-track{gap:0;padding-block:14px;display:inline-flex}.fixus .marquee-track span{font:900 22px/1 var(--display);text-transform:uppercase;color:var(--red-ink);align-items:center;gap:22px;padding-inline:22px;font-stretch:118%;display:inline-flex}.fixus .marquee-track span:after{content:"";background:var(--red-ink);width:9px;height:9px;transform:rotate(45deg)}.fixus section{border-bottom:1px solid var(--line);padding-block:88px}.fixus .sec-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:44px;display:flex}.fixus .sec-head p{color:var(--muted);font-size:18px}.fixus .promise{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.fixus .rating{align-items:baseline;gap:14px;margin-top:22px;display:flex}.fixus .rating b{font:900 84px/.9 var(--display);font-variant-numeric:tabular-nums;font-stretch:112%}.fixus .rating span{color:var(--muted);font-size:15px}.fixus .stars{color:var(--amber);letter-spacing:3px;margin-top:6px;font-size:22px}.fixus .stars span{display:inline-block}.fixus .reviews-link{margin-top:22px;display:inline-block}.fixus .pgrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fixus .pgrid div{background:var(--panel);flex-direction:column;gap:10px;padding:26px;display:flex}.fixus .pgrid h3{font-size:19px}.fixus .pgrid p{color:var(--muted);font-size:16px}.fixus .dash{border:1px solid var(--line);background:linear-gradient(#0a0b0d,#121418);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-top:6px;display:grid;position:relative}.fixus .dash:before{content:"";background:repeating-linear-gradient(-45deg,var(--amber) 0 10px,#15171b 10px 20px);height:6px;position:absolute;top:0;left:0;right:0}.fixus .lights{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.fixus .light{--c:var(--amber);appearance:none;color:var(--muted);cursor:pointer;min-height:118px;font:700 10.5px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0f1114;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 6px;text-decoration:none;transition:background .25s,color .25s;display:flex}.fixus .light.red{--c:var(--red-hot)}.fixus .light svg{color:#3a3f47;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px;transition:color .2s,filter .2s}.fixus .light:hover{color:var(--ink);background:#15181c}.fixus .light:hover svg{color:#5a616b}.fixus .light.on svg{color:var(--c);filter:drop-shadow(0 0 7px var(--c)) drop-shadow(0 0 16px color-mix(in srgb,var(--c) 45%,transparent))}.fixus .light[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--c);background:#181b20}.fixus .light.other{color:var(--muted);text-transform:none;font:500 13px/1.35 var(--body);letter-spacing:0;padding-inline:12px}.fixus .light.other b{font:700 10.5px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;display:block}.fixus .readout{border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:30px 32px 32px;display:flex}.fixus .readout-in{flex-direction:column;gap:18px;display:flex}.fixus .urg{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;align-self:flex-start;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.fixus .urg:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.fixus .urg.stop{color:var(--red-hot)}.fixus .urg.soon{color:var(--amber)}.fixus .readout h3{font-size:clamp(24px,3vw,32px)}.fixus .readout .block{flex-direction:column;gap:6px;display:flex}.fixus .readout .block p{color:#c9ced4;max-width:60ch}.fixus .readout .actions{margin-top:4px}.fixus .dash-note{color:var(--muted);max-width:70ch;margin-top:18px;font-size:14px}.fixus .svc{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fixus .card{background:var(--panel);flex-direction:column;gap:14px;padding:30px 28px 32px;transition:background .25s;display:flex;position:relative}.fixus .card:hover{background:var(--panel-2)}.fixus .card:before{content:"";background:var(--red);transform-origin:0;width:100%;height:3px;transition:transform .6s var(--spring);position:absolute;top:0;left:0;transform:scaleX(0)}.fixus .card:hover:before{transform:scaleX(1)}.fixus .card svg{width:36px;height:36px;color:var(--red);transition:transform .6s var(--spring)}.fixus .card:hover svg{transform:rotate(-10deg)scale(1.15)}.fixus .card p{color:var(--muted);font-size:16px}.fixus .card a{font:700 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);transition:translate .5s var(--spring);margin-top:auto;text-decoration:none;display:inline-block}.fixus .card:hover a{translate:6px}.fixus .steps{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:52px;display:grid;position:relative}.fixus .steps .rail{background:var(--line);height:2px;position:absolute;top:34px;left:0;right:0}.fixus .steps .rail i{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.fixus.js-motion .steps .rail i{transform:scaleX(0)}.fixus .rail-car{width:78px;position:absolute;bottom:0;left:0}.fixus .step{flex-direction:column;gap:12px;display:flex;position:relative}.fixus .step .num{background:var(--ground);border:2px solid var(--red);width:56px;height:56px;font:700 18px/1 var(--mono);color:var(--ink);transition:background .35s,color .35s,scale .6s var(--spring);place-items:center;display:grid}.fixus .step .num.lit{background:var(--red);color:var(--red-ink);scale:1.08}.fixus .step p{color:var(--muted);font-size:16px}.fixus .deals{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.fixus .deal{background:var(--panel);border:1px solid var(--line);transition:translate .6s var(--spring),border-color .2s;flex-direction:column;gap:16px;padding:30px 26px;display:flex;position:relative}.fixus .deal:hover{border-color:var(--muted);translate:0 -6px}.fixus .deal.best{border:2px solid var(--red);background:linear-gradient(180deg,color-mix(in srgb,var(--red) 12%,var(--panel)),var(--panel) 45%)}.fixus .deal.best:hover{border-color:var(--red)}.fixus .deal .flag{background:var(--red);color:var(--red-ink);font:700 11px/1 var(--mono);letter-spacing:.14em;padding:7px 10px;position:absolute;top:-13px;left:24px}.fixus .deal .kind{font:700 12px/1 var(--mono);letter-spacing:.14em;color:var(--muted)}.fixus .price{font:900 58px/.9 var(--display);font-variant-numeric:tabular-nums;font-stretch:108%}.fixus .price sup{vertical-align:top;margin-right:2px;font-size:.4em}.fixus .miles{font:700 13px/1 var(--mono);color:var(--amber);align-items:center;gap:10px;display:flex}.fixus .miles .bar{background:var(--line);flex:1;height:6px;overflow:hidden}.fixus .miles .bar i{background:var(--amber);transform-origin:0;height:100%;display:block}.fixus .deal p{color:var(--muted);font-size:16px}.fixus .deal ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.fixus .deal li:before{content:"✓";color:var(--red);margin-right:10px;font-weight:700}.fixus .deal .btn{margin-top:auto}.fixus .fine{color:var(--muted);margin-top:22px;font-size:14px}.fixus .oil-calc{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:40px;margin-top:56px;padding:34px;display:grid}.fixus .calc-form{flex-direction:column;gap:22px;display:flex}.fixus .calc-form h3{font-size:clamp(24px,3vw,32px)}.fixus .calc-form>p{color:var(--muted)}.fixus .field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.fixus .seg{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fixus .seg input{opacity:0;pointer-events:none;position:absolute}.fixus .seg label{cursor:pointer;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 10px;transition:background .2s,color .2s;display:flex}.fixus .seg label:first-of-type{border-left:0}.fixus .seg label small{font:500 12px/1 var(--mono);letter-spacing:0;text-transform:none;color:var(--muted)}.fixus .seg input:checked+label{background:var(--red);color:var(--red-ink)}.fixus .seg input:checked+label small{color:#ffffffd9}.fixus .seg input:focus-visible+label{outline:3px solid var(--amber);outline-offset:-3px}.fixus .odo{border:1px solid var(--line);background:#0a0b0d;align-items:stretch;max-width:320px;display:flex}.fixus .odo input{min-width:0;font:700 26px/1 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;flex:1;padding:12px 14px}.fixus .odo input:focus{outline:none}.fixus .odo:focus-within{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 25%,transparent)}.fixus .odo span{border-left:1px solid var(--line);font:700 12px/1 var(--mono);letter-spacing:.14em;color:var(--muted);place-items:center;padding-inline:14px;display:grid}.fixus .range-row{align-items:center;gap:14px;display:flex}.fixus .range-row input{accent-color:var(--red);flex:1}.fixus .range-row output{text-align:right;min-width:92px;font:700 15px/1 var(--mono);font-variant-numeric:tabular-nums}.fixus .hint{color:var(--amber);font-size:14px}.fixus .windshield{aspect-ratio:5/4;border:1px solid var(--line);background:linear-gradient(165deg,#22313a,#121a20 55%,#0b1014);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.fixus .windshield:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(112deg,#0000 30%,#ffffff12 38%,#0000 47% 60%,#ffffff0a 64%,#0000 70%);position:absolute;inset:0}.fixus .windshield .wiper{transform-origin:0;background:#07090b;border-radius:2px;width:62%;height:3px;position:absolute;bottom:6%;left:8%;rotate:-8deg}.fixus .sticker{color:#16181c;transform-origin:12% 12%;background:#f4f2ec;border-radius:14px;width:min(80%,280px);padding:0 18px 16px;position:relative;box-shadow:0 14px 34px #00000080}.fixus .sticker:after{content:"";background:linear-gradient(135deg,#f4f2ec 50%,#cfc9be 50%);border-radius:0 0 14px;width:28px;height:28px;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 4px #00000014}.fixus .sticker-head{color:#fff;font:900 13px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;background:#d8222a;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;margin-inline:-18px;padding:11px 18px;font-stretch:115%;display:flex}.fixus .sticker-head small{font:700 9px/1 var(--mono);letter-spacing:.14em;opacity:.85}.fixus .st-row{flex-direction:column;gap:3px;padding-top:12px;display:flex}.fixus .st-row+.st-row{border-top:1px dashed #c9c4b9;margin-top:10px}.fixus .st-row span{font:700 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#6b6f76}.fixus .st-row b{font:700 30px/1 var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.fixus .st-row b.md{font-size:17px}.fixus .st-row b i{font-style:normal}.fixus .st-row b small{letter-spacing:.12em;color:#6b6f76;font-size:13px}.fixus .st-foot{font:700 10px/1.3 var(--mono);letter-spacing:.08em;color:#6b6f76;margin-top:12px}.fixus .book{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.fixus .book-side{flex-direction:column;gap:20px;display:flex}.fixus .book-side>p{color:var(--muted)}.fixus .callbox{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.fixus .callbox small{font:700 11px/1 var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:6px;display:block}.fixus .callbox b{font:900 28px/1 var(--display);-webkit-user-select:all;user-select:all;font-stretch:108%}.fixus .actions{flex-wrap:wrap;gap:10px;display:flex}.fixus .open-line{font-size:15px;color:var(--ink)!important}.fixus .bay{border:1px solid var(--line);background:var(--panel)}.fixus .bay-sign{border-bottom:1px solid var(--line);font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.fixus .bay-sign b{color:var(--amber);transition:color .3s}.fixus .bay-sign b.fixed{color:var(--ok)}.fixus .bay-prog{background:var(--line);height:4px}.fixus .bay-prog i{background:var(--amber);transform-origin:0;height:100%;transition:background .3s;display:block}.fixus .bay-prog i.fixed{background:var(--ok)}.fixus.js-motion .bay-prog i{transform:scaleX(0)}.fixus .scan{background:var(--ok);width:3px;box-shadow:0 0 18px 3px var(--ok);opacity:0;z-index:1;position:absolute;top:36px;bottom:44px;left:0}.fixus .bay-inner{background:radial-gradient(80% 75% at 50% 0,#23272d,#0b0c0e 72%);height:clamp(230px,28vw,330px);position:relative;overflow:hidden}.fixus .bay-light{background:#f0f2f4;border-radius:2px;height:4px;position:absolute;top:18px;left:28%;right:28%;box-shadow:0 0 28px 6px #f0f2f440}.fixus .bay-floor{border-top:1px solid var(--line);background:#15171b;height:44px;position:absolute;bottom:0;left:0;right:0}.fixus .bay-floor:after{content:"";background:var(--amber);opacity:.7;width:26%;height:3px;position:absolute;top:14px;right:14%}.fixus .bay-car{z-index:1;width:60%;position:absolute;bottom:26px;left:14%}.fixus .door{z-index:2;background:repeating-linear-gradient(#262a31 0 2px,#1a1d22 2px 30px);border-bottom:8px solid #30353d;position:absolute;inset:0;transform:translateY(-100%)}.fixus .door:after{content:"";background:#3a3f47;border-radius:3px;width:56px;height:6px;margin-left:-28px;position:absolute;bottom:14px;left:50%}.fixus.js-motion .door{transform:none}.fixus .about{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.fixus .about p{color:var(--muted);font-size:18px}.fixus .about ul{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fixus .about li:before{content:"";background:var(--red);width:10px;height:10px;margin-right:14px;display:inline-block;transform:rotate(45deg)}.fixus .stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fixus .stats div{background:var(--panel);flex-direction:column;gap:8px;padding:26px 18px;display:flex}.fixus .stats b{font:900 48px/.9 var(--display);font-variant-numeric:tabular-nums;font-stretch:108%}.fixus .stats small{font:700 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fixus .es{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;margin-top:20px;padding:22px;display:flex}.fixus .es h3{font-size:20px}.fixus .faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.fixus .faq-wrap .sec-head{margin-bottom:0;position:sticky;top:110px}.fixus .faq{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.fixus .faq details{background:var(--panel)}.fixus .faq summary{cursor:pointer;font:800 19px/1.1 var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-stretch:108%;list-style:none;transition:background .2s;display:flex}.fixus .faq summary::-webkit-details-marker{display:none}.fixus .faq summary:after{content:"+";border:1px solid var(--line);width:28px;height:28px;font:700 16px/1 var(--mono);color:var(--red);transition:rotate .5s var(--spring),background .2s;flex:none;place-items:center;display:grid}.fixus .faq summary:hover{background:var(--panel-2)}.fixus .faq details[open] summary:after{background:var(--red);color:#fff;border-color:var(--red);rotate:45deg}.fixus .faq .ans{color:var(--muted);max-width:62ch;padding:0 24px 24px}.fixus .visit{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fixus .visit>div{background:var(--panel);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.fixus .visit .big{font:900 30px/1 var(--display);text-transform:uppercase;font-stretch:108%}.fixus .visit p{color:var(--muted)}.fixus .visit .btn{align-self:flex-start;margin-top:auto}.fixus footer.site{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:36px;font-size:14px;display:flex}.fixus .toast{width:fit-content;max-width:calc(100% - 32px);left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--ground);z-index:30;margin-inline:auto;padding:11px 18px;font-weight:600;position:fixed}.fixus .mbar{z-index:15;background:var(--line);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(3,1fr);gap:1px;display:none;position:fixed;bottom:0;left:0;right:0}.fixus .mbar a{background:var(--panel);color:var(--ink);font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 11px;text-decoration:none;display:flex}.fixus .mbar a:first-child{background:var(--red);color:#fff}.fixus .mbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fixus .bay3d{border-bottom:1px solid var(--line);background:#07080a;height:clamp(440px,78vh,760px);margin-inline:-16px;position:relative;overflow:hidden}.fixus .bay3d canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.fixus .bay3d.no-gl{display:none}.fixus .bay3d-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fixus .tag3d{pointer-events:auto;cursor:pointer;font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;will-change:transform;background:0 0;border:0;align-items:flex-start;gap:3px;padding:0;transition:color .2s;display:flex;position:absolute;top:0;left:0}.fixus .tag3d svg{width:14px;height:14px;fill:var(--red);stroke:#fff;stroke-width:1px;stroke-linejoin:round;flex:none}.fixus .tag3d span{background:#07080ab3;margin-top:9px;padding:3px 5px}.fixus .tag3d:hover,.fixus .tag3d:focus-visible{color:var(--red-hot)}.fixus .bay3d-hud{pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;top:14px;left:16px;right:16px}.fixus .bay3d-hud .lbl{letter-spacing:.16em;font-size:10px}.fixus .bay3d-hud b{color:var(--red);font-weight:700}.fixus .viewtoggle{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d10db;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.fixus .viewtoggle button{appearance:none;color:var(--muted);font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:color .2s,background .2s}.fixus .viewtoggle button[aria-pressed=true]{color:var(--red-hot);background:#1b1e23}.fixus .bay3d-cue{font:700 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);pointer-events:none;position:absolute;bottom:24px;left:16px}.fixus .svc-panel{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-top:3px solid var(--amber);background:#0c0d10e6;outline:none;flex-direction:column;width:min(400px,100% - 32px);display:flex;position:absolute;top:44px;bottom:72px;right:16px}.fixus .svc-in{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:22px 22px 14px;display:flex;overflow-y:auto}.fixus .svc-in h3{padding-right:28px;font-size:clamp(22px,2.4vw,28px)}.fixus .svc-in>.eyebrow{padding-right:36px}.fixus .svc-in .svc-part{color:var(--amber)}.fixus .svc-in>p{color:#c9ced4;font-size:15px}.fixus .svc-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.fixus .svc-list li{gap:10px;display:flex}.fixus .svc-list li:before{content:"";background:var(--red);flex:none;width:8px;height:8px;margin-top:8px;rotate:45deg}.fixus .svc-prices{border:1px solid var(--line);flex-direction:column;display:flex}.fixus .svc-prices div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;display:grid}.fixus .svc-prices div:first-child{border-top:0}.fixus .svc-prices b{font:800 15px/1.2 var(--display);text-transform:uppercase;font-stretch:108%}.fixus .svc-prices strong{font:900 22px/1 var(--display);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-stretch:108%}.fixus .svc-prices small{font:500 12px/1.3 var(--mono);color:var(--muted)}.fixus .svc-prices .best{background:color-mix(in srgb,var(--red) 12%,transparent)}.fixus .svc-fine{color:var(--muted)!important;font-size:13px!important}.fixus .svc-close{z-index:1;border:1px solid var(--line);background:var(--ground);width:32px;height:32px;color:var(--ink);font:400 20px/1 var(--body);cursor:pointer;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fixus .svc-close:hover{border-color:var(--red);color:var(--red-hot)}.fixus .svc-nav{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fixus .svc-nav button{appearance:none;color:var(--muted);font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:12px 10px}.fixus .svc-nav button+button{border-left:1px solid var(--line)}.fixus .svc-nav button:hover{color:var(--ink);background:#15181c}.fixus .bay3d.picking canvas{cursor:pointer}.fixus .card-links{flex-wrap:wrap;gap:18px;margin-top:auto;display:flex}.fixus .card .card-links a{margin-top:0}@media(max-width:720px){.fixus .bay3d-cue,.fixus #bayCam{display:none}.fixus .bay3d{height:clamp(460px,76vh,660px)}.fixus .svc-panel{width:auto;max-height:50%;inset:auto 10px 10px}.fixus .svc-in{gap:10px;padding:16px 16px 10px}.fixus .viewtoggle{bottom:14px}}.fixus .bk{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,460px);margin-inline:-16px;display:grid}.fixus .bk-stage{top:calc(69px + env(safe-area-inset-top,0px));align-self:start;height:calc(100vh - 69px);min-height:520px;position:sticky}.fixus .bk .bay3d{border-bottom:0;height:100%;margin-inline:0}.fixus .bk-form{border-left:1px solid var(--line);background:var(--ground);flex-direction:column;gap:22px;min-width:0;padding:28px 24px 48px;display:flex}.fixus .bk-back{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-self:flex-start;text-decoration:none}.fixus .bk-back:hover{color:var(--ink)}.fixus .bk-title{margin-top:-8px;font-size:clamp(40px,4.4vw,60px);font-weight:900;font-stretch:115%}.fixus .bk-lede{color:var(--muted)}.fixus .bk-step{border:0;border-top:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;margin:0;padding:18px 0 0;display:flex}.fixus .bk-step legend{font:800 19px/1.1 var(--display);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;padding:0;font-stretch:108%;display:flex}.fixus .bk-step legend span{font:700 11px/1 var(--mono);letter-spacing:.1em;color:var(--red);border:1px solid var(--red);padding:4px 5px}.fixus .bk-step input,.fixus .bk-step textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#0a0b0d;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.fixus .bk-step input:focus,.fixus .bk-step textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 25%,transparent);outline:none}.fixus .bk-step textarea{resize:vertical;min-height:76px}.fixus .bk-chips{flex-wrap:wrap;gap:8px;display:flex}.fixus .bk-chip{appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:600 14px/1 var(--body);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.fixus .bk-chip:hover{border-color:var(--muted)}.fixus .bk-chip:before{content:"+";font:700 13px/1 var(--mono);color:var(--muted);transition:color .2s}.fixus .bk-chip[aria-pressed=true],.fixus .bk-chip[aria-checked=true]{border-color:var(--red);background:color-mix(in srgb,var(--red) 16%,var(--panel))}.fixus .bk-chip[aria-pressed=true]:before{content:"✓";color:var(--red-hot)}.fixus .bk-days .bk-chip:before,.fixus #bkTimes .bk-chip:before{content:none}.fixus .bk-days .bk-chip{flex-direction:column;align-items:flex-start;gap:4px;min-width:74px}.fixus .bk-days .bk-chip small{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fixus .bk-oil{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;padding:12px;display:flex}.fixus .bk-oil-opts{gap:6px;display:grid}.fixus .bk-oil-opts button{appearance:none;border:1px solid var(--line);background:var(--ground);color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.fixus .bk-oil-opts button b{font:800 14px/1.1 var(--display);text-transform:uppercase;font-stretch:108%}.fixus .bk-oil-opts button strong{font:900 18px/1 var(--display);font-variant-numeric:tabular-nums;grid-row:span 2}.fixus .bk-oil-opts button small{font:500 11px/1.2 var(--mono);color:var(--muted)}.fixus .bk-oil-opts button[aria-checked=true]{border-color:var(--red);background:color-mix(in srgb,var(--red) 14%,var(--ground))}.fixus .bk-hint{color:var(--muted);font-size:14px}.fixus .bk-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fixus .bk-two>div{flex-direction:column;gap:8px;min-width:0;display:flex}.fixus .bk-summary{border:1px solid var(--line);border-top:3px solid var(--red);background:var(--panel);padding:18px}.fixus .bk-sum-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fixus .bk-sum-head h2{font-size:20px}.fixus .bk-lines{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.fixus .bk-lines li{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.fixus .bk-lines li:first-child{border-top:0}.fixus .bk-lines li span:last-child{font:700 13px/1.4 var(--mono);color:var(--amber);text-align:right;white-space:nowrap}.fixus .bk-lines .empty{color:var(--muted);justify-content:flex-start}.fixus .bk-meta{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.fixus .bk-meta dt{font:700 10.5px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fixus .bk-meta dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.fixus .bk-note{color:var(--muted);font-size:14px}.fixus .bk-note.sent{color:var(--ok)}.fixus .svc-in .btn[data-book][aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:#0b0c0e}@media(max-width:960px){.fixus .bk{grid-template-columns:minmax(0,1fr)}.fixus .bk-stage{height:62vh;min-height:420px;position:relative;top:0}.fixus .bk-form{border-left:0;border-top:1px solid var(--line);padding:24px 16px 40px}}@media(max-width:420px){.fixus .bk-two{grid-template-columns:1fr}}.fixus .hero{--mx:640px;--my:220px;--lamp:0}.fixus .hero:after{content:"";z-index:-1;pointer-events:none;opacity:var(--lamp);background:radial-gradient(300px circle at var(--mx) var(--my),#f5b82e21,transparent 70%),linear-gradient(#f0f2f41a 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,#f0f2f41a 1px,transparent 1px) 0 0/44px 44px;-webkit-mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000 15%,transparent 75%);mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000 15%,transparent 75%);position:absolute;inset:0 -16px}.fixus .fuel{align-items:center;width:62px;margin-right:4px;display:flex}.fixus .fuel svg{width:100%;height:auto;display:block}.fixus #fuelNeedle{transform-box:view-box;transform-origin:45px 44px;transform:rotate(-80deg)}.fixus .fuel .pump{color:#3a3f47;transition:color .3s,filter .3s}.fixus .fuel.low .pump{color:var(--amber);filter:drop-shadow(0 0 4px var(--amber))}.fixus .fuel .f{fill:#9ba2ab;transition:fill .3s}.fixus .fuel.full .f{fill:var(--ok)}.fixus:not(.js-motion) .fuel{display:none}.fixus .odo-num{white-space:nowrap;align-items:flex-start;display:inline-flex;position:relative}.fixus .dg,.fixus .dgs{height:1em;line-height:1;display:inline-block;overflow:hidden}.fixus .dgc{display:block}.fixus .dgc span{height:1em;line-height:1;display:block}.fixus .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fixus .rating{align-items:flex-end}.fixus .brand .mark{display:inline-block}.fixus .brand .mark,.fixus .price,.fixus .stats b,.fixus .rating b{transform-origin:0 60%}.fixus .xp{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);margin-bottom:28px;display:grid}.fixus .xp-stage{background:radial-gradient(70% 60% at 50% 62%,#1d2127,#0d0f12 75%);place-items:center;min-height:320px;padding:70px 36px 40px;display:grid;position:relative;overflow:hidden}.fixus .xp-stage:after{content:"";border-top:1px solid var(--line);background:#15171b;height:34px;position:absolute;bottom:0;left:0;right:0}.fixus .xp-hint{align-items:center;gap:8px;display:flex;position:absolute;top:20px;left:20px}.fixus .xp-hint:before{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 8px var(--red);border-radius:50%}.fixus .xp-car{z-index:1;width:100%;max-width:620px;position:relative}.fixus.js-motion .xp .car .beam{opacity:.75}.fixus .hot{z-index:2;background:var(--red);cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;transition:background .2s,border-color .2s;position:absolute}.fixus .hot:before{content:"";border:2px solid var(--red);animation:hotring 2.2s var(--out) infinite;border-radius:50%;position:absolute;inset:-2px}.fixus .hot:after{content:"+";color:#fff;font:700 15px/1 var(--mono);transition:rotate .45s var(--spring),color .2s;place-items:center;display:grid;position:absolute;inset:0}@keyframes hotring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.fixus .hot[aria-pressed=true]{border-color:var(--red);background:#fff}.fixus .hot[aria-pressed=true]:after{color:var(--red);rotate:45deg}.fixus .hot span{white-space:nowrap;background:var(--ground);border:1px solid var(--line);font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .2s,translate .3s var(--spring);padding:5px 8px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px}.fixus .hot.edge span{left:auto;right:-8px;translate:0 4px}.fixus .hot:hover span,.fixus .hot:focus-visible span,.fixus .hot[aria-pressed=true] span{opacity:1;translate:-50%}.fixus .hot.edge:hover span,.fixus .hot.edge:focus-visible span,.fixus .hot.edge[aria-pressed=true] span{translate:0}.fixus .ripple{z-index:1;border:2px solid var(--red);pointer-events:none;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute}.fixus .xp-card{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:30px 30px 32px;display:flex}.fixus .xp-in{flex-direction:column;gap:14px;display:flex}.fixus .xp-in h3{font-size:clamp(24px,2.6vw,30px)}.fixus .xp-in>p{color:var(--muted)}.fixus .signs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fixus .signs li{font:600 13px/1 var(--body);border:1px solid var(--line);background:var(--ground);padding:8px 10px}.fixus .cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fixus .cmp-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;display:flex}.fixus .cmp-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.fixus .cmp{--pos:50%;aspect-ratio:8/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;outline-offset:-4px;max-width:100%;position:relative;overflow:hidden}.fixus .cmp .layer{position:absolute;inset:0}.fixus .cmp .layer svg{width:100%;height:100%;display:block}.fixus .cmp .after{clip-path:inset(0 0 0 var(--pos))}.fixus .cmp .handle{top:0;bottom:0;left:var(--pos);background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #0009}.fixus .cmp .knob{background:var(--ink);width:44px;height:44px;color:var(--ground);transition:scale .3s var(--spring);border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000080}.fixus .cmp.dragging .knob{scale:1.14}.fixus .cmp .knob svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fixus .cmp .tag{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);pointer-events:none;background:#0c0d10d1;padding:6px 9px;position:absolute;top:14px}.fixus .cmp .tag.l{color:var(--red-hot);left:14px}.fixus .cmp .tag.r{color:var(--ok);right:14px}.fixus .cmp-cap{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fixus .cmp-cap p{color:var(--muted);padding:14px 18px;font-size:15px}.fixus .cmp-cap p+p{border-left:1px solid var(--line)}.fixus .cmp-cap b{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-hot);margin-bottom:6px;display:block}.fixus .cmp-cap p+p b{color:var(--ok)}.fixus.js-motion .hero-in{opacity:0}.fixus.js-motion .hero h1 .h-anim{transform:translateY(110%)}.fixus.js-motion .eyebrow:not(.in):before{transform:scaleX(0)}@media(max-width:960px){.fixus .hero,.fixus .promise,.fixus .book,.fixus .about,.fixus .faq-wrap{grid-template-columns:minmax(0,1fr);gap:40px}.fixus .hero h1{font-size:min(11.3636vw - 3.63636px,96px)}.fixus .faq-wrap .sec-head{position:static}.fixus .svc,.fixus .deals,.fixus .visit{grid-template-columns:1fr}.fixus .dash,.fixus .oil-calc,.fixus .xp{grid-template-columns:minmax(0,1fr)}.fixus .readout,.fixus .xp-card{border-left:0;border-top:1px solid var(--line)}.fixus .cmp-grid{grid-template-columns:minmax(0,1fr)}.fixus .steps{grid-template-columns:1fr 1fr;padding-top:0}.fixus .steps .rail,.fixus nav{display:none}.fixus .lang-switch{display:inline-flex}}@media(min-width:721px){.fixus #progress{display:none}}@media(max-width:1140px){.fixus .fuel{display:none}.fixus #progress{display:block}}@media(max-width:720px){.fixus .fuel{display:none}.fixus .xp-stage{min-height:0;padding:60px 14px 36px}.fixus .hot{width:24px;height:24px;margin:-12px 0 0 -12px}.fixus .xp-card{padding:24px 20px}.fixus .mbar{display:grid}.fixus{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.fixus .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fixus .oil-calc{padding:22px}}@media(max-width:560px){.fixus .pgrid,.fixus .steps{grid-template-columns:1fr}.fixus section{padding-block:64px}.fixus .head-cta .btn:not(.red){display:none}.fixus .stats b{font-size:38px}.fixus .road-sign{display:none}.fixus .car-track{left:8%}.fixus .brand small{letter-spacing:.2em;display:none}.fixus .brand .mark{font-size:16px}.fixus .head-cta .btn{padding-inline:12px}.fixus .lights{grid-template-columns:repeat(2,minmax(0,1fr))}.fixus .readout{padding:24px 20px}.fixus .seg label{padding:10px 8px;font-size:10px}.fixus .cmp-cap{grid-template-columns:1fr}.fixus .cmp-cap p+p{border-left:0;border-top:1px solid var(--line)}}@media(max-width:420px){.fixus .head-cta .num-lg{display:none}.fixus .head-cta .num-sm{display:inline}}@media(prefers-reduced-motion:reduce){html:has(.fixus){scroll-behavior:auto}.fixus *,.fixus :before,.fixus :after{transition:none!important;animation:none!important}}.fixus{min-height:100vh}.fixus svg{display:inline}.fixus .card svg,.fixus .gauge-card svg,.fixus .car,.fixus .light svg,.fixus .mbar svg{display:block}.fixus .price sup{top:0}
