@font-face{font-family:All Genders;src:url(/fonts/all-genders-light-v4.otf) format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Worgant;src:url(/fonts/worgant-black.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--font-arabic:Rubik,"Noto Sans Arabic",Tahoma,Arial,sans-serif;--font-kurdish:Rubik,"Noto Sans Arabic",Tahoma,Arial,sans-serif;--font-english:Rubik,Arial,sans-serif;--font-heading-arabic:Rubik,"Noto Kufi Arabic","Noto Sans Arabic",Tahoma,sans-serif;--door-sale:#ffd43b;--door-record:#33c8e8;--door-maintenance:#35d0bd;--door-care:#3b9dff;--door-store:#f6aa2b;--door-mobile:#ff8a52;--door-emergency:#ff4438;--door-insurance:#32c98b;--door-fleet:#8a7cff;--midnight:#0b0d10;--ink:#14171b;--cyan:#ffb100;--blue:#e99b00;--cobalt:#9c6500;--paper:#f7f7f5;--silver:#a5a8ad;--text:#111317;--muted:#676b70;--safe:#168a68;--note:#d98a00;--repair:#d64545;--unknown:#777b80;--line:#dddeda;--shadow:0 18px 48px rgba(11,13,16,0.13)}*{box-sizing:border-box;scrollbar-color:#ff6a1a #171a1e}*,html{scrollbar-width:thin}html{scroll-behavior:smooth;overflow-x:clip;scrollbar-color:#ff6a1a #111317}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#171a1e}::-webkit-scrollbar-thumb{min-height:42px;background:#ff6a1a;border:2px solid #171a1e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ff8240}::-webkit-scrollbar-corner{background:#171a1e}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--text);line-height:1.6;text-rendering:optimizeLegibility}[lang=ar],body{font-family:var(--font-arabic)}[lang=ku]{font-family:var(--font-kurdish)}[lang=en]{font-family:var(--font-english)}[lang=ar] :is(h1,h2,h3),[lang=ku] :is(h1,h2,h3){font-family:var(--font-heading-arabic)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.demo-note{font-size:.75rem;color:#7a8792}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:100;background:rgba(11,13,16,.96);border-bottom:1px solid rgba(165,168,173,.18);color:white;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header .header-inner{width:min(1560px,calc(100% - 48px));height:74px;display:grid;grid-template-columns:minmax(250px,320px) minmax(500px,1fr) minmax(250px,320px);align-items:center;gap:20px}.brand{justify-self:start;min-width:168px}.brand,.brand-identity{display:flex;align-items:center}.brand-identity{direction:rtl;gap:10px}.brand-identity-copy{min-width:84px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center}.brand-identity-copy strong{position:relative;color:#f7f7f5;font-size:1.12rem;font-weight:900;line-height:.94;white-space:nowrap}.brand-identity-copy strong:after{content:"";position:absolute;left:50%;bottom:-6px;width:78%;height:2px;background:#ffb100;border-radius:999px;transform:translateX(-50%) scaleX(1);transform-origin:50% 50%;transition:transform .25s cubic-bezier(.16,1,.3,1)}.brand-identity-copy small{display:flex;align-items:baseline;justify-content:center;gap:2px;color:#d4d5d7;font:800 .62rem/1 var(--font-english);letter-spacing:.12em;text-transform:uppercase}.brand-identity-copy small b{color:#ffb100;font-size:.8rem;font-weight:900;letter-spacing:0}.brand-identity-divider{width:1px;height:36px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.42),transparent)}.brand-identity-mark{width:54px;height:54px;object-fit:contain}.brand:hover .brand-identity-copy strong:after{transform:translateX(-50%) scaleX(.82)}.brand-copy strong{display:block;font-size:1.18rem;letter-spacing:.08em;line-height:1}.brand-copy span{color:var(--silver);font-size:.75rem;letter-spacing:.12em}.main-nav{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center;margin:0;font-size:.9rem}.nav-group{min-width:0;display:flex;align-items:center;gap:24px}.nav-group-primary{justify-content:flex-end}.nav-group-secondary{justify-content:flex-start;gap:24px}.main-nav a{color:#d7d8da;padding-block:10px;white-space:nowrap}.main-nav a:hover{color:var(--cyan)}.main-nav .nav-sell-link{min-height:38px;display:inline-flex;align-items:center;padding:7px 14px;color:#111317;background:#ffb100;border-radius:9px;font-weight:900;transition:transform .18s ease-out,background .18s ease-out}.main-nav .nav-sell-link:hover{color:#111317;background:#ffc12e;transform:translateY(-1px)}.header-actions{width:100%;display:flex;align-items:center;justify-self:end;justify-content:flex-end;gap:8px}.account-link{min-height:40px;display:grid;grid-template-columns:18px 0;align-items:center;justify-content:center;column-gap:0;padding-inline:10px;color:#e4e5e6;background:#17191d;border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:.75rem;font-weight:900;white-space:nowrap;overflow:hidden;transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1),column-gap .3s cubic-bezier(.16,1,.3,1),color .18s ease-out,background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.account-link svg{flex:0 0 auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.account-link span{min-width:0;color:#111317;text-align:center;opacity:0;overflow:hidden;transform:translateX(7px);transition:opacity .18s ease-out .05s,transform .3s cubic-bezier(.16,1,.3,1)}.account-link:focus-visible,.account-link:hover{grid-template-columns:18px 86px;column-gap:7px;color:#111317;background:#ffb100;border-color:#ffb100;transform:translateY(-1px)}.account-link:focus-visible svg,.account-link:hover svg{transform:scale(1.12)}.account-link:focus-visible span,.account-link:hover span{opacity:1;transform:none}.account-link.is-authenticated{grid-template-columns:18px 0;column-gap:0;color:#111317;background:#ffb100;border-color:#ffb100;overflow:hidden}.account-link.is-authenticated:focus-visible,.account-link.is-authenticated:hover{grid-template-columns:18px 86px;column-gap:7px}.locale-switch{min-height:40px;display:flex;align-items:center;gap:2px;padding:3px;background:#17191d;border:1px solid rgba(255,255,255,.18);border-radius:11px}.locale-switch button{min-width:32px;height:32px;display:grid;place-items:center;padding:0;color:#c9cbce;background:transparent;border:0;border-radius:8px;font:700 .75rem/1 Poppins,Noto Sans Arabic,Arial,sans-serif;transition:color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out}.locale-switch button:hover{color:#fff;background:#292c30}.locale-switch button[aria-pressed=true]{color:#111317;background:#ffb100;box-shadow:0 4px 14px rgba(255,177,0,.18)}.locale-switch button:disabled{cursor:wait}.icon-button{display:grid;place-items:center;width:40px;height:40px;color:white;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px}.mobile-menu{display:none}.hero{position:relative;overflow:hidden;min-height:670px;color:white;background:radial-gradient(circle at 35% 45%,#12384e 0,#081d2d 34%,var(--midnight) 72%)}.hero:before{content:"";position:absolute;inset:0;opacity:.26;background-image:linear-gradient(100deg,transparent 0 53%,rgba(18,217,238,.06) 53.2%,transparent 53.5%),radial-gradient(circle at 10% 10%,rgba(18,217,238,.18),transparent 25%)}.hero-inner{position:relative;min-height:670px;display:grid;grid-template-columns:.83fr 1.25fr;align-items:center;gap:28px}.hero-copy{position:relative;z-index:4;padding-block:72px}.trust-kicker{display:inline-flex;align-items:center;gap:9px;color:#bfeff4;font-size:.84rem;margin-bottom:20px}.trust-kicker:before{content:"";width:28px;height:2px;background:var(--cyan)}.hero h1{margin:0;font-size:clamp(2.65rem,5vw,5.2rem);line-height:1.08;letter-spacing:-.035em;max-width:10ch}.hero h1 em{color:var(--cyan);font-style:normal}.hero-copy p{color:#c5c7c9;max-width:58ch;margin:24px 0 32px;font-size:1.02rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:11px;border:1px solid transparent;font-weight:800;transition:transform .18s ease-out,background .18s ease-out,color .18s ease-out}.button:hover{transform:translateY(-2px)}.button-primary{color:#0b0d10;background:var(--cyan);box-shadow:0 10px 30px rgba(255,177,0,.22)}.button-primary:hover{background:#ffc12e}.button-secondary{color:white;border-color:rgba(255,255,255,.36);background:rgba(6,20,33,.35)}.button-dark{color:white;background:var(--midnight)}.button-light{color:#7c5000;background:#fff7e4;border-color:#f0d28d}.inspection-stage{position:relative;min-height:520px;display:grid;place-items:center}.car-shell{position:relative;width:min(720px,100%);aspect-ratio:1.7}.car-illustration{position:absolute;inset:12% 0 4%;filter:drop-shadow(0 28px 30px rgba(0,0,0,.5))}.car-illustration svg{width:100%;height:100%;overflow:visible}.scan-beam{position:absolute;top:5%;bottom:0;width:8px;left:10%;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),var(--cyan),transparent);box-shadow:0 0 12px var(--cyan),0 0 45px rgba(18,217,238,.62);animation:scan 5.8s cubic-bezier(.2,.75,.2,1) infinite}.scan-beam:before{content:"";position:absolute;inset:0 -48px;background:linear-gradient(90deg,transparent,rgba(18,217,238,.15),transparent)}@keyframes scan{0%,12%{transform:translateX(0);opacity:0}18%{opacity:1}72%{opacity:1}84%,to{transform:translateX(540px);opacity:0}}.scan-floor{position:absolute;left:5%;right:5%;bottom:7%;height:80px;border:1px solid rgba(18,217,238,.3);border-radius:50%;box-shadow:inset 0 0 50px rgba(18,217,238,.08)}.hotspot{position:absolute;z-index:5;display:flex;align-items:center;gap:8px;min-width:118px;padding:9px 11px;color:#eaf9fb;font-size:.75rem;background:#0a2030;border:1px solid rgba(18,217,238,.35);border-radius:10px;box-shadow:0 10px 22px rgba(0,0,0,.22);opacity:.58;animation:pulseFinding 5.8s ease-out infinite}.hotspot span{color:#7cead8}.hotspot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(18,217,238,.12)}.hotspot.chassis{left:1%;top:20%;animation-delay:.6s}.hotspot.paint{left:31%;top:5%;animation-delay:1.3s}.hotspot.engine{right:2%;top:24%;animation-delay:2.2s}.hotspot.electrics{right:0;bottom:18%;animation-delay:3.1s}.hotspot.history{left:12%;bottom:10%;animation-delay:4s}@keyframes pulseFinding{0%,15%{opacity:.4;transform:translateY(3px)}24%,70%{opacity:1;transform:none}90%,to{opacity:.45}}.split-hero{position:relative;z-index:2;min-height:590px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-lane{position:relative;min-width:0;overflow:hidden;display:flex;align-items:flex-start;padding:74px max(4vw,32px);isolation:isolate}.hero-lane:before{content:"";position:absolute;inset:0;z-index:-2}.verified-lane{justify-content:flex-end;border-inline-end:1px solid rgba(185,200,212,.18)}.verified-lane:before{background:radial-gradient(circle at 70% 40%,#123c53 0,#071c2b 48%,#04121d 100%)}.private-lane:before{background:radial-gradient(circle at 30% 42%,#263b48 0,#0a1a25 50%,#07131c 100%)}.hero-lane:after{content:"";position:absolute;inset:auto 0 0;height:35%;z-index:-1;background:linear-gradient(transparent,rgba(0,0,0,.48))}.lane-copy{position:relative;z-index:5;width:min(470px,88%)}.verified-lane .lane-copy{margin-inline-start:auto}.private-lane .lane-copy{margin-inline-end:auto}.lane-copy h1,.lane-copy h2{margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1.06;letter-spacing:-.035em;color:white}.lane-copy h1 em,.lane-copy h2 em{display:block;color:var(--cyan);font-style:normal}.private-lane .lane-copy h2 em{color:#e3edf3}.lane-copy p{max-width:46ch;margin:17px 0 24px;color:#c4c6c8;font-size:.93rem}.side-car{position:absolute;z-index:2;bottom:26px;width:min(670px,70vw);filter:drop-shadow(0 30px 28px rgba(0,0,0,.48))}.side-car svg{width:100%;height:auto}.side-car.verified{left:-9%;animation:enterFromLeft 1.1s cubic-bezier(.16,1,.3,1) both}.side-car.private{right:-9%;transform:scaleX(-1);animation:enterFromRight 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes enterFromLeft{0%{translate:-24% 0;opacity:0;filter:blur(8px) drop-shadow(0 30px 28px rgba(0,0,0,.48))}to{translate:0 0;opacity:1}}@keyframes enterFromRight{0%{translate:24% 0;opacity:0;filter:blur(8px) drop-shadow(0 30px 28px rgba(0,0,0,.48))}to{translate:0 0;opacity:1}}.lane-scan{position:absolute;z-index:3;bottom:18px;left:10%;width:7px;height:260px;background:linear-gradient(90deg,transparent,white,var(--cyan),transparent);box-shadow:0 0 12px var(--cyan),0 0 38px rgba(18,217,238,.55);animation:laneScan 5.5s ease-in-out 1.1s infinite}@keyframes laneScan{0%,14%{transform:translateX(0);opacity:0}22%,70%{opacity:1}82%,to{transform:translateX(470px);opacity:0}}.lane-finding,.private-tag{position:absolute;z-index:5;bottom:31px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;color:white;background:rgba(6,20,33,.9);border:1px solid rgba(18,217,238,.35);font-size:.75rem;font-weight:800}.lane-finding{left:8%}.private-tag{right:8%;border-color:rgba(185,200,212,.35)}.hero-center-mark{position:absolute;z-index:8;left:50%;bottom:35px;transform:translateX(-50%);display:flex;align-items:baseline;gap:4px;padding:9px 15px;color:white;background:#04101a;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.32);font-weight:900;letter-spacing:.08em}.hero-center-mark b{color:var(--cyan)}.hero-promise{position:relative;z-index:4;min-height:70px;display:flex;justify-content:center;align-items:center;gap:18px;padding:15px 24px;color:white;background:#020b12;border-top:1px solid rgba(18,217,238,.18);text-align:center}.hero-promise span{color:var(--silver);font-size:.86rem}.showroom-hero{min-height:640px;padding:58px 0 88px;overflow:hidden;background:radial-gradient(circle at 50% 0,#2a2417 0,#15171a 42%,#0b0d10 100%)}.hero-choice-wrap{position:relative;z-index:2}.hero-choice-heading{display:grid;justify-items:center;margin-bottom:28px;text-align:center}.hero-choice-heading .trust-kicker{margin-bottom:8px}.hero-choice-heading h1{max-width:none;font-size:clamp(2.1rem,4vw,4rem)}.hero-choice-heading p{max-width:60ch;margin:10px 0 0;color:#c4c6c8}.hero-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"private verified";gap:64px;padding:42px 92px 0;direction:ltr}.hero-choice{position:relative;min-height:460px;overflow:hidden;padding:32px;border-radius:16px;isolation:isolate;perspective:1200px;cursor:pointer;opacity:0;animation:panelReveal .62s cubic-bezier(.16,1,.3,1) forwards;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out}.hero-choice:hover{box-shadow:0 34px 68px rgba(0,0,0,.36)}.private-choice{grid-area:private;color:var(--text);background:linear-gradient(145deg,#fff,#edf0f2);box-shadow:0 26px 55px rgba(0,0,0,.24)}.verified-choice{grid-area:verified;color:#0b0d10;background:linear-gradient(145deg,#ffc843 0,var(--cyan) 52%,#d98a00 100%);box-shadow:0 26px 55px rgba(255,177,0,.2);animation-delay:.12s}.hero-choice:before{border-radius:inherit;opacity:.6;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 36%)}.hero-choice:after,.hero-choice:before{content:"";position:absolute;inset:0;z-index:-1}.hero-choice:after{background:linear-gradient(118deg,transparent 35%,rgba(255,255,255,.2) 50%,transparent 65%);translate:-130% 0}.choice-copy{position:absolute;z-index:5;inset-inline:32px;bottom:28px;direction:rtl}.choice-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:900}.private-choice .choice-eyebrow{color:#5f6267}.verified-choice .choice-eyebrow{color:#0b0d10}.choice-copy h2{margin:6px 0 12px;font-size:clamp(1.65rem,2.35vw,2.4rem);line-height:1.12;letter-spacing:-.025em}.choice-copy h2 b{color:var(--cyan)}.verified-choice .choice-copy h2 b{color:#0b0d10}.choice-copy p{max-width:40ch;margin:9px 0 0;font-size:.78rem;line-height:1.7}.private-choice .choice-copy p{color:#676b70}.verified-choice .choice-copy p{color:#2e230a}.choice-cta{display:inline-flex;align-items:center;gap:8px;color:#8a5900;font-size:.78rem;font-weight:900}.light-cta{color:#0b0d10}@keyframes panelReveal{0%{opacity:0;transform:perspective(1200px) translateY(18px) scale(.975) rotateX(0) rotateY(0)}to{opacity:1;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.choice-visual{position:absolute;z-index:3;inset:22px 24px auto;height:250px;pointer-events:none}.listing-visual{perspective:900px}.listing-dossier{position:absolute;display:grid;border-radius:12px;background:#111419;box-shadow:0 25px 45px rgba(11,13,16,.25)}.listing-dossier-back{inset:26px 18% 32px 23%;place-items:center;color:#ffb100;transform:rotate(6deg) translateZ(-12px);opacity:.46}.listing-dossier-back svg{width:46px;height:46px}.listing-dossier-main{inset:0 24% 18px 9%;grid-template-rows:1fr auto auto;gap:10px;padding:12px;color:white;transform:rotate(-4deg) translateZ(24px)}.listing-photo{display:grid;place-items:center;align-content:center;gap:7px;min-height:96px;color:#ffbd24;background:linear-gradient(145deg,#262a30,#111419);border-radius:8px;font-size:.68rem;font-weight:800}.listing-photo svg{width:34px;height:34px}.listing-data{display:grid;gap:6px}.listing-data i{height:5px;border-radius:3px;background:#3b3f46}.listing-data i:nth-child(2){width:72%}.listing-data i:nth-child(3){width:46%}.listing-dossier-main b{display:flex;align-items:center;gap:6px;color:#d6d7d9;font-size:.66rem}.upload-signal{position:absolute;z-index:5;inset:34px 6% auto auto;display:grid;gap:9px}.upload-signal i{width:9px;height:9px;border-radius:50%;background:#ffb100;box-shadow:0 0 0 5px rgba(255,177,0,.12);opacity:.25}.inspection-visual{display:grid;place-items:center}.inspection-radar{position:absolute;top:-12px;width:220px;aspect-ratio:1;border:1px solid rgba(11,13,16,.22);border-radius:50%}.inspection-radar>i{position:absolute;inset:15%;border:1px solid rgba(11,13,16,.2);border-radius:50%}.inspection-radar>i:nth-child(2){inset:30%}.inspection-radar>i:nth-child(3){inset:45%}.inspection-radar:after,.inspection-radar:before{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:1px;background:rgba(11,13,16,.18)}.inspection-radar:after{left:8%;right:8%;top:50%;bottom:auto;width:auto;height:1px}.radar-beam{position:absolute;inset:50% 50% 50% 50%;width:44%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#0b0d10,transparent)}.radar-core{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:62px;height:62px;translate:-50% -50%;color:#ffb100;background:#0b0d10;border-radius:50%;box-shadow:0 18px 35px rgba(11,13,16,.28)}.radar-core svg{width:32px;height:32px}.inspection-readout{position:absolute;z-index:4;inset:32px auto auto 0;display:grid;gap:7px}.inspection-readout span{display:flex;align-items:center;gap:6px;padding:6px 8px;color:#0b0d10;background:rgba(247,247,245,.82);border-radius:7px;font-size:.62rem;font-weight:900;box-shadow:0 8px 18px rgba(11,13,16,.1)}.inspection-readout svg{width:12px;height:12px}.report-ticket{position:absolute;z-index:5;inset:auto 0 15px auto;display:flex;align-items:center;gap:8px;padding:8px 10px;color:white;background:#111419;border-radius:10px;box-shadow:0 18px 32px rgba(11,13,16,.24)}.report-ticket span{display:grid}.report-ticket small{color:#a5a8ad;font-size:.55rem}.report-ticket strong{font-size:.67rem}.motion-gate{position:absolute;z-index:9;top:4px;left:50%;width:126px;height:126px;translate:-50% 0;display:grid;place-items:center;pointer-events:none;opacity:0;animation:gateLock .75s cubic-bezier(.16,1,.3,1) .48s forwards}.gate-orbit,.gate-orbit i{position:absolute;inset:0;border:1px solid rgba(255,177,0,.25);border-radius:50%}.gate-orbit i:first-child{inset:10px;border-color:rgba(247,247,245,.22)}.gate-orbit i:nth-child(2){inset:22px;border-style:dashed;border-color:rgba(255,177,0,.5)}.gate-orbit i:nth-child(3){inset:35px;border-color:rgba(165,168,173,.24)}.gate-core{position:relative;z-index:2;display:grid;place-items:center;width:78px;height:78px;background:#0b0d10;border:1px solid rgba(255,177,0,.45);border-radius:50%;box-shadow:0 18px 45px rgba(0,0,0,.46)}.gate-core img{width:58px;height:58px}.gate-status{position:absolute;top:calc(100% + 2px);display:flex;align-items:center;gap:5px;width:max-content;padding:5px 8px;color:#ffcc54;background:#111419;border:1px solid rgba(255,177,0,.28);border-radius:999px;font-size:.58rem;font-weight:900}.gate-flow{position:absolute;z-index:7;top:105px;left:50%;width:58%;height:36px;translate:-50% 0;pointer-events:none;overflow:hidden}.gate-flow i{position:absolute;left:-26%;width:22%;height:3px;transform:skewX(-28deg);background:linear-gradient(90deg,transparent,#ffb100,#f7f7f5);opacity:0}.gate-flow i:first-child{top:5px}.gate-flow i:nth-child(2){top:16px;height:7px}.gate-flow i:nth-child(3){top:30px;background:linear-gradient(90deg,transparent,#a5a8ad,#ffb100)}@keyframes gateLock{0%{opacity:0;scale:.72;filter:blur(8px)}to{opacity:1;scale:1;filter:none}}@keyframes gateOrbit{to{rotate:1turn}}@keyframes gateFlowPass{0%,12%{translate:0 0;opacity:0}24%{opacity:.9}60%,to{translate:480% 0;opacity:0}}@keyframes dossierBreathe{0%,to{transform:rotate(-4deg) translateY(0) translateZ(24px)}50%{transform:rotate(-2.5deg) translateY(-6px) translateZ(30px)}}@keyframes uploadPulse{0%,20%{opacity:.2;transform:translateY(12px)}45%,70%{opacity:1;transform:none}to{opacity:.2;transform:translateY(-12px)}}@keyframes radarSweep{to{transform:rotate(1turn)}}@keyframes checkConfirm{0%,35%{opacity:.35;transform:translateX(8px)}55%,to{opacity:1;transform:none}}.hero-motion-running .gate-orbit i:nth-child(2){animation:gateOrbit 8s linear infinite}.hero-motion-running .gate-flow i{animation:gateFlowPass 4.8s cubic-bezier(.16,1,.3,1) infinite}.hero-motion-running .gate-flow i:nth-child(2){animation-delay:.12s}.hero-motion-running .gate-flow i:nth-child(3){animation-delay:.24s}.hero-motion-running .listing-dossier-main{animation:dossierBreathe 4.2s ease-in-out 1.2s 2}.hero-motion-running .upload-signal i{animation:uploadPulse 2.4s ease-in-out infinite}.hero-motion-running .upload-signal i:nth-child(2){animation-delay:.22s}.hero-motion-running .upload-signal i:nth-child(3){animation-delay:.44s}.hero-motion-running .radar-beam{animation:radarSweep 3.6s linear infinite}.hero-motion-running .inspection-readout span{animation:checkConfirm 3.6s ease-in-out infinite}.hero-motion-running .inspection-readout span:nth-child(2){animation-delay:.22s}.hero-motion-running .inspection-readout span:nth-child(3){animation-delay:.44s}.search-dock{position:relative;z-index:40;margin-top:-36px}.search-panel{position:relative;z-index:2;display:grid;grid-template-columns:1.65fr repeat(4,minmax(125px,.78fr)) auto;gap:0;padding:7px;overflow:visible;background:#f7f7f5;border:1px solid rgba(255,177,0,.28);border-radius:15px;box-shadow:0 22px 55px rgba(0,0,0,.28)}.search-query,.search-select{position:relative;min-width:0;min-height:56px;border-inline-end:1px solid #dddeda}.search-query{display:flex;align-items:center;gap:11px;padding-inline:17px;color:#8d5900}.search-query input{width:100%;min-width:0;height:54px;padding:0;color:var(--text);background:transparent;border:0;outline:0}.search-query input::placeholder{color:#73767a;opacity:1}.search-query:focus-within,.search-select:focus-within{box-shadow:inset 0 0 0 2px var(--cyan)}.search-query input:focus-visible,.search-select-trigger:focus-visible{outline:0}.search-query.is-suggesting{z-index:90}.vehicle-suggestions{position:absolute;z-index:120;top:calc(100% + 11px);inset-inline-start:0;width:max(100%,360px);padding:7px;color:white;background:#15181c;border:1px solid #36393d;border-radius:12px;box-shadow:0 24px 55px rgba(0,0,0,.4);transform-origin:top;animation:searchMenuIn .22s cubic-bezier(.16,1,.3,1)}.vehicle-suggestions:before{content:"";position:absolute;inset:0 12px auto;height:2px;background:var(--cyan);border-radius:0 0 2px 2px}.suggestion-heading{display:flex;align-items:center;gap:7px;padding:7px 10px 5px;color:#ffcf62;font-size:.75rem;font-weight:850}.vehicle-suggestions button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;color:#e7e8e9;text-align:start;background:transparent;border:0;border-radius:8px}.vehicle-suggestions button>span{min-width:0;display:grid;gap:2px}.vehicle-suggestions strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.vehicle-suggestions small{color:#a5a8ad;font-size:.75rem}.vehicle-suggestions em{flex:0 0 auto;padding:4px 7px;color:#0b0d10;background:var(--cyan);border-radius:999px;font-size:.75rem;font-style:normal;font-weight:900}.vehicle-suggestions button.is-active,.vehicle-suggestions button:focus-visible,.vehicle-suggestions button:hover{color:white;background:#292c30;outline:0}.vehicle-suggestions button:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.vehicle-suggestions button.is-correction{margin-bottom:5px;color:#0b0d10;background:#ffb100}.vehicle-suggestions button.is-correction small{color:#4f3500}.vehicle-suggestions button.is-correction.is-active,.vehicle-suggestions button.is-correction:focus-visible,.vehicle-suggestions button.is-correction:hover{color:#0b0d10;background:#ffc43e}.vehicle-suggestions button.is-correction em{color:#ffbf2e;background:#0b0d10}.search-select-trigger{width:100%;height:56px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:9px;padding:0 15px;color:#23262a;text-align:start;background:transparent;border:0;font-weight:700}.search-control-icon{color:#9b6907}.search-chevron{color:#777b80;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s ease-out}.search-select.is-open .search-chevron{color:var(--cyan);transform:rotate(180deg)}.search-select.is-open .search-select-trigger{color:#0b0d10;background:#fff6df;box-shadow:inset 0 -2px 0 var(--cyan)}.search-select.is-open{z-index:80}.search-options{position:absolute;z-index:100;top:calc(100% + 11px);inset-inline-start:7px;width:max(calc(100% - 14px),190px);padding:7px;color:white;background:#15181c;border:1px solid #36393d;border-radius:12px;box-shadow:0 24px 55px rgba(0,0,0,.4);transform-origin:top;animation:searchMenuIn .22s cubic-bezier(.16,1,.3,1)}.search-options:before{content:"";position:absolute;inset:0 12px auto;height:2px;background:var(--cyan);border-radius:0 0 2px 2px}.search-options button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;color:#e2e3e4;text-align:start;background:transparent;border:0;border-radius:8px;font-weight:650}.search-options button:focus-visible,.search-options button:hover{color:white;background:#292c30;outline:0}.search-options button:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.search-options button.is-selected{color:#0b0d10;background:var(--cyan)}.search-options button svg{flex:0 0 auto}.search-submit{min-width:108px;min-height:56px;margin-inline-start:7px;color:#0b0d10;background:var(--cyan);border-radius:10px;box-shadow:none}.search-submit:hover{color:#0b0d10;background:#ffc12e}@keyframes searchMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.97);clip-path:inset(0 0 22% 0 round 12px)}to{opacity:1;transform:none;clip-path:inset(0 round 12px)}}.section{padding-block:88px}.section-header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-header h2{margin:0 0 7px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;letter-spacing:-.025em}.section-header p{margin:0;color:var(--muted);max-width:60ch}.text-link{color:var(--blue);font-weight:800;white-space:nowrap}.vehicle-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.vehicle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.vehicle-card{height:100%;overflow:hidden;display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:14px;transition:transform .2s ease-out,box-shadow .2s ease-out}.vehicle-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(21,44,61,.12)}.vehicle-image{position:relative;aspect-ratio:1.55;overflow:hidden;background:#dce5eb}.vehicle-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease-out}.vehicle-card:hover .vehicle-image img{transform:scale(1.035)}.verified-badge{position:absolute;top:11px;inset-inline-start:11px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:var(--midnight);color:white;border-radius:8px;font-size:.75rem;font-weight:800}.verified-badge svg{color:var(--cyan)}.sold-badge{position:absolute;z-index:6;top:11px;inset-inline-start:11px;display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:7px 11px;color:#0b0d10;background:#ffb100;border-radius:8px;font-size:.75rem;font-weight:950;box-shadow:0 10px 24px rgba(11,13,16,.22)}.sold-price-label{display:block!important;margin-bottom:3px;color:#8a5900!important;font-weight:850}.vehicle-card.is-sold .vehicle-image img{filter:saturate(.92) contrast(1.03)}.vehicle-plate-mask{position:absolute;z-index:5;display:block;pointer-events:none;border-radius:3px;background:rgba(28,31,35,.18);-webkit-backdrop-filter:blur(11px) saturate(.7);backdrop-filter:blur(11px) saturate(.7);box-shadow:inset 0 0 12px rgba(28,31,35,.35);transform:scale(1.08);transform-origin:center}.vehicle-body{position:relative;display:flex;flex:1 1;flex-direction:column;padding:17px 15px 15px}.vehicle-topline{min-height:48px;display:flex;align-items:start;justify-content:space-between;gap:12px}.latest-header{align-items:flex-start}.latest-header>div{display:grid;justify-items:start}.latest-all{margin-top:18px}.latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vehicle-title{margin:0;display:-webkit-box;overflow:hidden;font-size:1.03rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.report-id{color:var(--blue);font-size:.75rem;font-weight:700}.vehicle-meta{min-height:66px;display:flex;align-content:flex-start;align-items:center;gap:9px 13px;margin:7px 0 14px;color:#626970;font-size:.75rem;flex-wrap:wrap}.vehicle-meta span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vehicle-meta svg{color:#8b9298}.vehicle-meta .plate-letter{min-height:22px;padding-inline:7px;color:#4b5055;background:#eceeed;border-radius:6px;font-weight:800}.vehicle-price{min-height:56px;display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:auto}.vehicle-price strong{font-size:1.35rem;line-height:1}.vehicle-price small{display:block;color:var(--muted);font-size:.75rem}.vehicle-inspection-console{margin:16px -15px -15px;color:#0b0d10;background:#fff;border-top:1px solid #e1e2e3}.inspection-console-top{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:stretch;min-height:44px;direction:rtl}.inspection-cu-mark{display:grid;place-items:center;color:#85898e;background:#f0f1f1;border-inline-end:1px solid #e1e2e3;opacity:1;filter:none}.inspection-cu-mark.is-verified{background:#0b0d10}.inspection-cu-mark img{width:30px;height:30px;object-fit:contain}.inspection-unverified-mark{color:#85898e;font-size:1rem;font-weight:800}.fuel-mode-selector{display:flex;align-items:center;justify-content:center;gap:21px;padding:0 12px;direction:rtl}.fuel-mode-selector span{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0;color:#95999d;font-size:.75rem;font-weight:700;white-space:nowrap}.fuel-mode-selector span:before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#c7c9cb}.fuel-mode-selector span.is-active{color:#181a1d;font-weight:900}.fuel-mode-selector span.is-active:before{background:#ffb100;box-shadow:0 0 0 3px rgba(255,177,0,.16),0 0 8px rgba(255,177,0,.58)}.inspection-damage-state{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;padding:6px 10px;color:#0b0d10;background:#fbfbfa;border-top:1px solid #e8e8e6;font-size:.75rem;font-weight:850;line-height:1.3;text-align:center}.inspection-light{width:7px;height:7px;flex:0 0 auto;border:1px solid #b9bcbe;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(165,168,173,.11)}.vehicle-inspection-console.damage .inspection-damage-state{color:#fff;background:#c93535}.vehicle-inspection-console.damage .inspection-light{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.18),0 0 13px 2px rgba(255,255,255,.75)}.vehicle-inspection-console.unknown .inspection-damage-state{color:#62666a;background:#eceeed}.vehicle-inspection-console.unknown .inspection-light{background:#8c9095;border:0;box-shadow:none}.finding-strip{display:flex;gap:5px;margin-top:13px}.finding-dot{flex:1 1;height:4px;border-radius:4px;background:var(--unknown)}.finding-dot.safe{background:var(--safe)}.finding-dot.note{background:var(--note)}.finding-dot.repair{background:var(--repair)}.condition{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:800}.condition.safe{color:var(--safe)}.condition.note{color:#9a660a}.condition.repair{color:var(--repair)}.condition.unknown{color:var(--unknown)}.verification-section{color:white;background:var(--midnight)}.verification-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.report-visual{position:relative;min-height:390px;display:grid;place-items:center}.report-sheet{width:min(420px,94%);padding:25px;color:var(--text);background:white;border-radius:14px;transform:rotate(-2deg);box-shadow:24px 30px 0 rgba(18,217,238,.08),0 22px 50px rgba(0,0,0,.3)}.report-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.report-head img{width:42px;height:42px;border-radius:10px}.report-lines{display:grid;gap:10px;margin-top:18px}.report-line{display:grid;grid-template-columns:1fr 70px;gap:12px;align-items:center;font-size:.78rem}.report-line i{height:7px;background:#e6edf1;border-radius:4px;overflow:hidden}.report-line i:after{content:"";display:block;width:84%;height:100%;background:var(--safe)}.verification-copy h2{font-size:clamp(2rem,4vw,4.4rem);line-height:1.1;margin:0 0 20px;max-width:10ch}.verification-copy h2.verification-title-en{max-width:none;font-size:clamp(2.8rem,3.8vw,4.4rem);line-height:1.04;letter-spacing:-.03em}.verification-title-en span{display:block;white-space:nowrap}@media (max-width:660px){.verification-copy h2.verification-title-en{font-size:clamp(2.05rem,10.5vw,2.45rem);letter-spacing:-.035em}}.verification-copy p{color:#c3d3dc;max-width:62ch}.evidence-list{margin:28px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.evidence-item{display:flex;gap:10px;color:#e8f4f7;font-size:.84rem}.evidence-item svg{color:var(--cyan);flex:0 0 auto}.journey{background:#e9f0f4}.journey-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.steps{display:grid;gap:0}.step{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #cdd9e1}.step-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--midnight);color:var(--cyan);font-weight:900}.step h3{margin:0 0 3px}.step p{margin:0;color:var(--muted);font-size:.88rem}.inspection-request{background:white;padding:26px;border-radius:14px;box-shadow:var(--shadow)}.inspection-request h3{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.field label{display:block;font-size:.76rem;margin-bottom:6px;color:var(--muted)}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid #cfdbe3;border-radius:9px;padding:10px 12px;background:white}.field.full{grid-column:1/-1}.field textarea{min-height:86px;resize:vertical}.guide-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:16px}.guide-card{position:relative;min-height:250px;padding:24px;overflow:hidden;color:white;background:var(--ink);border-radius:14px;display:flex;flex-direction:column;justify-content:end}.guide-card:first-child{min-height:340px}.guide-card:before{content:"";position:absolute;width:220px;height:220px;border:48px solid rgba(18,217,238,.1);border-radius:50%;top:-100px;inset-inline-end:-80px}.guide-card a,.guide-card h3,.guide-card p{position:relative}.guide-card h3{margin:0 0 8px;font-size:1.25rem}.guide-card p{color:#bfced7;font-size:.86rem}.guide-card a{color:var(--cyan);font-weight:800;margin-top:12px}.faq-list{max-width:840px;margin-inline:auto}.faq-list details{border-bottom:1px solid #cfdbe3;padding:18px 4px}.faq-list summary{cursor:pointer;font-weight:900;list-style:none;display:flex;justify-content:space-between}.faq-list summary:after{content:"+";color:var(--blue);font-size:1.3rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);max-width:70ch}.site-footer{color:#d6e3ea;background:#03101a;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:40px}.footer-grid h3{color:white;font-size:.9rem}.footer-grid a{position:relative;display:block;width:fit-content;max-width:100%;margin:8px 0;padding-bottom:3px;color:#a5a8ad;font-size:.8rem;transition:color .2s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.footer-grid a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:#ffb100;border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.footer-grid a:focus-visible,.footer-grid a:hover{color:#ffbd24;transform:translateY(-1px)}.footer-grid a:focus-visible:after,.footer-grid a:hover:after{transform:scaleX(1)}.footer-copy{max-width:42ch;color:#a5a8ad;font-size:.84rem}.footer-bottom{margin-top:35px;padding-top:18px;border-top:1px solid #193040;display:flex;justify-content:space-between;gap:18px;color:#7f95a3;font-size:.75rem}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.footer-legal-separator{color:var(--cyan)}.footer-map-link{color:#a5a8ad;text-decoration:underline;text-decoration-color:rgba(255,177,0,.5);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.footer-map-link:focus-visible,.footer-map-link:hover{color:white;text-decoration-color:var(--cyan)}.footer-legal a{color:#d7d8da;text-decoration:underline;text-decoration-color:rgba(255,177,0,.45);text-underline-offset:4px}.footer-legal a:focus-visible,.footer-legal a:hover{color:white;text-decoration-color:#ffb100}.legal-page{min-height:80vh;background:#f3f3f0}.legal-hero{padding:72px 0 64px;color:white;background:#0b0d10;border-bottom:1px solid rgba(255,177,0,.55)}.legal-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;align-items:end}.legal-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffce59;font-size:.78rem;font-weight:900}.legal-hero h1{max-width:11ch;margin:12px 0 18px;font-size:clamp(2.7rem,6vw,5.8rem);line-height:1.02;letter-spacing:-.035em}.legal-hero p{max-width:68ch;margin:0;color:#c9cacc;line-height:1.85}.legal-update{display:grid;gap:6px;padding:20px 0;border-top:1px solid #5a410f;border-bottom:1px solid #5a410f}.legal-update small,.legal-update span{color:#a5a8ad;font-size:.75rem}.legal-update strong{color:#ffbd24;font-size:1.05rem}.legal-body{padding:64px 0 90px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:56px;justify-content:center;align-items:start}.legal-nav{position:sticky;top:94px;display:grid;gap:3px;padding:18px;background:#15181c;border-radius:14px}.legal-nav strong{margin-bottom:8px;color:white;font-size:.9rem}.legal-nav a{padding:8px 10px;color:#bfc0c2;border-radius:8px;font-size:.76rem;line-height:1.45}.legal-nav a:focus-visible,.legal-nav a:hover{color:#0b0d10;background:#ffb100}.legal-nav a:last-child{margin-top:10px;padding-top:13px;border-top:1px solid #36393e;color:#ffcd58}.legal-content{min-width:0}.legal-content>section{scroll-margin-top:100px;padding:0 0 36px;margin:0 0 36px;border-bottom:1px solid #d5d5d0}.legal-content h2{margin:0 0 13px;color:#0b0d10;font-size:1.45rem;line-height:1.35}.legal-content li,.legal-content p{color:#3f454a;line-height:1.95}.legal-content p{margin:0 0 12px}.legal-content ul{display:grid;gap:8px;margin:14px 0 0;padding-inline-start:24px}.legal-content li::marker{color:#b97900}.legal-content a{color:#855700;font-weight:800;text-decoration:underline;text-underline-offset:4px}.legal-notice{margin-bottom:42px;padding:20px 22px;color:#231b0a;background:#fff4d9;border:1px solid #e7bf61;border-radius:14px}.legal-notice strong{display:block;margin-bottom:5px}.legal-notice p{margin:0;color:#5f4a20}.legal-source{display:grid;grid-template-columns:22px 1fr;gap:11px;align-items:start;padding:20px;color:#d6d7d8;background:#15181c;border-radius:14px}.legal-source svg{color:#ffb100;margin-top:4px}.legal-source p{margin:0;color:#d6d7d8}.legal-source a{color:#ffd36c}.copyright-statement{padding:26px;color:white;background:#0b0d10;border-radius:14px}.copyright-statement span{color:#ffbd24;font-weight:900}.copyright-statement strong{display:block;margin:7px 0;font-size:1.45rem}.copyright-statement p{margin:0;color:#c9cacc}.rights-owner{display:grid;gap:7px;padding:22px;background:white;border:1px solid #deded8;border-radius:14px}.rights-owner strong{font-size:1.2rem}.rights-owner span{margin-top:8px;color:#4e555b}.page-shell{min-height:70vh}.catalog-head{padding:70px 0 58px;color:white;background:var(--midnight)}.catalog-head h1{max-width:14ch;margin:8px 0 10px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.08}.catalog-head p{max-width:60ch;color:var(--silver)}.catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start}.filters{position:sticky;top:95px;padding:20px;background:white;border:1px solid var(--line);border-radius:14px}.filters h2{margin-top:0;font-size:1.1rem}.filters label{display:grid;gap:6px;margin:14px 0;color:var(--muted);font-size:.76rem}.filters select{min-height:44px;padding-inline:10px;border:1px solid #cfdbe3;border-radius:9px;background:white}.filters .check{display:flex;grid-auto-flow:column;justify-content:start}.filters .button{width:100%}.results-bar{display:flex;justify-content:space-between;margin-bottom:14px}.empty-state{min-height:210px;display:grid;place-items:center;align-content:center;padding:30px;text-align:center;color:var(--muted);background:white;border-radius:14px}.empty-state h2,.empty-state h3{color:var(--text);margin-bottom:0}.detail-page{overflow:visible;background:#f3f1eb}.detail-hero{position:sticky;z-index:1;top:74px;height:calc(100svh - 74px);min-height:650px;display:flex;align-items:center;padding:46px 0 118px;color:white;background:var(--midnight)}.detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.detail-image{position:relative;min-height:460px;overflow:hidden;border-radius:16px}.detail-image img{object-fit:cover}.detail-sold-badge{inset-inline-start:auto;inset-inline-end:11px}.detail-copy h1{margin:8px 0 15px;font-size:clamp(2.1rem,4vw,4rem);line-height:1.1}.sold-price-kicker{display:block;margin-top:24px;color:#ffbd24;font-size:.82rem;font-weight:900}.sold-price-kicker+.detail-price{margin-top:2px}.detail-price{display:block;margin-top:25px;font-size:2.4rem}.detail-iqd{color:var(--silver)}.detail-actions{display:flex;gap:10px;margin-top:28px}.sold-notice{display:flex;align-items:flex-start;gap:11px;margin-top:25px;padding:15px 16px;color:#0b0d10;background:#ffb100;border-radius:12px}.sold-notice>svg{flex:0 0 auto;margin-top:1px}.sold-notice div{display:grid;gap:2px}.sold-notice span{color:#4f3500;font-size:.75rem}.detail-report-section{position:relative;z-index:5;min-height:100vh;background:#f3f1eb;box-shadow:0 -24px 55px rgba(11,13,16,.22)}.detail-wave-divider{position:absolute;z-index:6;inset:-96px 0 auto;height:120px;pointer-events:none;filter:drop-shadow(0 -8px 14px rgba(11,13,16,.13))}.detail-wave-divider svg{display:block;width:100%;height:100%;overflow:visible}.detail-wave-shadow{fill:#f3f1eb}.detail-wave-accent{fill:none;stroke:#ffb100;stroke-width:4;stroke-linecap:round}.report-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.report-layout-single{grid-template-columns:minmax(0,1fr)}.finding-table{background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden}.finding-row{display:grid;grid-template-columns:1fr 130px 1.4fr;gap:14px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.finding-row:last-child{border-bottom:0}.finding-row p{margin:0;color:var(--muted);font-size:.82rem}.report-aside{position:sticky;top:95px;display:grid;gap:8px;padding:24px;color:white;background:var(--midnight);border-radius:14px}.report-aside svg{color:var(--cyan)}.report-aside small,.report-aside span{color:var(--silver)}.report-aside strong{font-size:1.1rem}.report-aside .button{margin-top:10px;background:white;color:var(--midnight)}.report-cover{padding:70px 0;color:white;background:var(--midnight)}.report-cover-grid{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center}.report-cover h1{margin:8px 0 15px;font-size:clamp(2.4rem,5vw,5rem);line-height:1.05}.report-cover p{max-width:64ch;color:var(--silver)}.report-identity{display:grid;justify-items:start;gap:5px;padding:22px;background:#0c2537;border-radius:14px}.report-identity svg{color:var(--cyan)}.report-identity small,.report-identity span{color:var(--silver)}.report-identity strong{font-size:1.15rem}.report-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-bottom:35px;background:var(--line);border:1px solid var(--line);border-radius:14px}.report-facts span{display:grid;gap:6px;padding:18px;background:white;font-size:.85rem}.report-facts b{color:var(--muted);font-size:.75rem}.report-sections{display:grid;gap:12px}.report-section{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px;background:white;border-radius:14px}.report-section h2{display:inline;margin:0 13px 0 0;font-size:1.15rem}.report-section p{color:var(--muted);margin-bottom:5px}.report-section small{color:#7a8792}.report-status{width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.report-status.safe{color:var(--safe);background:#e6f6f1}.report-status.note{color:var(--note);background:#fff4df}.report-status.repair{color:var(--repair);background:#fdebec}.report-disclaimer{margin-top:30px;padding:26px;background:#e9f0f4;border-radius:14px}.report-disclaimer h2{margin-top:0}.report-disclaimer p{max-width:75ch;color:var(--muted)}.workspace{min-height:80vh;padding:42px 0 80px;background:#edf2f5}.workspace-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:25px}.workspace-head h1{margin:0;font-size:2.4rem}.workspace-grid{display:grid;grid-template-columns:220px 1fr;gap:22px}.workspace-nav{padding:12px;background:var(--midnight);color:white;border-radius:14px;align-self:start;position:sticky;top:95px}.workspace-nav a{display:block;padding:11px 12px;color:#c9d7df;border-radius:8px;font-size:.82rem}.workspace-nav a.active,.workspace-nav a:hover{color:var(--cyan);background:#0c293b}.workspace-content{min-width:0}.metric-band{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-bottom:18px;background:var(--line);border-radius:14px}.metric{padding:20px;background:white}.metric span{color:var(--muted);font-size:.75rem}.metric strong{display:block;margin-top:5px;font-size:1.6rem}.data-panel{margin-bottom:18px;padding:22px;background:white;border-radius:14px}.data-panel h2{margin-top:0;font-size:1.2rem}.data-table{width:100%;border-collapse:collapse;font-size:.8rem}.data-table td,.data-table th{padding:13px 10px;text-align:start;border-bottom:1px solid var(--line)}.data-table th{color:var(--muted);font-size:.7rem}.status-chip{display:inline-flex;padding:4px 8px;border-radius:7px;font-size:.75rem;font-weight:800;background:#eaf2f6}.status-chip.review{color:#8d5c04;background:#fff2d9}.status-chip.published{color:#0b7e60;background:#e2f5ef}.status-chip.cancelled{color:var(--repair);background:#fde9eb}.auth-page{height:calc(100dvh - 75px);min-height:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr)}.auth-page,.auth-scene{overflow:hidden;background:#0b0d10}.auth-scene{position:relative;min-width:0;display:flex;align-items:center;padding:clamp(54px,6vw,104px);color:#f7f7f5}.auth-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(255,177,0,.16),transparent 30%),linear-gradient(132deg,transparent 0 52%,rgba(165,168,173,.055) 52% 61%,transparent 61%),linear-gradient(112deg,#111419,#0b0d10 58%);pointer-events:none}.auth-scene-inner{position:relative;z-index:2;width:min(660px,100%)}.auth-scene-brand{display:flex;align-items:center;gap:14px;margin-bottom:clamp(54px,7vh,86px)}.auth-scene-mark{width:58px;height:58px;display:grid;place-items:center;background:#111317;border:1px solid #35383d;border-radius:14px;box-shadow:12px 16px 34px rgba(0,0,0,.32)}.auth-scene-mark img{width:44px;height:44px}.auth-card-brand>span,.auth-scene-brand>span:last-child{display:grid;gap:3px}.auth-card-brand small,.auth-scene-brand small{color:#ffb100;font:800 .75rem/1.2 Poppins,Arial,sans-serif;letter-spacing:.12em}.auth-scene-brand strong{color:#d5d6d8;font-size:.78rem}.auth-scene-kicker{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#ffbd24;font-size:.76rem;font-weight:900}.auth-scene-kicker:after{content:"";width:42px;height:2px;margin-inline-start:5px;background:#ffb100}.auth-scene h1{max-width:11ch;margin:0 0 22px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.auth-scene p{max-width:56ch;margin:0;color:#bfc1c4;font-size:.96rem;line-height:1.9}.auth-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(40px,6vh,68px);overflow:hidden;background:#34373b;border-radius:14px;box-shadow:18px 22px 48px rgba(0,0,0,.24)}.auth-benefits span{min-height:104px;display:grid;align-content:center;gap:12px;padding:20px;color:#d7d8da;background:#15181c;font-size:.75rem;font-weight:750;line-height:1.55}.auth-benefits svg{color:#ffb100}.auth-form{position:relative;display:grid;place-items:center;overflow:hidden;padding:clamp(34px,5vw,76px);background:#ece9e2}.auth-form:before{content:"";inset:-12% -35% auto auto;width:75%;height:44%;transform:skewX(-24deg);background:linear-gradient(125deg,transparent,rgba(255,177,0,.16),rgba(165,168,173,.18),transparent)}.auth-form:after,.auth-form:before{position:absolute;pointer-events:none}.auth-form:after{content:"CAR U";inset:auto auto -7% -3%;color:rgba(11,13,16,.035);font:900 clamp(7rem,14vw,14rem)/1 Poppins,Arial,sans-serif;letter-spacing:-.06em;white-space:nowrap}.auth-card{position:relative;z-index:2;width:min(500px,100%);overflow:hidden;padding:clamp(30px,3.6vw,46px);color:#111317;background:#f7f7f5;border-radius:16px;box-shadow:20px 28px 65px rgba(11,13,16,.16)}.auth-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0b0d10 0 17%,#ffb100 17% 74%,#d98a00 74%)}.auth-card-brand{display:flex;align-items:center;gap:11px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #d9d7d0}.auth-card-brand img{width:42px;height:42px;padding:5px;background:#0b0d10;border-radius:10px}.auth-card-brand strong{color:#555b60;font-size:.75rem}.auth-return-notice{display:flex;align-items:flex-start;gap:9px;margin:-15px 0 21px;padding:10px 12px;color:#5d4006;background:#fff3cf;border:1px solid #e0bc5e;border-radius:10px;font-size:.75rem;font-weight:800;line-height:1.65}.auth-return-notice svg{flex:0 0 auto;margin-top:2px;color:#9b6800}.auth-card-heading h2{margin:0 0 7px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.25}.auth-card-heading p{margin:0;color:#6b7075;font-size:.8rem;line-height:1.75}.social-buttons{display:grid;gap:10px;margin:25px 0}.social-button{min-height:54px;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:11px;padding:7px 13px;color:#15171a;text-align:start;background:#fff;border:1px solid #d2d1cc;border-radius:12px;font-weight:850;cursor:pointer}.social-button>svg{color:#777b80}.social-provider{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font:900 1rem/1 Arial,sans-serif}.social-provider-google{color:#2867d6;background:#eef4ff}.social-provider-facebook{color:#fff;background:#1877f2;font-size:1.25rem}.separator{display:flex;align-items:center;gap:12px;color:#777b80;font-size:.75rem;font-weight:750}.separator span{flex:0 0 auto}.separator:after,.separator:before{content:"";flex:1 1;height:1px;background:#d7d5cf}.phone-form{display:grid;gap:9px;margin-top:20px}.phone-form label{color:#454b50;font-size:.75rem;font-weight:850}.phone-form input{min-height:52px;padding:0 14px;color:#111317;background:#fff;border:1px solid #cbc9c3;border-radius:11px;font:700 .9rem/1 Poppins,Arial,sans-serif;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out}.phone-form input:focus{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.14);outline:0}.phone-form input:disabled{color:#777b80;background:#ebe9e4;cursor:not-allowed}.auth-submit{min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px;color:#0b0d10;background:#ffb100;box-shadow:0 12px 26px rgba(217,138,0,.22)}.auth-submit:hover{color:#0b0d10;background:#ffc12e;transform:translateY(-2px)}.auth-message{min-height:18px;color:#8a5900;font-size:.75rem;font-weight:750}.auth-message[data-active=false]{visibility:hidden}.auth-privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;padding-top:18px;color:#73787c;border-top:1px solid #dedcd6;font-size:.75rem}.auth-privacy svg{color:#a66c00}.auth-mode-switch{display:block;margin:16px auto 0;padding:6px 10px;color:#8a5900;background:none;border:0;border-radius:6px;font:inherit;font-size:.75rem;font-weight:800;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.auth-mode-switch:hover{color:#111317}.auth-mode-switch:focus-visible{outline:2px solid #ffb100;outline-offset:2px}.admin-user-password-form{margin:0 22px 16px;padding:16px;background:#fff;border:1px solid #d9dcdf;border-radius:11px}.admin-user-password-form>strong{font-size:.88rem}.auth-page--setup{height:auto;min-height:calc(100dvh - 75px);grid-template-columns:1fr}.report-group-title{margin:34px 0 14px;color:#111317;font-size:1.15rem;line-height:1.35}.report-evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:26px 0}.report-evidence-grid figure{margin:0}.report-evidence-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#e9eaec}.report-evidence-grid figcaption{margin-top:6px;color:#5d636a;font-size:.78rem}.installment-section .inspection-request{max-width:920px;margin:0 auto}.installment-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.7}.installment-consent input{flex:none;width:18px;height:18px;margin-top:4px;accent-color:#ffb100}@media (min-width:1001px) and (max-height:820px){.auth-scene{padding:44px 52px}.auth-scene-brand{margin-bottom:32px}.auth-scene h1{max-width:10ch;font-size:clamp(3.2rem,4.6vw,4.7rem)}.auth-benefits{margin-top:28px}.auth-benefits span{min-height:86px;padding:15px}.auth-form{padding:24px 38px}.auth-card{padding:26px 34px}.auth-card-brand{margin-bottom:18px;padding-bottom:14px}.auth-card-heading h2{font-size:1.55rem}.social-buttons{margin:16px 0}.social-button{min-height:48px}.phone-form{margin-top:14px}.phone-form input{min-height:48px}.auth-submit{min-height:50px}.auth-privacy{margin-top:13px;padding-top:12px}}.narrow{max-width:900px}.wizard{background:white;border-radius:14px;padding:28px;box-shadow:var(--shadow)}.wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px;border-bottom:1px solid var(--line)}.wizard-progress span{position:relative;display:flex;align-items:center;gap:8px;padding:0 0 15px;color:var(--muted);font-size:.76rem}.wizard-progress span:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:transparent}.wizard-progress span.active{color:var(--text);font-weight:800}.wizard-progress span.active:after{background:var(--cyan)}.wizard-progress b{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e7eef2}.wizard-progress .active b{color:white;background:var(--midnight)}.wizard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.upload-zone{position:relative;min-height:180px;display:grid!important;place-items:center;align-content:center;gap:6px;border:1px dashed #91a8b6;border-radius:12px;color:var(--muted);cursor:pointer}.upload-zone svg{color:var(--blue)}.upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.inspection-offer{display:flex;gap:14px;padding:16px;background:var(--midnight);border-radius:11px}.inspection-offer svg{color:var(--cyan);flex:0 0 auto}.inspection-offer p{color:var(--silver);font-size:.76rem}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:20px 0}.timeline span{position:relative;padding-top:18px;color:var(--muted);font-size:.75rem;text-align:center;box-shadow:inset 0 3px 0 #dbe4e9}.timeline span:before{content:"";position:absolute;top:-4px;left:50%;width:11px;height:11px;border-radius:50%;background:#dbe4e9}.timeline .active{color:var(--safe);box-shadow:inset 0 3px 0 var(--safe);font-weight:800}.timeline .active:before{background:var(--safe)}.audit-note{display:flex;gap:10px;padding:12px;color:#0b6f58;background:#e4f5ef;border-radius:9px;font-size:.78rem}.article-page{min-height:80vh;padding:75px 20px;background:white}.article{max-width:760px;margin:auto}.article h1{max-width:13ch;margin:12px 0 20px;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.06;letter-spacing:-.035em}.article-lead{font-size:1.2rem;color:var(--muted)}.article h2{margin:55px 0 10px;font-size:1.45rem}.article p{color:#465d6c;line-height:1.9}@media (max-width:1000px){.main-nav{display:none}.mobile-menu{display:grid}.hero-inner{grid-template-columns:1fr;padding-top:30px}.hero-copy{padding-block:46px 0}.hero h1{max-width:13ch}.inspection-stage{min-height:430px}.hotspot{transform:scale(.88)}.search-panel{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"query query query submit" "make year city fuel";gap:8px;padding:9px}.search-query,.search-select{border:1px solid var(--line);border-radius:10px;background:white}.search-query{grid-area:query}.search-select:nth-of-type(2){grid-area:make}.search-select:nth-of-type(3){grid-area:year}.search-select:nth-of-type(4){grid-area:city}.search-select:nth-of-type(5){grid-area:fuel}.search-submit{grid-area:submit;margin:0}.vehicle-layout{grid-template-columns:1fr}.calculator{position:static}.vehicle-grid{grid-template-columns:repeat(2,1fr)}.journey-grid,.verification-grid{grid-template-columns:1fr}.verification-copy{order:-1}.split-hero{min-height:880px;grid-template-columns:1fr}.hero-lane{min-height:440px;padding-top:45px}.verified-lane{border-inline-end:0;border-bottom:1px solid rgba(185,200,212,.18)}.lane-copy{width:min(520px,78%)}.side-car{width:min(600px,76vw)}.hero-center-mark{bottom:calc(50% - 23px)}.lane-scan{height:210px}.showroom-hero{min-height:590px;padding-block:52px 82px}.hero-choice-grid{gap:42px;padding:42px 36px 0}.hero-choice{min-height:430px;padding:25px}.choice-copy{inset-inline:25px}.choice-visual{inset-inline:18px;height:230px}.inspection-radar{width:188px}.motion-gate{top:7px;width:112px;height:112px}.gate-core{width:68px;height:68px}.gate-core img{width:50px;height:50px}.gate-flow{top:96px;width:66%}.catalog-layout{grid-template-columns:1fr}.filters{position:static}.detail-hero{position:relative;top:auto;height:auto;min-height:auto;padding-block:52px 118px}.detail-grid,.report-cover-grid,.report-layout{grid-template-columns:1fr}.report-aside{position:static}.report-facts{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:1fr}.workspace-nav{position:static;display:flex;overflow:auto}.metric-band{grid-template-columns:repeat(2,1fr)}.auth-page{height:auto;min-height:calc(100dvh - 75px);grid-template-columns:1fr;overflow:visible}.auth-scene{min-height:520px;padding:52px 40px}.auth-scene-inner{width:min(720px,100%);margin-inline:auto}.auth-scene-brand{margin-bottom:42px}.auth-scene h1{max-width:13ch;font-size:clamp(3rem,8vw,4.8rem)}.auth-benefits{margin-top:42px}.auth-form{min-height:650px;padding:54px 24px}.legal-hero-inner{gap:34px}.legal-hero-inner,.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-nav strong{grid-column:1/-1}}@media (max-width:660px){.container{width:min(100% - 24px,1180px)}.header-inner{height:64px;gap:7px}.brand{min-width:auto;gap:6px}.brand img{width:34px;height:34px;border-radius:9px}.brand-copy{display:block}.brand-copy strong{font-size:.88rem}.locale-switch button{min-width:29px}.hero,.hero-inner{min-height:auto}.hero h1{font-size:2.55rem}.hero-copy p{font-size:.92rem}.hero-actions .button{width:100%}.inspection-stage{min-height:330px}.hotspot{min-width:auto;padding:7px;font-size:0}.hotspot span{display:none}.scan-beam{animation-duration:4.8s}@keyframes scan{0%,12%{transform:translateX(0);opacity:0}20%{opacity:1}78%{opacity:1}90%,to{transform:translateX(290px);opacity:0}}.search-dock{margin-top:0;padding-block:12px;background:#0b0d10}.search-panel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"query query" "make year" "city fuel" "submit submit";gap:8px;padding:10px;background:#15181c;border-color:#32353a;box-shadow:0 16px 38px rgba(0,0,0,.24)}.search-query,.search-select{min-height:50px;border-color:#3b3e43;background:#f7f7f5}.search-select-trigger{height:50px;padding-inline:11px;font-size:.8rem}.search-query input{height:48px;font-size:.85rem}.search-submit{width:100%;min-height:50px}.search-options{inset-inline-start:0;width:max(100%,165px)}.vehicle-suggestions{width:100%}.section{padding-block:60px}.section-header{align-items:start;flex-direction:column}.latest-grid,.vehicle-grid{grid-template-columns:1fr}.vehicle-card{display:grid;grid-template-columns:42% 1fr}.vehicle-image{aspect-ratio:auto;min-height:190px}.evidence-list{grid-template-columns:1fr}.verification-copy h2{font-size:2.5rem}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.guide-grid{grid-template-columns:1fr}.guide-card,.guide-card:first-child{min-height:230px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px}.split-hero{min-height:720px}.hero-lane{min-height:360px;padding:28px 20px}.lane-copy{width:100%}.lane-copy h1,.lane-copy h2{font-size:2.05rem}.lane-copy p{max-width:33ch;font-size:.76rem}.lane-copy .button{min-height:40px;padding-inline:13px;font-size:.75rem}.side-car{width:480px;bottom:5px}.side-car.verified{left:-42%}.side-car.private{right:-42%}.lane-finding,.private-tag{bottom:12px}.hero-promise{flex-direction:column;gap:1px}.hero-center-mark{display:none}.showroom-hero{min-height:auto;padding-block:34px 60px}.hero-choice-grid{grid-template-columns:1fr;grid-template-areas:"verified" "private";gap:22px;padding:64px 10px 0}.hero-choice{min-height:360px;padding:22px;border-radius:16px}.choice-copy{inset-inline:20px;bottom:18px}.choice-copy h2{max-width:13ch;margin-bottom:7px;font-size:1.55rem}.choice-cta,.choice-eyebrow{font-size:.75rem}.choice-visual{inset:18px 15px auto;height:195px}.inspection-radar{top:-14px;width:174px}.inspection-readout{top:20px}.inspection-readout span{padding:5px 7px;font-size:.58rem}.report-ticket{bottom:5px}.listing-dossier-main{inset-inline:17% 13%}.listing-dossier-back{inset-inline:13% 18%}.motion-gate{top:1px;width:98px;height:98px}.gate-core{width:60px;height:60px}.gate-core img{width:44px;height:44px}.gate-status{top:calc(100% - 1px)}.gate-flow{display:none}.catalog-head{padding:45px 0}.catalog-layout{gap:16px}.detail-hero{padding-block:34px 88px}.detail-image{min-height:280px}.detail-actions{flex-direction:column}.detail-report-section{min-height:auto;padding-top:52px;box-shadow:0 -15px 35px rgba(11,13,16,.18)}.detail-wave-divider{top:-64px;height:82px}.detail-wave-accent{stroke-width:5}.finding-row{grid-template-columns:1fr auto}.finding-row p{grid-column:1/-1}.report-facts{grid-template-columns:1fr}.report-section{grid-template-columns:38px 1fr;padding:16px}.metric-band{grid-template-columns:1fr 1fr}.workspace-head{align-items:start;flex-direction:column}.data-panel{overflow:auto}.auth-scene{min-height:255px;padding:28px 20px 34px}.auth-scene-brand{margin-bottom:24px}.auth-scene-mark{width:48px;height:48px}.auth-scene-mark img{width:37px;height:37px}.auth-scene-kicker{margin-bottom:11px;font-size:.75rem}.auth-scene h1{max-width:12ch;margin-bottom:10px;font-size:2.35rem}.auth-scene p{font-size:.76rem;line-height:1.7}.auth-benefits{display:none}.auth-form{min-height:auto;padding:24px 14px 42px}.auth-card{padding:28px 20px}.auth-card-brand{margin-bottom:24px}.social-button{min-height:52px;font-size:.78rem}.auth-form:after{font-size:7rem}.legal-hero{padding:48px 0}.legal-hero h1{font-size:2.8rem}.legal-body{padding:38px 0 65px}.legal-layout{gap:34px}.legal-nav{grid-template-columns:1fr}.legal-nav strong{grid-column:auto}.legal-content>section{padding-bottom:28px;margin-bottom:28px}.legal-content h2{font-size:1.25rem}.legal-content li,.legal-content p{font-size:.92rem;line-height:1.85}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scan-beam{left:50%;opacity:.55}.hotspot{opacity:1;transform:none}.detail-hero{position:relative;top:auto;height:auto;min-height:auto}}.sell-page{overflow:hidden;background:#f3f0e9}.sell-hero{position:relative;overflow:hidden;min-height:650px;padding:86px 0 96px;color:#111317;background:linear-gradient(116deg,#ffffff 0 55%,#eeeae1 55% 100%)}.sell-hero:before{content:"";position:absolute;width:540px;height:540px;inset:auto -170px -270px auto;border:88px solid rgba(255,177,0,.09);border-radius:50%}.sell-hero:after{content:"CAR U";position:absolute;inset:auto auto -115px 1.5%;color:rgba(11,13,16,.035);font-family:Poppins,Arial,sans-serif;font-size:clamp(9rem,22vw,22rem);font-weight:900;letter-spacing:-.04em;line-height:1;white-space:nowrap;pointer-events:none}.sell-hero-ribbon{position:absolute;inset:-150px auto auto -70px;width:370px;height:430px;transform:rotate(23deg);background:linear-gradient(90deg,#111317 0 20%,#a5a8ad 20% 34%,#ffb100 34% 63%,transparent 63%);opacity:.12}.sell-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:76px;align-items:center}.sell-hero-copy{min-width:0}.sell-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#785000;font-size:.78rem;font-weight:900}.sell-kicker:before{content:"";width:30px;height:2px;background:#ffb100}.sell-hero h1{max-width:11ch;margin:0;font-size:clamp(3rem,5.8vw,6rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.sell-hero-copy>p{max-width:62ch;margin:24px 0;color:#50555a;font-size:1rem;line-height:1.9}.sell-hero-points{display:grid;gap:8px;margin:0 0 28px}.sell-hero-points span{display:flex;align-items:center;gap:9px;color:#282c30;font-size:.84rem;font-weight:700}.sell-hero-points svg{flex:0 0 auto;color:#b97900}.sell-dossier{position:relative;isolation:isolate;min-height:485px;padding:18px 18px 22px;background:#101216;border-radius:16px;box-shadow:26px 34px 70px rgba(11,13,16,.24);transform:rotate(-1.5deg);animation:sellDossierArrive .82s cubic-bezier(.16,1,.3,1) both}.sell-dossier-shadow{position:absolute;z-index:-1;inset:26px -28px -25px 28px;background:#ffb100;border-radius:16px;opacity:.88}.sell-dossier-photo{position:relative;min-height:310px;overflow:hidden;border-radius:12px;background:#d9dad7}.sell-dossier-photo img{object-fit:cover}.sell-dossier-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(11,13,16,.38));pointer-events:none}.sell-photo-count{position:absolute;z-index:2;inset:auto 14px 14px auto;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:#111317;background:#ffb100;border-radius:8px;font-size:.75rem;font-weight:900}.sell-dossier-data{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:17px}.sell-dossier-data span{display:grid;gap:1px;padding-inline:15px;border-inline-end:1px solid #32353a}.sell-dossier-data span:first-child{border-inline-end:0}.sell-dossier-data strong{overflow:hidden;color:white;font-family:Poppins,Noto Sans Arabic,sans-serif;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.sell-dossier-data small{color:#8e9297;font-size:.62rem}.sell-dossier-status{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;color:#111317;background:#f5f3ed;border-radius:10px}.sell-dossier-status svg{flex:0 0 auto;color:#a56b00}.sell-dossier-status span{display:grid;line-height:1.4}.sell-dossier-status strong{font-size:.78rem}.sell-dossier-status small{color:#676b70;font-size:.65rem}.sell-scan-line{position:absolute;z-index:4;inset:11% 18px auto;height:2px;background:linear-gradient(90deg,transparent,#ffb100 18% 82%,transparent);box-shadow:0 5px 18px rgba(255,177,0,.72);animation:sellScanLine 4.8s cubic-bezier(.45,0,.2,1) .8s infinite;pointer-events:none}@keyframes sellDossierArrive{0%{opacity:.15;transform:translate3d(-36px,28px,0) rotate(-4deg);filter:blur(6px)}to{opacity:1;transform:rotate(-1.5deg);filter:none}}@keyframes sellScanLine{0%,12%{top:12%;opacity:0}20%{opacity:1}72%{top:66%;opacity:1}84%,to{top:72%;opacity:0}}.sell-form-section{position:relative;padding:84px 0 110px;background:radial-gradient(circle at 12% 20%,rgba(255,177,0,.13),transparent 28%),linear-gradient(180deg,#f3f0e9,#e9e5dc)}.sell-form-ribbon{position:absolute;inset:140px -120px auto auto;width:360px;height:72px;transform:rotate(-27deg);background:linear-gradient(90deg,transparent,#ffb100 30% 74%,#a5a8ad 74% 86%,#0b0d10 86%);opacity:.13;pointer-events:none}.sell-form-intro{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.sell-form-intro>div:first-child>span{color:#8c5d00;font-size:.75rem;font-weight:900}.sell-form-intro h2{max-width:15ch;margin:4px 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.12;letter-spacing:-.025em}.sell-form-benefits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.sell-form-benefits span{display:flex;align-items:center;gap:7px;color:#4e5358;font-size:.76rem;font-weight:800}.sell-form-benefits svg{color:#a76d00}.sell-wizard-wrap{position:relative;z-index:2}.sell-page .wizard{position:relative;display:grid;grid-template-columns:245px minmax(0,1fr);padding:0;overflow:hidden;background:white;border-radius:16px;box-shadow:22px 32px 70px rgba(11,13,16,.13)}.sell-page .wizard:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:3px;transform:none;background:linear-gradient(90deg,#a5a8ad,#ffb100 50%,#0b0d10)}.sell-page .wizard-progress{display:flex;flex-direction:column;gap:8px;margin:0;padding:28px 18px;color:white;background:#111317;border:0}.sell-page .wizard-progress span,.sell-page .wizard-progress span:after{position:static;display:inline;padding:0;color:inherit;font-size:inherit;transform:none;background:none;content:none}.sell-page .wizard-progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 6px 16px;border-bottom:1px solid #34373b}.sell-page .wizard-progress-head span{color:#a5a8ad!important;font-size:.75rem!important}.sell-page .wizard-progress-head>strong{color:#ffbe27;font-family:Poppins,sans-serif;font-size:.78rem}.sell-page .wizard-progress>span{position:relative!important;display:grid!important;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px 10px!important;color:#81858a!important;border-radius:10px}.sell-page .wizard-progress>span.active{color:#f5f5f3!important;background:#1c1f23}.sell-page .wizard-progress>span[aria-current=step]{color:white!important;background:#29230f}.sell-page .wizard-progress b{width:32px;height:32px;display:grid;place-items:center;color:#8b8f94;background:#292c31;border-radius:50%;font-family:Poppins,sans-serif;font-size:.75rem}.sell-page .wizard-progress>span.active b{color:#111317;background:#ffb100;box-shadow:none;transform:none}.sell-page .wizard-progress>span>span{display:grid!important;min-width:0;line-height:1.45}.sell-page .wizard-progress>span>span strong{font-size:.76rem}.sell-page .wizard-progress>span>span small{color:#85898e;font-size:.75rem}.wizard-assurance{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;margin-top:auto;padding:15px 12px;color:#d8d9da;background:#1a1d21;border-radius:11px}.wizard-assurance svg{color:#ffb100}.wizard-assurance p{display:grid;gap:2px;margin:0;line-height:1.5}.wizard-assurance strong{font-size:.75rem}.wizard-assurance p span{color:#93979b!important;font-size:.75rem!important}.wizard-form{min-width:0;padding:34px 38px 30px}.wizard-form-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(260px,1fr);gap:35px;align-items:end;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #e2e1dc}.wizard-form-head>div>span{color:#986400;font-size:.75rem;font-weight:900}.wizard-form-head h2{margin:3px 0 0;font-size:1.85rem;line-height:1.25}.wizard-form-head>p{max-width:58ch;margin:0;color:#676b70;font-size:.78rem;line-height:1.8}.wizard-error{margin:-7px 0 19px;padding:12px 14px;color:#8f2424;background:#fff0f0;border:1px solid #efb8b8;border-radius:10px;font-size:.77rem;font-weight:800}.sell-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.sell-page .field{min-width:0}.sell-page .field.full{grid-column:1/-1}.sell-page .field label:not(.upload-zone):not(.consent-control){margin-bottom:7px;color:#484d52;font-size:.75rem;font-weight:800}.sell-page .field input,.sell-page .field select,.sell-page .field textarea{min-height:50px;color:#111317;background:#fbfbf9;border:1px solid #d3d4d0;border-radius:10px;padding:10px 13px}.sell-page .field select{cursor:pointer}.sell-page .field select:disabled{color:#969a9d;background:#f0f0ed;cursor:not-allowed}.sell-page .field input::placeholder{color:#969a9d}.compound-field{display:flex;min-height:50px;overflow:hidden;background:#fbfbf9;border:1px solid #d3d4d0;border-radius:10px;transition:border-color .18s ease-out,box-shadow .18s ease-out}.compound-field:focus-within{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.12);background:#fffdf8}.sell-page .compound-field input,.sell-page .compound-field select{min-width:0;min-height:48px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.mileage-field input{flex:1 1}.sell-page .mileage-field select{width:88px;border-inline-start:1px solid #d3d4d0!important;font-weight:800}.price-field>span{width:52px;display:grid;place-items:center;color:#815400;background:#fff4d4;border-inline-end:1px solid #e7d19a;font-family:Poppins,sans-serif;font-weight:900}.price-field input{flex:1 1}.phone-field>span{min-width:116px;display:flex;align-items:center;justify-content:center;gap:7px;color:#111317;background:#eeeae1;border-inline-end:1px solid #d3d4d0;font-family:Poppins,sans-serif;font-weight:800}.phone-field input{flex:1 1;text-align:left;font-family:Poppins,sans-serif;letter-spacing:.03em}.field-hint{display:block;margin-top:7px;color:#73787c;font-size:.75rem}.field-error{display:flex;align-items:flex-start;gap:7px;margin-top:8px;color:#962929;font-size:.75rem;font-weight:850;line-height:1.55}.field-error:before{content:"!";width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;margin-top:1px;color:white;background:#b83232;border-radius:50%;font:900 .75rem/1 Poppins,Arial,sans-serif}.sell-page .field.has-error,.smart-field.has-error{scroll-margin-top:135px}.sell-page .field.has-error .field-title-row strong,.sell-page .field.has-error>label:not(.upload-zone):not(.consent-control),.smart-field.has-error>label{color:#8f2424}.sell-page .field.has-error .compound-field,.sell-page .field.has-error .consent-control,.sell-page .field.has-error .upload-zone,.smart-field.has-error .smart-select{border-color:#c83b3b;box-shadow:0 0 0 3px rgba(200,59,59,.12);background:#fff8f7}.sell-page .condition-field.has-error .condition-choices{padding:5px;background:#fff1f0;border:1px solid #d86565;border-radius:12px}.sell-page .field.has-error:focus{outline:0}.field-with-icon{position:relative}.field-with-icon svg{position:absolute;z-index:2;inset-inline-start:13px;top:50%;transform:translateY(-50%);color:#9b6808;pointer-events:none}.sell-page .field-with-icon select{padding-inline-start:40px}.wizard-stage{min-height:224px}.photo-requirement{display:flex;align-items:center;justify-content:space-between;gap:20px}.photo-requirement>div{display:flex;align-items:center;gap:8px}.photo-requirement svg{color:#a87000}.photo-requirement>span{color:#815400;font-family:Poppins,Noto Sans Arabic,sans-serif;font-size:.75rem;font-weight:900}.photo-requirement>span.complete{color:#0c7659}.field-intro{margin:4px 0 14px;color:#6d7276;font-size:.75rem}.upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sell-page .upload-zone{position:relative;min-height:165px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:20px;text-align:center;color:#565b60;background:#f8f7f3;border:1px dashed #9d9e99;border-radius:12px;cursor:pointer}.sell-page .upload-zone:before{content:"";position:absolute;inset:8px;border:1px solid transparent;border-radius:8px;pointer-events:none}.sell-page .upload-zone svg{margin-bottom:5px;color:#a36b00}.sell-page .upload-zone strong{color:#202429;font-size:.8rem}.sell-page .upload-zone>span{font-size:.75rem}.sell-page .upload-zone>b{margin-top:6px;color:#805300;font-size:.75rem}.sell-page .upload-zone.has-files{color:#256c58;background:#eff8f4;border-color:#59a88e}.sell-page .upload-zone.has-files b,.sell-page .upload-zone.has-files svg{color:#147758}.sell-page .upload-zone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.consent-control{position:relative;display:grid!important;grid-template-columns:24px 1fr;gap:11px;align-items:center;padding:15px 16px;color:#454a4f;background:#f7f6f2;border:1px solid #d6d6d1;border-radius:11px;cursor:pointer}.consent-control input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0}.consent-box{width:22px;height:22px;display:grid;place-items:center;color:transparent;background:white;border:1px solid #aeb0ac;border-radius:6px;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out}.consent-control.checked{color:#143f33;background:#f0f8f5;border-color:#8dc5b2}.consent-control.checked .consent-box{color:#111317;background:#ffb100;border-color:#ffb100}.consent-control>span:last-child{display:grid;line-height:1.45}.consent-control strong{font-size:.76rem}.consent-control small{color:#73787c;font-size:.75rem}.inspection-offer{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;padding:17px 18px;color:white;background:#111317;border-radius:12px}.inspection-offer-mark{width:42px;height:42px;display:grid;place-items:center;color:#111317;background:#ffb100;border-radius:50%}.inspection-offer>div{min-width:0}.inspection-offer>div>strong{font-size:.86rem}.inspection-offer p{margin:3px 0 0;color:#bcbec1;font-size:.75rem}.inspection-offer-label{padding:5px 8px;color:#ffd36c;background:#2b250f;border-radius:7px;font-size:.75rem;font-weight:900}.sell-page .wizard-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid #e2e1dc}.sell-page .wizard-actions .button{min-width:145px}.wizard-complete{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 25px;text-align:center;color:#4f5559;background:white;border-radius:16px;box-shadow:22px 32px 70px rgba(11,13,16,.13)}.complete-mark{width:76px;height:76px;display:grid;place-items:center;color:#111317;background:#ffb100;border-radius:50%}.wizard-kicker{margin:22px 0 4px!important;color:#926000!important;font-size:.75rem!important;font-weight:900}.wizard-complete h2{margin:0;font-size:2rem}.wizard-complete>p{max-width:60ch;margin:11px 0 24px}@media (max-width:1000px){.sell-hero{padding:64px 0 82px}.sell-hero-grid{grid-template-columns:1fr minmax(340px,.82fr);gap:40px}.sell-hero h1{font-size:clamp(3rem,6vw,4.8rem)}.sell-dossier{min-height:440px}.sell-dossier-photo{min-height:275px}.sell-page .wizard{grid-template-columns:210px minmax(0,1fr)}.wizard-form{padding-inline:28px}.wizard-form-head{grid-template-columns:1fr;gap:8px}}@media (max-width:760px){.sell-hero{min-height:auto;padding:48px 0 66px;background:linear-gradient(155deg,#fff 0 60%,#ebe6dc 60%)}.sell-hero:after{inset:auto auto -25px 0;font-size:8rem}.sell-hero-grid{grid-template-columns:1fr;gap:42px}.sell-hero h1{max-width:12ch;font-size:clamp(2.65rem,13vw,4rem)}.sell-hero-copy>p{font-size:.9rem}.sell-dossier{width:calc(100% - 20px);min-height:395px;margin-inline:auto;padding:13px}.sell-dossier-shadow{inset:18px -16px -18px 16px}.sell-dossier-photo{min-height:235px}.sell-dossier-data span{padding-inline:9px}.sell-dossier-data strong{font-size:.78rem}.sell-form-section{padding:58px 0 78px}.sell-form-intro{align-items:start;flex-direction:column}.sell-form-intro h2{font-size:2.25rem}.sell-form-benefits{justify-content:flex-start;gap:8px 14px}.sell-page .wizard{grid-template-columns:1fr}.sell-page .wizard-progress{flex-direction:row;align-items:center;gap:5px;padding:18px 14px;overflow:auto}.sell-page .wizard-progress-head,.wizard-assurance{display:none}.sell-page .wizard-progress>span{min-width:max-content;grid-template-columns:28px auto;padding:8px!important}.sell-page .wizard-progress b{width:27px;height:27px}.sell-page .wizard-progress>span>span small{display:none}.wizard-form{padding:25px 18px 22px}.wizard-form-head h2{font-size:1.55rem}.wizard-form-head>p{font-size:.75rem}.sell-page .form-grid{grid-template-columns:1fr}.sell-page .field.full{grid-column:auto}.wizard-stage{min-height:0}.upload-grid{grid-template-columns:1fr}.sell-page .upload-zone{min-height:142px}.inspection-offer{grid-template-columns:38px minmax(0,1fr)}.inspection-offer-mark{width:38px;height:38px}.inspection-offer-label{grid-column:2;justify-self:start}.sell-page .wizard-actions{justify-content:stretch}.sell-page .wizard-actions .button{flex:1 1;min-width:0;padding-inline:11px;font-size:.75rem}}.sell-page-v2{overflow:visible;background:#ece8df}.sell-hero-v2{position:sticky;z-index:1;top:74px;height:calc(100svh - 74px);min-height:620px;padding:42px 0 132px;display:flex;align-items:center;overflow:hidden;color:#111317;background:#dad6cd}.sell-hero-v2:before{width:46%;height:100%;inset:0 auto 0 0;border:0;border-radius:0;background:#f8f7f3;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);opacity:1}.sell-hero-v2:after{content:"CAR U";inset:auto 2% -6.5rem auto;color:rgba(11,13,16,.045);font-size:clamp(11rem,20vw,20rem);line-height:1}.sell-hero-v2-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.84fr) minmax(480px,1.16fr);gap:68px;align-items:center}.sell-hero-v2-copy{min-width:0;padding-block:18px}.sell-v2-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:#775000;font-size:.82rem;font-weight:900}.sell-v2-kicker:before{content:"";width:34px;height:3px;background:#ffb100}.sell-hero-v2 h1{max-width:12ch;margin:0;font-size:clamp(3.05rem,4.75vw,5rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.sell-hero-v2 h1 span{display:block}.sell-hero-v2-copy>p{max-width:59ch;margin:24px 0 28px;color:#44494e;font-size:1.02rem;line-height:1.95}.sell-v2-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.sell-v2-actions>span{display:flex;align-items:center;gap:7px;color:#4a4e52;font-size:.8rem;font-weight:800}.sell-v2-actions>span svg{color:#9b6800}.sell-showcase{position:relative;min-height:520px;isolation:isolate}.sell-showcase-stage{position:absolute;z-index:0;inset:7% 7% 5% 10%;overflow:hidden;transform:skewX(-5deg);background:#111317;border-radius:16px;box-shadow:22px 30px 58px rgba(11,13,16,.24)}.sell-showcase-track{position:absolute;inset:0;background:linear-gradient(135deg,#16191e 0 47%,#0b0d10 72%)}.sell-showcase-track:before{content:"";position:absolute;inset:0 auto 0 0;width:13px;background:#ffb100;box-shadow:10px 0 28px rgba(255,177,0,.24)}.sell-showcase-track:after{content:"";position:absolute;inset:auto 8% 11% 18%;height:1px;background:linear-gradient(90deg,transparent,#a5a8ad 28%,#ffb100 76%,transparent);opacity:.55}.sell-showcase-light{position:absolute;inset:6% 3% 9% 18%;overflow:hidden;background:radial-gradient(ellipse at 72% 58%,rgba(255,177,0,.25),transparent 38%),linear-gradient(112deg,transparent 44%,rgba(255,255,255,.08) 51%,transparent 58%)}.sell-showcase-light:after{content:"";position:absolute;inset:-35% auto -35% -22%;width:19%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),rgba(255,177,0,.2),transparent);animation:sellStageSweep 5.2s cubic-bezier(.16,1,.3,1) 1.4s infinite}.sell-showcase-speed{position:absolute;inset:20% 7% auto 17%;height:45%}.sell-showcase-speed i{position:absolute;left:-42%;height:2px;transform:skewX(-32deg);background:linear-gradient(90deg,transparent,#a5a8ad,#ffb100,transparent);opacity:0;animation:sellSpeedLine 4.6s cubic-bezier(.16,1,.3,1) infinite}.sell-showcase-speed i:first-child{top:12%;width:54%;animation-delay:.6s}.sell-showcase-speed i:nth-child(2){top:48%;width:72%;height:4px;animation-delay:1.35s}.sell-showcase-speed i:nth-child(3){top:81%;width:45%;animation-delay:2.05s}.sell-showcase-car{position:absolute;z-index:3;left:-7%;bottom:8%;width:118%;max-width:none;height:auto;filter:drop-shadow(18px 30px 24px rgba(0,0,0,.35));transform-origin:58% 100%;animation:sellCarEnter 1.05s cubic-bezier(.16,1,.3,1) .12s both}.sell-showcase-status{position:absolute;z-index:4;inset:12% auto auto 12%;display:flex;align-items:center;gap:10px;padding:10px 13px;color:#f7f7f5;background:#111317;border:1px solid rgba(255,177,0,.46);border-radius:12px;box-shadow:10px 14px 30px rgba(0,0,0,.28)}.sell-showcase-status img{width:34px;height:34px}.sell-showcase-status span{display:grid;line-height:1.35}.sell-showcase-status small{color:#ffbe28;font:750 .54rem/1.2 Poppins,Arial,sans-serif;letter-spacing:.07em}.sell-showcase-status strong{margin-top:3px;font-size:.7rem}.sell-scroll-cue{position:absolute;z-index:5;inset:auto 50% 102px auto;display:flex;align-items:center;gap:8px;transform:translateX(50%);color:#3c4145;font-size:.75rem;font-weight:900}.sell-scroll-cue svg{color:#9b6800;animation:sellCue 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes sellCue{0%,to{transform:translateY(0)}45%{transform:translateY(6px)}}@keyframes sellCarEnter{0%{opacity:.2;filter:blur(8px) drop-shadow(18px 30px 24px rgba(0,0,0,.2));transform:translate3d(-11%,18px,0) scale(.94)}to{opacity:1;filter:blur(0) drop-shadow(18px 30px 24px rgba(0,0,0,.35));transform:none}}@keyframes sellStageSweep{0%,62%{opacity:0;translate:0 0}68%{opacity:.75}82%,to{opacity:0;translate:760px 0}}@keyframes sellSpeedLine{0%,55%{opacity:0;translate:0 0}62%{opacity:.7}82%,to{opacity:0;translate:760px 0}}.sell-form-section-v2{z-index:5;min-height:100vh;margin-top:0;padding:84px 0 115px;scroll-margin-top:95px;background:#f1eee7;box-shadow:0 -24px 55px rgba(11,13,16,.18)}.sell-form-section-v2:after{content:"";position:absolute;z-index:0;inset:15% -80px auto auto;width:330px;height:440px;transform:skewX(-16deg);background:linear-gradient(110deg,transparent 0 25%,rgba(165,168,173,.16) 25% 40%,rgba(255,177,0,.12) 40% 62%,transparent 62%);pointer-events:none}.sell-wave-divider{position:absolute;z-index:6;inset:-96px 0 auto;height:120px;pointer-events:none;filter:drop-shadow(0 -8px 14px rgba(11,13,16,.12))}.sell-wave-divider svg{display:block;width:100%;height:100%;overflow:visible}.sell-wave-shadow{fill:#f1eee7}.sell-wave-accent{fill:none;stroke:#ffb100;stroke-width:7;vector-effect:non-scaling-stroke}.sell-form-intro-v2{position:relative;z-index:2;align-items:center;margin-bottom:0;padding:28px 34px;color:white;background:#111317;border-radius:16px 16px 0 0;box-shadow:16px 22px 48px rgba(11,13,16,.13)}.sell-form-intro-v2>div:first-child>span{color:#ffbe28;font-size:.78rem}.sell-form-intro-v2 h2{max-width:none;margin-top:3px;color:white;font-size:clamp(2rem,3.5vw,3.2rem)}.sell-form-intro-v2>div:first-child>p{max-width:61ch;margin:8px 0 0;color:#c3c5c7;font-size:.82rem;line-height:1.8}.sell-form-intro-v2 .sell-form-benefits span{color:#e5e6e7;font-size:.78rem}.sell-form-intro-v2 .sell-form-benefits svg{color:#ffb100}.sell-page-v2 .sell-wizard-wrap{z-index:3}.sell-page-v2 .wizard{overflow:visible;border-radius:0 0 16px 16px;box-shadow:16px 26px 54px rgba(11,13,16,.13)}.sell-page-v2 .wizard:before{display:none}.sell-page-v2 .wizard-progress{border-radius:0 0 16px 0}.sell-page-v2 .wizard-progress-head>span{color:#d3d5d6!important;font-size:.76rem!important}.sell-page-v2 .wizard-progress-head>strong{max-width:104px;color:#ffbe28;font-size:.75rem;line-height:1.45;text-align:end}.sell-page-v2 .wizard-progress>span>span strong{font-size:.82rem}.sell-page-v2 .wizard-progress>span>span small{color:#a4a7aa;font-size:.75rem}.sell-page-v2 .wizard-assurance strong{font-size:.77rem}.sell-page-v2 .wizard-assurance p span{color:#b1b4b6!important;font-size:.75rem!important}.sell-page-v2 .wizard-form{padding-top:38px}.sell-page-v2 .wizard-form-head>div>span{color:#805400;font-size:.78rem}.sell-page-v2 .wizard-form-head h2{font-size:2rem}.sell-page-v2 .wizard-form-head>p{color:#53585c;font-size:.84rem}.sell-page-v2 .field label:not(.upload-zone):not(.consent-control),.smart-field>label{display:block;margin-bottom:8px;color:#292d31;font-size:.82rem;font-weight:900}.sell-page-v2 .field input,.sell-page-v2 .field select{min-height:54px;color:#111317;background:#f9f8f5;border-color:#babcb8;font-size:.86rem}.sell-page-v2 .field input::placeholder,.smart-select input::placeholder{color:#72777b;opacity:1}.sell-page-v2 .field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5d6266 0),linear-gradient(135deg,#5d6266 50%,transparent 0);background-position:14px 24px,9px 24px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:30px}.smart-field{position:relative;min-width:0;z-index:8}.smart-field:focus-within{z-index:20}.smart-field.disabled{z-index:1}.smart-select{display:grid;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;min-height:54px;padding-inline-start:13px;background:#f9f8f5;border:1px solid #babcb8;border-radius:11px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out}.smart-select.open,.smart-select:focus-within{background:white;border-color:#b47700;box-shadow:0 0 0 3px rgba(255,177,0,.14)}.smart-field.disabled .smart-select{color:#8b8f92;background:#ecece8;border-color:#d1d2ce}.smart-select>svg{color:#946200}.smart-field.disabled .smart-select>svg{color:#a4a7a9}.smart-select input{width:100%;height:52px;min-width:0;padding:0 9px;color:#111317;background:transparent;border:0;outline:0;font-size:.86rem;font-weight:700}.smart-select input:disabled{color:#888d90;cursor:not-allowed}.smart-select button{height:38px;display:grid;place-items:center;color:#5f6468;background:transparent;border:0;border-inline-start:1px solid #d4d5d1}.smart-select.open button svg{transform:rotate(180deg)}.smart-select button svg{transition:transform .2s ease-out}.smart-options{position:absolute;z-index:40;inset:calc(100% + 7px) 0 auto;max-height:290px;overflow:auto;padding:7px;background:#111317;border-radius:12px;box-shadow:10px 18px 38px rgba(11,13,16,.28);scrollbar-width:thin;scrollbar-color:#ffb100 #22252a}.smart-options::-webkit-scrollbar{width:8px}.smart-options::-webkit-scrollbar-track{margin-block:7px;background:#22252a;border-radius:999px}.smart-options::-webkit-scrollbar-thumb{background:#ffb100;border:2px solid #22252a;border-radius:999px}.smart-options button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;color:#f1f1ef;text-align:start;background:transparent;border:0;border-radius:8px;font-size:.78rem}.smart-options button:focus-visible,.smart-options button:hover{color:#111317;background:#ffb100;outline:0}.smart-options button[aria-selected=true]{color:#ffce58;background:#29240f}.smart-options button[aria-selected=true]:focus-visible,.smart-options button[aria-selected=true]:hover{color:#111317;background:#ffb100}.smart-options>p{margin:0;padding:13px;color:#b9bbbd;font-size:.75rem}.smart-options .smart-custom-option{margin-top:4px;color:#ffd36c;border-top:1px solid #383b3f;border-radius:0 0 8px 8px}.smart-custom-option strong{color:inherit}.sell-page-v2 .inspection-offer-mark{width:48px;height:48px;background:#24272b;border-radius:10px}.sell-page-v2 .inspection-offer-mark img{width:40px;height:40px;object-fit:contain}.sell-page-v2 .inspection-offer>div>strong{font-size:.94rem}.sell-page-v2 .inspection-offer p{color:#d0d2d4;font-size:.75rem}.sell-page-v2 .consent-control strong{font-size:.84rem}.sell-page-v2 .consent-control small{color:#606569;font-size:.75rem}.sell-page-v2 .field-hint,.sell-page-v2 .field-intro{color:#555a5e;font-size:.75rem}.sell-page-v2 .mileage-field{padding:4px;gap:5px}.sell-page-v2 .mileage-field input{min-height:44px!important;padding-inline:11px;border:0!important}.mileage-unit-switch{flex:0 0 auto;display:flex;gap:3px;padding:3px;background:#e3e1da;border-radius:8px}.mileage-unit-switch button{min-width:48px;padding-inline:10px;color:#5d6266;background:transparent;border:0;border-radius:6px;font-size:.75rem;font-weight:900}.mileage-unit-switch button.active{color:#111317;background:#ffb100;box-shadow:2px 3px 8px rgba(121,79,0,.16)}@media (max-width:1000px){.sell-hero-v2{padding-top:34px}.sell-hero-v2-grid{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:34px}.sell-hero-v2 h1{font-size:clamp(2.85rem,5.8vw,4.35rem)}.sell-showcase{min-height:455px}.sell-showcase-car{left:-8%;width:120%}}@media (max-width:760px){.sell-hero-v2{position:relative;top:auto;height:auto;min-height:auto;padding:38px 0 104px;background:#dad6cd}.sell-hero-v2:before{width:100%;height:48%;clip-path:polygon(0 0,100% 0,100% 84%,0 100%)}.sell-hero-v2:after{bottom:-1rem;font-size:7rem}.sell-hero-v2-grid{grid-template-columns:1fr;gap:20px}.sell-hero-v2-copy{padding:0}.sell-v2-kicker{margin-bottom:11px}.sell-hero-v2 h1{max-width:12ch;font-size:clamp(2.6rem,11.5vw,3.85rem)}.sell-hero-v2-copy>p{margin-block:17px 21px;font-size:.9rem}.sell-v2-actions{align-items:flex-start;flex-direction:column}.sell-v2-actions .button{width:100%}.sell-showcase{min-height:320px}.sell-showcase-stage{inset:5% 2% 3% 8%}.sell-showcase-car{left:-4%;bottom:9%;width:110%}.sell-showcase-status{inset:6% auto auto 7%;padding:8px 10px}.sell-showcase-status img{width:29px;height:29px}.sell-showcase-status strong{font-size:.62rem}.sell-scroll-cue{display:none}.sell-form-section-v2{padding-top:48px;scroll-margin-top:64px;box-shadow:0 -15px 35px rgba(11,13,16,.17)}.sell-wave-divider{top:-64px;height:82px}.sell-wave-accent{stroke-width:5}.sell-form-intro-v2{padding:24px 20px;border-radius:14px 14px 0 0}.sell-form-intro-v2 h2{font-size:2.1rem}.sell-form-intro-v2>div:first-child>p{font-size:.76rem}.sell-page-v2 .wizard{border-radius:0 0 14px 14px}.sell-page-v2 .wizard-progress{border-radius:0}.smart-options{max-height:245px}.sell-page-v2 .wizard-form-head h2{font-size:1.65rem}.sell-page-v2 .wizard-form-head>p{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.sell-showcase-car,.sell-showcase-light:after,.sell-showcase-speed i{animation:none!important}}.specification-number input{flex:1 1}.specification-number>span{min-width:70px;display:grid;place-items:center;color:#765000;background:#fff1c7;border-inline-start:1px solid #dfc889;font:850 .75rem Poppins,sans-serif}.field-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #e0e0dc}.field-title-row>div{display:grid;gap:3px}.field-title-row strong{color:#202429;font-size:.84rem}.field-title-row span{color:#686d71;font-size:.75rem;line-height:1.6}.field-title-row>svg{flex:0 0 auto;color:#a66d00}.equipment-field{margin-top:3px;padding:17px;background:#f8f7f3;border:1px solid #dbdbd6;border-radius:12px}.equipment-picker{display:flex;flex-wrap:wrap;gap:7px}.equipment-picker button{display:inline-flex;align-items:center;gap:5px;min-height:37px;padding:7px 10px;color:#555a5e;background:#fff;border:1px solid #d2d3cf;border-radius:8px;font-size:.75rem;font-weight:800}.equipment-picker button svg{width:13px;color:#aaa}.equipment-picker button.selected{color:#111317;background:#ffb100;border-color:#d99400;box-shadow:0 5px 12px rgba(145,94,0,.12)}.equipment-picker button.selected svg{color:#111317}.condition-field{padding:18px;background:#f8f7f3;border:1px solid #d8d8d3;border-radius:12px}.condition-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.condition-choices button{min-height:105px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:13px;padding:15px;color:#52575b;text-align:start;background:#fff;border:1px solid #d7d8d4;border-radius:11px}.condition-choices button svg{width:21px;color:#909498}.condition-choices button strong{font-size:.75rem;line-height:1.55}.condition-choices button.selected{color:#111317;background:#fff3cf;border-color:#d89700;box-shadow:0 0 0 3px rgba(255,177,0,.12)}.condition-choices button.selected svg{color:#b87900}.condition-choices button.selected.danger{color:#832b2b;background:#fff1ef;border-color:#d96a60;box-shadow:0 0 0 3px rgba(214,69,69,.1)}.condition-choices button.selected.danger svg{color:#d64545}.condition-choices button.selected.clear{color:#0e6b52;background:#eef9f5;border-color:#63a992;box-shadow:0 0 0 3px rgba(22,138,104,.1)}.condition-choices button.selected.clear svg{color:#168a68}.sell-page .compact-damage-upload{min-height:125px}.compact-damage-upload>span{max-width:45ch}.review-snapshot{display:grid;grid-template-columns:35px minmax(0,1fr);gap:13px;padding:16px 17px;color:#f2f2ef;background:#1a1d21;border-radius:11px}.review-snapshot>svg{color:#ffb100}.review-snapshot>div{display:grid;gap:3px}.review-snapshot strong{font-size:.78rem}.review-snapshot span{overflow:hidden;color:#fff;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.review-snapshot small{color:#a8acaf;font-size:.75rem}@media (max-width:760px){.condition-choices{grid-template-columns:1fr}.condition-choices button{min-height:72px;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-content:start}.equipment-picker{gap:6px}.equipment-picker button{font-size:.75rem}}.vehicle-dossier{position:relative;z-index:7}.dossier-heading{max-width:780px;margin-bottom:34px}.dossier-heading>span{display:inline-flex;align-items:center;gap:9px;color:#966200;font-size:.75rem;font-weight:900}.dossier-heading>span:before{content:"";width:34px;height:2px;background:#ffb100}.dossier-heading h2{max-width:15ch;margin:7px 0 11px;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1.05;letter-spacing:-.035em}.dossier-heading p{max-width:68ch;margin:0;color:#62676c;font-size:.88rem;line-height:1.85}.dossier-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;overflow:hidden;color:white;background:#111317;border-radius:14px;box-shadow:12px 18px 38px rgba(11,13,16,.12)}.dossier-quick>div{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);gap:2px 10px;align-items:center;padding:19px 20px;border-inline-end:1px solid #32353a}.dossier-quick>div:last-child{border-inline-end:0}.dossier-quick svg{grid-row:1/3;width:20px;color:#ffb100}.dossier-quick span{color:#9ea2a6;font-size:.75rem;font-weight:750}.dossier-quick strong{overflow:hidden;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.dossier-layout-single{grid-template-columns:minmax(0,1fr)}.dossier-main{display:grid;gap:18px}.dossier-section{position:relative;padding:25px;background:#fff;border:1px solid #d9d9d4;border-radius:15px;box-shadow:0 12px 28px rgba(11,13,16,.045);overflow:hidden}.dossier-section:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#ffb100;opacity:.85}[dir=rtl] .dossier-section:after{inset:0 0 0 auto}.dossier-section>header{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;margin-bottom:22px}.dossier-icon{width:42px;height:42px;display:grid;place-items:center;color:#111317;background:#ffb100;border-radius:10px}.dossier-icon svg{width:20px}.dossier-section h3{margin:0;font-size:1.2rem;line-height:1.3}.dossier-section header p{margin:4px 0 0;color:#757a7e;font-size:.75rem;line-height:1.7}.dossier-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e0e0dc;border-radius:12px;overflow:hidden}.dossier-spec{min-width:0;display:grid;gap:4px;padding:15px 16px;background:#fbfbf8;border-inline-end:1px solid #e0e0dc;border-bottom:1px solid #e0e0dc}.dossier-spec:nth-child(3n){border-inline-end:0}.dossier-spec:nth-last-child(-n+3){border-bottom:0}.dossier-spec span{color:#7a7e82;font-size:.75rem;font-weight:800}.dossier-spec strong{color:#171a1e;font-size:.8rem;line-height:1.5}.feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-group{padding:17px;background:#f7f6f1;border:1px solid #deded9;border-radius:11px}.feature-group>strong{display:block;margin-bottom:11px;color:#855800;font-size:.76rem}.feature-group>div{display:grid;gap:8px}.feature-group span{display:flex;align-items:center;gap:8px;color:#42474b;font-size:.75rem}.feature-group svg{width:15px;color:#168a68}.dossier-empty{margin:0;padding:22px;color:#777c80;text-align:center;background:#f6f6f3;border-radius:10px}.seller-declaration{background:#fffaf0;border-color:#ead7a8}.seller-declaration.has-damage{background:#fff8f4;border-color:#edc1b9}.seller-declaration.has-damage:after{background:#d64545}.declaration-summary{display:grid;gap:7px;margin-bottom:14px;padding:16px 17px;background:rgba(255,255,255,.7);border:1px solid rgba(167,109,0,.2);border-radius:11px}.source-pill{width:max-content;padding:5px 8px;color:#6d4a00;background:#ffe6a5;border-radius:999px;font-size:.75rem;font-weight:900}.declaration-summary strong{font-size:.9rem}.declaration-summary p{margin:0;color:#666b6f;font-size:.75rem}.damage-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px 2px;border-top:1px solid #eadfd8}.damage-index{color:#c24040;font:800 .75rem Poppins,sans-serif}.damage-item>div:nth-child(2){min-width:0}.damage-item>div:nth-child(2)>strong{font-size:.8rem}.damage-item p{margin:3px 0 0;color:#717579;font-size:.75rem;line-height:1.6}.damage-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.damage-tags>span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;color:#555a5e;background:#ecece8;border-radius:7px;font-size:.75rem;font-weight:850}.damage-tags .severity.minor{color:#795300;background:#fff0bd}.damage-tags .severity.major,.damage-tags .severity.moderate{color:#922e2e;background:#ffe0dc}.damage-tags .confirmed{color:#0f765b;background:#dcf5eb}.damage-tags .confirmed svg{width:13px}.inspection-empty{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:18px;color:#664600;background:#fff3d0;border-radius:11px}.inspection-empty svg{color:#c18000}.inspection-empty strong{font-size:.83rem}.inspection-empty p{margin:4px 0 0;color:#765f2a;font-size:.75rem;line-height:1.7}.history-grid .dossier-spec:nth-last-child(-n+3){border-bottom:1px solid #e0e0dc}.history-grid .dossier-spec:nth-last-child(-n+2){border-bottom:0}.dossier-report-card{top:98px;gap:9px;padding:25px;background:#111317;border:1px solid #32353a;box-shadow:10px 18px 38px rgba(11,13,16,.18)}.dossier-report-card svg{color:#ffb100}.dossier-report-card>p{margin:10px 0 2px;padding-top:13px;color:#b9bdc0;border-top:1px solid #34373b;font-size:.75rem;line-height:1.7}.dossier-report-card .button{display:flex;align-items:center;justify-content:center;gap:7px}@media (max-width:1000px){.dossier-layout{grid-template-columns:1fr}.dossier-report-card{position:static;grid-template-columns:auto 1fr;align-items:center}.dossier-report-card .button,.dossier-report-card>p{grid-column:1/-1}.dossier-quick{grid-template-columns:repeat(2,1fr)}.dossier-quick>div:nth-child(2){border-inline-end:0}.dossier-quick>div:nth-child(-n+2){border-bottom:1px solid #32353a}}@media (max-width:760px){.dossier-heading{margin-bottom:24px}.dossier-heading h2{font-size:2.45rem}.dossier-heading p{font-size:.78rem}.dossier-quick>div{padding:14px 13px}.dossier-quick strong{font-size:.75rem}.dossier-section{padding:19px 16px}.dossier-section>header{grid-template-columns:38px minmax(0,1fr)}.dossier-icon{width:37px;height:37px}.dossier-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-spec:nth-child(3n){border-inline-end:1px solid #e0e0dc}.dossier-spec:nth-child(2n){border-inline-end:0}.dossier-spec:nth-last-child(-n+3){border-bottom:1px solid #e0e0dc}.dossier-spec:nth-last-child(-n+2){border-bottom:0}.feature-groups{grid-template-columns:1fr}.damage-item{grid-template-columns:28px minmax(0,1fr);align-items:start}.damage-tags{grid-column:2;justify-content:flex-start}}.nav-dropdown{position:relative}.nav-dropdown summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:#dce8ef;padding-block:10px;white-space:nowrap;transition:color .18s ease-out}.main-nav .nav-dropdown>summary:focus-visible,.main-nav .nav-dropdown>summary:hover,.main-nav .nav-dropdown[open]>summary{color:var(--cyan)}.mobile-nav summary::-webkit-details-marker,.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown-menu{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:190px;padding:8px;color:var(--text);background:white;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.nav-dropdown-menu a{display:block;padding:10px 12px;color:var(--text);border-radius:8px}.nav-dropdown-menu a:hover{color:var(--blue);background:#edf7fc}.mobile-nav{position:relative;display:none}.mobile-nav>summary{list-style:none}.mobile-nav nav{position:absolute;z-index:80;top:50px;left:0;width:240px;display:grid;gap:2px;padding:10px;color:var(--text);background:white;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.mobile-nav nav>a,.mobile-nav nav>details>summary{display:flex;padding:11px 12px;color:var(--text);border-radius:8px}.mobile-nav nav>.nav-sell-link{font-weight:900}.mobile-nav .nav-dropdown-menu{position:static;width:100%;padding:3px 12px;background:#f0f5f8}.brand-copy strong{white-space:nowrap;font-size:1.15rem;letter-spacing:0}.footer-brand{display:flex;align-items:center;color:white;font-size:1.15rem}.brand-identity--footer .brand-identity-mark{width:66px;height:66px}.brand-identity--footer .brand-identity-divider{height:44px}.brand-identity--footer .brand-identity-copy{min-width:105px;gap:10px}.brand-identity--footer .brand-identity-copy strong{font-size:1.36rem}.brand-identity--footer .brand-identity-copy small{font-size:.7rem}.brand-identity--footer .brand-identity-copy small b{font-size:.9rem}.reference-home{color:white}.reference-home,.reference-home .search-dock{background:#0b0d10}.reference-home .home-inventory{color:white;background:#0b0d10;padding-top:90px}.home-section-title{display:grid;justify-items:center;margin-bottom:32px;text-align:center}.home-section-title h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.home-section-title h2 em{color:var(--cyan);font-style:normal}.home-section-title p{margin:8px 0;color:#a5a8ad}.home-all-link{position:relative;isolation:isolate;justify-self:stretch;min-height:52px;display:flex;align-items:center;justify-content:center;margin-top:22px;overflow:hidden;color:#0b0d10;background:linear-gradient(100deg,#d98a00,#ffb100 24%,#ffc247 50%,#ffb100 76%,#d98a00);clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);font-size:1.12rem;font-weight:950;letter-spacing:.01em;box-shadow:0 12px 28px rgba(255,177,0,.16);transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s ease-out,color .2s ease-out}.home-all-link:before{content:"";position:absolute;z-index:-1;inset:0;width:32%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42),transparent);transform:translateX(-360%) skewX(-20deg);transition:transform .65s cubic-bezier(.16,1,.3,1)}.home-all-link:after{content:"";position:absolute;inset:7px 13px;border-block:1px solid rgba(11,13,16,.2);pointer-events:none}.home-all-link:hover{color:#0b0d10;filter:brightness(1.05);transform:translateY(-2px)}.home-all-link:focus-visible:before,.home-all-link:hover:before{transform:translateX(390%) skewX(-20deg)}.reference-home .latest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.reference-home .vehicle-card{color:var(--text);border:0;box-shadow:0 12px 30px rgba(0,0,0,.3)}.inventory-demo-label{margin-top:6px;padding:7px 12px;color:#ffe2a8;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.35);border-radius:999px;font-size:.75rem;font-weight:800}.inventory-unavailable{padding:40px;text-align:center;color:#9fb0bb;background:#0d151b;border:1px solid #1d303c;border-radius:16px}.footer-location{margin-top:8px;text-decoration:none}.brand-directory{position:relative;isolation:isolate;padding:14px 0 104px;color:#f7f7f5;background:#0b0d10;overflow:hidden}.brand-directory:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(108deg,transparent 0 66%,rgba(255,177,0,.055) 66% 76%,transparent 76%),radial-gradient(circle at 82% 10%,rgba(255,177,0,.1),transparent 29%);pointer-events:none}.brand-directory:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,177,0,.72),transparent)}.brand-directory-head{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:26px;padding-top:48px}.brand-directory-head>div{max-width:760px}.brand-directory-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#ffbf2b;font-size:.75rem;font-weight:900}.brand-directory-head h2{margin:0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.04}.brand-directory-head h2 em{color:#ffb100;font-style:normal}.brand-directory-head p{max-width:62ch;margin:11px 0 0;color:#a5a8ad;line-height:1.75}.brand-directory-count{flex:0 0 auto;min-width:126px;display:grid;justify-items:center;gap:2px;padding:15px 19px;color:#a5a8ad;border:1px solid #34373b;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);font-size:.75rem;font-weight:800}.brand-directory-count strong{color:#ffb100;font-size:1.65rem;line-height:1}.brand-snake{--snake-gap:10px;position:relative;width:min(1440px,calc(100% - 24px));margin-inline:auto;padding-inline:22px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 2.5%,rgba(0,0,0,.72) 7%,#000 12%,#000 88%,rgba(0,0,0,.72) 93%,rgba(0,0,0,.18) 97.5%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 2.5%,rgba(0,0,0,.72) 7%,#000 12%,#000 88%,rgba(0,0,0,.72) 93%,rgba(0,0,0,.18) 97.5%,transparent)}.brand-marquee-row{position:relative;direction:ltr;overflow:hidden;padding-block:5px}.brand-marquee-track{width:max-content;display:flex;animation-duration:82s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;will-change:auto}.brand-directory.section-motion-running .brand-marquee-track{animation-play-state:running;will-change:transform}.brand-snake:focus-within .brand-marquee-track,.brand-snake:hover .brand-marquee-track{animation-play-state:paused}.brand-marquee-row--right .brand-marquee-track{animation-name:brandFlowRight;transform:translateX(-50%)}.brand-marquee-row--left .brand-marquee-track{animation-name:brandFlowLeft}.brand-marquee-group{display:flex;gap:var(--snake-gap);padding-inline-end:var(--snake-gap)}.brand-directory-card{position:relative;width:158px;min-height:110px;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;padding:14px 13px 11px;overflow:hidden;color:#f7f7f5;background:linear-gradient(145deg,#1e2126,#14171b 72%);border:1px solid #383b40;border-radius:14px;transition:color .2s ease-out,border-color .22s ease-out,background .22s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.brand-directory-card:before{content:"";position:absolute;inset:0 auto 0 -42%;width:28%;transform:skewX(-19deg);background:linear-gradient(90deg,transparent,rgba(255,177,0,.24),transparent);transition:translate .58s cubic-bezier(.16,1,.3,1);pointer-events:none}.brand-directory-card:after{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,#ffb100,transparent);opacity:.46;transition:inset .22s ease-out,opacity .22s ease-out}.brand-directory-logo{width:100%;height:66px;display:grid;place-items:center}.brand-directory-logo img{width:min(112px,88%);height:58px;object-fit:contain;filter:grayscale(1) invert(.82) contrast(1.08) drop-shadow(0 5px 10px rgba(0,0,0,.24));opacity:.9;transition:filter .24s ease-out,opacity .24s ease-out,transform .26s cubic-bezier(.16,1,.3,1)}.brand-directory-name{max-width:100%;overflow:hidden;color:#aeb1b4;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease-out}.brand-directory-card:focus-visible,.brand-directory-card:hover{color:#ffb100;background:linear-gradient(145deg,#292820,#191b1f 74%);border-color:#a87100}.brand-directory-card:focus-visible:before,.brand-directory-card:hover:before{translate:610% 0}.brand-directory-card:focus-visible:after,.brand-directory-card:hover:after{inset-inline:5px;opacity:1}.brand-directory-card:focus-visible img,.brand-directory-card:hover img{filter:grayscale(1) invert(.78) sepia(.72) saturate(3.1) hue-rotate(354deg) brightness(1.08) contrast(1.1) drop-shadow(0 6px 12px rgba(255,177,0,.22));opacity:1;transform:scale(1.045)}.brand-directory-card:focus-visible .brand-directory-name,.brand-directory-card:hover .brand-directory-name{color:#ffd36a}.brand-directory-card:focus-visible{outline:3px solid #ffb100;outline-offset:3px}@keyframes brandFlowRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes brandFlowLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:780px){.brand-directory{padding-bottom:78px}.brand-directory-head{align-items:start;flex-direction:column;gap:18px;padding-top:36px}.brand-directory-count{min-width:112px;grid-auto-flow:column;align-items:center;justify-items:start;gap:8px}.brand-directory-count strong{font-size:1.35rem}.brand-snake{width:100%;padding-inline:10px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 5%,rgba(0,0,0,.82) 13%,#000 20%,#000 80%,rgba(0,0,0,.82) 87%,rgba(0,0,0,.25) 95%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.25) 5%,rgba(0,0,0,.82) 13%,#000 20%,#000 80%,rgba(0,0,0,.82) 87%,rgba(0,0,0,.25) 95%,transparent)}.brand-marquee-track{animation-duration:96s}.brand-directory-card{width:138px;min-height:98px;padding:11px 10px 9px;border-radius:13px}.brand-directory-logo{height:58px}.brand-directory-logo img{height:50px}}@media (prefers-reduced-motion:reduce){.brand-snake{-webkit-mask-image:none;mask-image:none}.brand-marquee-row{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.brand-marquee-track{animation:none!important;transform:none!important;will-change:auto}.brand-marquee-group[aria-hidden=true]{display:none}.brand-directory-card{scroll-snap-align:center}}.home-action-section{padding:0 0 90px;background:#0b0d10}.action-band-title{margin-bottom:50px;padding:28px 20px;color:#0b0d10;text-align:center;background:linear-gradient(110deg,#d98a00,#ffb100 48%,#ffc12e);clip-path:polygon(0 14%,100% 0,100% 86%,0 100%)}.action-band-title h2{margin:0;font-size:clamp(1.8rem,3.6vw,3rem)}.action-band-title em{color:#0b0d10;font-style:normal}.home-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.home-action-card{position:relative;min-height:410px;overflow:hidden;border-radius:16px;box-shadow:0 24px 55px rgba(0,0,0,.3)}.home-action-card img{object-fit:cover;transition:transform .45s ease-out}.home-action-card>span{position:absolute;inset:0;background:linear-gradient(transparent 28%,rgba(11,13,16,.94))}.home-action-card>div{position:absolute;z-index:2;inset:auto 28px 26px;color:white}.home-action-card small{color:#d7d8d9}.home-action-card h3{max-width:14ch;margin:6px 0 14px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.home-action-card b{color:var(--cyan);font-size:.8rem}.home-action-card:hover img{transform:scale(1.045)}.reference-home .verification-section{padding-block:110px;background:#15181c}.badge-proof-list{display:grid;gap:12px;margin:24px 0}.badge-proof-list span{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;color:#d1d2d3;font-size:.86rem}.badge-proof-list svg{width:19px;color:var(--cyan)}.reference-home .report-sheet{box-shadow:20px 22px 0 rgba(255,177,0,.2),0 25px 60px rgba(0,0,0,.35)}.inspection-home{color:white;background:#0b0d10}.inspection-home>.container>div>p{color:#a5a8ad}.inspection-home .step{border-color:#32353a}.inspection-home .step p{color:#a5a8ad}.inspection-home .inspection-request{color:var(--text);box-shadow:0 24px 60px rgba(0,0,0,.4)}.about-contact{position:relative;overflow:hidden;color:white;background:linear-gradient(110deg,#15181c,#0b0d10 70%)}.about-contact:before{content:"";position:absolute;inset:-20% auto -20% -7%;width:22%;transform:skewX(-24deg);background:linear-gradient(90deg,#a5a8ad 0 24%,#ffb100 25% 70%,#d98a00 71%);opacity:.22}.about-contact-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.about-contact-grid,.contact-panel{scroll-margin-top:94px}.about-copy h2{max-width:12ch;margin:5px 0 18px;font-size:clamp(2.3rem,4.5vw,4.6rem);line-height:1.05}.about-copy>p{max-width:58ch;color:#c5c7c9}.contact-lines{display:grid;gap:10px;margin-top:25px}.contact-lines a,.contact-lines span{display:flex;align-items:center;gap:9px;color:#e1e2e3}.contact-lines svg{width:17px;color:var(--cyan)}.contact-panel{padding:28px;color:white;background:#181b1f;border:1px solid #34373b;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.contact-panel h3{margin:0 0 18px;font-size:1.5rem}.contact-panel .field label{color:#d2d3d4}.contact-panel .field input,.contact-panel .field textarea{color:white;background:#0f1114;border-color:#3b3e43}.contact-panel .field textarea{min-height:120px}.contact-submit-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:center}.contact-submit-row .button{min-width:176px}.contact-submit-row .button:disabled{cursor:wait;opacity:.72}.contact-form-status{margin:0;max-width:48ch;color:#d8dadd;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.contact-form-status.success{color:#70d7b4}.contact-form-status.saved{color:#ffd273}.contact-form-status.error{color:#ff8d8d}.inspection-submit-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:center}.inspection-submit-row .button:disabled{cursor:wait;opacity:.72}.inspection-submit-row .contact-form-status{color:#5f6469}.inspection-submit-row .contact-form-status.success{color:#147757}.inspection-submit-row .contact-form-status.saved{color:#8a5a00}.inspection-submit-row .contact-form-status.error{color:#b52f2f}.home-faq{color:white;background:#0b0d10}.home-faq .faq-list{max-width:760px}.home-faq .faq-list details{margin:10px 0;padding:16px 18px;color:var(--text);background:white;border:0;border-radius:12px}.home-faq .faq-list p{color:var(--muted)}.site-footer{background:#0b0d10;border-top:1px solid rgba(255,177,0,.55)}.site-footer .footer-bottom{color:#a5a8ad}@media (max-width:1080px){.mobile-nav{display:block}.reference-home .latest-grid{grid-template-columns:repeat(2,1fr)}.home-action-card{min-height:340px}.about-contact-grid{grid-template-columns:1fr;gap:45px}}@media (max-width:660px){.header-actions>.icon-button{display:none}.mobile-nav nav{left:0}.reference-home .latest-grid{grid-template-columns:1fr}.home-all-link{min-height:48px;clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);font-size:1rem}.home-action-grid{grid-template-columns:1fr}.home-action-card{min-height:300px}.action-band-title{margin-bottom:34px}.reference-home .verification-section{padding-block:75px}.about-contact-grid,.contact-panel{scroll-margin-top:80px}.about-copy h2{font-size:2.65rem}.contact-panel{padding:20px}.home-faq .faq-list details{padding:14px}.contact-submit-row{grid-template-columns:1fr}.contact-submit-row .button{width:100%}.contact-form-status:empty{display:none}.inspection-submit-row{grid-template-columns:1fr}.inspection-submit-row .button{width:100%}}.report-qr{padding:5px;background:white;border-radius:8px}.hero{background:radial-gradient(circle at 35% 45%,#2a2417 0,#15171a 36%,#0b0d10 72%)}.hero:before{background-image:linear-gradient(100deg,transparent 0 53%,rgba(255,177,0,.07) 53.2%,transparent 53.5%),radial-gradient(circle at 10% 10%,rgba(255,177,0,.16),transparent 25%)}.trust-kicker{color:#f4d083}.scan-beam{box-shadow:0 0 12px var(--cyan),0 0 45px rgba(255,177,0,.55)}.scan-beam:before{background:linear-gradient(90deg,transparent,rgba(255,177,0,.15),transparent)}.scan-floor{border-color:rgba(255,177,0,.3);box-shadow:inset 0 0 50px rgba(255,177,0,.08)}.hotspot{color:#f7f7f5;background:#17191c;border-color:rgba(255,177,0,.35)}.hotspot span{color:#ffd575}.hotspot:after{box-shadow:0 0 0 5px rgba(255,177,0,.12)}.lane-scan{box-shadow:0 0 12px var(--cyan),0 0 38px rgba(255,177,0,.5)}.lane-finding,.private-tag{background:rgba(11,13,16,.92);border-color:rgba(255,177,0,.35)}.hero-center-mark,.hero-promise{background:#0b0d10}.hero-promise{border-top-color:rgba(255,177,0,.2)}.report-sheet{box-shadow:24px 30px 0 rgba(255,177,0,.1),0 22px 50px rgba(0,0,0,.3)}.demo-note{line-height:1.65}.demo-note,.vehicle-meta{font-size:.78rem}.vehicle-image{background:#ececea}.vehicle-card-actions{position:absolute;z-index:4;top:10px;inset-inline-end:10px;display:flex;gap:7px}.card-icon-button{width:36px;height:36px;display:grid;place-items:center;color:#1b1e22;background:rgba(255,255,255,.92);border:1px solid rgba(11,13,16,.12);border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.card-icon-button[aria-pressed=true]{color:#0b0d10;background:var(--cyan);border-color:var(--cyan)}.filters-open,.filters-toggle{display:none}.filters-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.filters-title h2{margin:0}.filters-title a{display:flex;align-items:center;gap:5px;color:#815300;font-size:.75rem;font-weight:800}.catalog-results{min-width:0}.results-bar{align-items:center;gap:18px}.sort-form{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.75rem}.sort-form select{min-height:40px;padding-inline:10px;border:1px solid var(--line);border-radius:8px;background:white}.sort-form button{min-height:40px;padding-inline:13px;color:white;background:var(--midnight);border:0;border-radius:8px;font-weight:800}.catalog-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px}.catalog-pages-group{display:contents}.catalog-pages a,.catalog-pages-current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding-inline:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--midnight);font-size:.82rem;font-weight:750}.catalog-pages a:hover{border-color:#d9ad42;background:#fff7e2}.catalog-pages-current{color:white;background:var(--midnight);border-color:var(--midnight)}.catalog-pages-gap{color:var(--muted);padding-inline:2px}.active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 16px}.active-filters a{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:#594009;background:#fff2d2;border:1px solid #e8c979;border-radius:999px;font-size:.75rem;font-weight:750}.search-correction{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;color:#e8e9ea;background:#15181c;border-radius:12px;box-shadow:0 12px 28px rgba(11,13,16,.16)}.search-correction>svg{flex:0 0 auto;margin-top:3px;color:var(--cyan)}.search-correction>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px}.search-correction span{color:#c3c5c7;font-size:.78rem}.search-correction a{color:#ffbf2e;font-size:.92rem;font-weight:900;text-decoration:underline;text-underline-offset:4px}.search-correction small{flex-basis:100%;color:#a5a8ad}.detail-inspection-proof{display:grid;grid-template-columns:42px 1fr;gap:12px;margin-top:22px;padding:15px;background:#191c20;border:1px solid rgba(22,138,104,.55);border-radius:12px}.detail-inspection-proof.note{border-color:rgba(217,138,0,.55)}.detail-inspection-proof.repair{border-color:rgba(214,69,69,.6)}.detail-inspection-proof img{padding:4px;background:#0b0d10;border-radius:9px}.detail-inspection-proof div{display:grid;gap:2px}.detail-inspection-proof small{color:#b8b9bc;font-size:.75rem}.detail-inspection-proof strong{font-size:.9rem}.detail-inspection-proof a{width:max-content;margin-top:3px;color:var(--cyan);font-size:.78rem;font-weight:800}.contact-unavailable{display:flex;align-items:center;gap:9px;margin-top:24px;padding:12px 14px;color:#c7c8ca;background:#181b1f;border:1px solid #393c41;border-radius:10px;font-size:.8rem}.contact-unavailable svg{color:var(--cyan)}.report-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;color:#e8c267;font-size:.82rem;font-weight:800}.report-evidence-note{display:grid;grid-template-columns:30px 1fr;gap:12px;margin-top:18px;padding:18px;color:#594009;background:#fff4d9;border:1px solid #ead28f;border-radius:12px}.report-evidence-note p{margin:3px 0 0;color:#705f36;font-size:.82rem}.report-end-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:660px){.vehicle-card{display:block}.vehicle-image{min-height:0;aspect-ratio:16/10}.vehicle-body{padding:16px}.vehicle-topline{padding-left:0}.vehicle-title{font-size:1.06rem}.vehicle-price strong{font-size:1.35rem}.vehicle-price .button{min-height:44px}.vehicle-meta{margin-block:10px 14px;font-size:.8rem}.vehicle-inspection-console{margin:16px -16px -16px}.results-bar{align-items:stretch;flex-direction:column}.catalog-head{padding:34px 0}.catalog-head h1{font-size:2.45rem}.filters{padding:16px}.filters form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin-top:12px}.filters label{min-width:0;margin:0;font-size:.75rem}.filters .check,.filters form>.button,.filters form>input[type=hidden]{grid-column:1/-1}.filters .check{min-height:38px;align-items:center}.filters:has(.filters-toggle:not(:checked)){padding:0;border:0;background:transparent}.filters:has(.filters-toggle:not(:checked)):before{display:none}.filters .filters-toggle{display:block;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.filters .filters-open{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:white;color:#0b0d10;font-size:.9rem;font-weight:800;cursor:pointer}.filters .filters-open b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#ffb100;color:#0b0d10;font-size:.75rem}.filters-toggle:focus-visible+.filters-open{outline:3px solid #ffb100;outline-offset:2px}.filters-toggle:checked+.filters-open{margin-bottom:14px}.filters .filters-title h2{display:none}.filters .filters-title{justify-content:flex-end}.filters-toggle:not(:checked)~.filters-body{display:none}.sort-form{display:grid;grid-template-columns:1fr auto}.sort-form span{grid-column:1/-1}.sort-form select{width:100%}.detail-inspection-proof{margin-top:18px}.report-end-actions .button{width:100%}}.service-department--wash{--dept-accent:#1688d4;--dept-soft:#e7f3fb;--dept-glow:rgba(22,136,212,.12)}.service-department--wash .service-dept-hero{background:#10171d}.service-department--wash .service-dept-glow{display:none}.service-department--wash .service-dept-hero-inner{min-height:590px}.service-department--wash .service-dept-copy h1{max-width:12ch}.wash-service-menu{position:relative;align-self:center;width:100%;max-width:520px;margin-inline-start:auto;padding:25px 28px 20px;background:#f3f5f4;color:#17212a;border:1px solid #c9d2d7;box-shadow:8px 8px 0 #1688d4}.wash-menu-foot,.wash-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#56636c;font-size:.65rem;font-weight:800;letter-spacing:.1em}.wash-menu-head{padding-bottom:18px;border-bottom:1px solid #cbd2d5}.wash-menu-head>span:first-child{color:#17212a;letter-spacing:.16em}.wash-menu-head b{color:#1688d4}.wash-menu-caption{margin:25px 0 10px;color:#68757d;font-size:.72rem;font-weight:750}.wash-menu-options{margin:0;padding:0;list-style:none}.wash-menu-options,.wash-menu-options li+li{border-top:1px solid #cbd2d5}.wash-menu-options a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;color:#17212a;text-decoration:none;transition:padding .18s ease,color .18s ease}.wash-menu-options a:hover{padding-inline:8px;color:#0876bf}.wash-menu-options a:focus-visible{outline:2px solid #0876bf;outline-offset:3px}.wash-menu-options a>span{display:flex;align-items:center;gap:17px}.wash-menu-options small{color:#1688d4;font-size:.68rem;font-weight:850;letter-spacing:.12em}.wash-menu-options strong{font-size:.96rem;font-weight:800}.wash-menu-options svg{color:#1688d4}.wash-menu-foot{position:relative;margin-top:19px;padding-top:14px;border-top:1px solid #cbd2d5;font-size:.6rem}.wash-menu-foot i{position:absolute;inset:-1px auto auto 0;width:25%;height:2px;background:#1688d4}.service-department--wash .service-dept-content{background:#f1f5f7}.service-department--wash .service-dept-section-head{border-bottom-color:#cbd5db}.service-department--wash .service-dept-overline{color:#0876bf}.service-department--wash .service-dept-head-mark{border-radius:2px;background:#e4f1f8;border-color:#c5dfef}.wash-service-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c8d3da;border-inline-start:1px solid #c8d3da}.wash-service-row{display:flex;flex-direction:column;justify-content:space-between;min-height:165px;padding:19px 20px 17px;border-inline-end:1px solid #c8d3da;border-bottom:1px solid #c8d3da;background:transparent;transition:background .18s ease}.wash-service-row:hover{background:#e8f3f9}.wash-service-row>span{color:#1688d4;font-size:.75rem;font-weight:850;letter-spacing:.12em}.wash-service-row h3{margin:25px 0 6px;color:#17212a;font-size:1rem;line-height:1.4}.wash-service-row .wash-service-mark{margin-top:14px;color:#0876bf;font-size:.62rem;font-weight:850;letter-spacing:.1em}.service-department--wash .service-dept-directory{background:#10171d}.service-department--wash .service-directory-empty{min-height:280px;border-radius:0;border-color:#34424b;background:#18232a}.service-department--wash .service-directory-empty:before,.service-department--wash .service-empty-map{display:none}.service-department--wash .service-directory-empty h3{max-width:27ch}.service-department--wash .service-empty-foot{border-color:#34424b}.service-department--wash .service-dept-how{background:#eaf0f3}.service-department--wash .service-dept-section-head--how{border-bottom-color:#cbd5db}.wash-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bccbd3}.wash-route-step{position:relative;min-height:155px;padding:20px 22px 15px;border-inline-end:1px solid #bccbd3}.wash-route-step:first-child{border-inline-start:1px solid #bccbd3}.wash-route-step>span{color:#0876bf;font-size:.75rem;font-weight:850;letter-spacing:.12em}.wash-route-step h3{margin:27px 0 8px;color:#17212a;font-size:.96rem}.wash-route-step p{margin:0;color:#63717a;font-size:.75rem;line-height:1.75}.wash-route-step>div{margin-top:27px}.service-department--wash .service-type-card{border-radius:2px;box-shadow:none}.service-department--wash .service-dept-switcher{border-top-color:#34424b}.service-department--wash .service-switcher-links a{border-radius:2px}@media(max-width:700px){.service-department--wash .service-dept-hero-inner{padding-block:25px 56px}.service-department--wash .service-dept-copy h1{max-width:14ch}.wash-service-menu{max-width:none;margin:22px auto 0;padding:20px 19px 17px;box-shadow:5px 5px 0 #1688d4}.wash-menu-options a{min-height:62px}.wash-service-index{grid-template-columns:repeat(2,minmax(0,1fr))}.wash-service-row{min-height:150px;padding:16px}.wash-route{grid-template-columns:1fr;border-top:0;border-inline-start:1px solid #bccbd3}.wash-route-step,.wash-route-step:first-child{min-height:0;padding:17px 18px;border-inline-start:0;border-inline-end:0;border-bottom:1px solid #bccbd3}.wash-route-step>div{margin-top:10px}.wash-route-step h3{margin:0 0 5px}}@media(max-width:390px){.wash-service-index{grid-template-columns:1fr}.wash-service-row{min-height:120px}.wash-menu-foot,.wash-menu-head{letter-spacing:.04em}}.portal-home--en .portal-intro h1,.portal-home--ku .portal-intro h1{max-width:24ch;white-space:normal;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.portal-home--en .portal-intro-copy,.portal-home--ku .portal-intro-copy{min-width:0}.portal-home--en .portal-intro-copy>p,.portal-home--ku .portal-intro-copy>p{max-width:52ch}@media(max-width:1050px){.portal-home--en .portal-intro h1,.portal-home--ku .portal-intro h1{font-size:clamp(2rem,5vw,3.2rem)}}@media(max-width:660px){.portal-home--en .portal-intro,.portal-home--ku .portal-intro{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:28px 31px}.portal-home--en .portal-mark,.portal-home--ku .portal-mark{position:relative;inset:auto;grid-row:1;width:118px;justify-self:start;margin:0;opacity:.86}.portal-home--en .portal-intro-copy,.portal-home--ku .portal-intro-copy{grid-row:2}.portal-home--en .portal-intro h1,.portal-home--ku .portal-intro h1{max-width:19ch;margin-top:14px;font-size:clamp(1.8rem,7.4vw,2.35rem);line-height:1.28;letter-spacing:-.02em}}html:has(.service-department--wash){--section-accent:#3b9dff;scrollbar-color:var(--section-accent) #11151b}html:has(.service-department--inspection){--section-accent:#33c8e8;scrollbar-color:var(--section-accent) #11151b}html:has(.service-department--maintenance){--section-accent:#35d0bd;scrollbar-color:var(--section-accent) #11151b}html:has(.service-department--stores){--section-accent:#f6aa2b;scrollbar-color:var(--section-accent) #11151b}html:has(.service-department--inspection) *,html:has(.service-department--maintenance) *,html:has(.service-department--stores) *,html:has(.service-department--wash) *{scrollbar-color:var(--section-accent) #11151b}html:has(.service-department--inspection) ::-webkit-scrollbar-track,html:has(.service-department--maintenance) ::-webkit-scrollbar-track,html:has(.service-department--stores) ::-webkit-scrollbar-track,html:has(.service-department--wash) ::-webkit-scrollbar-track{background:#11151b}html:has(.service-department--inspection) ::-webkit-scrollbar-thumb,html:has(.service-department--maintenance) ::-webkit-scrollbar-thumb,html:has(.service-department--stores) ::-webkit-scrollbar-thumb,html:has(.service-department--wash) ::-webkit-scrollbar-thumb{background:var(--section-accent);border-color:#11151b}html:has(.service-department--inspection) ::-webkit-scrollbar-thumb:hover,html:has(.service-department--maintenance) ::-webkit-scrollbar-thumb:hover,html:has(.service-department--stores) ::-webkit-scrollbar-thumb:hover,html:has(.service-department--wash) ::-webkit-scrollbar-thumb:hover{filter:brightness(1.16)}html:has(.service-department--inspection) .page-motion-progress,html:has(.service-department--maintenance) .page-motion-progress,html:has(.service-department--stores) .page-motion-progress,html:has(.service-department--wash) .page-motion-progress{background:var(--section-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--section-accent) 32%,transparent)}.site-header--department{--header-accent:var(--section-accent)}.site-header--department.is-scrolled{border-bottom-color:color-mix(in srgb,var(--header-accent) 40%,transparent);box-shadow:0 14px 38px color-mix(in srgb,var(--header-accent) 13%,transparent)}.site-header--department .brand-identity-copy strong:after{background:var(--header-accent)}.site-header--department .brand-identity-copy small b{color:var(--header-accent)}.site-header--department .main-nav a:focus-visible,.site-header--department .main-nav a:hover{color:color-mix(in srgb,var(--header-accent) 75%,white)}.site-header--department .main-nav .nav-sell-link,.site-header--department .mobile-nav nav>.nav-sell-link{color:#07111c;background:var(--header-accent)}.site-header--department .main-nav .nav-sell-link:focus-visible,.site-header--department .main-nav .nav-sell-link:hover,.site-header--department .mobile-nav nav>.nav-sell-link:hover{color:#06101a;background:color-mix(in srgb,var(--header-accent) 76%,white)}.site-header--department .locale-switch button:hover{color:#fff;background:color-mix(in srgb,var(--header-accent) 24%,transparent)}.site-header--department .locale-switch button[aria-pressed=true]{color:#07111c;background:var(--header-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--header-accent) 25%,transparent)}.site-header--department .account-link.is-authenticated,.site-header--department .account-link:focus-visible,.site-header--department .account-link:hover{color:#06111e;background:var(--header-accent);border-color:var(--header-accent)}.site-header--department .account-link span{color:#06111e}.site-header--department .account-link:focus-visible,.site-header--department .account-link:hover{border-color:color-mix(in srgb,var(--header-accent) 76%,white)}.site-header--department .currency-converter>summary:focus-visible,.site-header--department .currency-converter>summary:hover,.site-header--department .currency-converter[open]>summary{color:color-mix(in srgb,var(--header-accent) 78%,white);background:color-mix(in srgb,var(--header-accent) 9%,#101317);border-color:color-mix(in srgb,var(--header-accent) 58%,transparent)}.site-header--department .currency-panel-head small,.site-header--department .currency-panel-head>span,.site-header--department .currency-panel>label{color:var(--header-accent)}.site-header--department .currency-input:focus-within{border-color:var(--header-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--header-accent) 16%,transparent)}.site-header--department .currency-input>span{color:color-mix(in srgb,var(--header-accent) 60%,#07111c);background:color-mix(in srgb,var(--header-accent) 13%,white)}.site-header--department .currency-result output{color:var(--header-accent)}.site-header--department .icon-button:focus-visible,.site-header--department .icon-button:hover{color:color-mix(in srgb,var(--header-accent) 76%,white);border-color:color-mix(in srgb,var(--header-accent) 60%,transparent)}.site-header--department .currency-panel:before,.site-header--department .mobile-nav nav:before,.site-header--department .nav-dropdown-menu:before{background:var(--header-accent)}.site-header--department .mobile-nav nav>.nav-sell-link{color:#07111c!important;background:var(--header-accent)!important}.site-header--department .mobile-nav nav>.nav-sell-link:hover{background:color-mix(in srgb,var(--header-accent) 76%,white)!important}.site-header--department .currency-input:focus-within{outline-color:var(--header-accent)}.site-header--department .currency-result{border-color:color-mix(in srgb,var(--header-accent) 28%,transparent)}.site-header--department .currency-panel p b{color:var(--header-accent)}.site-header--department .currency-panel button:focus-visible{outline-color:var(--header-accent)}.site-header--department .main-nav .nav-dropdown-menu a:hover,.site-header--department .main-nav .nav-dropdown[open]>summary{color:var(--header-accent)}.site-header--department .currency-converter summary svg{color:currentColor}.site-header--department .brand-identity-wordmark{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--header-accent) 13%,transparent))}.caru-custom-cursor,.caru-custom-cursor *{cursor:none!important}.caru-custom-cursor [contenteditable=true],.caru-custom-cursor input:not([type=checkbox]):not([type=radio]):not([type=range]),.caru-custom-cursor textarea{cursor:text!important}.site-cursor{position:fixed;z-index:99999;top:0;left:0;width:23px;height:27px;pointer-events:none;opacity:0;transform:translate3d(calc(var(--cursor-x, -40px) - 4px),calc(var(--cursor-y, -40px) - 3px),0);transition:opacity .1s ease}.site-cursor.is-visible{opacity:1}.site-cursor svg{display:block;width:100%;height:100%;overflow:visible}.site-cursor path{fill:var(--caru-cursor-accent,#ffb100);stroke:#080a0c;stroke-width:1.8;stroke-linejoin:round}@media (hover:none),(pointer:coarse){.site-cursor{display:none}}.service-department{background:linear-gradient(125deg,color-mix(in srgb,var(--dept-accent) 4%,#f5f6f7),#f5f6f7 38%,color-mix(in srgb,var(--dept-accent) 5%,#f5f6f7))}.service-dept-hero{background:radial-gradient(ellipse at 25% 55%,color-mix(in srgb,var(--dept-accent) 20%,#0b0d10),#0b0d10 72%)}.service-dept-hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dept-accent) 72%,transparent),transparent)}.service-dept-glow{opacity:.82}.service-dept-content{background:linear-gradient(110deg,color-mix(in srgb,var(--dept-accent) 5%,#f7f8f9),#fff 42%,color-mix(in srgb,var(--dept-accent) 4%,#f7f8f9))}.service-dept-section-head h2:after{content:"";display:block;width:clamp(34px,5vw,58px);height:3px;margin-top:14px;background:var(--dept-accent);border-radius:2px}.service-dept-head-mark{color:color-mix(in srgb,var(--dept-accent) 78%,#17191d);background:color-mix(in srgb,var(--dept-accent) 12%,white);border-color:color-mix(in srgb,var(--dept-accent) 28%,#d9dde2)}.service-type-card{background:color-mix(in srgb,var(--dept-accent) 2.5%,#fff);border-color:color-mix(in srgb,var(--dept-accent) 16%,#d9dde2)}.service-type-card:hover{border-color:color-mix(in srgb,var(--dept-accent) 48%,#d9dde2);background:color-mix(in srgb,var(--dept-accent) 8%,#fff)}.service-type-icon{color:color-mix(in srgb,var(--dept-accent) 76%,#14181c)}.service-dept-directory{background:radial-gradient(ellipse at 86% 0,color-mix(in srgb,var(--dept-accent) 12%,#0d1014),#0d1014 52%)}.service-directory-empty{border-color:color-mix(in srgb,var(--dept-accent) 26%,#30353c);background:linear-gradient(135deg,color-mix(in srgb,var(--dept-accent) 9%,#171b20),#121519 70%)}.service-dept-how{background:linear-gradient(125deg,color-mix(in srgb,var(--dept-accent) 7%,#fff),#fff 48%,color-mix(in srgb,var(--dept-accent) 5%,#f7f8f8))}.service-step{background:color-mix(in srgb,var(--dept-accent) 3%,#fff);border-color:color-mix(in srgb,var(--dept-accent) 19%,#e6e8e9)}.service-dept-switcher{background:radial-gradient(ellipse at 12% 100%,color-mix(in srgb,var(--dept-accent) 13%,#0b0d10),#0b0d10 58%);border-top-color:color-mix(in srgb,var(--dept-accent) 38%,#22262b)}.service-switch-link{border-color:color-mix(in srgb,var(--dept-accent) 19%,#2b2f34)}.service-switch-link:focus-visible,.service-switch-link:hover{background:color-mix(in srgb,var(--dept-accent) 13%,#15181d)}.service-department :is(a,button):focus-visible{outline-color:var(--dept-accent)}.service-department .service-dept-primary{color:#101317;background:var(--dept-accent);border-color:var(--dept-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--dept-accent) 25%,transparent)}.service-department .service-dept-primary:hover{filter:brightness(1.12)}.site-footer--department{--footer-accent:#3b9dff;color:#e3eaf1;background:radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--footer-accent) 15%,#0b0d10),#0b0d10 54%);border-top:1px solid color-mix(in srgb,var(--footer-accent) 56%,transparent)}.site-footer--department:before{background:var(--footer-accent)}.site-footer--department .footer-grid h3{color:color-mix(in srgb,var(--footer-accent) 82%,white)}.site-footer--department .footer-grid a:focus-visible,.site-footer--department .footer-grid a:hover{color:var(--footer-accent)}.site-footer--department .footer-bottom{color:color-mix(in srgb,var(--footer-accent) 35%,#c4cbd2);border-top-color:color-mix(in srgb,var(--footer-accent) 36%,#22262b)}.site-footer--department .footer-legal-separator{color:var(--footer-accent)}.site-footer--department .footer-legal a{color:color-mix(in srgb,var(--footer-accent) 45%,white);text-decoration-color:color-mix(in srgb,var(--footer-accent) 65%,transparent)}.site-footer--department .footer-legal a:focus-visible,.site-footer--department .footer-legal a:hover{color:white;text-decoration-color:var(--footer-accent)}.site-footer--department .footer-map-link{color:color-mix(in srgb,var(--footer-accent) 42%,white);text-decoration-color:color-mix(in srgb,var(--footer-accent) 55%,transparent)}.site-footer--department .footer-map-link:focus-visible,.site-footer--department .footer-map-link:hover{color:white;text-decoration-color:var(--footer-accent)}.site-footer--department .brand-identity-wordmark,.site-header--department .brand-identity-wordmark{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--section-accent,var(--footer-accent)) 13%,transparent))}.service-department--wash{--dept-glow:rgba(59,157,255,.23)}.service-department--wash .service-dept-hero{background:radial-gradient(ellipse at 27% 50%,#10273e 0,#0b1723 37%,#0b0d10 78%)}.service-department--wash .service-dept-grid,.service-dept-art--wash .service-art-core,.service-dept-art--wash .service-art-grid,.service-dept-art--wash .service-art-orbit{display:none}.wash-bay-scene{position:absolute;inset:9% 5% 10%;isolation:isolate;overflow:hidden;clip-path:polygon(9% 0,91% 0,100% 13%,100% 87%,89% 100%,11% 100%,0 87%,0 13%);background:radial-gradient(ellipse at 52% 66%,rgba(29,118,205,.2),transparent 48%),linear-gradient(148deg,#101d2b,#0c131b 54%,#101f2d);border:1px solid rgba(96,172,239,.3);box-shadow:0 32px 72px rgba(0,0,0,.33)}.wash-bay-scene:before{content:"";position:absolute;inset:9% 16% 16%;border:1px solid rgba(87,167,236,.36);border-bottom:0;border-radius:50% 50% 0 0/22% 22% 0 0;box-shadow:inset 0 18px 42px rgba(31,126,207,.08),0 0 35px rgba(24,126,217,.08)}.wash-bay-scene:after{content:"";position:absolute;inset:13% 19% 19%;background:repeating-linear-gradient(90deg,transparent 0 17%,rgba(96,177,242,.1) 17.3% 17.7%,transparent 18% 25%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.wash-bay-frame{position:absolute;inset:11% 15% 17%;border-inline:1px solid rgba(107,187,247,.2);background:linear-gradient(90deg,rgba(44,125,190,.07),transparent 16% 84%,rgba(44,125,190,.07))}.wash-bay-curtain{position:absolute;z-index:2;inset:15% 22% auto;height:37%;display:flex;justify-content:space-between;gap:11px;opacity:.78;-webkit-mask-image:linear-gradient(180deg,#000 0 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 68%,transparent 100%)}.wash-bay-curtain i{width:1px;background:linear-gradient(180deg,transparent,rgba(100,187,255,.78) 13%,rgba(58,145,217,.2) 70%,transparent);animation:washCurtainFlow 3.8s ease-in-out infinite alternate}.wash-bay-curtain i:nth-child(2n){animation-delay:-1.2s;opacity:.62}.wash-bay-car{position:absolute;z-index:4;inset:auto 0 17%;display:grid;place-items:center;color:#9bd1ff;filter:drop-shadow(0 14px 22px rgba(0,93,175,.42))}.wash-bay-car svg{width:clamp(150px,22vw,205px);height:auto;stroke-width:1}.wash-bay-floor{position:absolute;z-index:3;inset:auto 11% 11%;height:14%;border-top:1px solid rgba(113,193,251,.46);border-radius:50%;background:radial-gradient(ellipse at 50% 0,rgba(28,131,218,.24),transparent 70%)}.wash-bay-floor:after{content:"";position:absolute;inset:10% 16%;border-top:1px solid rgba(83,165,230,.28);border-radius:50%}.wash-bay-floor i{position:absolute;inset:-5% 30% auto;height:2px;background:linear-gradient(90deg,transparent,#80c6ff,transparent);filter:blur(1px)}.wash-scene-label{position:absolute;z-index:5;inset:8% auto auto 11%;color:#9dc8ec;font:700 .56rem/1 Poppins,Arial,sans-serif;letter-spacing:.16em;direction:ltr}.service-dept-art--wash .service-art-stamp{background:#0c1722;border-color:#29435a;border-inline-start:1px solid #29435a}.service-dept-art--wash .service-art-index{color:#9aabbc}.service-dept-art--wash .service-art-index b{color:#55adff}.service-dept-art--wash .service-art-index,.service-dept-art--wash .service-art-signal{display:none}.service-department--wash .service-dept-primary{color:#04111e;background:#3b9dff;border-color:#3b9dff;box-shadow:0 12px 30px rgba(59,157,255,.19)}.service-department--wash .service-dept-primary:hover{background:#4aa9ff;border-color:#4aa9ff}.service-department--wash .service-dept-head-mark{border-radius:12px}.service-department--wash .service-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d6e0e9;border-bottom:1px solid #d6e0e9}.service-department--wash .service-type-card{min-height:96px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;justify-content:normal;gap:0 13px;padding:16px 13px;background:transparent;border:0;border-radius:0}.service-department--wash .service-type-card:nth-child(n+4){border-top:1px solid #d6e0e9}.service-department--wash .service-type-card:hover{translate:0;background:#eaf4ff}.service-department--wash .service-type-index{inset:16px 14px auto auto;color:#7c8ea1}.service-department--wash .service-type-icon{grid-row:1/span 2;width:34px;height:34px;color:#0878dc;background:#dceeff;border-radius:10px}.service-department--wash .service-type-card h3{align-self:end;padding-inline-end:22px;font-size:.88rem}.service-department--wash .service-type-rule{grid-column:2;width:22px;margin-top:8px;background:#3b9dff}@keyframes washCurtainFlow{0%{transform:translateY(-3px);opacity:.48}to{transform:translateY(7px);opacity:.95}}@media (max-width:700px){.wash-bay-scene{inset:7% 2% 8%}.wash-bay-car{bottom:18%}.wash-bay-curtain{inset-inline:18%}.wash-scene-label{inset-inline-start:10%;font-size:.47rem}.service-department--wash .service-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-department--wash .service-type-card:nth-child(n+3){border-top:1px solid #d6e0e9}.service-department--wash .service-type-card:nth-child(odd){padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.wash-bay-curtain i{animation:none}}.home-news{position:relative;overflow:hidden;padding-block:90px;color:#f6f4ef;background:#0b0d10;border-top:1px solid rgba(255,177,0,.18)}.home-news:before{inset:-25% -8% auto auto;width:42vw;height:42vw;border:clamp(70px,8vw,130px) solid rgba(255,177,0,.055);border-radius:50%}.home-news:after,.home-news:before{content:"";position:absolute;pointer-events:none}.home-news:after{inset:0;background:linear-gradient(112deg,transparent 0 62%,rgba(255,177,0,.035) 62.2% 71%,transparent 71.2%)}.home-news>.container{position:relative;z-index:1}.home-news-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid rgba(165,168,173,.2)}.home-news-head>div>span,.news-hero-copy>span{display:inline-flex;align-items:center;gap:8px;color:#ffb100;font-size:.75rem;font-weight:900;letter-spacing:.06em}.home-news-head h2{max-width:720px;margin:7px 0 4px;color:#fff;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.home-news-head p{margin:0;color:#9da1a6;font-size:.9rem}.home-news-head>a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:45px;padding:0 18px;color:#111317;background:#ffb100;border-radius:10px;font-size:.76rem;font-weight:900;transition:transform .2s ease-out,background .2s ease-out}.home-news-head>a:hover{transform:translateY(-2px);background:#ffc334}.home-news-grid,.news-grid{display:grid;grid-template-columns:1.35fr repeat(2,minmax(0,.825fr));gap:18px}.news-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#15181c;border:1px solid #2b2f34;border-radius:18px;box-shadow:0 24px 52px rgba(0,0,0,.2);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .2s ease-out,box-shadow .26s ease-out}.news-card:hover{transform:translateY(-5px);border-color:rgba(255,177,0,.55);box-shadow:0 30px 60px rgba(0,0,0,.3)}.news-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#20242a}.news-card-media>span:first-child{position:absolute;inset:0;display:grid;place-items:center;background-position:50%;background-size:cover;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s ease-out}.news-card-media>span[style*="/brands/"]{background-color:#171a1e;background-position:50%;background-size:42% auto;background-repeat:no-repeat}.news-card:hover .news-card-media>span:first-child{transform:scale(1.045);filter:saturate(1.08)}.news-card-media:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,rgba(11,13,16,.82))}.news-card-media>i{position:absolute;z-index:2;inset:16px 16px auto auto;padding:6px 10px;color:#111317;background:#ffb100;border-radius:7px;font-size:.62rem;font-style:normal;font-weight:900}[dir=ltr] .news-card-media>i{inset:16px auto auto 16px}.news-card-placeholder{color:#ffb100;background:radial-gradient(circle at 50% 50%,#2c2516,#14171b 66%)!important}.news-card-placeholder svg{width:42px;height:42px;opacity:.86}.news-card-copy{flex:1 1;display:flex;flex-direction:column;padding:20px}.news-card-copy>div{display:flex;align-items:center;gap:9px;color:#8f9499;font-size:.75rem}.news-card-copy>div span:before{content:"";display:inline-block;width:3px;height:3px;margin-inline-end:8px;vertical-align:middle;background:#ffb100;border-radius:50%}.news-card h3{margin:11px 0 7px;color:#f7f7f5;font-size:1.08rem;line-height:1.35}.news-card h3 a:hover{color:#ffbf2b}.news-card-copy>p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:#aeb1b5;font-size:.76rem;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-card-link{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#ffb100;font-size:.75rem;font-weight:900}.news-card-link svg{width:15px;height:15px;transition:transform .2s ease-out}.news-card-link:hover svg{transform:translate(-3px,-3px)}[dir=ltr] .news-card-link svg{transform:scaleX(-1)}[dir=ltr] .news-card-link:hover svg{transform:scaleX(-1) translate(-3px,-3px)}.news-card--featured .news-card-media{aspect-ratio:16/9}.news-card--featured h3{font-size:clamp(1.25rem,2vw,1.7rem)}.home-news-empty,.news-empty{display:grid;place-items:center;gap:12px;min-height:220px;padding:40px;text-align:center;background:#15181c;border:1px dashed rgba(255,177,0,.38);border-radius:18px}.home-news-empty svg,.news-empty>span{width:56px;height:56px;display:grid;place-items:center;color:#ffb100;background:#211b0e;border:1px solid rgba(255,177,0,.3);border-radius:16px}.home-news-empty p,.news-empty p{max-width:560px;margin:0;color:#a9adb1}.news-article-page,.news-page{min-height:80vh;color:#f5f4f0;background:#0b0d10}.news-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,132px) 0 88px;border-bottom:1px solid rgba(255,177,0,.18)}.news-hero:before{content:"NEWS";position:absolute;inset:auto -1vw -7vw auto;color:rgba(255,255,255,.023);font:400 clamp(10rem,27vw,30rem)/.7 var(--font-english);letter-spacing:-.05em}.news-hero-ribbon{position:absolute;inset:-30% 12% -30% auto;width:14%;transform:skewX(-18deg);background:linear-gradient(180deg,transparent,rgba(255,177,0,.14),transparent)}.news-hero-copy{position:relative;z-index:1;max-width:880px}.news-hero h1{max-width:12ch;margin:12px 0 18px;color:#fff;font-size:clamp(3rem,7vw,6.8rem);line-height:1.02;letter-spacing:-.04em}.news-hero p{max-width:680px;margin:0;color:#afb2b6;font-size:clamp(.88rem,1.2vw,1.05rem)}.news-hero small{display:inline-flex;align-items:center;gap:9px;margin-top:30px;color:#d7d8d9;font-size:.75rem}.news-hero small i{width:8px;height:8px;background:#ffb100;border-radius:50%;box-shadow:0 0 0 6px rgba(255,177,0,.11);animation:newsPulse 2.2s ease-out infinite}@keyframes newsPulse{50%{box-shadow:0 0 0 12px rgba(255,177,0,0)}}.news-index{padding-block:68px 100px}.news-index-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px;padding-bottom:16px;border-bottom:1px solid #292d31}.news-index-head h2{margin:0;font-size:1.6rem}.news-index-head span{color:#ffb100;font:400 1.1rem/1 var(--font-english)}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-grid .news-card--featured{grid-column:span 2;grid-row:span 2}.news-grid .news-card--featured .news-card-media{aspect-ratio:16/8.6}.news-empty h2{margin:4px 0 0;color:#fff}.news-article-page article{padding-bottom:100px}.news-article-head{padding-top:74px}.news-article-head>a{display:inline-flex;align-items:center;gap:8px;color:#b9bcc0;font-size:.75rem;font-weight:800}.news-article-head>a:hover{color:#ffb100}.news-article-head>a svg{width:16px;height:16px}[dir=ltr] .news-article-head>a svg{transform:scaleX(-1)}.news-article-head>div{display:flex;align-items:center;gap:16px;margin-top:38px;color:#979ba0;font-size:.75rem}.news-article-head>div span{display:inline-flex;align-items:center;gap:7px;color:#ffb100;font-weight:900}.news-article-head>div svg{width:16px;height:16px}.news-article-head h1{max-width:980px;margin:14px 0 18px;color:#fff;font-size:clamp(2.4rem,5.5vw,5.4rem);line-height:1.08;letter-spacing:-.035em}.news-article-head>p{max-width:800px;margin:0;color:#b5b8bc;font-size:1rem}.news-article-image{position:relative;width:min(1180px,calc(100% - 40px));aspect-ratio:16/7;margin:54px auto 0;overflow:hidden;border:1px solid #30343a;border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.34)}.news-article-image img{object-fit:cover}.news-article-gallery figcaption,.news-article-image figcaption{position:absolute;inset:auto 12px 10px auto;z-index:1;padding:6px 9px;color:#e7e8e9;background:rgba(11,13,16,.78);border:1px solid rgba(255,255,255,.12);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem}.news-article-body{max-width:860px;padding-top:48px}.news-article-body>p{margin:0 0 24px;color:#d4d6d8;font-size:.95rem;line-height:2}.news-article-body>h2{margin:54px 0 18px;padding-inline-start:18px;color:#fff;border-inline-start:3px solid #ffb100;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.4}.news-article-body>ul{display:grid;gap:12px;margin:0 0 28px;padding:20px 25px;list-style:none;background:#121519;border:1px solid #292d31;border-radius:14px}.news-article-body>ul li{position:relative;padding-inline-start:20px;color:#cdd0d3;font-size:.86rem;line-height:1.8}.news-article-body>ul li:before{position:absolute;inset:.72em 0 auto auto;width:7px;height:7px;background:#ffb100;border-radius:50%;content:""}[dir=ltr] .news-article-body>ul li:before{inset:.72em auto auto 0}.news-article-gallery{margin-top:58px;padding-top:24px;border-top:1px solid #292d31}.news-article-gallery>div:first-child{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.news-article-gallery>div:first-child span{color:#fff;font-size:1.15rem;font-weight:900}.news-article-gallery>div:first-child strong{color:#ffb100;font:400 1.3rem/1 var(--font-english)}.news-article-gallery>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-article-gallery figure{position:relative;min-height:300px;overflow:hidden;background:#15181c;border:1px solid #30343a;border-radius:16px}.news-article-gallery figure:first-child:nth-last-child(odd){grid-column:1/-1;min-height:420px}.news-article-gallery img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.news-article-gallery figure:hover img{transform:scale(1.025)}.news-article-body aside{margin-top:42px;padding:24px;background:#15181c;border:1px solid #30343a;border-radius:14px;box-shadow:inset 0 2px #ffb100}.news-article-body aside p{margin:0 0 13px;color:#aeb2b6;font-size:.75rem}.news-article-body aside a{display:inline-flex;align-items:center;gap:7px;color:#ffb100;font-size:.75rem;font-weight:900}.news-article-body aside svg{width:15px;height:15px}.admin-news-view{gap:16px}.admin-sync-news{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;color:#17130a;background:#ffb100;border:0;border-radius:9px;font-size:.75rem;font-weight:900}.admin-sync-news svg{width:16px;height:16px}.admin-sync-news:disabled{opacity:.58;cursor:wait}.admin-news-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#15181c;border:1px solid #292d31;border-radius:14px}.admin-news-metrics>div{display:grid;gap:3px;padding:16px 18px;border-inline-start:1px solid #292d31}.admin-news-metrics>div:first-child{border-inline-start:0}.admin-news-metrics span{color:#92979d;font-size:.75rem}.admin-news-metrics strong{color:#fff;font:400 1.4rem/1.2 var(--font-english)}.admin-news-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:16px;align-items:start}.admin-news-form,.admin-news-list-panel{padding:20px;background:#fff;border:1px solid #dddfe1;border-radius:14px;box-shadow:0 16px 45px rgba(11,13,16,.06)}.admin-news-form{display:grid;gap:13px}.admin-news-form h3{margin:0 0 4px;font-size:1rem}.admin-news-check,.admin-news-form label{display:grid;gap:6px;color:#555b61;font-size:.75rem;font-weight:800}.admin-news-form input,.admin-news-form textarea{width:100%;padding:10px 12px;color:#111317;background:#f9f9f7;border:1px solid #d9dcdf;border-radius:9px;outline:0}.admin-news-form input:focus,.admin-news-form textarea:focus{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.13)}.admin-news-translations{border:1px solid #dedfe1;border-radius:10px}.admin-news-translations summary{cursor:pointer;padding:11px 13px;color:#5f6469;font-size:.75rem;font-weight:900}.admin-news-translations>div{display:grid;gap:11px;padding:0 12px 12px}.admin-news-check{grid-template-columns:18px 1fr;align-items:center}.admin-news-check input{width:16px;height:16px;accent-color:#ffb100}.admin-news-form>button{min-height:43px;color:#fff;background:#0b0d10;border:0;border-radius:9px;font-weight:900}.admin-news-list-panel{min-width:0}.admin-news-list-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.admin-news-list-head h3{margin:0;font-size:1rem}.admin-news-list-head .unified-select{width:180px}.admin-news-list{display:grid;gap:10px;max-height:820px;overflow:auto;padding-inline-end:4px}.admin-news-list>article{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px;background:#f7f7f5;border:1px solid #e1e2e2;border-radius:11px}.admin-news-thumb{width:104px;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;color:#ffb100;background:#171a1e;border-radius:8px;background-position:50%;background-size:cover}.admin-news-thumb svg{width:25px;height:25px}.admin-news-copy{min-width:0}.admin-news-copy>div{display:flex;align-items:center;gap:8px;margin-bottom:4px}.admin-news-copy>div>span{color:#777d82;font-size:.75rem}.admin-news-copy>strong{display:block;overflow:hidden;color:#15181b;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.admin-news-copy>p{display:-webkit-box;overflow:hidden;margin:3px 0;color:#6e747a;font-size:.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-news-copy>small{color:#969a9f;font-size:.75rem}.admin-news-copy>a{display:flex;align-items:center;gap:5px;width:max-content;margin-top:5px;color:#8b5c00;font-size:.75rem;font-weight:900}.admin-news-actions{display:grid;gap:6px}.admin-news-actions button{min-height:32px;padding:0 10px;border:1px solid #d7dade;border-radius:7px;background:#fff;color:#25292d;font-size:.75rem;font-weight:900}.admin-news-actions button:first-child{color:#5d3d00;background:#fff5d7;border-color:#e6c164}.admin-news-actions button:last-child{color:#8f2d33}.admin-news-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:980px){.home-news-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-grid .news-card--featured,.news-grid .news-card--featured{grid-column:1/-1;grid-row:auto}.admin-news-layout{grid-template-columns:1fr}}@media (max-width:660px){.home-news{padding-block:62px}.home-news-head{align-items:start;flex-direction:column;gap:18px}.home-news-head>a{width:100%;justify-content:center}.home-news-grid,.news-grid{grid-template-columns:1fr}.news-card--featured,.news-grid .news-card--featured{grid-column:auto}.news-hero{padding:66px 0 58px}.news-hero-ribbon{inset:-20% 65% -20% auto;width:28%}.news-hero h1{font-size:clamp(2.7rem,15vw,4.4rem)}.news-article-head{padding-top:52px}.news-article-image{aspect-ratio:4/3;border-radius:14px}.news-article-body{padding-top:34px}.news-article-gallery>div:last-child{grid-template-columns:1fr}.news-article-gallery figure,.news-article-gallery figure:first-child:nth-last-child(odd){grid-column:auto;min-height:240px}.admin-news-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-news-metrics>div:nth-child(3){border-inline-start:0;border-top:1px solid #292d31}.admin-news-metrics>div:nth-child(4){border-top:1px solid #292d31}.admin-news-list-head{align-items:stretch;flex-direction:column}.admin-news-list-head .unified-select{width:100%}.admin-news-list>article{grid-template-columns:82px minmax(0,1fr)}.admin-news-thumb{width:82px}.admin-news-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.news-hero small i{animation:none}.news-card,.news-card-media>span:first-child{transition:none}}.workspace-head h1{margin:3px 0 5px;font-size:clamp(2rem,4vw,2.8rem)}.workspace-head p{max-width:58ch;margin:0;color:var(--muted)}.dashboard-eyebrow{color:#a66d00;font-size:.75rem;font-weight:900;letter-spacing:.16em}.workspace-nav{width:100%;border:1px solid #282b2f;border-radius:16px;box-shadow:0 18px 46px rgba(11,13,16,.14)}.workspace-nav button{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:12px;color:#c9d0d5;background:transparent;border:0;border-radius:9px;font:inherit;font-size:.82rem;text-align:start;cursor:pointer;transition:color .18s ease-out,background .18s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.workspace-nav button:after{content:"";position:absolute;inset:50% auto auto 9px;width:5px;height:5px;border-radius:50%;background:#ffb100;opacity:0;transform:translateY(-50%) scale(.4);transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.workspace-nav button:hover{color:white;background:#1a1d21;transform:translateX(-4px)}.workspace-nav button.active{color:#ffb100;background:#2d220b}.workspace-nav button.active:after{opacity:1;transform:translateY(-50%) scale(1)}.workspace-nav button svg{flex:0 0 auto}.workspace-nav .workspace-nav-logout{margin-top:10px;padding-top:14px;color:#ffb8bd;border-top:1px solid #303338;border-radius:0}.workspace-nav .workspace-nav-logout:after{display:none}.workspace-nav .workspace-nav-logout:hover{color:#fff;background:#3a1b1f}.workspace-nav .workspace-nav-logout:disabled{opacity:.55;cursor:wait;transform:none}.metric{min-height:112px;border:0;text-align:start;cursor:pointer}.metric span{display:flex;align-items:center;gap:7px}.dashboard-panel{border:1px solid #e1e3e2;box-shadow:0 14px 38px rgba(11,13,16,.045)}.dashboard-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.dashboard-panel-head>div>span{color:#9b6500;font-size:.75rem;font-weight:900;letter-spacing:.08em}.dashboard-panel-head h2{margin:3px 0 0;font-size:1.3rem}.dashboard-panel-head .button{min-height:40px;padding:8px 13px}.dashboard-table-wrap{overflow:auto}.dashboard-row-action{display:inline-flex;align-items:center;gap:6px;color:#8f5d00;font-weight:900;white-space:nowrap}.dashboard-appointment{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#3e4c55;background:#f4f4f1;border-radius:10px}.dashboard-appointment p{flex:1 1;margin:0}.dashboard-appointment a{display:flex;align-items:center;gap:3px;color:#8b5b00;font-weight:900;white-space:nowrap}.dashboard-empty{display:grid;justify-items:center;padding:44px 20px;text-align:center;border:1px dashed #c8cbcc;border-radius:12px;background:#fafaf8}.dashboard-empty>span{width:54px;height:54px;display:grid;place-items:center;color:#a66d00;background:#fff0ce;border-radius:50%}.dashboard-empty h3{margin:13px 0 4px}.dashboard-empty p{max-width:50ch;margin:0 0 18px;color:var(--muted)}.dashboard-help{color:var(--muted);font-size:.78rem}.dashboard-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-favorite-card{position:relative;overflow:hidden;border:1px solid #dde0df;border-radius:12px;background:#f7f7f4}.dashboard-favorite-image{position:relative;display:block;height:145px;background:#181b20}.dashboard-favorite-image img{object-fit:cover}.dashboard-favorite-card>div{display:grid;gap:3px;padding:13px}.dashboard-favorite-card h3{margin:0;font-size:.9rem}.dashboard-favorite-card small{color:var(--muted)}.dashboard-favorite-card>button{position:absolute;inset:9px 9px auto auto;width:36px;height:36px;display:grid;place-items:center;color:#111;background:white;border:0;border-radius:9px;box-shadow:0 5px 18px rgba(0,0,0,.2);cursor:pointer}.dashboard-account-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:#dfe2e2;border:1px solid #dfe2e2;border-radius:12px}.dashboard-account-facts>div{min-width:0;padding:17px;background:#f8f8f6}.dashboard-account-facts dt{color:var(--muted);font-size:.75rem}.dashboard-account-facts dd{margin:5px 0 0;font-weight:900;overflow-wrap:anywhere}.dashboard-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.dashboard-profile-form label{min-width:0;display:grid;gap:7px;color:var(--muted);font-size:.75rem;font-weight:800}.dashboard-profile-form label.full,.dashboard-profile-submit{grid-column:1/-1}.dashboard-profile-form input{width:100%;min-height:48px;padding:10px 13px;color:#111;background:#f8f8f6;border:1px solid #d7dbdc;border-radius:10px;font:inherit;font-size:.86rem;outline:none;transition:border-color .18s ease-out,box-shadow .18s ease-out}.dashboard-profile-form input:focus{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.13)}.dashboard-profile-form input[readonly]{color:#59636a;background:#eceeec;cursor:not-allowed}.dashboard-profile-submit{display:flex;align-items:center;gap:14px;padding-top:3px}.dashboard-profile-submit p{margin:0;color:#53636d;font-size:.76rem}.dashboard-loading{min-height:170px;display:grid;place-items:center;color:var(--muted);background:#fafaf8;border-radius:12px}.dashboard-empty-compact{padding-block:30px}.dashboard-vehicle-meta{display:block;margin-top:4px;color:var(--muted);font-size:.75rem}.dashboard-account-actions{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:20px}.dashboard-account-actions>div>span{display:block;margin-bottom:7px;color:var(--muted);font-size:.75rem}.dashboard-language-links{display:flex;gap:6px}.dashboard-language-links a{padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-size:.75rem}.dashboard-language-links a.active{color:#111;background:#ffb100;border-color:#ffb100;font-weight:900}.dashboard-logout{display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;color:#a31922;background:#fff;border:1px solid #e9c7c9;border-radius:9px;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}@media (max-width:1000px){.workspace-nav button{flex:0 0 auto;width:auto;white-space:nowrap}.workspace-nav .workspace-nav-logout{margin-top:0;margin-inline-start:7px;padding-top:12px;border-top:0;border-inline-start:1px solid #303338;border-radius:9px}.dashboard-favorites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.workspace-nav{gap:4px}.workspace-nav button:hover{transform:none}.dashboard-account-actions,.dashboard-appointment,.dashboard-panel-head{align-items:stretch;flex-direction:column}.dashboard-panel-head .button{width:100%}.dashboard-account-facts,.dashboard-favorites,.dashboard-profile-form{grid-template-columns:1fr}.dashboard-profile-form label.full,.dashboard-profile-submit{grid-column:auto}.dashboard-profile-submit{align-items:stretch;flex-direction:column}.dashboard-language-links{flex-wrap:wrap}.dashboard-logout{justify-content:center}}.whatsapp-support{--support-open-width:220px;position:fixed;z-index:80;bottom:clamp(18px,2.8vw,34px);width:var(--support-open-width);height:58px;display:flex;direction:ltr;align-items:center;gap:10px;overflow:hidden;padding:7px;color:#f7f7f5;background:#111317;border:1px solid rgba(255,177,0,.46);border-radius:14px;box-shadow:8px 16px 34px rgba(0,0,0,.32);transition:clip-path .38s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .2s ease-out,box-shadow .22s ease-out}.whatsapp-support.is-rtl{left:clamp(16px,2.4vw,34px);right:auto;flex-direction:row;clip-path:inset(0 calc(100% - 58px) 0 0 round 14px)}.whatsapp-support.is-ltr{right:clamp(16px,2.4vw,34px);left:auto;flex-direction:row-reverse;clip-path:inset(0 0 0 calc(100% - 58px) round 14px);--support-open-width:238px}.whatsapp-support[lang=ku]{--support-open-width:250px}.whatsapp-support:before{content:"";position:absolute;inset:0 12px auto;height:2px;background:#ffb100;border-radius:0 0 2px 2px;transform:scaleX(.58);transition:transform .28s cubic-bezier(.16,1,.3,1)}.whatsapp-support-icon{position:relative;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#0b0d10;background:#ffb100;border-radius:10px;box-shadow:3px 7px 16px rgba(255,177,0,.24)}.whatsapp-support-icon:after{content:"";position:absolute;right:1px;bottom:2px;width:10px;height:10px;background:#ffb100;clip-path:polygon(0 0,100% 24%,24% 100%)}.whatsapp-support-copy{min-width:max-content;opacity:0;color:#ffbd25;font-size:.78rem;font-weight:800;line-height:1.35;white-space:nowrap;transform:translateX(-8px);transition:opacity .18s ease-out .02s,transform .32s cubic-bezier(.16,1,.3,1)}.whatsapp-support.is-ltr .whatsapp-support-copy{font-family:var(--font-english);transform:translateX(8px)}.whatsapp-support:focus-visible,.whatsapp-support:hover{clip-path:inset(0 round 14px);transform:translateY(-4px);border-color:#ffb100;box-shadow:10px 20px 42px rgba(0,0,0,.38)}.whatsapp-support:focus-visible .whatsapp-support-copy,.whatsapp-support:hover .whatsapp-support-copy{opacity:1;transform:none;transition-delay:.1s}.whatsapp-support:focus-visible:before,.whatsapp-support:hover:before{transform:scaleX(1)}.whatsapp-support:focus-visible{outline:3px solid #ffcb4d;outline-offset:4px}.whatsapp-support:active{transform:translateY(-1px) scale(.98)}.whatsapp-support[class*=whatsapp-support--]{border-color:color-mix(in srgb,var(--support-accent) 48%,transparent)}.whatsapp-support[class*=whatsapp-support--]:before{background:var(--support-accent)}.whatsapp-support[class*=whatsapp-support--] .whatsapp-support-icon{color:#080b0f;background:var(--support-accent);box-shadow:3px 7px 16px color-mix(in srgb,var(--support-accent) 25%,transparent)}.whatsapp-support[class*=whatsapp-support--] .whatsapp-support-icon:after{background:var(--support-accent)}.whatsapp-support[class*=whatsapp-support--] .whatsapp-support-copy{color:color-mix(in srgb,var(--support-accent) 62%,white)}.whatsapp-support[class*=whatsapp-support--]:focus-visible,.whatsapp-support[class*=whatsapp-support--]:hover{border-color:var(--support-accent)}.whatsapp-support[class*=whatsapp-support--]:focus-visible{outline-color:color-mix(in srgb,var(--support-accent) 72%,white)}@media (max-width:660px){.whatsapp-support{bottom:14px;height:52px;gap:8px;padding:6px;border-radius:13px}.whatsapp-support.is-rtl{left:12px;right:auto;clip-path:inset(0 calc(100% - 52px) 0 0 round 13px)}.whatsapp-support.is-ltr{right:12px;left:auto;clip-path:inset(0 0 0 calc(100% - 52px) round 13px)}.whatsapp-support:focus-visible,.whatsapp-support:hover{clip-path:inset(0 round 13px)}.whatsapp-support-icon{width:38px;height:38px;flex-basis:38px}.whatsapp-support-copy{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.whatsapp-support,.whatsapp-support:before{transition:none!important}}.latest-orbit{position:relative;isolation:isolate;margin-top:10px;padding-bottom:60px;overflow:hidden;border-block:1px solid rgba(255,177,0,.17);background:radial-gradient(ellipse at 50% 40%,rgba(255,177,0,.105),transparent 34%),linear-gradient(90deg,transparent,rgba(255,255,255,.025) 48%,transparent)}.latest-orbit:before{content:"";position:absolute;z-index:-1;left:50%;bottom:132px;width:min(920px,78vw);height:170px;border:1px solid rgba(255,177,0,.24);border-radius:50%;transform:translateX(-50%) rotateX(72deg);box-shadow:0 0 60px rgba(255,177,0,.08),inset 0 0 50px rgba(255,177,0,.05)}.latest-orbit:after{display:none}.latest-orbit-stage{position:relative;height:580px;perspective:1500px;transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.latest-orbit-slot{--orbit-x:0px;--orbit-y:0px;--orbit-z:0px;--orbit-rotate:0deg;--orbit-scale:1;position:absolute;z-index:10;top:16px;left:50%;width:min(300px,24.5vw);min-width:248px;transform:translate3d(calc(-50% + var(--orbit-x) + var(--active-drag-shift,0px)),var(--orbit-y),var(--orbit-z)) rotateY(var(--orbit-rotate)) scale(var(--orbit-scale));transform-origin:center top;opacity:1;filter:none;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .48s ease-out,filter .48s ease-out;will-change:transform,opacity}.latest-orbit-stage img{-webkit-user-drag:none}.latest-orbit.is-dragging .latest-orbit-stage{cursor:grabbing}.latest-orbit.is-dragging .latest-orbit-slot{transition:none}.latest-orbit.is-dragging .latest-orbit-slot.is-center .vehicle-card{box-shadow:0 30px 72px rgba(0,0,0,.48)}.latest-orbit-slot.is-center{z-index:30;--orbit-y:44px;--orbit-z:82px;--orbit-scale:.96;--active-drag-shift:var(--drag-shift,0px)}.latest-orbit-slot.is-near{z-index:22;--orbit-y:7px;--orbit-z:-90px;--orbit-scale:.8;opacity:1;filter:saturate(.95)}.latest-orbit-slot.is-near.is-before{--orbit-x:-268px;--orbit-rotate:18deg}.latest-orbit-slot.is-near.is-after{--orbit-x:268px;--orbit-rotate:-18deg}.latest-orbit-slot.is-far{z-index:14;--orbit-y:-12px;--orbit-z:-220px;--orbit-scale:.67;opacity:1;filter:saturate(.78) contrast(.94)}.latest-orbit-slot.is-far.is-before{--orbit-x:-480px;--orbit-rotate:32deg}.latest-orbit-slot.is-far.is-after{--orbit-x:480px;--orbit-rotate:-32deg}.latest-orbit-slot.is-rear{z-index:8;--orbit-y:-24px;--orbit-z:-350px;--orbit-scale:.54;opacity:1;filter:saturate(.62) contrast(.9)}.latest-orbit-slot.is-rear.is-before{--orbit-x:-610px;--orbit-rotate:48deg}.latest-orbit-slot.is-rear.is-after{--orbit-x:610px;--orbit-rotate:-48deg}.latest-orbit-slot.is-hidden{z-index:1;--orbit-y:-38px;--orbit-z:-560px;--orbit-scale:.36;opacity:0;pointer-events:none;filter:brightness(.2)}.latest-orbit-slot.is-hidden.is-before{--orbit-x:-90px;--orbit-rotate:78deg}.latest-orbit-slot.is-hidden.is-after{--orbit-x:90px;--orbit-rotate:-78deg}.latest-orbit-slot:not(.is-center){cursor:pointer}.latest-orbit-slot:not(.is-center) .vehicle-card{pointer-events:none}.latest-orbit-slot:focus-visible{outline:3px solid #ffb100;outline-offset:7px;border-radius:17px}.latest-orbit-card-content{height:100%}.orbit-card-picker{position:absolute;z-index:40;inset:0;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:14px}.orbit-card-picker:focus-visible{outline:3px solid #ffb100;outline-offset:7px}.latest-orbit .vehicle-card{color:#ffb100;background:linear-gradient(155deg,#1a1d21,#101215 72%);border:0;box-shadow:0 20px 48px rgba(0,0,0,.42);backface-visibility:hidden}.latest-orbit .vehicle-image{background:#0d0f12;border-bottom:1px solid rgba(255,177,0,.3)}.latest-orbit .vehicle-image:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:28%;pointer-events:none;background:linear-gradient(transparent,rgba(11,13,16,.48))}.latest-orbit .vehicle-image img{filter:saturate(1.05) contrast(1.05)}.latest-orbit .vehicle-body{background:linear-gradient(155deg,#1a1d21,#111316 78%)}.latest-orbit .vehicle-title{color:#ffbd25;text-shadow:0 2px 18px rgba(255,177,0,.1)}.latest-orbit .vehicle-meta{color:#c2c5c8}.latest-orbit .vehicle-meta svg{color:#ffb100}.latest-orbit .vehicle-meta .plate-letter{color:#ffc13a;background:#272116}.latest-orbit .sold-price-label,.latest-orbit .vehicle-price small{color:#c89428!important}.latest-orbit .vehicle-price strong{color:#ffb100}.latest-orbit .button-light{color:#ffbd25;background:#202329;border-color:rgba(255,177,0,.5);box-shadow:none}.latest-orbit .button-light:focus-visible,.latest-orbit .button-light:hover{color:#0b0d10;background:#ffb100;border-color:#ffb100}.latest-orbit .card-icon-button{color:#ffb100;background:rgba(13,15,18,.9);border-color:rgba(255,177,0,.28);box-shadow:0 7px 18px rgba(0,0,0,.3)}.latest-orbit .card-icon-button[aria-pressed=true]{color:#0b0d10;background:#ffb100;border-color:#ffb100}.latest-orbit .vehicle-inspection-console{color:#c7c9cc;background:#0d0f12;border-top-color:rgba(255,177,0,.22)}.latest-orbit .inspection-console-top{background:#14171a}.latest-orbit .inspection-cu-mark{color:#777c82;background:#181b1f;border-inline-end-color:#2a2d31}.latest-orbit .inspection-cu-mark.is-verified{background:#090b0d}.latest-orbit .fuel-mode-selector span{color:#777c81}.latest-orbit .fuel-mode-selector span:before{background:#45494e}.latest-orbit .fuel-mode-selector span.is-active{color:#ffbd25}.latest-orbit .inspection-damage-state{color:#d6a23b;background:#111316;border-top-color:#2b2e32}.latest-orbit .inspection-light{border-color:#ffb100;background:#ffb100;box-shadow:0 0 0 3px rgba(255,177,0,.12)}.latest-orbit .vehicle-inspection-console.unknown .inspection-damage-state{color:#a7aaae;background:#15181b}.latest-orbit .vehicle-inspection-console.unknown .inspection-light{background:#74787d}.latest-orbit-slot.is-center .vehicle-card{box-shadow:0 30px 72px rgba(0,0,0,.56)}.latest-orbit-halo{position:absolute;z-index:0;inset:0 0 60px;pointer-events:none;overflow:hidden}.latest-orbit-halo i{position:absolute;left:50%;top:48%;width:min(1000px,80vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(255,177,0,.34),transparent)}.latest-orbit-halo i:nth-child(2){top:51%;width:min(760px,65vw);opacity:.6}.latest-orbit-halo i:nth-child(3){top:54%;width:min(520px,48vw);opacity:.35}.orbit-arrow{position:absolute;z-index:45;top:calc(48% - 28px);width:54px;height:54px;display:grid;place-items:center;color:#0b0d10;background:#ffb100;border:1px solid #ffd067;border-radius:50%;box-shadow:0 14px 34px rgba(0,0,0,.46),0 0 0 7px rgba(255,177,0,.08);transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease-out,box-shadow .2s ease-out}.orbit-arrow-left{left:14px}.orbit-arrow-right{right:14px}.orbit-arrow svg{width:26px;height:26px;stroke-width:2.4}.orbit-arrow:focus-visible,.orbit-arrow:hover{transform:scale(1.09);background:#ffc547;box-shadow:0 17px 40px rgba(0,0,0,.54),0 0 0 9px rgba(255,177,0,.12)}.orbit-arrow:active{transform:scale(.94)}.orbit-position{position:absolute;z-index:45;bottom:18px;left:50%;display:flex;align-items:center;gap:9px;direction:ltr;transform:translateX(-50%);color:#74787c;font-family:var(--font-poppins),sans-serif;font-size:.75rem;letter-spacing:.14em}.orbit-position strong{color:#ffb100;font-size:.92rem}.orbit-position span{width:58px;height:1px;background:linear-gradient(90deg,#ffb100,#4b4f53)}.orbit-position small{font-size:inherit}.orbit-placeholder-card{min-height:490px;overflow:hidden;color:#f4f4f2;background:#15181c;border:1px solid rgba(255,177,0,.24);border-radius:14px;box-shadow:0 26px 65px rgba(0,0,0,.4)}.orbit-placeholder-media{position:relative;isolation:isolate;aspect-ratio:1.55;display:grid;place-items:center;align-content:center;gap:13px;overflow:hidden;color:#a5a8ad;background:radial-gradient(circle at 50% 54%,rgba(255,177,0,.16),transparent 28%),linear-gradient(135deg,#1d2024,#0d0f12)}.orbit-placeholder-media:after,.orbit-placeholder-media:before{content:"";position:absolute;z-index:-1;width:64%;height:18px;transform:skewX(-28deg);background:linear-gradient(90deg,transparent,rgba(255,177,0,.26),transparent)}.orbit-placeholder-media:before{top:27%;left:-13%}.orbit-placeholder-media:after{right:-8%;bottom:22%;opacity:.45}.orbit-placeholder-media>svg{width:58px;height:58px;color:#ffb100;stroke-width:1.4;filter:drop-shadow(0 8px 20px rgba(255,177,0,.22))}.orbit-placeholder-media>span:not(.orbit-placeholder-ring){font-size:.75rem;font-weight:800;letter-spacing:.02em}.orbit-placeholder-ring{position:absolute;width:145px;height:145px;border:1px solid rgba(255,177,0,.2);border-radius:50%;box-shadow:0 0 0 22px rgba(255,177,0,.025),0 0 0 46px rgba(255,177,0,.015)}.orbit-placeholder-body{padding:22px}.orbit-placeholder-mark{display:flex;align-items:center;justify-content:space-between}.orbit-placeholder-mark img{padding:7px;background:#0b0d10;border-radius:10px}.orbit-placeholder-mark svg{width:22px;color:#ffb100}.orbit-placeholder-body h3{margin:23px 0 8px;font-size:1.35rem}.orbit-placeholder-body p{min-height:48px;margin:0;color:#9a9ea2;font-size:.76rem;line-height:1.7}.orbit-placeholder-lines{display:grid;gap:8px;margin-top:24px}.orbit-placeholder-lines i{height:8px;border-radius:99px;background:#282c30}.orbit-placeholder-lines i:nth-child(2){width:74%}.orbit-placeholder-lines i:nth-child(3){width:48%;background:rgba(255,177,0,.22)}@media (max-width:1080px){.latest-orbit-stage{height:560px}.latest-orbit-slot{width:280px;min-width:238px}.latest-orbit-slot.is-center{--orbit-y:40px}.latest-orbit-slot.is-near{--orbit-y:5px}.latest-orbit-slot.is-near.is-before{--orbit-x:-218px}.latest-orbit-slot.is-near.is-after{--orbit-x:218px}.latest-orbit-slot.is-far.is-before{--orbit-x:-380px}.latest-orbit-slot.is-far.is-after{--orbit-x:380px}.latest-orbit-slot.is-rear{opacity:0;pointer-events:none}}@media (max-width:660px){.reference-home .home-inventory{padding-top:68px}.home-section-title{margin-bottom:23px}.home-section-title p{max-width:32ch;font-size:.8rem;line-height:1.7}.latest-orbit{margin-inline:-18px}.latest-orbit-stage{height:550px}.latest-orbit-slot{top:16px;width:min(72vw,290px);min-width:0}.latest-orbit-slot.is-center{--orbit-y:30px;--orbit-z:46px;--orbit-scale:.96}.latest-orbit-slot.is-near{--orbit-y:0px;--orbit-z:-150px;--orbit-scale:.68;opacity:1}.latest-orbit-slot.is-near.is-before{--orbit-x:-64vw;--orbit-rotate:24deg}.latest-orbit-slot.is-near.is-after{--orbit-x:64vw;--orbit-rotate:-24deg}.latest-orbit-slot.is-far,.latest-orbit-slot.is-rear{opacity:0;pointer-events:none}.latest-orbit .vehicle-card{display:flex;grid-template-columns:none}.latest-orbit .vehicle-image{min-height:0;aspect-ratio:1.55}.latest-orbit .vehicle-title{font-size:.98rem}.latest-orbit .vehicle-meta{min-height:58px;font-size:.75rem}.latest-orbit .vehicle-price strong{font-size:1.2rem}.latest-orbit .fuel-mode-selector{gap:13px}.orbit-arrow{top:auto;bottom:12px;width:46px;height:46px}.orbit-arrow-left{left:calc(50% - 103px)}.orbit-arrow-right{right:calc(50% - 103px)}.orbit-position{bottom:25px}.orbit-position span{width:32px}.orbit-placeholder-card{min-height:470px}.orbit-placeholder-body{padding:18px}}@media (prefers-reduced-motion:reduce){.latest-orbit-slot,.orbit-arrow{transition:none!important}.latest-orbit-slot.is-center{--orbit-z:0px;--orbit-scale:1}.latest-orbit-slot.is-near{--orbit-rotate:0deg;opacity:1}.latest-orbit-halo{display:none}}.currency-converter{position:relative;z-index:7}.currency-converter>summary{min-height:40px;display:grid;grid-template-columns:18px 0 0;align-items:center;justify-content:center;column-gap:0;padding-inline:10px;color:#f4f4f2;background:#17191d;border:1px solid rgba(255,255,255,.18);border-radius:10px;list-style:none;cursor:pointer;overflow:hidden;transition:grid-template-columns .32s cubic-bezier(.16,1,.3,1),column-gap .32s cubic-bezier(.16,1,.3,1),color .18s ease-out,background .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.currency-converter>summary::-webkit-details-marker{display:none}.currency-summary-copy{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;opacity:0;transform:translateX(7px);transition:opacity .18s ease-out .05s,transform .3s cubic-bezier(.16,1,.3,1)}.currency-summary-copy b{font-size:.75rem;font-weight:900}.currency-summary-copy small{color:#b9bbbe;font:600 .75rem/1 Poppins,Arial,sans-serif;white-space:nowrap}.currency-summary-chevron{color:#8d9095;opacity:0;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .18s ease-out}.currency-converter>summary:focus-visible,.currency-converter>summary:hover,.currency-converter[open]>summary{grid-template-columns:18px 170px 14px;column-gap:7px;color:#ffbd24;background:#211c11;border-color:rgba(255,177,0,.48);transform:translateY(-1px)}.currency-converter>summary:focus-visible .currency-summary-copy,.currency-converter>summary:hover .currency-summary-copy,.currency-converter[open]>summary .currency-summary-copy{opacity:1;transform:none}.currency-converter>summary:focus-visible .currency-summary-chevron,.currency-converter>summary:hover .currency-summary-chevron,.currency-converter[open]>summary .currency-summary-chevron{opacity:1}.currency-converter[open]>summary .currency-summary-chevron{transform:rotate(180deg)}.currency-panel{position:absolute;inset-block-start:calc(100% + 13px);inset-inline-end:0;width:330px;padding:18px;color:#17191d;background:#f8f8f5;border-radius:14px;box-shadow:0 24px 62px rgba(0,0,0,.36);animation:currencyPanelIn .28s cubic-bezier(.16,1,.3,1) both}.currency-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#a5a8ad,#ffb100 58%,#0b0d10);border-radius:14px 14px 0 0}.currency-panel-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:16px}.currency-panel-head>div{display:grid;gap:1px}.currency-panel-head small{color:#8a610b;font-size:.75rem;font-weight:800}.currency-panel-head strong{font-size:1rem}.currency-panel-head>span{padding:5px 7px;color:#f4b21e;background:#111317;border-radius:6px;font:700 .75rem/1 Poppins,Arial,sans-serif}.currency-panel>label{display:block;margin-bottom:6px;color:#696d72;font-size:.75rem}.currency-input{height:48px;display:grid;grid-template-columns:40px 1fr;overflow:hidden;background:white;border:1px solid #d4d5d2;border-radius:10px;transition:border-color .18s ease-out,box-shadow .18s ease-out}.currency-input:focus-within{border-color:#d89200;box-shadow:0 0 0 3px rgba(255,177,0,.14)}.currency-input>span{display:grid;place-items:center;color:#6e4a00;background:#fff2cf;font:800 1rem/1 Poppins,Arial,sans-serif}.currency-input input{width:100%;min-width:0;padding-inline:12px;border:0;outline:0;background:transparent;color:#111317;font:800 1rem/1 Poppins,Arial,sans-serif}.currency-result{display:grid;gap:2px;margin-top:10px;padding:13px 14px;color:white;background:#111317;border-radius:10px}.currency-result>span{color:#bfc0c2;font-size:.75rem}.currency-result output{color:#ffb100;font:800 1.22rem/1.25 Poppins,Arial,sans-serif}.currency-result output small{color:#d4d5d7;font-size:.75rem}.currency-panel p{display:grid;gap:3px;margin:12px 0 0;color:#74777b;font-size:.75rem;line-height:1.55}.currency-panel p b{color:#6d4b05}@keyframes currencyPanelIn{0%{opacity:.2;transform:translateY(-8px);clip-path:inset(0 0 18% 0 round 14px)}to{opacity:1;transform:none;clip-path:inset(0 round 14px)}}.catalog-head{position:relative;min-height:500px;display:grid;align-items:center;overflow:hidden;background:linear-gradient(112deg,#1a160f,#111317 38%,#080a0d 74%,#050608);isolation:isolate}[dir=ltr] .catalog-head{background:linear-gradient(248deg,#1a160f,#111317 38%,#080a0d 74%,#050608)}.catalog-head:before{content:"";position:absolute;z-index:0;inset:-25% -10%;background:radial-gradient(ellipse at 72% 52%,rgba(255,177,0,.12),transparent 31%),radial-gradient(ellipse at 22% 66%,rgba(255,177,0,.1),transparent 29%);pointer-events:none}[dir=ltr] .catalog-head:before{transform:scaleX(-1)}.catalog-head:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,6,8,.04),rgba(5,6,8,.34) 46%,rgba(5,6,8,.08)),linear-gradient(180deg,rgba(255,255,255,.025),transparent 22%,rgba(0,0,0,.22));pointer-events:none}.catalog-head>.container{position:relative;z-index:3}.catalog-head>.container:after{content:"";display:block;width:86px;height:2px;margin-top:28px;background:linear-gradient(90deg,#ffb100,rgba(255,177,0,0));transform-origin:right}[dir=ltr] .catalog-head>.container:after{background:linear-gradient(90deg,rgba(255,177,0,0),#ffb100);transform-origin:left}.catalog-head h1{max-width:12ch;text-wrap:balance;text-shadow:0 18px 42px rgba(0,0,0,.5)}.catalog-head p{max-width:62ch;color:#c7c9cc}.catalog-motion-field{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.catalog-copy-aura{position:absolute;inset-block-start:50%;inset-inline-start:7%;width:58%;height:120%;translate:0 -50%;background:radial-gradient(ellipse at center,rgba(255,177,0,.105),rgba(255,177,0,.025) 42%,transparent 68%);filter:blur(10px)}.catalog-motion-ribbon{position:absolute;inset-block-start:-33%;inset-inline-end:-4%;width:min(48vw,760px);height:166%;transform:rotate(15deg) skewY(-7deg);filter:drop-shadow(0 42px 44px rgba(0,0,0,.52))}.catalog-blade{position:absolute;inset-block:0;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);transform:translate3d(-38%,0,0);opacity:0}.blade-carbon{inset-inline-start:0;width:34%;background:linear-gradient(90deg,#050607,#26292d 58%,#070809)}.blade-silver{inset-inline-start:27%;width:19%;background:linear-gradient(90deg,#54585d,#eef0f0 48%,#868a8e);box-shadow:-8px 0 24px rgba(255,255,255,.08)}.blade-amber{inset-inline-start:42%;width:34%;background:linear-gradient(90deg,#b66900,#ffb100 43%,#ffd15a 58%,#c87500);box-shadow:-12px 0 42px rgba(255,177,0,.17)}.blade-edge{inset-inline-start:74%;width:7%;background:linear-gradient(90deg,#fff1bc,#ffb100)}.catalog-light-horizon{position:absolute;inset-inline:0;top:64%;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(255,177,0,.15) 22%,rgba(255,204,77,.75) 46%,rgba(255,177,0,.11) 76%,transparent);box-shadow:0 10px 34px rgba(255,177,0,.14);opacity:.72}.catalog-speed-traces{position:absolute;inset-block-start:30%;inset-inline-end:18%;width:48%;height:45%;transform:rotate(-9deg)}.catalog-speed-traces i{position:absolute;inset-inline-end:0;width:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);opacity:0}.catalog-speed-traces i:first-child{top:18%;width:74%}.catalog-speed-traces i:nth-child(2){top:47%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,177,0,.58),transparent)}.catalog-speed-traces i:nth-child(3){top:73%;width:58%}.catalog-head.section-motion-running .catalog-blade{animation:catalogBladeArrive 1.15s cubic-bezier(.16,1,.3,1) forwards}.catalog-head.section-motion-running .blade-silver{animation-delay:.08s}.catalog-head.section-motion-running .blade-amber{animation-delay:.15s}.catalog-head.section-motion-running .blade-edge{animation-delay:.22s}.catalog-head.section-motion-running .catalog-speed-traces i{animation:catalogTrace 6.8s cubic-bezier(.16,1,.3,1) infinite}.catalog-head.section-motion-running .catalog-speed-traces i:nth-child(2){animation-delay:.24s}.catalog-head.section-motion-running .catalog-speed-traces i:nth-child(3){animation-delay:.42s}@keyframes catalogBladeArrive{0%{transform:translate3d(-38%,0,0);opacity:0;filter:blur(10px)}to{transform:none;opacity:.82;filter:none}}@keyframes catalogTrace{0%,58%{translate:-46% 0;opacity:0}66%{opacity:.72}82%,to{translate:44% 0;opacity:0}}@media (max-width:900px){.currency-converter>summary small,.currency-converter>summary span{display:none}.currency-converter>summary{width:40px;justify-content:center;padding:0}.currency-converter>summary svg:last-child{display:none}}@media (max-width:660px){.currency-panel{position:fixed;inset:72px 12px auto;width:auto}.catalog-head{min-height:430px}.catalog-head:before{inset:-10% -35%;background:radial-gradient(ellipse at 72% 45%,rgba(255,177,0,.14),transparent 40%)}.catalog-head>.container:after{margin-top:20px}.catalog-motion-ribbon{inset-block-start:18%;inset-inline-end:-20%;width:270px;height:110%;opacity:.7}.catalog-copy-aura{inset-inline-start:-20%;width:120%;opacity:.65}.catalog-light-horizon{top:77%}.catalog-speed-traces{inset-block-start:52%;inset-inline-end:-12%;width:86%;opacity:.6}}@media (prefers-reduced-motion:reduce){.catalog-blade,.catalog-speed-traces i,.currency-panel{animation:none!important}.catalog-blade{transform:none;opacity:.76;filter:none}.catalog-speed-traces i{opacity:.28;translate:0}}.auth-page,.catalog-layout,.detail-page .section,.report-page .section,.workspace{position:relative;isolation:isolate}.catalog-layout:before,.detail-page .section:before,.report-page .section:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:linear-gradient(104deg,transparent 44%,rgba(255,177,0,.055) 49%,rgba(165,168,173,.07) 51%,transparent 57%);background-size:260% 100%;background-position:100% 0}.catalog-layout.section-motion-running:before,.detail-page .section.section-motion-running:before,.report-page .section.section-motion-running:before{animation:inspectionSignalPass 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes inspectionSignalPass{0%{opacity:0;background-position:100% 0}28%{opacity:1}to{opacity:1;background-position:0 0}}.filters{overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease-out,border-color .2s ease-out}.filters:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#ffb100;transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.16,1,.3,1) .18s}.catalog-layout.section-motion-running .filters:before{transform:scaleX(1)}.filters select{transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.filters select:focus{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.12);background:#fffaf0}.results-bar{position:relative;padding-bottom:11px}.results-bar:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#ffb100 40%,rgba(165,168,173,.4),transparent);transform:scaleX(0);transform-origin:right;transition:transform .65s cubic-bezier(.16,1,.3,1) .12s}.results-bar.is-visible:after{transform:scaleX(1)}.active-filters a{transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s ease-out,border-color .16s ease-out}.active-filters a:hover{transform:translateY(-2px);background:#ffeab2;border-color:#d9ad42}@keyframes badgeStamp{0%{opacity:0;transform:scale(1.45) rotate(-8deg);filter:blur(4px)}65%{transform:scale(.94) rotate(2deg)}to{opacity:1;transform:none;filter:none}}.detail-image{transition:box-shadow .35s ease-out,transform .4s cubic-bezier(.16,1,.3,1)}.detail-image:after{content:"";position:absolute;z-index:3;inset:-35% auto -35% -45%;width:22%;transform:skewX(-17deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),rgba(255,177,0,.22),transparent);opacity:0;pointer-events:none}.detail-hero.section-motion-running .detail-image:after{animation:detailProofSweep .85s cubic-bezier(.16,1,.3,1) .42s both}@keyframes detailProofSweep{0%{translate:0 0;opacity:0}24%{opacity:.75}to{translate:690% 0;opacity:0}}.detail-inspection-proof{position:relative;overflow:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),background .2s ease-out,box-shadow .24s ease-out}.detail-inspection-proof:after{content:"";position:absolute;inset:0 auto 0 -18%;width:12%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,177,0,.22),transparent);pointer-events:none}.detail-hero.section-motion-running .detail-inspection-proof:after{animation:proofReadout 3.8s ease-in-out 1.1s 2}@keyframes proofReadout{0%,30%{translate:0 0;opacity:0}42%{opacity:1}68%,to{translate:950% 0;opacity:0}}@media (hover:hover){.detail-image:hover{transform:translateY(-4px);box-shadow:0 28px 65px rgba(0,0,0,.38)}.detail-image:hover img{transform:scale(1.025)}.detail-inspection-proof:hover{transform:translateY(-3px);background:#1d2025;box-shadow:0 16px 30px rgba(0,0,0,.2)}.detail-inspection-proof:hover a{transform:translateX(-5px)}}.finding-row{position:relative;transition:background .2s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.finding-row:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,177,0,.7),transparent);transform:scaleX(0);transform-origin:right;transition:transform .52s cubic-bezier(.16,1,.3,1) .12s}.finding-row.is-visible:after{transform:scaleX(1)}.finding-row:hover{z-index:1;background:#fffaf0;transform:translateX(-4px)}.finding-row .condition{transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease-out}.finding-row:hover .condition{transform:scale(1.05);filter:saturate(1.1)}.report-identity{position:relative;overflow:hidden;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .3s ease-out}.report-identity:after{content:"";position:absolute;inset:0 auto 0 -22%;width:16%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,177,0,.36),transparent);pointer-events:none}.report-cover.section-motion-running .report-identity{animation:reportIdentityIn .65s cubic-bezier(.16,1,.3,1) .16s both}.report-cover.section-motion-running .report-identity:after{animation:reportScan 3.6s ease-in-out .9s 2}@keyframes reportIdentityIn{0%{opacity:.3;transform:translateX(-20px) rotate(-1deg);box-shadow:none}to{opacity:1;transform:none;box-shadow:0 22px 46px rgba(0,0,0,.24)}}@keyframes reportScan{0%,32%{translate:0 0;opacity:0}45%{opacity:1}72%,to{translate:850% 0;opacity:0}}.report-qr{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease-out}.report-identity:hover .report-qr{transform:scale(1.055);box-shadow:0 8px 22px rgba(255,177,0,.24)}.report-facts span{transition:background .18s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.report-facts span:hover{position:relative;z-index:1;background:#fff8e8;transform:translateY(-3px)}.report-section h2{margin:0;margin-inline-end:13px}.report-section{position:relative;overflow:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease-out}.report-section:after{content:"";position:absolute;inset:auto 22px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,177,0,.7),transparent);transform:scaleX(0);transform-origin:right;transition:transform .55s cubic-bezier(.16,1,.3,1) .15s}.report-section.is-visible:after{transform:scaleX(1)}.report-page .section.section-motion-running .report-section.is-visible .report-status{animation:reportStatusConfirm .46s cubic-bezier(.16,1,.3,1) both}@keyframes reportStatusConfirm{0%{transform:scale(.65);box-shadow:0 0 0 0 rgba(255,177,0,.28)}70%{box-shadow:0 0 0 10px rgba(255,177,0,0)}to{transform:none;box-shadow:none}}@media (hover:hover){.report-section:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(11,13,16,.09)}}.report-evidence-note svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.report-evidence-note:hover svg{transform:rotate(-7deg) scale(1.1)}.report-disclaimer{transition:background .2s ease-out,box-shadow .25s ease-out}.report-disclaimer:hover{background:#e5eef3;box-shadow:0 16px 32px rgba(11,13,16,.07)}.wizard{position:relative;overflow:hidden}.wizard:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#a5a8ad,#ffb100 48%,#0b0d10);transform:scaleX(0);transform-origin:right;transition:transform .72s cubic-bezier(.16,1,.3,1) .18s}.wizard.is-visible:before{transform:scaleX(1)}.wizard-progress b,.wizard-progress span,.wizard-progress span:after{transition:color .2s ease-out,background .24s ease-out,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .25s ease-out}.wizard-progress span:after{transform:scaleX(0);transform-origin:right}.wizard-progress span.active:after{transform:scaleX(1)}.wizard-progress span[aria-current=step] b{color:#111317;background:#ffb100;transform:scale(1.08);box-shadow:0 0 0 5px rgba(255,177,0,.14)}.wizard-stage{animation:wizardStageIn .38s cubic-bezier(.16,1,.3,1) both}@keyframes wizardStageIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.upload-zone{transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.upload-zone svg{transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s ease-out}.upload-zone:hover{color:#40320f;border-color:#d98a00;background:#fff9e9;transform:translateY(-3px)}.upload-zone:hover svg{color:#d98a00;transform:translateY(-4px) scale(1.08)}.inspection-offer{position:relative;overflow:hidden}.inspection-offer:after{content:"";position:absolute;inset:-50% auto -50% -20%;width:12%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,177,0,.3),transparent);animation:offerScan 4.4s ease-in-out 1.2s 2;pointer-events:none}@keyframes offerScan{0%,35%{translate:0 0;opacity:0}46%{opacity:1}72%,to{translate:980% 0;opacity:0}}.wizard-complete{animation:completionArrive .52s cubic-bezier(.16,1,.3,1) both}.wizard-complete>svg{color:#168a68;animation:completionMark .5s cubic-bezier(.16,1,.3,1) .18s both}@keyframes completionArrive{0%{opacity:0;transform:scale(.97);clip-path:inset(12% round 14px)}to{opacity:1;transform:none;clip-path:inset(0 round 14px)}}@keyframes completionMark{0%{transform:scale(.6) rotate(-10deg)}to{transform:none}}.workspace-nav a{position:relative;transition:color .18s ease-out,background .18s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.workspace-nav a:after{content:"";position:absolute;inset:50% auto auto 9px;width:5px;height:5px;border-radius:50%;background:#ffb100;opacity:0;transform:translateY(-50%) scale(.4);transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.workspace-nav a:hover{transform:translateX(-4px)}.workspace-nav a.active:after{opacity:1;transform:translateY(-50%) scale(1)}.metric{transition:background .2s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.metric strong{transition:color .18s ease-out,transform .24s cubic-bezier(.16,1,.3,1)}.metric:hover{position:relative;z-index:1;background:#fff9ea;transform:translateY(-3px)}.metric:hover strong{color:#9b6500;transform:translateY(-2px)}.data-table tbody tr{transition:background .16s ease-out}.data-table tbody tr:hover{background:#fff9e9}.timeline span:before{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease-out}.timeline.is-visible .active:before{animation:timelineConfirm .45s cubic-bezier(.16,1,.3,1) both}@keyframes timelineConfirm{0%{transform:scale(.55);box-shadow:0 0 0 0 rgba(22,138,104,.32)}70%{box-shadow:0 0 0 9px rgba(22,138,104,0)}to{transform:none;box-shadow:none}}.auth-scene:after{content:"";position:absolute;inset:18% -55% auto auto;width:82%;height:46px;transform:rotate(-16deg) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(165,168,173,.12),rgba(255,177,0,.6),transparent);opacity:0;pointer-events:none}.auth-page.section-motion-running .auth-scene:after{animation:authRibbonIn .9s cubic-bezier(.16,1,.3,1) .18s both}@keyframes authRibbonIn{0%{opacity:0;translate:38% 0}to{opacity:.8;translate:0 0}}.social-button{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease-out,background .18s ease-out}.social-button:hover{transform:translateY(-2px);border-color:#d39a18;background:#fffaf0}.field input,.field select,.field textarea{transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out}.field input:focus,.field select:focus,.field textarea:focus{border-color:#d98a00;box-shadow:0 0 0 3px rgba(255,177,0,.12);background:#fffdf8;outline:0}@media (max-width:660px){.detail-image:hover,.detail-inspection-proof:hover,.finding-row:hover,.metric:hover,.report-section:hover,.upload-zone:hover,.workspace-nav a:hover{transform:none}.catalog-layout:before,.detail-page .section:before,.report-page .section:before{background-size:360% 100%}}@media (prefers-reduced-motion:reduce){.auth-scene:after,.catalog-layout:before,.detail-image:after,.detail-inspection-proof:after,.detail-page .section:before,.inspection-offer:after,.report-identity:after,.report-page .section:before{display:none!important}.report-identity,.report-status,.timeline .active:before,.wizard-complete,.wizard-complete>svg,.wizard-stage{animation:none!important}.active-filters a,.data-table tbody tr,.detail-image,.detail-inspection-proof,.field input,.field select,.field textarea,.filters,.filters:before,.finding-row,.finding-row .condition,.finding-row:after,.metric,.metric strong,.report-disclaimer,.report-evidence-note svg,.report-facts span,.report-identity,.report-qr,.report-section,.report-section:after,.results-bar:after,.social-button,.upload-zone,.upload-zone svg,.wizard-progress b,.wizard-progress span,.wizard-progress span:after,.wizard:before,.workspace-nav a,.workspace-nav a:after{transition:none!important}}.admin-shell{min-height:100vh;background:#eef0f2;color:#181b20;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.admin-sidebar{position:fixed;z-index:90;inset-block:0;inset-inline-start:0;width:272px;display:flex;flex-direction:column;padding:22px 16px 18px;color:#f7f7f5;background:#0b0d10;border-inline-end:1px solid #272a2f}.admin-brand{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding-inline:7px}.admin-brand .brand-identity--admin{gap:8px}.admin-brand .brand-identity--admin .brand-identity-mark{width:46px;height:46px}.admin-brand .brand-identity--admin .brand-identity-copy{min-width:72px;gap:7px}.admin-brand .brand-identity--admin .brand-identity-copy strong{font-size:.96rem}.admin-brand .brand-identity--admin .brand-identity-copy small{font-size:.52rem}.admin-brand .brand-identity--admin .brand-identity-copy small b{font-size:.68rem}.admin-brand .brand-identity--admin .brand-identity-divider{height:30px}.admin-brand button{display:none;color:#fff;background:transparent;border:0}.admin-role{margin:14px 6px 22px;padding:14px 15px;border:1px solid #2b2e33;border-radius:12px;background:#15181c}.admin-role span{display:block;color:#ffb100;font-size:.75rem;font-weight:800}.admin-role strong{display:block;margin-top:2px;font-size:.9rem}.admin-sidebar nav{display:grid;gap:4px;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-inline:-6px;padding-inline:6px;scrollbar-width:thin;scrollbar-color:#3a3e44 transparent}.admin-sidebar nav::-webkit-scrollbar{width:6px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#3a3e44;border-radius:6px}.admin-sidebar nav button{width:100%;min-height:45px;display:flex;align-items:center;gap:11px;padding:0 13px;color:#bfc2c6;background:transparent;border:0;border-radius:9px;text-align:start;font-size:.86rem;font-weight:700}.admin-sidebar nav button:hover{color:#fff;background:#181b1f}.admin-sidebar nav button.active{color:#0b0d10;background:#ffb100}.admin-sidebar nav button b{min-width:22px;margin-inline-start:auto;padding:1px 6px;border-radius:10px;background:#fff;color:#0b0d10;text-align:center;font-size:.75rem}.admin-sidebar-foot{margin-top:auto;display:grid;gap:10px;padding:16px 7px 0;border-top:1px solid #292c31}.admin-sidebar-foot a,.admin-sidebar-foot span{display:flex;align-items:center;gap:8px;color:#aeb1b5;font-size:.76rem}.admin-sidebar-foot a:hover{color:#ffb100}.admin-main{min-height:100vh;margin-inline-start:272px}.admin-topbar{position:sticky;z-index:70;top:0;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 28px;background:rgba(255,255,255,.94);border-bottom:1px solid #dfe1e3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar>div{display:flex;align-items:center;gap:12px}.admin-topbar small{display:block;color:#7b8087;font-size:.75rem}.admin-topbar h1{margin:0;color:#15181c;font-size:1.25rem;line-height:1.35}.admin-menu-button{display:none;width:42px;height:42px;place-items:center;border:1px solid #d7dadd;border-radius:9px;background:#fff}.admin-top-actions{display:flex;align-items:center;gap:9px}.admin-global-search{width:min(280px,22vw);height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d8dbde;border-radius:9px;background:#f5f6f7;color:#777d84}.admin-global-search input{width:100%;border:0;outline:0;background:transparent;color:#171a1f}.admin-icon-button{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid #d8dbde;border-radius:9px;background:#fff;color:#34383e}.admin-province-badge,.admin-province-picker{height:42px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d8dbde;border-radius:9px;background:#fff;color:#171a1f;font-weight:700;font-size:.88rem;white-space:nowrap}.admin-province-picker select{height:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.admin-province-badge{background:#fff4e6;border-color:#f6c58f;color:#9a3d06}.admin-icon-button i{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#ffb100;border:1px solid #fff}.admin-add-button,.admin-primary-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #e99b00;border-radius:9px;background:#ffb100;color:#111317;font-weight:900}.admin-add-button:hover,.admin-primary-action:hover{background:#ffc028}.admin-primary-action:disabled{opacity:.55;cursor:wait}.admin-content{width:min(1440px,100%);margin-inline:auto;padding:24px 28px 50px}.admin-toast{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding:12px 15px;border-radius:9px;font-size:.8rem;position:relative;color:#155e4b;background:#e8f6f1;border:1px solid #b4dece}.admin-toast button{margin-inline-start:auto;color:inherit;background:transparent;border:0}.admin-view{display:grid;gap:18px}.admin-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d9dcdf;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(20,23,27,.04)}.admin-command-strip>div{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:16px 20px;border-inline-end:1px solid #e2e4e6}.admin-command-strip>div:last-child{border-inline-end:0}.admin-command-strip span{color:#71767d;font-size:.76rem}.admin-command-strip strong{font:800 1.75rem/1.2 Poppins,Noto Sans Arabic,sans-serif;letter-spacing:-.03em}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);gap:18px}.admin-panel{overflow:hidden;border:1px solid #dadee1;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(20,23,27,.04)}.admin-panel-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #e6e8ea}.admin-panel-head small,.admin-view-intro small{display:block;color:#a66c00;font-size:.75rem;font-weight:900}.admin-panel-head h2,.admin-view-intro h2{margin:1px 0 0;font-size:1.05rem;line-height:1.4}.admin-panel-head>span{color:#7c8188;font-size:.75rem}.admin-panel-head>button{padding:6px 9px;color:#8a5a00;background:transparent;border:0;font-size:.75rem;font-weight:800}.admin-queue{padding:5px 12px 12px}.admin-queue>button{width:100%;min-height:67px;display:flex;align-items:center;gap:12px;padding:10px 8px;border:0;border-bottom:1px solid #eceeef;background:#fff;text-align:start}.admin-queue>button:last-child{border-bottom:0}.admin-queue>button:hover{background:#fafaf9}.admin-queue-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#f0f1f2;color:#555b62}.admin-queue-icon svg{width:19px}.admin-queue-icon.amber{color:#8d5b00;background:#fff0c4}.admin-queue-icon.red{color:#a12d32;background:#fde9e9}.admin-queue-icon.green{color:#167258;background:#e5f5ef}.admin-queue>button>span:nth-child(2){display:grid}.admin-queue>button strong{font-size:.82rem}.admin-queue>button small{color:#858a90;font-size:.75rem}.admin-queue>button b{margin-inline-start:auto;font:800 1.1rem Poppins,sans-serif}.admin-appointments{padding:8px 15px 14px}.admin-appointments article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:11px;padding:13px 2px;border-bottom:1px solid #eceeef}.admin-appointments article:last-child{border-bottom:0}.admin-appointments time{color:#34383d;font:700 .75rem Poppins,sans-serif;direction:ltr}.admin-appointments span,.admin-appointments strong{display:block}.admin-appointments strong{font-size:.78rem}.admin-appointments span{color:#7f848a;font-size:.75rem}.admin-status{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:2px 8px;border-radius:20px;font-style:normal;font-size:.75rem;font-weight:900;white-space:nowrap}.admin-status.success{color:#126249;background:#def3eb}.admin-status.warning{color:#7f5706;background:#fff0c9}.admin-status.danger{color:#a02930;background:#fae3e4}.admin-status.neutral{color:#555b62;background:#ebecef}.admin-activity-list{padding:6px 18px 14px}.admin-activity-list article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #eceeef}.admin-activity-list article:last-child{border-bottom:0}.admin-activity-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#946100;background:#fff0c7}.admin-activity-list svg{width:15px}.admin-activity-list strong{font-size:.78rem}.admin-activity-list p{margin:1px 0 0;color:#7e838a;font-size:.75rem}.admin-activity-list time{color:#7c8187;font-size:.75rem;white-space:nowrap}.admin-toolbar{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #dadee1;border-radius:11px;background:#fff}.admin-toolbar label{min-width:250px;flex:1 1;height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d9dcdf;border-radius:8px;color:#777d83}.admin-toolbar button svg,.admin-toolbar label svg{width:17px}.admin-toolbar input{width:100%;border:0;outline:0;background:transparent}.admin-toolbar select,.admin-toolbar>button:not(.admin-primary-action){height:42px;padding:0 13px;border:1px solid #d9dcdf;border-radius:8px;background:#fff;color:#43484e}.admin-toolbar>button{display:flex;align-items:center;gap:7px;white-space:nowrap}.admin-toolbar>button b{min-width:20px;padding:1px 6px;border-radius:10px;background:#ffb100;color:#0b0d10;font:800 .75rem Poppins,sans-serif}.admin-toolbar>button.is-active{color:#704a00;border-color:#e0ae39;background:#fff8e6}.admin-filter-panel{display:flex;align-items:end;gap:12px;padding:14px 16px;border:1px solid #d9dcdf;border-radius:11px;background:#fff;box-shadow:0 4px 14px rgba(20,23,27,.04)}.admin-filter-panel>div{width:min(250px,100%);display:grid;gap:6px}.admin-filter-panel>div>span{color:#555b62;font-size:.75rem;font-weight:800}.admin-filter-panel .unified-select-trigger{min-width:190px;height:42px;border:1px solid #d9dcdf;border-radius:8px;background:#fff}.admin-filter-panel>button{height:42px;padding:0 14px;border:0;background:transparent;color:#8a5a00;font-size:.75rem;font-weight:900}.admin-table-scroll{overflow:auto}.admin-data-table{width:100%;min-width:880px;border-collapse:collapse;text-align:start}.admin-data-table th{padding:12px 16px;color:#70757c;background:#f7f8f8;border-bottom:1px solid #dfe2e4;font-size:.75rem;text-align:start}.admin-data-table td{padding:14px 16px;border-bottom:1px solid #eceeef;font-size:.76rem;vertical-align:middle}.admin-data-table tbody tr:hover{background:#fbfaf7}.admin-data-table td>span,.admin-data-table td>strong{display:block}.admin-data-table td>span{color:#7d8288;font-size:.75rem}.admin-verified{display:inline-flex!important;align-items:center;gap:4px;color:#12684e!important;font-weight:800}.admin-verified svg{width:15px}.admin-muted{color:#8a8f95!important}.admin-row-action{padding:6px 10px;border:1px solid #d9dcdf;border-radius:7px;background:#fff;color:#3d4248;font-size:.75rem;font-weight:800}.admin-row-action:hover{color:#7f5400;border-color:#e3b750;background:#fff9e9}.admin-table-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:5px;color:#7c8288;text-align:center}.admin-table-empty svg{width:32px;height:32px;color:#bc7b00}.admin-table-empty strong{color:#20242a;font-size:.9rem}.admin-table-empty span{font-size:.75rem}.admin-table-empty button{margin-top:7px;padding:7px 11px;border:1px solid #d9b25a;border-radius:7px;background:#fff9e9;color:#765000;font-size:.75rem;font-weight:900}.admin-view-intro{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:4px 2px}.admin-view-intro h2{font-size:1.3rem}.admin-view-intro p{margin:4px 0 0;color:#6f747b;font-size:.8rem}.admin-review-list{display:grid;gap:10px}.admin-review-list>article{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding:14px;border:1px solid #dadee1;border-radius:11px;background:#fff}.admin-review-thumb{width:76px;height:64px;display:grid;place-items:center;border-radius:8px;background:#171a1e;color:#ffb100}.admin-review-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.admin-review-thumb svg{width:35px;height:35px}.admin-review-copy>div{display:flex;align-items:center;gap:10px}.admin-review-copy strong{font-size:.88rem}.admin-review-copy p{margin:4px 0 2px;color:#646970;font-size:.75rem}.admin-review-copy>span{color:#888d93;font-size:.75rem}.admin-review-actions{display:flex;gap:6px}.admin-review-actions button{min-height:35px;padding:0 11px;border:1px solid #d7dade;border-radius:7px;background:#fff;color:#3d4248;font-size:.75rem;font-weight:900}.admin-review-actions .approve{color:#0c563e;background:#e4f5ee;border-color:#a9d9c6}.admin-review-actions .reject{color:#94272e;background:#fff;border-color:#e5b7ba}.admin-empty{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed #cdd1d4;border-radius:12px;background:#fff}.admin-empty svg{width:36px;height:36px;color:#198467}.admin-empty h3{margin:9px 0 2px;font-size:1rem}.admin-empty p{margin:0;color:#777d83;font-size:.75rem}.inspection-board,.lead-pipeline{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;align-items:start;overflow:auto;padding-bottom:6px}.lead-pipeline{grid-template-columns:repeat(4,minmax(250px,1fr))}.inspection-board>section,.lead-pipeline>section{min-height:260px;padding:10px;border:1px solid #d9dcdf;border-radius:11px;background:#e7e9eb}.inspection-board>section>header,.lead-pipeline>section>header{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 10px;font-size:.75rem;font-weight:900}.inspection-board>section>header b,.lead-pipeline>section>header b{min-width:23px;padding:1px 6px;border-radius:12px;background:#fff;text-align:center;font:700 .75rem Poppins,sans-serif}.inspection-board article,.lead-pipeline article{margin-bottom:8px;padding:12px;border:1px solid #d9dcdf;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(20,23,27,.04)}.inspection-board article>small,.inspection-board article>span,.inspection-board article>strong{display:block}.inspection-board article>small{color:#a16a00;font:700 .75rem Poppins,sans-serif}.inspection-board article>strong{margin:5px 0 1px;font-size:.78rem}.inspection-board article>span{color:#777c82;font-size:.75rem}.inspection-board article>div{display:grid;gap:3px;margin-top:11px;padding-top:9px;border-top:1px solid #eceeef}.inspection-board article i{display:flex;align-items:center;gap:4px;color:#696e74;font-size:.75rem;font-style:normal}.inspection-board article i svg{width:13px}.inspection-board article button,.lead-pipeline article button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:7px 0 0;color:#855700;background:transparent;border:0;border-top:1px solid #eceeef;font-size:.75rem;font-weight:900}.inspection-board article button:disabled{color:#8b9095;cursor:default}.inspection-board article>.inspection-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #eceeef}.inspection-board article>.inspection-card-actions button{min-height:31px;margin:0;padding:0 7px;justify-content:center;border:1px solid #d9dcdf;border-radius:7px;background:#fff}.inspection-board article>.inspection-card-actions button:last-child{color:#604000;border-color:#e6c16e;background:#fff7df}.inspection-board article>.inspection-card-actions button:disabled{color:#8b9095;border-color:#d9dcdf;background:#f3f4f5}.inspection-board-empty{min-height:90px;display:grid;place-items:center;color:#8c9197;font-size:.75rem}.admin-finding-count{color:#945e00!important;font-weight:800}.admin-rule-card{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;color:#e9eaeb;background:#15181c;border:1px solid #292c31;border-radius:11px}.admin-rule-card>svg{flex:0 0 auto;color:#ffb100}.admin-rule-card strong{font-size:.85rem}.admin-rule-card p{margin:3px 0 0;color:#aeb2b7;font-size:.75rem}.lead-pipeline article>div{display:flex;align-items:center;gap:9px}.lead-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#15181c;background:#ffb100;font-weight:900}.lead-pipeline article small,.lead-pipeline article strong{display:block}.lead-pipeline article strong{font-size:.76rem}.lead-pipeline article small{color:#84898f;font-size:.75rem}.lead-pipeline article p{margin:11px 0 2px;color:#3f444a;font-size:.75rem}.lead-pipeline article .lead-message{display:-webkit-box;margin:8px 0;padding:8px 9px;color:#292d32;background:#f3f4f5;border-radius:7px;line-height:1.65;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.lead-pipeline article time,.lead-pipeline article>span{display:block;color:#7b8086;font-size:.75rem}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-settings-form{padding-bottom:18px}.admin-settings-form>label{display:grid;gap:5px;margin:14px 18px;color:#494e54;font-size:.75rem;font-weight:800}.admin-form input,.admin-form select,.admin-settings-form input,.admin-settings-form select{width:100%;height:43px;padding:0 11px;border:1px solid #d6dadd;border-radius:8px;background:#fff;color:#181b20;outline:0}.admin-form textarea{width:100%;resize:vertical;padding:10px 11px;border:1px solid #d6dadd;border-radius:8px;background:#fff;color:#181b20;outline:0;font:inherit;line-height:1.7}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-settings-form input:focus{border-color:#d79400;box-shadow:0 0 0 3px rgba(255,177,0,.13)}.admin-settings-form label>span{color:#84898f;font-size:.75rem;font-weight:400}.admin-settings-form>.admin-primary-action{margin-inline:18px}.admin-switch-row{grid-template-columns:1fr auto!important;align-items:center;padding:11px;border:1px solid #e0e2e4;border-radius:9px}.admin-switch-row span small,.admin-switch-row span strong{display:block}.admin-switch-row input{width:18px;height:18px;accent-color:#d99100}.admin-audit-list article{grid-template-columns:34px 1fr minmax(110px,auto) auto}.admin-drawer-backdrop{position:fixed;z-index:150;inset:0;display:flex;justify-content:flex-start;background:rgba(7,9,11,.64);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-drawer{width:min(520px,100%);height:100%;overflow:auto;padding-bottom:28px;background:#f7f8f8;box-shadow:20px 0 55px rgba(0,0,0,.24)}.admin-drawer-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:19px 22px;background:#101216;color:#fff;border-bottom:1px solid #2b2e33}.admin-drawer-head small{color:#ffb100;font-size:.75rem}.admin-drawer-head h2{margin:1px 0 0;font-size:1.1rem}.admin-drawer-head button{color:#fff;background:transparent;border:0}.admin-form{display:grid;gap:14px;padding:22px}.admin-form label{display:grid;gap:5px;color:#4a4f55;font-size:.75rem;font-weight:800}.admin-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-form-note{display:flex;align-items:flex-start;gap:10px;padding:13px;color:#493d1f;background:#fff3d2;border:1px solid #e9cc7a;border-radius:9px}.admin-form-note svg{flex:0 0 auto;color:#9a6500}.admin-form-note p{margin:0;font-size:.75rem}.admin-form-note strong{display:block}.admin-form-section{overflow:visible;border:1px solid #d9dcdf;border-radius:10px;background:#fff}.admin-form-section>summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#272b30;font-size:.76rem;font-weight:900;cursor:pointer;list-style:none}.admin-form-section>summary::-webkit-details-marker{display:none}.admin-form-section>summary:after{content:"+";color:#a16800;font:800 1.1rem Poppins,sans-serif}.admin-form-section[open]>summary{border-bottom:1px solid #e3e5e7}.admin-form-section[open]>summary:after{content:"−"}.admin-form-section-body{display:grid;gap:13px;padding:14px}.admin-form label>span{color:#80858b;font-size:.75rem;font-weight:500}.admin-report-drawer{width:min(820px,100%)}.admin-report-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;background:#fff;border-bottom:1px solid #e1e4e6}.admin-report-summary div{display:grid;gap:3px}.admin-report-summary strong{color:#171a1e;font-size:.95rem}.admin-report-summary span{color:#737980;font-size:.75rem}.admin-report-form{gap:17px}.admin-report-sections-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-top:4px}.admin-report-sections-head div{display:grid;gap:2px}.admin-report-sections-head small{color:#a16a00;font-size:.75rem;font-weight:900}.admin-report-sections-head strong{color:#181b20;font-size:1rem}.admin-add-report-item,.admin-report-empty button,.admin-report-sections-head button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid #d5a43a;border-radius:8px;background:#fff9e9;color:#725000;font-size:.75rem;font-weight:900}.admin-add-report-item svg,.admin-report-sections-head svg{width:15px;height:15px}.admin-report-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:6px;padding:24px;border:1px dashed #cfd3d6;border-radius:11px;background:#fff;color:#747a80;text-align:center}.admin-report-empty svg{color:#b57b00}.admin-report-empty strong{color:#292d32;font-size:.83rem}.admin-report-empty span{font-size:.75rem}.admin-report-empty button{margin-top:5px}.admin-report-section{overflow:hidden;border:1px solid #d9dcdf;border-radius:11px;background:#fff}.admin-report-section>header{display:grid;grid-template-columns:34px 1fr 32px;align-items:center;gap:9px;padding:12px;background:#171a1e;border-bottom:1px solid #30343a}.admin-report-section>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#ffb100;color:#151719;font:900 .75rem Poppins,sans-serif}.admin-report-section>header>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-report-section>header input{height:36px;padding:0 9px;border:1px solid #3a3e44;border-radius:7px;background:#22262b;color:#fff;font:inherit;font-size:.75rem;outline:0}.admin-report-section>header input:focus{border-color:#ffb100;box-shadow:0 0 0 3px rgba(255,177,0,.12)}.admin-report-item-top button,.admin-report-section>header button{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:7px;background:transparent;color:#9ca2a8}.admin-report-section>header button:hover{background:#382528;color:#ff9a9a}.admin-report-item-top svg,.admin-report-section>header svg{width:16px;height:16px}.admin-report-items{display:grid;gap:10px;padding:12px}.admin-report-items>article{display:grid;gap:10px;padding:11px;border:1px solid #e1e3e5;border-radius:9px;background:#f8f9f9}.admin-report-item-top{display:grid;grid-template-columns:27px 1fr 30px;align-items:center;gap:8px}.admin-report-item-top b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff0c6;color:#8a5b00;font:.75rem Poppins,sans-serif}.admin-report-item-top input{height:37px;padding:0 9px;border:1px solid #d7dade;border-radius:7px;background:#fff;color:#20242a;font:inherit;font-size:.75rem;font-weight:800;outline:0}.admin-report-item-top input:focus{border-color:#d79400;box-shadow:0 0 0 3px rgba(255,177,0,.12)}.admin-report-item-top button:hover{background:#ffe7e7;color:#b31c1c}.admin-report-item-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.admin-report-item-grid label{font-size:.75rem}.admin-report-item-grid input{height:38px}.admin-report-item-grid .unified-select-trigger{min-height:38px;background:#fff}.admin-report-note-field{grid-column:1/-1}.admin-add-report-item{justify-self:start}.admin-report-actions{position:sticky;bottom:0;z-index:1;display:flex;gap:9px;padding:12px;margin:0 -22px -22px;background:rgba(247,248,248,.96);border-top:1px solid #dde0e2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-report-actions .admin-primary-action{flex:1 1}.admin-approve-action{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid #bd7e00;border-radius:8px;background:#ffb100;color:#131518;font-size:.75rem;font-weight:950}.admin-approve-action:disabled{cursor:not-allowed;opacity:.45}.admin-report-validation{margin:-4px 0 0;color:#9a5d00;font-size:.75rem;font-weight:750}.admin-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-option-grid>label{min-height:64px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center;gap:10px!important;padding:10px 12px;border:1px solid #dfe2e4;border-radius:9px;background:#fafafa}.admin-option-grid input{width:19px!important;height:19px!important;accent-color:#d99100}.admin-option-grid small,.admin-option-grid strong{display:block}.admin-option-grid small{margin-top:1px;color:#7d8288;font-weight:500}.admin-vehicle-summary{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:16px;padding:18px 22px;background:#fff;border-bottom:1px solid #e0e3e5}.admin-vehicle-summary h3{margin:7px 0 2px;font-size:1.05rem;overflow-wrap:anywhere}.admin-vehicle-summary p{margin:0;color:#747a81;font-size:.75rem}.admin-vehicle-image{width:145px;height:96px;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:#111419;color:#ffb100}.admin-vehicle-image img{width:100%;height:100%;object-fit:cover}.admin-vehicle-image>svg{width:45px;height:45px}.admin-inspection-summary{min-height:88px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 22px;background:#fff;border-bottom:1px solid #e0e3e5}.admin-inspection-summary>svg{width:40px;height:40px;padding:9px;border-radius:9px;background:#fff0c8;color:#8b5c00}.admin-inspection-summary span,.admin-inspection-summary strong{display:block}.admin-inspection-summary strong{font-size:.86rem}.admin-inspection-summary span{margin-top:2px;color:#7c8187;font-size:.75rem}.admin-inspection-report-action{display:grid;gap:12px;margin:2px 22px 22px;padding:15px;border:1px solid #d7dade;border-radius:11px;background:#fff}.admin-inspection-report-action>div{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px}.admin-inspection-report-action>div>svg{width:36px;height:36px;padding:8px;border-radius:8px;background:#171a1e;color:#ffb100}.admin-inspection-report-action span{display:grid;gap:2px}.admin-inspection-report-action strong{color:#20242a;font-size:.76rem}.admin-inspection-report-action small{color:#6f757b;font-size:.75rem;line-height:1.7}.admin-inspection-report-action>button{min-height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid #d39a1f;border-radius:8px;background:#fff7df;color:#604000;font-size:.75rem;font-weight:900}.admin-inspection-report-action>button:focus-visible,.admin-inspection-report-action>button:hover:not(:disabled){background:#ffb100;color:#151719;outline:0}.admin-inspection-report-action>button:disabled{cursor:not-allowed;color:#92979c;border-color:#dadee1;background:#f2f3f4}.admin-inspection-report-action>button svg{width:16px;height:16px}.admin-inspection-report-action>p{margin:-4px 0 0;color:#8b5c00;font-size:.75rem;font-weight:750}.admin-status-actions{margin:0 22px 22px;padding:16px;border-top:1px solid #dfe2e4;background:#fff;border-radius:11px}.admin-status-actions>div:first-child span,.admin-status-actions>div:first-child strong{display:block}.admin-status-actions>div:first-child strong{font-size:.82rem}.admin-status-actions>div:first-child span{color:#777d84;font-size:.75rem}.admin-status-actions>div:last-child{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.admin-status-actions button{min-height:36px;padding:0 11px;border:1px solid #d4d8db;border-radius:7px;background:#fff;color:#42474d;font-size:.75rem;font-weight:900}.admin-status-actions button.publish{color:#0f6248;border-color:#abd7c7;background:#e8f6f1}.admin-status-actions button.sold{color:#6f4a00;border-color:#e5bd5f;background:#fff4d5}.admin-status-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.admin-sidebar{transform:translateX(105%);box-shadow:0 0 45px rgba(0,0,0,.28);transition:transform .22s ease-out}[dir=ltr] .admin-sidebar{transform:translateX(-105%)}.admin-sidebar.open{transform:none}.admin-brand button,.admin-menu-button{display:grid}.admin-main{margin-inline-start:0}.admin-dashboard-grid{grid-template-columns:1fr}.admin-content{padding-inline:20px}}@media (max-width:760px){.admin-topbar{align-items:flex-start;padding:11px 14px}.admin-top-actions{gap:6px}.admin-global-search{display:none}.admin-add-button{width:42px;padding:0;font-size:0}.admin-add-button svg{width:19px}.admin-content{padding:15px 12px 36px}.admin-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-strip>div:nth-child(2){border-inline-end:0}.admin-command-strip>div:nth-child(-n+2){border-bottom:1px solid #e2e4e6}.admin-command-strip strong{font-size:1.45rem}.admin-toolbar{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar label{min-width:100%;grid-column:1/-1}.admin-toolbar .admin-source-select{width:100%;grid-column:1/-1}.admin-toolbar .admin-source-select .unified-select-trigger{width:100%}.admin-toolbar>button{width:100%;justify-content:center}.admin-toolbar>button:not(.admin-primary-action){display:flex}.admin-toolbar .admin-primary-action{width:100%}.admin-view-intro{align-items:flex-start}.admin-review-list>article{grid-template-columns:60px 1fr}.admin-review-thumb{width:60px;height:58px}.admin-review-actions{grid-column:1/-1}.admin-review-actions button{flex:1 1}.admin-settings-grid{grid-template-columns:1fr}.admin-activity-list article{grid-template-columns:31px 1fr}.admin-activity-list time,.admin-audit-list article>b{grid-column:2}.admin-form-row,.admin-report-item-grid,.admin-report-section>header>div{grid-template-columns:1fr}.admin-report-note-field{grid-column:auto}.admin-report-actions{flex-direction:column}.admin-option-grid{grid-template-columns:1fr}.admin-filter-panel{align-items:stretch;flex-direction:column}.admin-filter-panel .unified-select-trigger,.admin-filter-panel>div{width:100%}.admin-filter-panel>button{align-self:flex-start}.admin-vehicle-summary{grid-template-columns:105px 1fr;padding:14px}.admin-vehicle-image{width:105px;height:78px}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.site-header{transition:background .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}.site-header.is-scrolled{background:rgba(11,13,16,.985);border-bottom-color:rgba(255,177,0,.28);box-shadow:0 14px 38px rgba(0,0,0,.28)}.hero-choice:before{opacity:.72;transition:opacity .3s ease-out}.verified-choice:before{background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),rgba(255,255,255,.3),transparent 27%),linear-gradient(115deg,rgba(255,255,255,.12),transparent 36%)}.private-choice:before{background:radial-gradient(circle at var(--light-x,50%) var(--light-y,40%),rgba(255,177,0,.38),rgba(255,177,0,.12) 19%,transparent 34%),linear-gradient(115deg,rgba(255,177,0,.1),transparent 38%)}.hero-choice:focus-visible:before,.hero-choice:hover:before{opacity:1}.private-choice:focus-visible,.private-choice:hover{box-shadow:0 34px 68px rgba(0,0,0,.34),0 18px 46px rgba(255,177,0,.24)}.inspection-radar,.listing-dossier-main{transition:filter .28s ease-out,scale .32s cubic-bezier(.16,1,.3,1)}.private-choice:hover .listing-dossier-main{animation-play-state:paused;filter:brightness(1.08);scale:1.025}.verified-choice:hover .inspection-radar{scale:1.035}.choice-cta svg,.detail-inspection-proof a,.home-all-link{transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease-out}.hero-choice:hover .choice-cta svg{transform:translateX(-6px)}.hero-scroll-cue{position:absolute;z-index:7;left:50%;bottom:15px;display:grid;justify-items:center;gap:5px;transform:translateX(-50%);color:#d7d8da;font-size:.75rem;font-weight:700;pointer-events:none}.hero-scroll-cue i{width:1px;height:26px;overflow:hidden;background:rgba(255,255,255,.2)}.hero-scroll-cue i:after{content:"";display:block;width:100%;height:55%;background:var(--cyan);animation:scrollCue 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes scrollCue{0%{transform:translateY(-120%)}to{transform:translateY(220%)}}.motion-active .motion-reveal{will-change:transform,opacity,clip-path,filter}.motion-active .motion-heading:not(.is-visible){opacity:.01;transform:translateY(8px);clip-path:inset(0 0 100% 0);filter:none}.motion-active .motion-heading.is-visible{opacity:1;transform:none;clip-path:inset(0)}.motion-active .motion-card:not(.is-visible){opacity:.01;transform:perspective(900px) translateY(34px) rotateX(4deg) scale(.965);clip-path:inset(0 0 7% 0 round 14px);filter:blur(3px)}.motion-active .motion-proof:not(.is-visible){opacity:.01;transform:translateX(24px) rotate(1.2deg);clip-path:inset(0 16% 0 0 round 14px);filter:blur(4px)}[dir=ltr] .motion-active .motion-proof:not(.is-visible){transform:translateX(-24px) rotate(-1.2deg);clip-path:inset(0 0 0 16% round 14px)}.motion-active .motion-step:not(.is-visible){opacity:.01;transform:translateX(28px);clip-path:inset(0 8% 0 0);filter:none}[dir=ltr] .motion-active .motion-step:not(.is-visible){transform:translateX(-28px);clip-path:inset(0 0 0 8%)}.motion-active .motion-dock:not(.is-visible){opacity:.01;transform:translateY(10px);clip-path:inset(0 48% 0 48% round 15px);filter:blur(2px)}.motion-active .motion-dock.is-visible{opacity:1;transform:none;clip-path:none;filter:none}.motion-active .motion-reveal.is-visible{will-change:auto}.about-contact,.catalog-head,.home-faq,.home-inventory,.inspection-home,.report-cover,.verification-section{position:relative;isolation:isolate}.detail-hero{isolation:isolate}.verification-section:after{content:"";position:absolute;z-index:-1;inset:-35% auto -35% -24%;width:17%;transform:skewX(-23deg);background:linear-gradient(90deg,transparent,rgba(165,168,173,.08),rgba(255,177,0,.16),transparent);opacity:0;pointer-events:none}.verification-section.section-motion-running:after{animation:sectionRibbonPass 1.25s cubic-bezier(.16,1,.3,1) .18s both}@keyframes sectionRibbonPass{0%{translate:0 0;opacity:0}24%{opacity:1}to{translate:850% 0;opacity:0}}.home-inventory:after{content:"";position:absolute;z-index:-1;inset:8% -18% auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,177,0,.1),transparent 66%);opacity:0;transform:scale(.7);pointer-events:none}.home-inventory.section-motion-running:after{animation:inventoryIgnition .9s cubic-bezier(.16,1,.3,1) .2s both}@keyframes inventoryIgnition{to{opacity:1;transform:scale(1)}}.report-visual.section-motion-running .report-sheet,.verification-section.section-motion-running .report-sheet{animation:reportSettle 4.8s ease-in-out .8s 2}@keyframes reportSettle{0%,to{transform:rotate(-2deg) translateY(0);box-shadow:20px 22px 0 rgba(255,177,0,.2),0 25px 60px rgba(0,0,0,.35)}50%{transform:rotate(-1.1deg) translateY(-7px);box-shadow:25px 30px 0 rgba(255,177,0,.15),0 34px 68px rgba(0,0,0,.42)}}.verification-section.section-motion-running .badge-proof-list span{animation:proofLineIn .45s cubic-bezier(.16,1,.3,1) both}.verification-section.section-motion-running .badge-proof-list span:nth-child(2){animation-delay:.08s}.verification-section.section-motion-running .badge-proof-list span:nth-child(3){animation-delay:.16s}.verification-section.section-motion-running .badge-proof-list span:nth-child(4){animation-delay:.24s}@keyframes proofLineIn{0%{opacity:.25;transform:translateX(14px)}to{opacity:1;transform:none}}.inspection-home.section-motion-running .step-mark{animation:stepConfirm .48s cubic-bezier(.16,1,.3,1) both}.inspection-home.section-motion-running .step:nth-child(2) .step-mark{animation-delay:.1s}.inspection-home.section-motion-running .step:nth-child(3) .step-mark{animation-delay:.2s}@keyframes stepConfirm{0%{transform:scale(.65);box-shadow:0 0 0 0 rgba(255,177,0,.35)}65%{box-shadow:0 0 0 9px rgba(255,177,0,0)}to{transform:none;box-shadow:none}}.vehicle-card{position:relative}.vehicle-card:after{content:"";position:absolute;z-index:3;inset:-45% auto -45% -52%;width:22%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);opacity:0;pointer-events:none}@media (hover:hover){.vehicle-card:hover:after{animation:cardInspectionGlint .62s cubic-bezier(.16,1,.3,1)}.card-icon-button:hover{transform:translateY(-2px) scale(1.04)}.button:active,.card-icon-button:active{transform:translateY(0) scale(.96)}}@keyframes cardInspectionGlint{0%{translate:0 0;opacity:0}25%{opacity:.65}to{translate:760% 0;opacity:0}}.card-icon-button{transition:transform .16s cubic-bezier(.16,1,.3,1),background .18s ease-out,color .18s ease-out}.card-icon-button[aria-pressed=true] svg{animation:actionConfirm .34s cubic-bezier(.16,1,.3,1)}@keyframes actionConfirm{45%{transform:scale(1.32) rotate(-7deg)}}.home-faq details{transition:background .2s ease-out,transform .2s cubic-bezier(.16,1,.3,1)}.home-faq details[open]{transform:translateX(-5px);background:#fff7e7}.home-faq details summary:after{transition:transform .24s cubic-bezier(.16,1,.3,1),color .2s ease-out}.home-faq details[open] summary:after{transform:rotate(180deg);color:#0b0d10}.home-faq details[open] p{animation:faqAnswerIn .28s cubic-bezier(.16,1,.3,1)}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-7px);clip-path:inset(0 0 35% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}.about-contact.section-motion-running:before{animation:aboutRibbonWake .9s cubic-bezier(.16,1,.3,1) both}@keyframes aboutRibbonWake{0%{opacity:0;translate:-25% 0}to{opacity:.22;translate:0 0}}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:-18%;width:16%;height:3px;transform:skewX(-24deg);background:white;animation:footerLane 5.6s ease-in-out infinite}@keyframes footerLane{0%,38%{translate:0 0;opacity:0}48%{opacity:.9}72%,to{translate:760% 0;opacity:0}}@media (max-width:660px){.hero-scroll-cue span{display:none}.hero-scroll-cue{bottom:7px}.hero-scroll-cue i{height:18px}.hero-choice{transform:none!important}.verification-section:after{width:28%}.home-faq details[open]{transform:none}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue,.home-inventory:after,.site-footer:before,.vehicle-card:after,.verification-section:after{display:none!important}.badge-proof-list span,.gate-flow i,.gate-orbit i,.hero-choice,.home-all-link,.home-all-link:before,.home-faq details,.home-faq details p,.inspection-readout span,.listing-dossier-main,.motion-gate,.radar-beam,.report-sheet,.step-mark,.upload-signal i{animation:none!important;transform:none!important;transition:none!important}.hero-choice,.motion-gate{opacity:1!important}.gate-flow{display:none!important}}.page-motion-progress{position:fixed;z-index:120;top:0;left:0;width:100%;height:3px;pointer-events:none;transform:scaleX(var(--page-progress,0));transform-origin:left;background:#ffb100;box-shadow:0 4px 14px rgba(255,177,0,.3)}[dir=rtl] .page-motion-progress{transform-origin:right}.hero-performance-lines{position:absolute;z-index:1;inset:-10% -20%;pointer-events:none;transform:translate3d(var(--pointer-x,0),var(--pointer-y,0),0) rotate(-10deg);transition:transform .45s cubic-bezier(.16,1,.3,1)}.hero-performance-lines i{position:absolute;left:-35%;width:42%;height:18px;border-radius:3px;transform:skewX(-24deg);animation:performancePass 6.8s cubic-bezier(.16,1,.3,1) infinite;animation-play-state:paused}.hero-performance-lines i:first-child{top:24%;background:linear-gradient(90deg,transparent,#a5a8ad 35%,#f7f7f5);opacity:.28}.hero-performance-lines i:nth-child(2){top:30%;height:34px;background:linear-gradient(90deg,transparent,#d98a00 28%,#ffb100);box-shadow:0 18px 55px rgba(255,177,0,.16);animation-delay:.1s}.hero-performance-lines i:nth-child(3){top:38%;height:7px;background:linear-gradient(90deg,transparent,#ffcc4d);opacity:.7;animation-delay:.2s}.hero-motion-running .hero-performance-lines i{animation-play-state:running}.hero-velocity-glow{position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--pointer-x,0)) calc(42% + var(--pointer-y,0)),rgba(255,177,0,.13),transparent 28%);transition:background-position .35s ease-out}@keyframes performancePass{0%,10%{transform:translateX(0) skewX(-24deg);opacity:0}18%{opacity:.85}48%,to{transform:translateX(370%) skewX(-24deg);opacity:0}}.verified-sweep{position:absolute;z-index:4;inset:-35% auto -35% -55%;width:28%;pointer-events:none;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);filter:blur(2px);animation:verifiedSweep 5.8s cubic-bezier(.16,1,.3,1) 1.7s infinite;animation-play-state:paused}.hero-motion-running .verified-sweep{animation-play-state:running}@keyframes verifiedSweep{0%,34%{translate:0 0;opacity:0}42%{opacity:.65}62%,to{translate:620% 0;opacity:0}}.motion-active .motion-reveal{transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),transform .62s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),clip-path .7s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter .5s ease-out var(--reveal-delay,0s)}.motion-active .motion-reveal:not(.is-visible){opacity:.01;transform:translateY(22px);clip-path:inset(0 0 10% 0 round 12px);filter:blur(5px)}.motion-active .motion-reveal.is-visible{opacity:1;transform:none;clip-path:inset(0 round 0);filter:none}.motion-active .search-panel.motion-dock.is-visible{overflow:visible;clip-path:none}.vehicle-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease-out}.vehicle-card .vehicle-image img{transition:transform .5s cubic-bezier(.16,1,.3,1),filter .35s ease-out}@media (hover:hover){.vehicle-card:hover{transform:translateY(-7px);box-shadow:0 22px 48px rgba(0,0,0,.22)}.vehicle-card:hover .vehicle-image img{transform:scale(1.045);filter:saturate(1.05) contrast(1.03)}.button-primary{position:relative;overflow:hidden}.button-primary:after{content:"";position:absolute;inset:-80% auto -80% -45%;width:26%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transition:translate .55s cubic-bezier(.16,1,.3,1)}.button-primary:hover:after{translate:620% 0}}@view-transition{navigation:auto}::view-transition-old(root){animation:pageOut .16s ease-in both}::view-transition-new(root){animation:pageIn .38s cubic-bezier(.16,1,.3,1) both}@keyframes pageOut{to{opacity:0;filter:blur(3px)}}@keyframes pageIn{0%{opacity:0;clip-path:inset(0 0 3% 0)}}.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}@media (max-width:660px){.hero-performance-lines{inset:-10% -85%}.hero-performance-lines i{width:55%}.hero-velocity-glow{opacity:.6}.page-motion-progress{height:2px}}@media (prefers-reduced-motion:reduce){.hero-performance-lines,.hero-velocity-glow,.page-motion-progress,.verified-sweep{display:none!important}.motion-reveal{opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}.guide-card:before{border-color:rgba(255,177,0,.1)}.nav-dropdown-menu a:hover{color:#7c5000;background:#fff5dd}.brand{flex-shrink:0}@media (max-width:660px){.brand{min-width:136px}.brand-identity{gap:7px}.brand-identity-mark{width:43px;height:43px}.brand-identity-copy{min-width:68px;gap:7px}.brand-identity-copy strong{font-size:.96rem}.brand-identity-copy strong:after{bottom:-5px;height:2px}.brand-identity-copy small{font-size:.51rem}.brand-identity-copy small b{font-size:.65rem}.brand-identity-divider{height:29px}.brand-identity--footer .brand-identity-mark{width:54px;height:54px}.brand-identity--footer .brand-identity-copy{min-width:86px}.brand-identity--footer .brand-identity-copy strong{font-size:1.12rem}.brand-identity--footer .brand-identity-copy small{font-size:.58rem}.brand-identity--footer .brand-identity-copy small b{font-size:.76rem}}@media (max-width:1240px){.site-header .header-inner{grid-template-columns:210px minmax(560px,1fr) 210px;gap:12px}.main-nav{gap:10px;font-size:.78rem}.nav-group{gap:12px}}@media (max-width:1080px){.site-header .header-inner{grid-template-columns:auto minmax(0,1fr);gap:16px}.site-header .main-nav{display:none}.header-actions{justify-content:flex-end}}@media (max-width:660px){.site-header .header-inner{width:calc(100% - 24px);grid-template-columns:minmax(118px,1fr) auto;gap:8px}.account-link{display:none}.mobile-account-link{color:#765000!important;background:#fff4d4}}.nav-dropdown summary,.site-footer{color:#d7d8da}.mobile-nav .nav-dropdown-menu{background:#f2f2ef}.partners-page{min-height:70vh;overflow:visible;background:#f3f1eb}.partners-hero{position:sticky;z-index:1;top:74px;height:calc(100svh - 74px);min-height:610px;display:flex;align-items:center;overflow:hidden;color:#f7f7f5;background:#0b0d10;border-bottom:1px solid rgba(255,177,0,.35)}.partners-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:linear-gradient(115deg,transparent 0 56%,rgba(255,177,0,.09) 56.1% 56.4%,transparent 56.5%),repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.018) 39px)}.partners-hero-glow{position:absolute;width:440px;aspect-ratio:1;border-radius:50%;inset:-45% auto auto 6%;pointer-events:none;background:rgba(255,177,0,.11);filter:blur(90px)}.partners-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:70px;padding-block:76px}.partners-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:#ffbd25;font-size:.82rem;font-weight:900}.partners-hero h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,5.3vw,5.4rem);line-height:1.06;letter-spacing:-.045em}.partners-hero p{max-width:64ch;margin:24px 0 0;color:#b8babd;font-size:.98rem}.partners-ribbon{position:relative;width:min(360px,100%);height:220px;justify-self:end;transform:skewX(-18deg)}.partners-ribbon i{position:absolute;inset-inline-end:0;height:32px;border-radius:5px;box-shadow:0 18px 35px rgba(0,0,0,.32)}.partners-ribbon i:first-child{top:44px;width:72%;background:#f4f4f2}.partners-ribbon i:nth-child(2){top:88px;width:92%;background:linear-gradient(90deg,#9da0a4,#e7e7e5)}.partners-ribbon i:nth-child(3){top:132px;width:100%;background:linear-gradient(90deg,#d78600,#ffb100 55%,#ffc949);box-shadow:0 20px 50px rgba(255,177,0,.18)}.partners-directory{position:relative;z-index:5;min-height:100vh;padding-block:92px 100px;background:#f3f1eb;box-shadow:0 -24px 55px rgba(11,13,16,.22)}.partners-directory:before{content:"CU";position:absolute;inset:20px 4% auto auto;color:rgba(11,13,16,.025);font:900 13rem/1 Poppins,Arial,sans-serif;pointer-events:none}.partners-wave-divider{position:absolute;z-index:6;inset:-96px 0 auto;height:120px;pointer-events:none;filter:drop-shadow(0 -8px 14px rgba(11,13,16,.13))}.partners-wave-divider svg{display:block;width:100%;height:100%;overflow:visible}.partners-wave-shadow{fill:#f3f1eb}.partners-wave-accent{fill:none;stroke:#ffb100;stroke-width:4;stroke-linecap:round}.partners-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.partner-category{position:relative;scroll-margin-top:100px;min-height:345px;overflow:hidden;padding:28px;background:#fff;border:1px solid #dedbd2;border-radius:18px;box-shadow:0 16px 40px rgba(11,13,16,.07);transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .2s ease-out,box-shadow .24s ease-out}.partner-category:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:#ffb100;transform:scaleX(.22);transform-origin:100% 50%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.partner-category:hover{transform:translateY(-6px);border-color:#c9b98f;box-shadow:0 24px 55px rgba(11,13,16,.12)}.partner-category:hover:after{transform:scaleX(1)}.partner-category-number{position:absolute;inset:22px auto auto 24px;color:#c5c5c1;font:800 .75rem/1 Poppins,Arial,sans-serif;letter-spacing:.14em}.partner-category-icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:44px;color:#111317;background:#ffb100;border-radius:14px;box-shadow:0 12px 28px rgba(255,177,0,.2)}.partner-category h2{margin:0 0 10px;font-size:1.35rem}.partner-category>p{min-height:64px;margin:0;color:#696d71;font-size:.86rem}.partner-category-status{display:flex;align-items:flex-start;gap:9px;margin-top:28px;padding-top:18px;color:#74787c;border-top:1px solid #e6e4de;font-size:.75rem;font-weight:700}.partner-category-status span{width:7px;height:7px;flex:0 0 auto;margin-top:6px;background:#ffb100;border-radius:50%;box-shadow:0 0 0 5px rgba(255,177,0,.12)}@media (max-width:900px){.partners-hero-inner{grid-template-columns:1fr;gap:24px}.partners-ribbon{position:absolute;inset:auto auto -54px -70px;width:280px;opacity:.35}.partners-grid{grid-template-columns:1fr}.partner-category{min-height:280px}.partner-category>p{min-height:auto}}@media (max-width:660px){.partners-hero{position:relative;top:auto;height:auto;min-height:520px}.partners-hero-inner{padding-block:58px 92px}.partners-hero h1{font-size:2.75rem}.partners-hero p{font-size:.9rem;line-height:1.9}.partners-directory{min-height:auto;padding-block:54px 70px;box-shadow:0 -15px 35px rgba(11,13,16,.18)}.partners-wave-divider{top:-64px;height:82px}.partners-wave-accent{stroke-width:5}.partner-category{padding:22px}.partner-category-icon{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){.partners-hero{position:relative;top:auto;height:auto;min-height:610px}}.brand-identity{display:block}.brand-identity-wordmark{width:176px;height:78px;object-fit:contain}.brand-identity--footer .brand-identity-wordmark{width:196px;height:87px}.portal-home{--portal-bg:#090a0c;--portal-panel:#111316;--portal-line:rgba(255,255,255,.1);--portal-muted:#a6a8ad;min-height:100svh;overflow:hidden;padding:0 clamp(22px,6vw,100px);color:#f5f5f3;background:var(--portal-bg)}.portal-home:before{content:"";position:absolute;inset:0 0 auto;height:740px;pointer-events:none;background:radial-gradient(ellipse at 72% 31%,rgba(255,92,0,.11),transparent 36%),radial-gradient(ellipse at 15% 3%,rgba(255,255,255,.045),transparent 33%)}.portal-grid,.portal-intro,.portal-topbar{position:relative;z-index:1;width:min(1320px,100%);margin-inline:auto}.portal-topbar{min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--portal-line)}.portal-brand{display:inline-flex;align-items:center;width:180px;height:80px;overflow:hidden}.portal-brand img{width:180px;height:80px;object-fit:contain}.portal-top-actions{display:flex;align-items:center;gap:9px}.portal-login{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding-inline:13px;color:#e7e7e5;background:#17191c;border:1px solid rgba(255,255,255,.13);border-radius:10px;font-size:.75rem;font-weight:800;transition:color .18s ease,background .18s ease,border-color .18s ease}.portal-login:hover{color:#ff6a1a;background:#211912;border-color:rgba(255,106,26,.45)}.portal-topbar .currency-converter>summary:focus-visible,.portal-topbar .currency-converter>summary:hover,.portal-topbar .currency-converter[open]>summary{color:#ff6a1a;background:#211912;border-color:rgba(255,106,26,.45)}.portal-intro{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px;padding-block:34px 28px}.portal-route-label{min-height:34px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;color:#bfc0c2;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.75rem;font-weight:700}.portal-route-label b{color:#ff6a1a;font:800 .75rem/1 Poppins,sans-serif;letter-spacing:.11em}.portal-route-label i{width:1px;height:14px;background:rgba(255,255,255,.2)}.portal-intro h1{margin:24px 0 13px;font-size:clamp(1.15rem,4.25vw,3.75rem);line-height:1.3;letter-spacing:-.045em;font-weight:900;white-space:nowrap}.portal-intro h1 em{color:#ff6a1a;font-style:normal}.portal-intro-copy>p{max-width:590px;margin:0;color:var(--portal-muted);font-size:.92rem;line-height:1.9}.portal-mark{position:relative;isolation:isolate;width:280px;aspect-ratio:16/9;justify-self:center;display:grid;place-items:center;overflow:hidden}.portal-logo-animation{position:relative;width:100%;height:100%;overflow:hidden}.portal-logo-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.portal-mark-canvas{display:block;width:100%;height:100%;object-fit:contain}.portal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-bottom:30px}.portal-card{--portal-accent:#ff5a00;--portal-accent-soft:rgba(255,90,0,.14);position:relative;min-height:284px;display:flex;flex-direction:column;padding:21px 19px 19px;overflow:hidden;color:#f4f4f2;background:linear-gradient(150deg,rgba(255,255,255,.045),transparent 58%),var(--portal-panel);border:1px solid var(--portal-line);border-radius:14px;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.portal-card:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--portal-accent);transform:scaleX(.15);transform-origin:right;transition:transform .3s ease}.portal-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--portal-accent) 68%,transparent);background-color:#15171a}.portal-card:hover:before{transform:scaleX(1)}.portal-card--cars{--portal-accent:#ffd43b;--portal-accent-soft:rgba(255,212,59,.14)}.portal-card--wash{--portal-accent:#3b9dff;--portal-accent-soft:rgba(59,157,255,.14)}.portal-card--inspection{--portal-accent:#33c8e8;--portal-accent-soft:rgba(51,200,232,.14)}.portal-card--maintenance{--portal-accent:#35d0bd;--portal-accent-soft:rgba(53,208,189,.14)}.portal-card--stores{--portal-accent:#f6aa2b;--portal-accent-soft:rgba(246,170,43,.14)}.portal-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.portal-card-icon{width:45px;height:45px;display:grid;place-items:center;color:var(--portal-accent);background:var(--portal-accent-soft);border:1px solid color-mix(in srgb,var(--portal-accent) 30%,transparent);border-radius:11px}.portal-card-number{color:#66696d;font:700 .65rem/1 Poppins,sans-serif;letter-spacing:.12em}.portal-card-label{margin-bottom:7px;color:var(--portal-accent);font-size:.75rem;font-weight:800}.portal-card>strong{min-height:52px;font-size:1.02rem;line-height:1.55;font-weight:850}.portal-card-description{margin-top:7px;color:#a8aaae;font-size:.75rem;line-height:1.8}.portal-card-action{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:17px;color:#ebebea;font-size:.75rem;font-weight:800}.portal-card-action svg{color:var(--portal-accent);transition:transform .2s ease}.portal-card:hover .portal-card-action svg{transform:translate(-3px,3px)}.site-header .brand-identity-wordmark{width:176px;height:78px}.site-footer .brand-identity-wordmark{width:196px;height:87px}.admin-brand .brand-identity--admin .brand-identity-wordmark{width:146px;height:65px}.portal-mark:before{content:"";position:absolute;z-index:-1;inset:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,93,0,.12),transparent 70%)}@media (max-width:1050px){.portal-home{padding-inline:30px}.portal-intro{grid-template-columns:minmax(0,1fr) 210px}.portal-mark{width:210px}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card{min-height:252px}}@media (max-width:660px){.brand-identity-wordmark{width:150px;height:67px}.site-footer .brand-identity-wordmark{width:166px;height:74px}.admin-brand .brand-identity--admin .brand-identity-wordmark{width:126px;height:56px}.portal-home{padding-inline:20px}.portal-topbar{min-height:78px}.portal-brand,.portal-brand img{width:132px;height:59px}.portal-top-actions{gap:6px}.portal-login{min-height:37px;padding-inline:9px;font-size:.75rem}.portal-topbar .currency-converter>summary{min-height:37px;padding-inline:8px}.portal-intro{min-height:0;grid-template-columns:1fr;padding-block:53px 31px}.portal-intro h1{margin-top:19px;font-size:clamp(1rem,4.3vw,1.55rem);letter-spacing:-.05em}.portal-intro-copy>p{font-size:.81rem}.portal-mark{position:absolute;width:148px;top:4px;left:-30px;opacity:.5}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-bottom:23px}.portal-card{min-height:235px;padding:15px 13px;border-radius:12px}.portal-card-top{margin-bottom:17px}.portal-card-icon{width:39px;height:39px}.portal-card>strong{min-height:49px;font-size:.9rem}.portal-card-description{font-size:.75rem;line-height:1.75}.portal-card-action{font-size:.75rem}.portal-card-number{font-size:.58rem}}@media (max-width:360px){.portal-home{padding-inline:14px}.portal-grid{gap:7px}.portal-card{padding-inline:11px}.portal-card>strong{font-size:.82rem}.portal-card-description{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.portal-card,.portal-card-action svg,.portal-card:before{transition:none}}.partner-category{display:block;color:inherit;text-decoration:none}.partner-category-status{align-items:center}.partner-category-status b{display:inline-flex;align-items:center;gap:7px;margin-inline-start:auto;color:#111317;font-size:.75rem;white-space:nowrap}.partner-category--wash{--partner-accent:#238cf0;--partner-tint:rgba(35,140,240,.12)}.partner-category--inspection{--partner-accent:#e33e47;--partner-tint:rgba(227,62,71,.12)}.partner-category--maintenance{--partner-accent:#e99b00;--partner-tint:rgba(233,155,0,.13)}.partner-category--stores{--partner-accent:#9465e8;--partner-tint:rgba(148,101,232,.13)}.partner-category-icon,.partner-category:after{background:var(--partner-accent,#ffb100)}.partner-category-icon{color:#fff;box-shadow:0 12px 28px var(--partner-tint,rgba(255,177,0,.2))}.partner-category:hover{border-color:var(--partner-accent,#c9b98f)}.partner-category-status span{background:var(--partner-accent,#ffb100);box-shadow:0 0 0 5px var(--partner-tint,rgba(255,177,0,.12))}.partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-category-status b{color:var(--partner-accent,#8a5900)}.service-department{--dept-accent:#238cf0;--dept-glow:rgba(35,140,240,.2);--dept-ink:#0b0d10;--dept-paper:#f5f6f7;--dept-line:#d9dde2;--dept-soft:#eaf3fc;color:#17191d;background:var(--dept-paper)}.service-department--wash{--dept-accent:#3b9dff;--dept-glow:rgba(59,157,255,.2);--dept-soft:#eaf4ff}.service-department--inspection{--dept-accent:#33c8e8;--dept-glow:rgba(51,200,232,.2);--dept-soft:#e8f9fd}.service-department--maintenance{--dept-accent:#35d0bd;--dept-glow:rgba(53,208,189,.18);--dept-soft:#e6faf7}.service-department--stores{--dept-accent:#f6aa2b;--dept-glow:rgba(246,170,43,.2);--dept-soft:#fff4e2}.service-dept-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;overflow:hidden;color:#f7f7f5;background:#0b0d10;border-bottom:1px solid color-mix(in srgb,var(--dept-accent) 60%,transparent)}.service-dept-grid{position:absolute;z-index:-2;inset:0;opacity:.5;background:linear-gradient(115deg,transparent 0 59%,color-mix(in srgb,var(--dept-accent) 14%,transparent) 59.1% 59.35%,transparent 59.45%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,54px 54px,54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000);mask-image:linear-gradient(90deg,transparent,#000 40%,#000)}.service-dept-glow{position:absolute;z-index:-1;inset:-35% auto auto 12%;width:620px;aspect-ratio:1;border-radius:50%;background:var(--dept-glow);filter:blur(110px);pointer-events:none}.service-dept-hero-inner{min-height:650px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(28px,6vw,94px);padding-block:72px 82px}.service-dept-copy{position:relative;z-index:3;max-width:680px}.service-dept-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:32px;color:#aaafb6;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .2s ease}.service-dept-back:hover{color:#fff}.service-dept-kicker,.service-dept-overline{display:inline-flex;align-items:center;gap:9px;color:var(--dept-accent);font-size:.78rem;font-weight:900;letter-spacing:.01em}.service-dept-kicker{margin-bottom:18px}.service-dept-copy h1{margin:0;color:#f8f8f6;font-size:clamp(2.8rem,5.8vw,5.6rem);font-weight:800;line-height:1.04;letter-spacing:-.045em}.service-dept-copy h1 span{display:block}.service-dept-copy>p{max-width:54ch;margin:22px 0 26px;color:#b8bdc5;font-size:.98rem;line-height:1.9}.service-dept-primary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 19px;color:#080b0f;background:var(--dept-accent);border:1px solid var(--dept-accent);border-radius:8px;font-size:.82rem;font-weight:900;text-decoration:none;transition:translate .2s ease,filter .2s ease}.service-dept-primary:hover{translate:0 -2px;filter:brightness(1.08)}.service-dept-proof{display:flex;align-items:center;gap:14px;margin-top:27px;color:#a5aab1;font-size:.75rem;font-weight:700}.service-dept-proof span{display:inline-flex;align-items:center;gap:6px}.service-dept-proof span svg{color:var(--dept-accent)}.service-dept-proof i{width:3px;height:3px;background:#686d74;border-radius:50%}.service-dept-art{position:relative;width:min(100%,500px);aspect-ratio:1.05;justify-self:center;display:grid;place-items:center;isolation:isolate}.service-art-orbit{position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--dept-accent) 34%,transparent);border-radius:50%}.service-art-orbit--inner{inset:23%;border-style:dashed;border-color:rgba(255,255,255,.18)}.service-art-grid{position:absolute;inset:18%;border-radius:50%;opacity:.45;background:linear-gradient(transparent 49.7%,rgba(255,255,255,.14) 50%,transparent 50.3%),linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.14) 50%,transparent 50.3%)}.service-art-core{position:relative;width:50%;aspect-ratio:1;display:grid;place-items:center;color:var(--dept-accent);border:1px solid color-mix(in srgb,var(--dept-accent) 68%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--dept-accent) 18%,#171a20),#0d1015 72%);box-shadow:0 0 0 18px rgba(255,255,255,.018),0 0 70px var(--dept-glow),inset 0 0 42px rgba(255,255,255,.035)}.service-art-core>svg{position:relative;z-index:4;filter:drop-shadow(0 12px 25px color-mix(in srgb,var(--dept-accent) 35%,transparent))}.service-art-stamp{position:absolute;z-index:6;inset:auto 0 13% auto;min-width:210px;display:grid;gap:5px;padding:13px 16px;color:white;background:#15181d;border:1px solid #30343a;border-inline-start:2px solid var(--dept-accent);border-radius:8px;box-shadow:0 16px 38px rgba(0,0,0,.3)}.service-art-stamp span{display:flex;align-items:center;gap:6px;color:var(--dept-accent);font-size:.63rem;font-weight:850}.service-art-stamp strong{font-size:.9rem}.service-art-stamp small{color:#a5aab1;font-size:.63rem}.service-art-index{position:absolute;inset:14% auto auto 12%;color:#747981;font:700 .75rem/1.2 Poppins,Arial,sans-serif;letter-spacing:.16em;direction:ltr}.service-art-index b{color:var(--dept-accent);font-weight:700}.service-art-signal{position:absolute;inset:auto auto 20% 14%;height:26px;display:flex;align-items:end;gap:4px;opacity:.8}.service-art-signal i{width:3px;height:var(--bar-height,8px);background:var(--dept-accent);border-radius:2px}.service-art-signal i:nth-child(2){--bar-height:15px}.service-art-signal i:nth-child(3){--bar-height:22px}.service-art-signal i:nth-child(4){--bar-height:13px}.service-art-signal i:nth-child(5){--bar-height:18px}.service-art-orbit--outer,.service-art-stamp{animation:serviceSignalIn .8s cubic-bezier(.16,1,.3,1) both}@keyframes serviceSignalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.wash-drop{position:absolute;z-index:2;width:12px;height:18px;background:var(--dept-accent);border-radius:100% 0 100% 100%;transform:rotate(45deg);box-shadow:0 0 20px var(--dept-glow)}.wash-drop--one{inset:14% 18% auto auto}.wash-drop--two{inset:auto auto 17% 17%;scale:.7}.wash-drop--three{inset:25% auto auto 10%;scale:.54}.wash-wave{position:absolute;z-index:1;inset-inline:12%;height:35px;border:1px solid color-mix(in srgb,var(--dept-accent) 60%,transparent);border-top:1px solid transparent;border-radius:50%;transform:rotate(-15deg)}.wash-wave--one{top:54%}.wash-wave--two{top:64%;inset-inline:18%;opacity:.55}.maintenance-ring{position:absolute;inset:25%;border:9px dotted color-mix(in srgb,var(--dept-accent) 34%,transparent);border-radius:50%}.maintenance-spark{position:absolute;width:9px;height:9px;background:var(--dept-accent);border-radius:2px;rotate:45deg}.maintenance-spark--one{inset:18% 22% auto auto}.maintenance-spark--two{inset:auto auto 20% 18%;scale:.7}.service-dept-art--inspection .service-art-orbit{border-style:solid}.service-dept-art--inspection .service-art-orbit--inner{inset:29%;border-style:dashed}.service-dept-art--inspection .service-art-core{width:56%;background:radial-gradient(circle,#281418,#101014 72%)}.sonar-sweep{z-index:2;inset:0;background:conic-gradient(from 214deg,transparent 0deg,color-mix(in srgb,var(--dept-accent) 42%,transparent) 38deg,transparent 76deg);-webkit-mask:radial-gradient(circle,transparent 0 34%,#000 35%);mask:radial-gradient(circle,transparent 0 34%,#000 35%);animation:sonarTurn 7s linear infinite}.sonar-dot,.sonar-sweep{position:absolute;border-radius:50%}.sonar-dot{z-index:5;width:7px;height:7px;background:var(--dept-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--dept-accent) 15%,transparent),0 0 16px var(--dept-accent)}.sonar-dot--one{inset:27% 30% auto auto}.sonar-dot--two{inset:50% auto auto 22%}.sonar-dot--three{inset:auto 26% 25% auto}@keyframes sonarTurn{to{rotate:1turn}}.service-dept-art--stores .service-art-core{width:53%;border-radius:24px}.store-shelf{position:absolute;z-index:2;inset:23% 24%;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:3px solid color-mix(in srgb,var(--dept-accent) 56%,#3c3942)}.store-shelf--back{inset:14% 17% 53%;opacity:.38;scale:.76}.store-shelf i{width:16px;height:28px;border:1px solid color-mix(in srgb,var(--dept-accent) 66%,#fff);border-radius:4px 4px 2px 2px;background:linear-gradient(120deg,color-mix(in srgb,var(--dept-accent) 35%,#15131a),#17151d)}.store-shelf i:nth-child(2){height:35px;width:20px}.store-shelf--back i{height:20px}.service-dept-scroll{position:absolute;inset:auto 50% 22px auto;translate:50% 0;display:flex;align-items:center;gap:10px;color:#969ba2;font-size:.75rem}.service-dept-scroll i{width:1px;height:29px;background:linear-gradient(var(--dept-accent),transparent)}.service-dept-content{position:relative;padding-block:88px 100px;background:var(--dept-paper)}.service-dept-section-head{display:flex;align-items:end;justify-content:space-between;gap:26px;margin-bottom:30px}.service-dept-section-head h2,.service-directory-intro h2,.service-switcher-heading h2{max-width:25ch;margin:10px 0 8px;color:#111317;font-size:clamp(1.8rem,3.3vw,3rem);line-height:1.15;letter-spacing:-.035em}.service-dept-section-head p,.service-directory-intro>p{max-width:66ch;margin:0;color:#646a71;font-size:.9rem;line-height:1.85}.service-dept-overline{color:color-mix(in srgb,var(--dept-accent) 78%,#17191d);font-size:.75rem}.service-dept-head-mark{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;color:var(--dept-accent);background:var(--dept-soft);border:1px solid color-mix(in srgb,var(--dept-accent) 25%,transparent);border-radius:50%}.service-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.service-type-card{position:relative;min-height:146px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:11px;padding:20px;background:#fff;border:1px solid #e0e2e4;border-radius:9px;transition:translate .2s ease,border-color .2s ease}.service-type-card:hover{translate:0 -3px;border-color:color-mix(in srgb,var(--dept-accent) 50%,#e0e2e4)}.service-type-index{position:absolute;inset:17px 18px auto auto;color:#b9bdc1;font:700 .75rem/1 Poppins,Arial,sans-serif;direction:ltr}.service-type-icon{width:33px;height:33px;display:grid;place-items:center;color:var(--dept-accent);background:var(--dept-soft);border-radius:8px}.service-type-card h3{margin:0;color:#17191d;font-size:.94rem}.service-type-rule{width:36px;height:2px;background:var(--dept-accent);opacity:.72}.service-dept-directory{padding-block:86px;background:#0d1014;color:#f7f7f5}.service-directory-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,6vw,90px)}.service-directory-intro h2{color:#f7f7f5}.service-directory-intro>p{color:#a7acb3}.service-directory-intro .service-dept-overline{color:var(--dept-accent)}.service-directory-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.service-directory-filters span{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#bcc0c6;background:#15191e;border:1px solid #2b3036;border-radius:7px;font-size:.75rem;font-weight:700}.service-directory-filters svg{flex:0 0 auto;color:var(--dept-accent)}.service-directory-empty{position:relative;min-height:310px;overflow:hidden;padding:26px 29px;background:linear-gradient(135deg,#171b20,#121519);border:1px solid #30353c;border-radius:12px}.service-directory-empty:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background:linear-gradient(115deg,transparent 0 70%,var(--dept-glow) 100%)}.service-empty-map{position:absolute;inset:0 0 auto auto;width:190px;height:155px;opacity:.44;overflow:hidden;background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse,#000 0 25%,transparent 76%);mask-image:radial-gradient(ellipse,#000 0 25%,transparent 76%)}.service-empty-map:after,.service-empty-map:before{content:"";position:absolute;inset:40% -12%;height:17px;border:1px solid color-mix(in srgb,var(--dept-accent) 60%,transparent);border-left:0;border-right:0;border-radius:50%;rotate:-30deg}.service-empty-map:after{inset:15% 24%;height:auto;width:16px;border:0;border-inline:1px solid color-mix(in srgb,var(--dept-accent) 50%,transparent);rotate:20deg}.service-empty-map i{position:absolute;z-index:2;width:4px;height:4px;background:var(--dept-accent);border-radius:50%}.service-empty-map i:first-child{inset:35% 33% auto auto}.service-empty-map i:nth-child(2){inset:55% 49% auto auto}.service-empty-map i:nth-child(3){inset:29% auto auto 31%}.service-empty-map i:nth-child(4){inset:auto 30% 27% auto}.service-empty-map>svg{position:absolute;z-index:3;inset:44% 43%;color:var(--dept-accent);filter:drop-shadow(0 0 10px var(--dept-accent))}.service-empty-tag{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 9px;color:var(--dept-accent);background:color-mix(in srgb,var(--dept-accent) 10%,#15191e);border:1px solid color-mix(in srgb,var(--dept-accent) 27%,transparent);border-radius:999px;font-size:.75rem;font-weight:850}.service-empty-tag i{width:6px;height:6px;background:var(--dept-accent);border-radius:50%;box-shadow:0 0 0 4px var(--dept-glow)}.service-directory-empty h3{position:relative;max-width:22ch;margin:36px 0 10px;color:#f5f6f6;font-size:1.35rem;line-height:1.3}.service-directory-empty>p{position:relative;max-width:58ch;margin:0;color:#a7acb3;font-size:.78rem;line-height:1.9}.service-empty-foot{position:absolute;inset:auto 28px 20px;display:flex;align-items:center;justify-content:space-between;padding-top:15px;color:#afb4bb;border-top:1px solid #30353b}.service-empty-foot span{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;font-weight:750}.service-empty-foot svg{color:var(--dept-accent)}.service-dept-how{padding-block:88px 96px;background:#fff}.service-dept-section-head--how{margin-bottom:41px}.service-how-clock{display:flex;align-items:center;gap:9px;padding:10px 13px;color:#2e3338;background:var(--dept-soft);border:1px solid color-mix(in srgb,var(--dept-accent) 25%,transparent);border-radius:8px;font-size:.75rem;font-weight:850;white-space:nowrap}.service-how-clock svg{color:var(--dept-accent)}.service-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-step{position:relative;min-height:145px;padding:21px 19px;background:#f7f8f8;border:1px solid #e6e8e9;border-radius:9px}.service-step-no{display:block;margin-bottom:23px;color:color-mix(in srgb,var(--dept-accent) 50%,#0b0d10);font:800 .75rem/1 Rubik,Arial,sans-serif;direction:ltr}.service-step-track{position:absolute;inset:25px 58px auto 19px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--dept-accent) 65%,transparent),transparent)}.service-step h3{margin:0 0 7px;font-size:.9rem}.service-step p{margin:0;color:#686d73;font-size:.75rem;line-height:1.8}.service-dept-switcher{padding-block:54px;background:#0b0d10;color:#f6f6f4;border-top:1px solid #22262b}.service-switcher-heading>span{color:var(--dept-accent);font-size:.75rem;font-weight:900}.service-switcher-heading h2{margin:8px 0 24px;color:#f5f5f3;font-size:clamp(1.2rem,2.3vw,1.7rem)}.service-switcher-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-switch-link{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#e4e6e7;text-decoration:none;background:#15181d;border:1px solid #2b2f34;border-radius:8px;transition:border-color .2s ease,background .2s ease}.service-switch-link:hover{background:#1b1f24;border-color:var(--dept-accent)}.service-switch-link>svg:first-child{color:var(--switch-accent,#a5a8ad)}.service-switch-link>span{flex:1 1;font-size:.75rem;font-weight:800}.service-switch-link>svg:last-child{color:#777d84}.service-switch-link--wash{--switch-accent:#3b9dff}.service-switch-link--inspection{--switch-accent:#33c8e8}.service-switch-link--maintenance{--switch-accent:#35d0bd}.service-switch-link--stores{--switch-accent:#f6aa2b}@media (max-width:900px){.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dept-hero-inner{grid-template-columns:1fr minmax(280px,.8fr);gap:20px}.service-dept-copy h1{font-size:clamp(2.65rem,6vw,4.5rem)}.service-dept-art{width:100%}.service-directory-layout{gap:32px}.service-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.service-dept-hero{min-height:0}.service-dept-hero-inner{min-height:0;grid-template-columns:1fr;padding-block:26px 62px}.service-dept-back{margin-bottom:26px}.service-dept-copy h1{font-size:clamp(2.65rem,11vw,4rem)}.service-dept-copy>p{font-size:.88rem}.service-dept-proof{flex-wrap:wrap;gap:9px;font-size:.75rem}.service-dept-art{width:min(84%,360px);margin:4px auto -28px}.service-dept-scroll{display:none}.service-dept-content,.service-dept-how{padding-block:58px}.service-dept-section-head{align-items:flex-start}.service-dept-section-head h2,.service-directory-intro h2{font-size:1.85rem}.service-dept-head-mark{width:43px;height:43px}.service-type-grid{gap:9px}.service-type-card{min-height:125px;padding:15px}.service-type-card h3{font-size:.8rem}.service-dept-directory{padding-block:58px}.service-directory-layout{grid-template-columns:1fr;gap:24px}.service-directory-filters{grid-template-columns:1fr}.service-directory-empty{min-height:300px;padding:20px}.service-directory-empty h3{margin-top:32px;font-size:1.2rem}.service-empty-foot{inset-inline:20px}.service-dept-section-head--how{flex-direction:column;gap:16px}.service-steps-grid{grid-template-columns:1fr;gap:9px}.service-step{min-height:118px}.service-step-no{margin-bottom:17px}.service-step-track{top:22px}.service-switcher-links{grid-template-columns:1fr 1fr}.partner-category-status{flex-wrap:wrap}.partner-category-status b{margin-inline-start:0}}@media (max-width:430px){.service-type-grid{grid-template-columns:1fr 1fr}.service-type-card{min-height:119px}.service-switcher-links{grid-template-columns:1fr}.service-art-stamp{min-width:185px;padding:10px 12px}.service-art-stamp strong{font-size:.82rem}}@media (max-width:700px){.partners-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-art-orbit--outer,.service-art-stamp,.sonar-sweep{animation:none!important}.service-dept-primary,.service-switch-link,.service-type-card{transition:none}}.unified-select{position:relative;min-width:0;width:100%;color:#181b20}.unified-select-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.unified-select-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#292d31;text-align:start;background:#f9f9f7;border:1px solid #cfd2d4;border-radius:10px;font:750 .78rem/1.35 inherit;cursor:pointer;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out}.unified-select-trigger svg{flex:0 0 auto;color:#777b80;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s ease-out}.unified-select-trigger:hover{border-color:#aeb2b5;background:#fff}.unified-select-trigger:focus-visible,.unified-select.is-open .unified-select-trigger{outline:0;border-color:#d98a00;background:#fffaf0;box-shadow:0 0 0 3px rgba(255,177,0,.14)}.unified-select.is-open .unified-select-trigger svg{color:#a66c00;transform:rotate(180deg)}.unified-select-trigger:disabled{color:#8c9094;background:#eceeec;cursor:not-allowed}.unified-select-menu{position:absolute;z-index:150;top:calc(100% + 8px);inset-inline:0;min-width:190px;max-height:280px;overflow:auto;padding:7px;transform-origin:top;color:#f2f2ef;background:#15181c;border:1px solid #383b3f;border-radius:12px;box-shadow:0 24px 55px rgba(0,0,0,.4);animation:searchMenuIn .22s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:#ffb100 #24272b}.mobile-nav nav:before,.nav-dropdown-menu:before,.smart-options:before,.unified-select-menu:before{content:"";position:absolute;inset:0 12px auto;height:2px;background:#ffb100;border-radius:0 0 2px 2px}.unified-select-menu a,.unified-select-menu button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;color:#e5e6e7;text-align:start;background:transparent;border:0;border-radius:8px;font-weight:700}.unified-select-menu a:focus-visible,.unified-select-menu a:hover,.unified-select-menu button:focus-visible,.unified-select-menu button:hover{color:#fff;background:#292c30;outline:0}.unified-select-menu a:focus-visible,.unified-select-menu button:focus-visible{box-shadow:inset 0 0 0 2px #ffb100}.unified-select-menu a.is-selected,.unified-select-menu button.is-selected{color:#111317;background:#ffb100}.sort-form .sort-select{width:190px}.sort-form .unified-select-trigger{min-height:40px;color:#292d31;background:#fff;border:1px solid #cfd2d4}.sort-form .unified-select-trigger:focus-visible,.sort-form .unified-select-trigger:hover{color:#292d31;background:#fffaf0}.admin-toolbar .admin-source-select{width:175px;flex:0 0 175px}.admin-toolbar .unified-select-trigger{min-height:42px;background:#fff}.admin-form .unified-select-trigger{min-height:43px;background:#fff}.admin-account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#15181c;border-radius:13px;color:#fff;box-shadow:0 10px 26px rgba(11,13,16,.12)}.admin-account-summary>div{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-inline-end:1px solid #303338}.admin-account-summary>div:last-child{border-inline-end:0}.admin-account-summary span{color:#b8bbc0;font-size:.75rem}.admin-account-summary strong{color:#ffb100;font:850 1.65rem/1 Poppins,Noto Sans Arabic,sans-serif}.admin-users-toolbar>.unified-select{width:180px;flex:0 0 180px}.admin-users-table{min-width:900px}.admin-user-identity{display:flex;align-items:center;gap:10px}.admin-user-drawer-summary>span,.admin-user-identity>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#171a1e;color:#ffb100;font-size:.9rem;font-weight:900}.admin-user-identity>div{display:grid;gap:2px}.admin-user-identity small{color:#898e94;font-size:.75rem}.admin-user-role{display:inline-flex!important;min-height:27px;align-items:center;padding:2px 9px;border-radius:7px;background:#fff2cc;color:#785000!important;font-size:.75rem!important;font-weight:900}.admin-user-drawer{width:min(620px,100%)}.admin-user-drawer-summary{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:17px 22px;background:#fff;border-bottom:1px solid #e1e4e6}.admin-user-drawer-summary>span{width:48px;height:48px;font-size:1.1rem}.admin-user-drawer-summary>div{display:grid;gap:3px}.admin-user-drawer-summary strong{font-size:.92rem}.admin-user-drawer-summary small{color:#777d83;font-size:.75rem;direction:ltr;text-align:start}.admin-user-access-note{display:flex;align-items:flex-start;gap:11px;padding:14px;color:#dfe1e3;background:#171a1e;border-radius:10px}.admin-user-access-note>svg{flex:0 0 auto;color:#ffb100}.admin-user-access-note strong{display:block;font-size:.78rem}.admin-user-access-note p{margin:3px 0 0;color:#b8bbc0;font-size:.75rem;line-height:1.7}.admin-user-access-note small{display:block;margin-top:6px;color:#ffca51;font-size:.75rem}.admin-user-security-zone{display:grid;gap:12px;margin:0 22px 24px;padding:16px;border-top:1px solid #d9dcdf;background:#fff;border-radius:11px}.admin-user-security-zone>div:first-child strong{font-size:.8rem}.admin-user-security-zone>div:first-child p{margin:2px 0 0;color:#777d83;font-size:.75rem}.admin-user-security-zone>button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d7a638;border-radius:8px;background:#fff9e9;color:#714b00;font-size:.75rem;font-weight:900}.admin-user-security-zone>button:hover{background:#fff1c7}.admin-user-security-zone>button:disabled{opacity:.55;cursor:wait}.admin-user-reset-confirm{padding:13px;border:1px solid #e2bd68;border-radius:9px;background:#fff7df}.admin-user-reset-confirm p{margin:0 0 10px;color:#4a3a17;font-size:.75rem}.admin-user-reset-confirm>div{display:flex;gap:8px}.admin-user-reset-confirm button{min-height:35px;padding:0 12px;border:1px solid #d7dade;border-radius:7px;background:#fff;font-size:.75rem;font-weight:900}.admin-user-reset-confirm button:last-child{color:#fff;background:#a52d34;border-color:#a52d34}.admin-user-suspended-hint{display:flex;align-items:center;gap:8px;padding:10px;color:#8c292f;background:#fbe9ea;border-radius:8px;font-size:.75rem}.admin-user-suspended-hint svg{width:17px;height:17px;flex:0 0 auto}@media (max-width:760px){.admin-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-summary>div:nth-child(2){border-inline-end:0}.admin-account-summary>div:nth-child(-n+2){border-bottom:1px solid #303338}.admin-users-toolbar>.unified-select{width:100%;flex:auto}.admin-user-drawer-summary{grid-template-columns:44px 1fr}.admin-user-drawer-summary>i{grid-column:2;justify-self:start}.admin-users-table{min-width:0;display:block}.admin-users-table thead{display:none}.admin-users-table tbody{display:grid;gap:10px;padding:10px}.admin-users-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dfe2e4;border-radius:11px;background:#fff}.admin-users-table td{min-width:0;display:grid;align-content:center;gap:2px;padding:11px 12px;border:0;border-bottom:1px solid #eceeef}.admin-users-table td:before{content:attr(data-label);margin-bottom:3px;color:#8a8f95;font-size:.75rem;font-weight:800}.admin-users-table td:first-child{grid-column:1/-1;border-bottom:1px solid #e2e4e6}.admin-users-table td:nth-child(odd):not(:first-child){border-inline-start:1px solid #eceeef}.admin-users-table td:last-child{grid-column:1/-1;border-bottom:0}.admin-users-table td:last-child .admin-row-action{width:100%;min-height:38px}}.currency-panel,.mobile-nav nav,.nav-dropdown-menu,.search-options,.smart-options,.vehicle-suggestions{background:#15181c;border:1px solid #383b3f;border-radius:12px;box-shadow:0 24px 55px rgba(0,0,0,.4)}.currency-panel:before,.search-options:before,.vehicle-suggestions:before{background:#ffb100}.nav-dropdown-menu{padding:7px;color:#f2f2ef}.mobile-nav nav>a,.mobile-nav nav>details>summary,.nav-dropdown-menu a{min-height:43px;align-items:center;padding:9px 11px;color:#e5e6e7;border-radius:8px;font-weight:700}.mobile-nav nav>a:focus-visible,.mobile-nav nav>a:hover,.mobile-nav nav>details>summary:focus-visible,.mobile-nav nav>details>summary:hover,.nav-dropdown-menu a:focus-visible,.nav-dropdown-menu a:hover{color:#fff;background:#292c30;outline:0}.mobile-nav nav>.nav-sell-link{color:#111317;background:#ffb100}.mobile-nav .nav-dropdown-menu{margin-top:4px;background:#202328;border-color:#383b3f;box-shadow:none}.currency-panel{color:#f1f1ef}.currency-panel-head strong{color:#fff}.currency-panel-head small,.currency-panel>label{color:#ffca51}.currency-panel p{color:#b8bbbe}.currency-panel p b{color:#ffca51}.currency-panel:before{border-radius:12px 12px 0 0}.smart-options{border:1px solid #383b3f;box-shadow:0 24px 55px rgba(0,0,0,.4)}.search-select.is-open .search-select-trigger,.smart-select.open,.smart-select:focus-within{border-color:#d98a00;background:#fffaf0;box-shadow:0 0 0 3px rgba(255,177,0,.14)}.motion-active .sell-page-v2 .wizard.motion-reveal.is-visible,.sell-page-v2 .wizard:has(.smart-select.open){overflow:visible;clip-path:none}@media (max-width:660px){.sort-form .sort-select{width:100%}.admin-toolbar .admin-source-select{width:auto;flex:1 1}.unified-select-menu{max-height:240px}}.report-identity{background:#1b1e22}.workspace{background:#f0f0ed}.workspace-nav a{color:#c6c7c9}.workspace-nav a.active,.workspace-nav a:hover{background:#2d220b}.auth-scene:before{border-color:rgba(255,177,0,.1)}@media(min-width:1081px) and (max-width:1450px){.site-header--ku .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px}.site-header--ku .main-nav{display:none}.site-header--ku .mobile-nav{display:block}}.service-department--wash .service-dept-hero{min-height:0;display:block;padding-top:14px;overflow:hidden}.service-department--wash .service-dept-hero-inner{position:relative;isolation:isolate;width:min(1600px,calc(100% - 40px));min-height:720px;display:flex;align-items:center;padding-block:48px}.service-department--wash .service-dept-copy{width:40%;margin-inline-end:auto;text-shadow:0 2px 18px #0b0d10}.service-department--wash .wash-hero-art{position:absolute;z-index:0;inset:0;min-height:0;width:100%;margin:0;pointer-events:none}.service-department--wash .wash-hero-art:before{content:"";position:absolute;z-index:0;inset:8% 3%;background:radial-gradient(ellipse at 51% 58%,rgba(21,101,170,.24),rgba(13,37,58,.11) 48%,transparent 74%);pointer-events:none}.service-department--wash .wash-hero-video{position:absolute;z-index:1;inset-block:0;inset-inline-end:0;width:76%;height:100%;object-fit:contain;object-position:center}.service-department--wash .wash-service-menu-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto;padding-bottom:38px}.service-department--wash .wash-service-menu--strip{max-width:none;margin:0;padding:15px 20px 12px;box-shadow:none}.service-department--wash .wash-service-menu--strip .wash-menu-head{padding-bottom:10px}.service-department--wash .wash-service-menu--strip .wash-menu-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.service-department--wash .wash-service-menu--strip .wash-menu-options li+li{border-top:0;border-inline-start:1px solid #cbd2d5}.service-department--wash .wash-service-menu--strip .wash-menu-options a{min-height:58px;padding-inline:15px}.service-department--wash .wash-service-menu--strip .wash-menu-options li:first-child a{padding-inline-start:0}.service-department--wash .wash-service-menu--strip .wash-menu-foot{margin-top:4px;padding-top:9px}.service-department--wash .wash-service-menu--strip .wash-menu-foot i{display:none}@media(max-width:900px){.service-department--wash .service-dept-hero-inner{min-height:650px}.service-department--wash .wash-service-menu--strip .wash-menu-options a{padding-inline:10px}}@media(max-width:700px){.service-department--wash .service-dept-hero{padding-top:0}.service-department--wash .service-dept-hero-inner{display:block;min-height:0;padding-block:22px clamp(240px,65vw,420px)}.service-department--wash .service-dept-copy{width:100%}.service-department--wash .wash-hero-art{width:100%;margin:0}.service-department--wash .wash-hero-video{inset-block:auto 0;width:100%;height:clamp(260px,70vw,440px)}.service-department--wash .wash-service-menu-wrap{padding-bottom:34px}.service-department--wash .wash-service-menu--strip{padding:16px 15px 12px}.service-department--wash .wash-service-menu--strip .wash-menu-options{grid-template-columns:1fr}.service-department--wash .wash-service-menu--strip .wash-menu-options li+li{border-inline-start:0;border-top:1px solid #cbd2d5}.service-department--wash .wash-service-menu--strip .wash-menu-options a{min-height:51px;padding-inline:0}.service-department--wash .wash-service-menu--strip .wash-menu-foot{font-size:.56rem}}.service-department--wash .wash-care-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"photo details";direction:ltr;gap:clamp(28px,5vw,80px);align-items:center}.wash-care-details{min-width:0}.service-department--wash .wash-care-details{grid-area:details;direction:rtl}html[dir=ltr] .service-department--wash .wash-care-details{direction:ltr}.service-department--wash .service-dept-content{z-index:1;overflow:visible}.wash-care-photo{position:absolute;left:0;bottom:-120px;width:min(40vw,510px);pointer-events:none}.wash-care-photo img{display:block;width:100%;height:auto;filter:drop-shadow(12px 22px 24px rgba(0,0,0,.24))}.service-department--wash .service-dept-directory{padding-top:170px}.service-department--wash .wash-care-details .wash-service-index{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.service-department--wash .wash-care-layout{grid-template-columns:1fr;grid-template-areas:"details" "photo";gap:24px}.wash-care-photo{position:relative;grid-area:photo;left:calc((100vw - 100%) / -2);bottom:auto;width:min(70vw,300px);margin-bottom:-150px;transform:translateY(20px)}.wash-care-photo img{width:100%;max-height:none}.service-department--wash .service-dept-directory{padding-top:155px}}.service-department--wash .service-dept-directory{position:relative;min-height:690px;padding-block:130px 55px;overflow:visible}.wash-directory-photo{position:absolute;z-index:2;top:0;right:0;height:calc(100% + 85px);pointer-events:none}.wash-directory-photo img{display:block;height:100%;width:auto;max-width:none;filter:drop-shadow(-12px 20px 20px rgba(0,0,0,.2))}.service-department--wash .service-directory-layout{position:relative;z-index:3;display:grid;grid-template-columns:1fr;gap:28px;width:min(650px,48%);margin-left:clamp(24px,7vw,140px);margin-right:auto}.service-department--wash .service-dept-how{padding-top:140px}@media(max-width:1000px) and (min-width:701px){.service-department--wash .service-directory-layout{width:51%;margin-left:24px}.wash-directory-photo{right:-80px}.service-department--wash{overflow-x:clip}}@media(max-width:700px){.service-department--wash .service-dept-directory{min-height:0;padding-top:140px;padding-bottom:310px}.service-department--wash .service-directory-layout{width:calc(100% - 40px);margin-inline:auto}.wash-directory-photo{top:auto;bottom:-65px;right:0;height:365px}.service-department--wash .service-dept-how{padding-top:110px}}.wash-quick-services{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding:12px 0}.wash-quick-services a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border-radius:6px;color:#dbe5ed;font-size:1rem;font-weight:750;text-decoration:none;transition:color .18s ease,background-color .18s ease}.wash-quick-services a:hover{color:#64b4ff;background:rgba(59,157,255,.09)}.wash-quick-services a:focus-visible{outline:2px solid #3b9dff;outline-offset:4px;color:#64b4ff}.service-department--wash .wash-service-row{scroll-margin-top:110px}@media(max-width:700px){.wash-quick-services{gap:6px}.wash-quick-services a{padding:10px 12px;font-size:.85rem}}@media(prefers-reduced-motion:reduce){.wash-quick-services a{transition:none}}.service-department--wash .wash-care-details .wash-service-index{display:block;border:0;border-top:1px solid #bccbd5}.service-department--wash .wash-service-row{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:baseline;gap:18px;min-height:88px;padding:19px 0;border:0;border-bottom:1px solid #d0dbe2;background:transparent}.service-department--wash .wash-service-row:hover{background:transparent}.service-department--wash .wash-service-row .wash-service-no{color:#0876bf;font-size:.75rem;letter-spacing:.06em}.service-department--wash .wash-service-row h3{margin:0 0 6px;font-size:1.12rem;font-weight:750}.wash-service-copy p{margin:0;color:#546875;font-size:.84rem;line-height:1.8}.service-department--wash .wash-care-details .service-dept-head-mark{display:none}.service-department--wash .wash-care-details .service-dept-section-head{margin-bottom:30px}.service-department--wash .service-dept-how{padding-bottom:95px;background:#f5f7f8}.service-department--wash .service-dept-section-head--how{align-items:flex-start;margin-bottom:48px}.service-department--wash .service-how-clock{border:0;background:transparent;padding:8px 0;color:#526977}.service-department--wash .wash-route{gap:48px;border:0}.service-department--wash .wash-route-step{min-height:0;padding:0;border:0}.service-department--wash .wash-route-step:first-child{border:0}.service-department--wash .wash-route-step .wash-route-marker{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 0 27px;padding:0 0 22px;border-bottom:2px solid #cbdce7;color:#0876bf}.wash-route-marker span{font-size:2.6rem;line-height:1;font-weight:500;letter-spacing:-.06em}.wash-route-marker:after{content:"";position:absolute;bottom:-5px;inset-inline-start:0;width:8px;height:8px;border-radius:50%;background:#168bdf}.service-department--wash .wash-route-step .wash-route-copy{margin:0}.service-department--wash .wash-route-step h3{margin:0 0 12px;font-size:1.2rem}.service-department--wash .wash-route-step p{max-width:31ch;font-size:.9rem;line-height:1.9;color:#546875}@media (max-width:700px){.service-department--wash .wash-service-row{gap:12px;padding-block:17px}.service-department--wash .wash-route{grid-template-columns:1fr;gap:30px}.service-department--wash .wash-route-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px}.service-department--wash .wash-route-step .wash-route-marker{display:block;border:0;padding:0;margin:0}.wash-route-marker span{font-size:2rem}.wash-route-marker svg,.wash-route-marker:after{display:none}.service-department--wash .wash-route-step p{max-width:none}.service-department--wash .service-dept-how{padding-bottom:60px}}.wash-list-page{--section-accent:#3b9dff;background:#0d141b;color:#eef4f8;min-height:80vh;padding:55px 0 80px}.wash-list-back{color:#91a8ba;font-size:.85rem}.wash-list-heading{padding:35px 0;max-width:800px}.wash-list-heading>span{display:flex;gap:8px;align-items:center;color:#4ca7ff}.wash-list-heading h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.3;margin:18px 0}.wash-list-heading p{color:#a9bccb;line-height:1.9;max-width:660px}.wash-list-controls{display:flex;gap:14px;padding:20px 0;border-block:1px solid #2b3a46}.wash-list-controls label{display:flex;gap:12px;align-items:center;flex:1 1;background:#17232d;padding:0 18px;border:1px solid #354959;border-radius:8px}.wash-list-controls input{width:100%;min-width:0;padding:16px 0;background:transparent;border:0;color:#fff;font:inherit}.wash-list-controls select{max-width:100%;background:#17232d;color:#fff;border:1px solid #354959;border-radius:8px;padding:12px;font:inherit}.wash-list-page :is(input,select,button,a):focus-visible{outline:2px solid #62b4ff;outline-offset:4px}.wash-list-count{padding:24px 0;color:#a9bccb}.wash-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wash-list-card{overflow:hidden;border:1px solid #2a3b49;border-radius:12px;background:#14202a}.wash-list-photo{aspect-ratio:16/10;background:#20313f}.wash-list-photo img{width:100%;height:100%;object-fit:cover}.wash-list-photo>span{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#9ab4c7}.wash-list-body{padding:24px}.wash-list-category{color:#64b6ff;font-size:.76rem}.wash-list-body h2{font-size:1.25rem;margin:12px 0;line-height:1.6}.wash-list-body p{display:flex;align-items:flex-start;gap:8px;min-height:55px;color:#b4c5d1;font-size:.87rem;line-height:1.8}.wash-list-body svg{flex-shrink:0;margin-top:4px}.wash-list-phone{display:flex;align-items:center;gap:8px;color:#d4e6f3}.wash-list-actions{display:grid;gap:10px;margin:24px 0 16px}.wash-list-actions a{text-align:center;padding:12px;border:1px solid #386080;border-radius:6px;color:#cde6ff;font-size:.85rem}.wash-list-actions a:first-child{background:#3b9dff;color:#071b2c;border-color:#3b9dff;font-weight:750}.wash-list-source{color:#9cb2c3;font-size:.75rem;text-decoration:underline}.wash-list-note{margin-top:35px;padding-top:25px;border-top:1px solid #2b3a46;color:#a8bcca;line-height:1.9;font-size:.85rem}.wash-list-empty{padding:55px 0;text-align:center}.wash-list-empty button{background:#3b9dff;border:0;padding:12px 20px;border-radius:6px;cursor:pointer}@media(max-width:1000px){.wash-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wash-list-grid{grid-template-columns:1fr}.wash-list-controls{flex-direction:column}.wash-list-page{padding-top:30px}}.inspection-list-page{--inspection-accent:#33c8e8;min-height:80vh;padding:54px 0 76px;color:#f4f5f7;background:#0d1014}.inspection-list-page .container{max-width:1240px}.inspection-list-back{display:inline-flex;align-items:center;gap:8px;color:#aab0b8;font-size:.86rem}.inspection-list-back:hover{color:#fff}.inspection-list-heading{max-width:820px;padding:34px 0 24px}.inspection-list-heading>span{display:inline-flex;align-items:center;gap:8px;color:#ff5963;font-size:.9rem}.inspection-list-heading h1{margin:14px 0 10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.25}.inspection-list-heading p{max-width:700px;color:#aeb4bc;line-height:1.9}.inspection-list-search{display:flex;align-items:center;gap:12px;max-width:600px;padding:0 16px;border:1px solid #343a42;border-radius:9px;background:#171b20;color:#ff5963}.inspection-list-search input{width:100%;min-width:0;padding:15px 0;border:0;outline:0;background:transparent;color:#f4f5f7;font:inherit}.inspection-list-search input::placeholder{color:#858c95}.inspection-list-count{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;padding:14px 0;border-bottom:1px solid #2b3037;color:#aeb4bc;font-size:.88rem}.inspection-list-count b{color:#f4f5f7}.inspection-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inspection-list-card{min-width:0;padding:22px;border:1px solid #2c3138;border-radius:12px;background:linear-gradient(145deg,#181c21,#121519)}.inspection-list-card-top{display:flex;align-items:center;gap:10px;min-height:38px}.inspection-list-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#ff5963;background:#ff455014}.inspection-list-kind{flex:1 1;color:#aeb4bc;font-size:.75rem}.inspection-list-rating{display:flex;align-items:center;gap:4px;color:#ffc85c}.inspection-list-rating b{font-size:.88rem}.inspection-list-rating small{color:#9da4ad;font-size:.75rem}.inspection-list-card h2{margin:19px 0 9px;font-size:1.13rem;line-height:1.6}.inspection-list-area{display:flex;align-items:flex-start;gap:8px;min-height:48px;margin:0;color:#aeb4bc;font-size:.85rem;line-height:1.75}.inspection-list-area svg{flex:none;margin-top:3px;color:#ff5963}.inspection-list-contact{min-height:42px;padding-top:13px;color:#d6d9de;font-size:.87rem}.inspection-list-contact a,.inspection-list-contact span{display:flex;align-items:center;gap:8px}.inspection-list-contact svg{color:#ff5963}.inspection-list-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.inspection-list-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px;border:1px solid #3a4149;border-radius:7px;color:#e5e7ea;font-size:.78rem;text-align:center}.inspection-list-actions .inspection-list-map{border-color:#33c8e8;background:#33c8e8;color:#111318;font-weight:750}.inspection-list-website{display:inline-block;margin-top:13px;color:#b5bac1;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.inspection-list-note{margin-top:32px;padding:18px 20px;border-inline-start:3px solid #33c8e8;background:#171b20;color:#adb3bb;font-size:.82rem;line-height:1.9}.inspection-list-note p{margin:0 0 5px}.inspection-list-note small{color:#848c95}.inspection-list-empty{padding:40px 0;color:#b9bec5;text-align:center}.inspection-list-empty button{border:0;border-radius:7px;padding:10px 16px;background:#33c8e8;color:#15171a;cursor:pointer}.inspection-list-page :is(a,button,input):focus-visible{outline:2px solid #ff737b;outline-offset:3px}@media(max-width:1000px){.inspection-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.inspection-list-page{padding:30px 0 55px}.inspection-list-grid{grid-template-columns:1fr;gap:12px}.inspection-list-heading{padding-top:24px}.inspection-list-card{padding:18px}}@media (max-width:380px){.site-header:has(.brand-identity--wash) .header-inner{grid-template-columns:82px minmax(0,1fr);gap:6px}.site-header:has(.brand-identity--wash) .brand-identity-wordmark{width:82px;height:auto}.site-header:has(.brand-identity--wash) .header-actions{gap:4px}.site-header:has(.brand-identity--wash) .icon-button{width:44px;height:44px}}@media (max-width:900px){.service-department--wash .service-dept-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;width:calc(100% - 40px);padding-block:28px 0}.service-department--wash .service-dept-copy{width:100%;max-width:none;margin:0}.service-department--wash .service-dept-copy h1{max-width:19ch;font-size:clamp(2rem,6.4vw,3.2rem);line-height:1.22;letter-spacing:normal;text-wrap:balance}.service-department--wash .service-dept-back{margin-bottom:12px;min-height:32px}.service-department--wash .service-dept-kicker{margin-bottom:12px}.service-department--wash .service-dept-copy>p{margin-block:18px 22px;font-size:1rem;line-height:1.8}.service-department--wash .service-dept-proof{margin-top:18px;flex-wrap:wrap;gap:8px 14px;line-height:1.6}.service-department--wash .wash-hero-art{position:relative;inset:auto;height:clamp(210px,54vw,350px);margin-top:8px}.service-department--wash .wash-hero-video{inset:0;width:100%;height:100%;object-fit:contain}.service-department--wash .wash-service-menu-wrap{width:calc(100% - 40px);padding-bottom:24px}.service-department--wash .wash-quick-services{gap:0;padding:8px 0 0;border-top:1px solid #284050}.service-department--wash .wash-quick-services a{flex:1 1 100px;min-height:48px;padding:10px 8px;font-size:.875rem;text-align:center}}@media (max-width:700px){.service-department--wash .container{width:calc(100% - 40px)}.service-department--wash .service-dept-primary{width:100%;min-height:50px;font-size:.95rem}.service-department--wash .service-dept-proof i{display:none}.service-department--wash .service-dept-content{padding-block:44px 0}.service-department--wash .service-dept-section-head h2,.service-department--wash .service-directory-intro h2{font-size:clamp(1.65rem,6.2vw,2.15rem);line-height:1.35;letter-spacing:normal;text-wrap:balance}.service-department--wash .service-dept-section-head p,.service-department--wash .service-directory-intro>p,.service-department--wash .wash-route-step p,.service-department--wash .wash-service-copy p{font-size:1rem;line-height:1.8}.service-department--wash .wash-service-row{grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:0;padding-block:18px}.service-department--wash .wash-service-row h3{font-size:1.1rem;line-height:1.5}.service-department--wash .wash-care-layout{gap:16px}.service-department--wash .wash-care-photo{left:-20px;width:clamp(150px,45vw,220px);margin-bottom:-42px;transform:none}.service-department--wash .service-dept-directory{min-height:0;padding-block:88px 208px}.service-department--wash .service-directory-layout{width:calc(100% - 40px);gap:24px;margin-inline:auto}.service-department--wash .service-directory-filters{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.service-department--wash .service-directory-filters span{padding:0;min-height:24px;background:none;border:0;font-size:.8rem}.service-department--wash .service-directory-empty{min-height:0;padding:24px 20px}.service-department--wash .service-directory-empty h3{margin-top:20px;font-size:1.25rem;line-height:1.5}.service-department--wash .service-directory-empty>p{font-size:1rem;line-height:1.8}.service-department--wash .service-directory-empty .service-dept-primary{margin-top:22px}.service-department--wash .wash-directory-photo{top:auto;bottom:-30px;right:0;height:220px}.service-department--wash .service-dept-how{padding-block:76px 48px}.service-department--wash .service-dept-section-head--how{gap:12px;margin-bottom:28px}.service-department--wash .wash-route{gap:24px}.service-department--wash .wash-route-step{grid-template-columns:34px minmax(0,1fr);gap:16px}.service-department--wash .wash-route-step h3{margin-bottom:6px;font-size:1.1rem}.service-department--wash .service-switcher-links{grid-template-columns:1fr}.service-department--wash .service-switch-link{min-height:52px}.wash-list-controls input,.wash-list-controls select{font-size:1rem}.wash-list-body{padding:20px}}.service-department--inspection .service-dept-hero{min-height:650px}.service-department--inspection .service-dept-glow,.service-department--inspection .service-dept-grid{display:none}.service-department--inspection .inspection-hero-media{position:absolute;z-index:0;inset:0;overflow:hidden;background:#090b0e url(/hero/inspection-garage-poster.jpg) center 58%/cover no-repeat}.service-department--inspection .inspection-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,12,.82),rgba(7,9,12,.58) 20%,rgba(7,9,12,.16) 50%,rgba(7,9,12,.58) 80%,rgba(7,9,12,.82)),linear-gradient(0deg,rgba(7,9,12,.58),transparent 42%,rgba(7,9,12,.3));pointer-events:none}.service-department--inspection .inspection-hero-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.service-department--inspection .service-dept-hero-inner{position:relative;z-index:1;width:min(1600px,calc(100% - 40px));min-height:650px;display:flex;align-items:center;justify-content:flex-start;padding-block:72px 82px}.service-department--inspection .service-dept-copy{width:min(52%,680px);max-width:680px;text-shadow:0 2px 20px rgba(0,0,0,.9)}.service-department--inspection .service-dept-copy>p{color:#d0d1d3}.service-department--inspection .service-dept-scroll{z-index:2}html[dir=ltr] .service-department--inspection .inspection-hero-media{transform:scaleX(-1)}@media(max-width:700px){.service-department--inspection .service-dept-hero{min-height:620px}.service-department--inspection .service-dept-hero-inner{min-height:620px;display:flex;align-items:center;padding-block:28px 62px}.service-department--inspection .service-dept-copy{width:100%;max-width:560px}.service-department--inspection .service-dept-copy h1{font-size:clamp(2.55rem,10vw,3.7rem)}.service-department--inspection .inspection-hero-media{background-position:center 58%}.service-department--inspection .inspection-hero-media:after{background:linear-gradient(90deg,rgba(7,9,12,.78),rgba(7,9,12,.42)),linear-gradient(0deg,rgba(7,9,12,.72),rgba(7,9,12,.16) 72%)}.service-department--inspection .inspection-hero-media video{object-position:center 58%}}@media(prefers-reduced-motion:reduce){.service-department--inspection .inspection-hero-media video{visibility:hidden}}.service-department--inspection .inspection-section-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";max-width:1100px;margin-inline:auto;direction:ltr;padding:clamp(22px,3vw,42px);background:linear-gradient(130deg,#fff,#f8f9fa);border:1px solid #e5e7e9;border-radius:15px;box-shadow:0 14px 36px rgba(20,24,30,.045)}.inspection-section-copy{grid-area:copy;width:100%;max-width:none}.inspection-section-copy h2{margin:12px 0 9px;color:#17191d;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.35;letter-spacing:-.035em}.inspection-section-copy>p{margin:0;color:#686e75;font-size:.94rem;line-height:1.9}.inspection-service-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:19px}.inspection-service-tags>span{min-width:0;min-height:47px;display:flex;align-items:center;gap:9px;padding:7px 0;color:#30343a;background:transparent;border:0;border-bottom:1px solid #e3e5e7;border-radius:0;font-size:.76rem;font-weight:750}.inspection-service-tags>span:before{content:"";width:7px;height:7px;flex:0 0 auto;background:var(--dept-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--dept-accent) 12%,transparent)}@media(max-width:900px){.service-department--inspection .inspection-section-layout{padding:clamp(20px,4vw,32px)}.inspection-service-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.inspection-section-copy h2{font-size:1.65rem}.inspection-service-tags{gap:0 14px;margin-top:14px}.inspection-service-tags>span{min-height:43px;font-size:.75rem}.service-department--inspection .inspection-section-layout{padding:17px;border-radius:11px}}.service-department--inspection .inspection-directory-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:390px;padding:0;background:#15191e;border-color:#30353c}.service-department--inspection .inspection-directory-card:before{display:none}.inspection-directory-video{position:relative;min-height:0;overflow:hidden;background:#080a0d}.inspection-directory-video>video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.inspection-directory-video:before{content:"";position:absolute;z-index:1;inset:35% 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,9,12,.58))}.inspection-directory-video:after{content:"";position:absolute;z-index:2;inset:-45% auto -45% -30%;width:24%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(51,200,232,.04) 25%,rgba(51,200,232,.34) 48%,rgba(150,232,248,.46) 51%,rgba(51,200,232,.11) 70%,transparent);filter:blur(1px);transform:rotate(17deg) translateX(-180%);mix-blend-mode:screen;animation:inspection-directory-light-sweep 6.5s ease-in-out infinite}@keyframes inspection-directory-light-sweep{0%,12%{opacity:0;transform:rotate(17deg) translateX(-180%)}20%{opacity:.82}36%{opacity:.7}47%,to{opacity:0;transform:rotate(17deg) translateX(760%)}}.inspection-directory-badge{position:absolute;z-index:3;inset:17px auto auto 18px;display:inline-flex;align-items:center;gap:9px;padding:8px 11px;color:#7fe0f4;background:rgba(19,22,27,.86);border:1px solid rgba(51,200,232,.42);border-radius:999px;font-size:.75rem;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inspection-directory-badge i{width:7px;height:7px;background:#33c8e8;border-radius:50%;box-shadow:0 0 0 4px rgba(51,200,232,.17)}.inspection-directory-copy{position:relative;z-index:1;padding:18px 23px 20px;border-top:1px solid #30353c;background:linear-gradient(105deg,#171b20,#121519)}.inspection-directory-copy h3{margin:0 0 5px;color:#f5f6f6;font-size:1rem;line-height:1.55}.inspection-directory-copy p{margin:0;color:#a7acb3;font-size:.75rem;line-height:1.75}@media(max-width:700px){.service-department--inspection .inspection-directory-card{min-height:340px}.inspection-directory-video{min-height:210px}.inspection-directory-copy{padding:15px 17px 17px}.inspection-directory-copy h3{font-size:.94rem}.inspection-directory-copy p{font-size:.75rem}.inspection-directory-badge{inset:12px auto auto 12px}}@media(prefers-reduced-motion:reduce){.inspection-directory-video>video{visibility:hidden}.inspection-directory-video:after{animation:none;display:none}.inspection-directory-video{background:radial-gradient(ellipse at center,rgba(51,200,232,.2),#080a0d 70%)}}.admin-demo-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;color:#5b4718;background:#fff8e4;border:1px solid #e9d8a2;border-radius:11px;font-size:.75rem;line-height:1.7}.admin-demo-notice svg{flex:none;margin-top:2px;color:#98720b}.admin-partner-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(115deg,#fff,#fff 68%,#fff7e7)}.admin-partner-intro h2,.admin-partner-intro p,.admin-partner-intro small{margin:0}.admin-partner-intro>div>small{color:#a16b00;font-size:.75rem;font-weight:900;letter-spacing:.06em}.admin-partner-intro h2{margin-top:5px;color:#171a1d;font-size:1.22rem}.admin-partner-intro p{margin-top:7px;color:#777d82;font-size:.75rem}.admin-partner-count{display:grid;min-width:90px;justify-items:center;padding:11px 14px;background:#171a1d;border-radius:11px;color:#fff}.admin-partner-count strong{font:500 1.25rem/1.1 var(--font-english)}.admin-partner-count small{margin-top:4px;color:#b8bdc1;font-size:.75rem}.admin-partner-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-partner-stages article{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:15px;background:#fff;border:1px solid #e0e2e3;border-radius:12px}.admin-partner-stages article>span{display:grid;flex:none;width:34px;height:34px;place-items:center;color:#8c5d00;background:#fff4d5;border-radius:10px;font:600 .75rem var(--font-english)}.admin-partner-stages article div{display:grid;gap:4px;min-width:0}.admin-partner-stages article strong{color:#272b2f;font-size:.75rem}.admin-partner-stages article small{color:#858a8e;font-size:.75rem}.admin-partner-stages article i{position:absolute;inset-inline-end:-11px;width:12px;height:1px;background:#bfc2c4}.admin-demo-chip{padding:6px 9px;color:#815900;background:#fff4d5;border-radius:20px;font-size:.75rem;font-weight:900}.admin-partner-table-wrap{overflow:auto}.admin-partner-table{width:100%;border-collapse:collapse;text-align:right}.admin-partner-table th{padding:11px 12px;color:#888e93;background:#f7f7f5;font-size:.75rem;font-weight:800;white-space:nowrap}.admin-partner-table td{padding:13px 12px;color:#666d72;border-top:1px solid #eceeef;font-size:.75rem;white-space:nowrap}.admin-partner-table td strong{color:#282c30;font-size:.75rem}.admin-partner-kind{display:inline-flex;align-items:center;gap:6px;color:#4c5156;font-weight:800}.admin-partner-kind svg{color:#bc820d}.admin-partner-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-partner-rules article{padding:15px;background:#171a1d;border:1px solid #292d31;border-radius:11px}.admin-partner-rules strong{color:#f4f4f3;font-size:.75rem}.admin-partner-rules p{margin:7px 0 0;color:#a7acb0;font-size:.75rem;line-height:1.8}@media(max-width:900px){.admin-partner-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-partner-stages article i{display:none}}@media(max-width:620px){.admin-partner-intro{align-items:flex-start;padding:17px}.admin-partner-intro h2{font-size:1rem}.admin-partner-intro p{line-height:1.7}.admin-partner-count{min-width:70px}.admin-partner-stages{gap:7px}.admin-partner-stages article{gap:8px;padding:11px 9px}.admin-partner-rules{grid-template-columns:1fr}.admin-partner-table td,.admin-partner-table th{padding-inline:9px}}.admin-preview-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 18px;color:#646970;font-size:.75rem}.admin-preview-controls span{flex:1 1;min-width:220px}.admin-preview-actions>button:not(.admin-primary-action),.admin-preview-controls button{padding:9px 12px;background:#fff;color:#30343b;border:1px solid #d6d9dc;border-radius:8px;font-size:.75rem;font-weight:800}.admin-preview-partners{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;align-items:start}.admin-preview-filters{display:grid;grid-template-columns:1fr 150px;gap:10px;padding:18px}.admin-preview-filters label,.admin-preview-review>label:not(.admin-preview-check){display:grid;gap:7px;color:#555d65;font-size:.75rem;font-weight:700}.admin-form select,.admin-preview-filters input,.admin-preview-filters select,.admin-preview-review textarea{width:100%;min-height:42px;padding:10px;border:1px solid #d7dbdf;border-radius:8px;background:#fff;color:#242a30;font:inherit}.admin-preview-branch-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:18px;text-align:start;border:0;border-top:1px solid #e7e9eb;background:#fff;color:#262b30}.admin-preview-branch-list>button.selected{background:#fff8e8;box-shadow:inset -3px 0 #e6a52d}.admin-preview-branch-list>button strong{display:block;font-size:.78rem}.admin-preview-branch-list>button small{display:block;margin-top:6px;color:#747b82;font-size:.75rem}.admin-preview-review{padding:24px}.admin-preview-review>small{color:#91640c;font-size:.75rem}.admin-preview-review h3{margin:7px 0;font-size:1.05rem}.admin-preview-empty,.admin-preview-review p{color:#737b83;font-size:.75rem;line-height:1.9}.admin-preview-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;background:#f5f6f7;border-radius:10px;cursor:pointer}.admin-preview-check input{margin-top:4px;width:18px;height:18px;accent-color:#a76b00}.admin-booking-form{margin-top:18px;padding-top:18px;border-top:1px solid #e3e5e8}.admin-booking-form h4{margin:0;font-size:.95rem}.admin-provider-accounts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-provider-accounts li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e3e5e8;border-radius:10px}.admin-provider-accounts span{display:grid;gap:2px}.admin-provider-accounts small{color:#6b7280}.partners-join{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:22px 26px;border:1px solid #35d0bd;border-radius:18px;background:#0e1a19;color:#f4f5f7;text-decoration:none}.partners-join svg:first-child{color:#35d0bd}.partners-join span{display:grid;gap:4px}.partners-join small{color:#b9c1c8;line-height:1.7}.partners-join b{display:inline-flex;align-items:center;gap:6px;color:#35d0bd;white-space:nowrap}@media (max-width:700px){.partners-join{grid-template-columns:auto minmax(0,1fr)}.partners-join b{grid-column:1/-1}}.admin-weekdays{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.admin-weekdays legend{margin-bottom:8px;color:#555d65;font-size:.75rem;font-weight:700}.admin-weekdays .admin-preview-check{margin:0;padding:9px 12px}.admin-fitments{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #e3e5e8;border-radius:10px}.admin-fitments legend{padding:0 6px;color:#555d65;font-size:.75rem;font-weight:700}.admin-fitment-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) repeat(2,88px) minmax(0,1fr) auto auto;align-items:center;gap:6px}.admin-fitment-row .admin-preview-check{margin:0;padding:8px 10px}@media (max-width:900px){.admin-fitment-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-preview-check strong{display:block;font-size:.77rem}.admin-preview-check small{display:block;margin-top:5px;color:#777e85;font-size:.75rem;line-height:1.8}.admin-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.admin-preview-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-preview-notice{min-height:42px}.admin-preview-readiness{padding:24px}.admin-preview-readiness h3{display:flex;gap:9px;align-items:center;font-size:1rem}.admin-preview-readiness ul{padding-inline-start:24px;margin:15px 0 26px;color:#626b73;font-size:.78rem;line-height:2.2}.admin-preview-controls button:focus-visible,.admin-preview-partners button:focus-visible{outline:3px solid #ab760e;outline-offset:3px}@media(max-width:900px){.admin-preview-filters,.admin-preview-partners{grid-template-columns:1fr}.admin-preview-review{padding:18px}}.admin-sidebar nav .admin-site-sections-toggle.is-current{color:#ffb100;background:rgba(255,177,0,.08)}.admin-site-sections-toggle>svg:last-child{margin-inline-start:auto;transition:transform .18s}.admin-site-sections-toggle>svg.expanded:last-child{transform:rotate(180deg)}.admin-site-submenu{margin:3px 12px 12px 0;padding:4px 10px 4px 0;border-inline-start:1px solid #3d4247}.admin-site-submenu[hidden]{display:none}.admin-sidebar nav .admin-site-submenu button{min-height:40px;padding:9px 12px;font-size:.75rem}.admin-site-submenu button>i{width:8px;height:8px;border-radius:50%;flex:none}.admin-department-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:12px;margin-bottom:10px;border-bottom:1px solid #e1e4e7}.admin-department-tabs button{padding:9px 14px;border:1px solid #dce0e4;border-radius:8px;background:#fff;color:#5e6770;font-size:.75rem;font-weight:800}.admin-department-tabs button[aria-pressed=true]{color:#181c20;background:#ffb100;border-color:#ffb100}.admin-preview-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.admin-preview-empty{padding:16px}@media(prefers-reduced-motion:reduce){.admin-site-sections-toggle>svg:last-child{transition:none}}.service-department--maintenance .service-dept-hero{background:#0b0e10}.service-department--maintenance .service-dept-glow,.service-department--maintenance .service-dept-grid{display:none}.service-department--maintenance .maintenance-hero-media{position:absolute;inset:0;pointer-events:none;background:#0b0e10 url(/hero/maintenance-mechanic-poster.jpg) 50%/cover no-repeat}.maintenance-hero-media video{width:100%;height:100%;object-fit:cover;display:block}.maintenance-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 32%,rgba(11,14,16,.45) 57%,#0b0e10 78%),linear-gradient(0deg,#0b0e10,transparent 18%)}html[dir=ltr] .maintenance-hero-media{transform:scaleX(-1)}.service-department--maintenance .service-dept-hero-inner{position:relative;z-index:1;display:flex;min-height:clamp(650px,49vw,850px);align-items:center}.service-department--maintenance .service-dept-copy{width:46%;margin-inline-end:auto}.service-department--maintenance .service-dept-copy h1{font-size:clamp(2.8rem,4.8vw,5rem)}@media(max-width:700px){.service-department--maintenance .maintenance-hero-media{height:320px;background-position:25%}.maintenance-hero-media video{object-position:25% center}.maintenance-hero-media:after{background:linear-gradient(0deg,#0b0e10,transparent 38%)}.service-department--maintenance .service-dept-hero-inner{min-height:0;padding-block:320px 42px}.service-department--maintenance .service-dept-copy{width:100%}.service-department--maintenance .service-dept-copy h1{font-size:clamp(2.4rem,10vw,3.5rem)}}@media(prefers-reduced-motion:reduce){.maintenance-hero-media video{visibility:hidden}}.service-department--stores .service-dept-hero{background:#0b0c10}.store-aisles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);border-top:1px solid #e0e2e4}.store-aisle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid #e0e2e4}.store-aisle-icon{width:52px;height:52px;display:grid;place-items:center;color:#5a3c97;background:var(--dept-soft);border-radius:12px;transition:background-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.store-aisle:hover .store-aisle-icon{color:#0b0d10;background:var(--dept-accent)}.store-aisle h3{margin:3px 0 6px;color:#111317;font-size:1.08rem;line-height:1.35}.store-aisle p{max-width:46ch;margin:0;color:#5d636a;font-size:.86rem;line-height:1.8}.store-directory-card{padding-bottom:80px}.store-directory-card h3{margin-top:22px}.store-listing-preview{position:relative;margin-top:24px;padding-top:20px;border-top:1px dashed color-mix(in srgb,var(--dept-accent) 34%,#30353c)}.store-listing-preview strong{display:block;margin-bottom:13px;color:#ece6f9;font-size:.82rem}.store-listing-preview ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:0;padding:0;list-style:none}.store-listing-preview li{display:flex;align-items:center;gap:9px;color:#c9cdd3;font-size:.8rem;line-height:1.5}.store-listing-preview li svg{flex:none;color:var(--dept-accent)}@media(max-width:700px){.store-aisles,.store-listing-preview ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.store-aisle-icon{transition:none}}.partner-directory{--partner-accent:var(--dept-accent,#f4a51c);display:grid;gap:18px;width:100%}.partner-directory-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.partner-directory-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:1.15rem;color:#f7f7f5}.partner-directory-head h3 svg{color:var(--partner-accent)}.partner-directory-head span{color:#9aa4ad;font-size:.85rem}.partner-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.partner-directory-card{display:grid;align-content:start;gap:10px;padding:20px;border:1px solid color-mix(in srgb,var(--partner-accent) 30%,#30353c);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--partner-accent) 8%,#171b20),#121519 70%);color:#f7f7f5}.partner-directory-tag{justify-self:start;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--partner-accent) 16%,transparent);color:var(--partner-accent);font-size:.75rem;font-weight:700}.partner-directory-card h4{margin:0;font-size:1.1rem;line-height:1.5}.partner-directory-card p{display:flex;align-items:flex-start;gap:8px;margin:0;color:#b9c1c8;font-size:.88rem;line-height:1.7}.partner-directory-card p svg{flex-shrink:0;margin-top:4px}.nt-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:inherit}.nt-bell:focus-visible,.nt-bell:hover{background:rgba(255,255,255,.08)}.nt-bell b{position:absolute;top:2px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--door-emergency,#ff4438);color:#fff;font-size:.75rem;line-height:18px;text-align:center}.partner-directory-services{white-space:pre-line}.partner-directory-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.partner-directory-actions a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--partner-accent) 45%,#3a4048);border-radius:8px;color:#f7f7f5;font-size:.84rem}.partner-directory-actions a:first-child{background:var(--partner-accent);border-color:var(--partner-accent);color:#101317;font-weight:700}.partner-directory-actions a.partner-directory-book{background:transparent;border-color:var(--partner-accent);color:var(--partner-accent);font-weight:700}.inspection-stations-partners,.wash-list-page .partner-directory{margin-block:8px 36px}.portal-actions{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto 18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}.portal-search{display:grid;gap:8px;padding:16px 18px;background:var(--portal-panel,#111316);border:1px solid var(--portal-line,rgba(255,255,255,.1));border-radius:14px}.portal-search label{color:#d8d9db;font-size:.8rem;font-weight:700}.portal-search>div{display:flex;align-items:center;gap:10px;min-height:48px;padding-inline:14px 6px;background:#0b0c0e;border:1px solid rgba(255,255,255,.12);border-radius:11px}.portal-search>div:focus-within{border-color:var(--door-sale)}.portal-search svg{flex-shrink:0;color:#9a9ca1}.portal-search input{flex:1 1;min-width:0;height:44px;border:0;outline:0;color:#f5f5f3;background:transparent;font-size:.92rem}.portal-search button{min-height:38px;padding-inline:18px;border:0;border-radius:8px;color:#141210;background:var(--door-sale);font-weight:800;font-size:.85rem}.portal-emergency{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;color:#fff;background:linear-gradient(135deg,rgba(255,68,56,.2),rgba(255,68,56,.06) 60%),#140c0c;border:1px solid rgba(255,68,56,.55);border-radius:14px;transition:border-color .2s ease,transform .2s ease}.portal-emergency:focus-visible,.portal-emergency:hover{border-color:var(--door-emergency);transform:translateY(-2px)}.portal-emergency-icon{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:var(--door-emergency);border-radius:12px}.portal-emergency-copy{display:grid;gap:3px;min-width:0}.portal-emergency-copy strong{font-size:1rem}.portal-emergency-copy small{color:#e3c7c4;font-size:.8rem;line-height:1.6}.portal-emergency-action{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding-inline:16px;color:#fff;background:var(--door-emergency);border-radius:10px;font-weight:800;font-size:.85rem;white-space:nowrap}@media (max-width:900px){.portal-actions{grid-template-columns:1fr}}@media (max-width:520px){.portal-emergency{grid-template-columns:auto minmax(0,1fr)}.portal-emergency-action{grid-column:1/-1;justify-content:center}}.mobile-tab-bar{display:none}@media (max-width:700px){.mobile-tab-bar{position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(11,12,14,.96);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-tab-bar a{min-height:52px;display:grid;place-items:center;align-content:center;gap:3px;color:#9fa2a7;font-size:.75rem;font-weight:700;border-radius:10px}.mobile-tab-bar a[aria-current=page]{color:#ffb100;background:rgba(255,177,0,.08)}body:has(.mobile-tab-bar){padding-bottom:calc(66px + env(safe-area-inset-bottom))}body:has(.mobile-tab-bar) .whatsapp-support{bottom:calc(76px + env(safe-area-inset-bottom))}}#inspection-form{scroll-margin-top:96px}