.topnav{z-index:100;height:var(--nav-h);border-bottom:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow);align-items:center;display:flex;position:sticky;top:0}.topnav-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:100%;display:grid}.brand{cursor:pointer;flex-direction:column;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.brand:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:5px;border-radius:var(--radius)}.brand-logo{background:url(/logo-mark.png) 50%/contain no-repeat;width:156px;height:34px;display:block}.footer-logo{background-image:url(/logo-mark-white.png);width:150px;height:33px}.nav-menu{border:1px solid var(--shell-border);background:var(--shell-surface-muted);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:2px;min-width:0;max-width:100%;padding:4px;display:inline-flex}.nav-menu a{border-radius:var(--radius);min-width:0;min-height:36px;color:var(--text);text-align:center;white-space:nowrap;transition:var(--transition);justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav-menu a:hover{background:var(--shell-surface-raised);color:var(--navy)}.nav-menu a.active{background:var(--navy);color:#fff;color:lab(100% 0 0);box-shadow:0 8px 18px #10347d33;box-shadow:0 8px 18px lab(23.1587% 11.0083 -45.598/.2)}.nav-menu a.active:after{content:"";inset-inline-start:50%;background:var(--gold);border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;transform:translate(50%)}html[dir=ltr] .nav-menu a.active:after{transform:translate(-50%)}.nav-menu a:focus-visible,.lang-toggle:focus-visible,.nav-search-btn:focus-visible,.hamburger:focus-visible,.drawer-close:focus-visible,.user-menu a:focus-visible,.user-menu button:focus-visible,.drawer-menu a:focus-visible,.drawer-actions a:focus-visible,.drawer-actions button:focus-visible,.float-btn:focus-visible,.socials a:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.nav-actions{flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:flex}.lang-toggle{border:1px solid var(--shell-border);background:var(--shell-surface-raised);min-height:40px;color:var(--text-2);white-space:nowrap;box-shadow:var(--shadow-sm);transition:var(--transition);border-radius:999px;align-items:center;gap:2px;padding:3px;font-size:12px;font-weight:800;display:inline-flex}.lang-toggle:hover{border-color:var(--shell-border-strong);color:var(--navy);transform:translateY(-1px)}.lang-toggle span{min-width:38px;transition:var(--transition);border-radius:999px;justify-content:center;padding:7px 8px;display:inline-flex}.lang-toggle span.on{background:var(--navy);color:#fff;color:lab(100% 0 0);font-weight:900;box-shadow:0 6px 14px #10347d2e;box-shadow:0 6px 14px lab(23.1587% 11.0083 -45.598/.18)}.nav-search-btn,.hamburger,.drawer-close{border:1px solid var(--shell-border);background:var(--shell-surface-muted);width:42px;height:42px;color:var(--navy);box-shadow:var(--shadow-sm);transition:var(--transition);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.nav-search-btn svg,.hamburger svg,.drawer-close svg,.float-btn svg{stroke-width:2.4px;width:20px;height:20px}.nav-search-btn:hover,.hamburger:hover,.drawer-close:hover{background:var(--navy);color:#fff;color:lab(100% 0 0);transform:translateY(-1px)}.nav-user{border:1px solid var(--shell-border);background:var(--shell-surface-raised);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 9px;display:flex;position:relative}.nav-user:hover{border-color:var(--shell-border-strong);background:var(--shell-surface-muted)}.nav-user-badge{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.hamburger.has-unread{position:relative}.hamburger.has-unread:after{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--shell-surface,#fff);border-radius:999px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.nav-auth{align-items:center;gap:8px;display:flex}.nav-auth a{min-height:40px;color:var(--text);transition:var(--transition);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-auth a:hover{background:var(--shell-surface-muted);color:var(--navy)}.nav-auth a.signup{border:1px solid var(--navy);color:var(--navy)}.nav-auth a.signup:hover{background:var(--navy);color:#fff;color:lab(100% 0 0)}.sell-btn{border-radius:999px;min-height:42px;padding-inline:18px;box-shadow:0 10px 22px #10347d29;box-shadow:0 10px 22px lab(23.1587% 11.0083 -45.598/.16)}.user-avatar,.account-avatar,.seller-avatar,.chat-avatar{background:linear-gradient(135deg, var(--navy), var(--navy-light));color:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.user-avatar{width:30px;height:30px;font-size:13px}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:13px;font-weight:800;overflow:hidden}.user-menu{top:calc(100% + 8px);border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-surface-raised);min-width:180px;box-shadow:var(--shell-shadow);opacity:0;pointer-events:none;transition:var(--transition);padding:6px;position:absolute;inset-inline-end:0;transform:translateY(-6px)}.user-menu:not(.open){display:none}.user-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.user-menu a,.user-menu button{border-radius:var(--radius-sm);text-align:start;width:100%;padding:10px 14px;font-size:13px;font-weight:700;display:block}.user-menu a:hover,.user-menu button:hover{background:var(--shell-surface-muted);color:var(--navy)}.hamburger{display:none}.search-overlay{z-index:99;top:var(--nav-h);border-bottom:1px solid var(--shell-border);background:var(--shell-surface);box-shadow:var(--shell-shadow);opacity:0;pointer-events:none;transition:var(--transition);padding:16px 0;position:fixed;inset-inline:0;transform:translateY(-100%)}.search-overlay.open{opacity:1;pointer-events:auto;transform:translateY(0)}.search-overlay input{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-surface-raised);width:100%;min-height:52px;color:var(--text);box-shadow:var(--shadow-sm);transition:var(--transition);outline:none;padding:14px 18px;font-weight:700}.search-overlay input:focus{border-color:var(--shell-focus);box-shadow:0 0 0 4px var(--shell-focus-ring)}.drawer-backdrop{z-index:200;opacity:0;pointer-events:none;transition:var(--transition);background:#03102c8f;background:lab(4.82002% 3.16098 -20.1332/.56);position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{--drawer-closed-x:100%;z-index:201;border-inline-start:1px solid var(--shell-border);background:var(--shell-surface);width:min(340px,86vw);transform:translateX(var(--drawer-closed-x));transition:var(--transition);position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-24px 0 50px #03102c2e;box-shadow:-24px 0 50px lab(4.82002% 3.16098 -20.1332/.18)}html[dir=rtl] .drawer{--drawer-closed-x:-100%;border-inline-start:0;border-inline-end:1px solid var(--shell-border);box-shadow:24px 0 50px #03102c2e;box-shadow:24px 0 50px lab(4.82002% 3.16098 -20.1332/.18)}.drawer.open{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;padding:18px;display:flex}.drawer-menu a{border-bottom:1px solid var(--shell-border);min-height:46px;color:var(--text);transition:var(--transition);align-items:center;padding:13px 20px;font-weight:800;text-decoration:none;display:flex}.drawer-menu a:hover{background:var(--shell-surface-muted);color:var(--navy)}.drawer-menu a.active{box-shadow:inset 4px 0 0 var(--gold);color:var(--navy);background:#ebf4ff;background:lab(95.8935% -1.62593 -7.66178)}html[dir=rtl] .drawer-menu a.active{box-shadow:inset -4px 0 0 var(--gold)}.drawer-actions{flex-direction:column;gap:10px;padding:20px;display:flex}.drawer-actions .btn{border-radius:999px;min-height:44px}.drawer-actions .btn-ghost{border-color:var(--shell-border);background:var(--shell-surface-raised)}.hero{height:520px;position:relative;overflow:hidden}.hero-slide{opacity:0;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0}.hero-slide.active{opacity:1}.hero-slide.s1{background:linear-gradient(115deg,#1e2a6ef0,#2b3990b8,#2b399059),#1e2a6e}.hero-slide.s2{background:linear-gradient(115deg,#f5a623eb,#d88e15b8,#2b39906b),#d88e15}.hero-slide.s3{background:linear-gradient(115deg,#2b3990e6,#3d4ba8a8,#f5a6236b),#2b3990}.hero-slide.s4{background:linear-gradient(115deg,#0f1437f0,#1e2a6ec7,#f5a62357),#101642}.hero-slide.has-image{isolation:isolate;background:#101642}.hero-slide-media{z-index:-2;position:absolute;inset:0}.hero-slide-media img{object-fit:cover;width:100%;height:100%}.hero-slide.has-image:after{z-index:-1;content:"";background:linear-gradient(90deg,#051036db,#05103657);position:absolute;inset:0}html[dir=rtl] .hero-slide.has-image:after{background:linear-gradient(270deg,#051036db,#05103657)}.hero-content{z-index:2;width:min(var(--container), calc(100% - 48px));color:#fff;margin-inline:auto;position:relative}.hero-content h1{text-shadow:0 2px 12px #0000004d;max-width:720px;margin:0 0 16px;font-size:48px;font-weight:900;line-height:1.15}.hero-content p{opacity:.95;max-width:620px;margin:0 0 28px;font-size:20px;font-weight:600}.hero-arrows{z-index:3;justify-content:space-between;padding:0 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hero-arrows button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:inline-flex}.hero-arrow-icon:before{content:"←"}.hero-arrow-icon.next:before,html[dir=rtl] .hero-arrow-icon.previous:before{content:"→"}html[dir=rtl] .hero-arrow-icon.next:before{content:"←"}.hero-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;right:50%;transform:translate(50%)}.hero-dots button{width:10px;height:10px;transition:var(--transition);background:#ffffff80;border-radius:999px}.hero-dots button.active{background:#fff;width:30px}section{margin-block:34px}main>section:first-child{margin-block-start:0}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.section-title{color:var(--text);margin:0;font-size:26px;font-weight:900;line-height:1.25}.section-sub{color:var(--text-2);margin:6px 0 0;font-size:14px}.see-all{color:var(--navy);transition:var(--transition);font-weight:900;text-decoration:none}.see-all:hover{opacity:.7}.see-all:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px;border-radius:var(--radius)}.search-card{z-index:5;scroll-margin-top:calc(var(--nav-h) + 18px);margin-top:-50px;position:relative}.search-card-inner,.wizard,.detail-card,.seller-card,.account-sidebar,.account-content,.blog-side-card,.ncd-section,.ncd-cta-card,.ncd-branches,.branch-card,.contact-card,.pricing-card,.service-card,.auth-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.search-card-inner{box-shadow:var(--shadow-lg);padding:24px}.home-search-form{gap:14px;display:grid}.home-search-destination{border:1px solid var(--border);background:var(--bg-alt);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.home-search-destination-option{min-height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:900;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.home-search-destination-option.active{background:var(--navy);color:#fff;color:lab(100% 0 0);box-shadow:0 8px 18px #0d317a29;box-shadow:0 8px 18px lab(21.963% 11.5442 -45.5829/.16)}.home-search-destination-option:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.search-grid{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;display:grid}.search-field,.form-group,.calc-input{flex-direction:column;gap:6px;display:flex}.search-field label,.form-group label,.calc-input label,.filter-field-label{color:var(--text-2);font-size:12px;font-weight:800}.site-search-combobox{position:relative}.site-search-combobox:after{top:50%;border-bottom:2px solid var(--navy);border-left:2px solid var(--navy);content:"";pointer-events:none;width:9px;height:9px;position:absolute;inset-inline-end:16px;transform:translateY(-65%)rotate(-45deg)}.site-search-combobox-input{padding-inline-end:42px;font-weight:800}.site-search-options{z-index:40;border:1px solid var(--border);border-radius:var(--radius);max-height:224px;box-shadow:var(--shadow-md);background:#fffffffa;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.site-search-option{border-radius:calc(var(--radius) - 2px);width:100%;color:var(--text);cursor:pointer;text-align:right;background:0 0;border:0;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.5}.site-search-option:hover,.site-search-option:focus,.site-search-option.selected{background:var(--bg-alt);color:var(--navy);outline:none}.site-search-option.empty{color:var(--muted);cursor:default}.feature-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.feature-chip{background:var(--bg-alt);border:1px solid var(--border);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;font-weight:800;display:inline-flex}.feature-chip button{width:20px;height:20px;color:var(--navy);cursor:pointer;background:#1e2a6e1a;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature-chip button svg{width:13px;height:13px}input,select,textarea{border:1.5px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);transition:var(--transition);background:#fff;outline:none;padding:11px 12px}select:not([multiple]),.select-control{appearance:none;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%232b3990' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;min-height:44px;padding-block:10px;padding-inline:12px 42px;line-height:1.45;overflow:hidden}select:not([multiple]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right;background-position:14px}.select-control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right;background-position:14px}select:not([multiple]):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left;background-position:right 14px center}.select-control:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left;background-position:right 14px center}select::-ms-expand{display:none}select option{color:var(--text);background:#fff;font-weight:700}input:focus,select:focus,textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #2b399014}.features,.trust-row,.numbers-row,.values-grid,.branches-grid,.contact-cards,.pricing-cards,.services-grid,.inspection-cats,.cars-grid,.blog-grid,.ncd-highlights,.ncd-specs,.stats-grid{gap:18px;display:grid}.features{grid-template-columns:repeat(4,1fr)}.feature-card,.trust-item,.number-card,.value-card,.insp-cat,.stat-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;padding:24px 18px}.feature-card{cursor:pointer}.feature-card:hover,.car-card:hover,.blog-card:hover,.service-card:hover,.contact-card:hover,.pricing-card:hover,.branch-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.feature-card:focus-visible,.car-card:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.feature-icon,.trust-item .icon,.insp-cat .ic,.value-card .v-icon,.stat-card .icon{color:var(--navy);margin-bottom:12px;font-size:38px}.feature-card h3,.value-card h3,.service-body h3,.contact-card h3,.pricing-card h3,.detail-card h2,.detail-card h3{color:var(--navy);margin:0 0 8px;font-size:17px;font-weight:900}.feature-card p,.value-card p,.service-body p,.contact-card p,.pricing-card li,.detail-card p{color:var(--text-2);font-size:13px;line-height:1.8}.branch-card{text-align:right;min-height:232px;transition:var(--transition);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.branch-card:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--gold), var(--green), var(--navy));height:4px;position:absolute;top:0}.branch-card h4{color:var(--navy);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:900;line-height:1.5;display:flex}.branch-icon,.branch-card .item svg{color:var(--navy);flex:none}.branch-icon-main{width:36px;height:36px;color:var(--navy);background:#e5e7f2;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.branch-details{gap:10px;display:grid}.branch-card .item{color:var(--text-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;font-weight:700;line-height:1.8;display:grid}.branch-card .item span{overflow-wrap:anywhere;min-width:0}.branch-directions{justify-content:center;gap:8px;margin-top:auto}.branch-directions svg{flex:none}.cars-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:16px;display:flex;overflow-x:auto}.cars-row::-webkit-scrollbar{display:none}.cars-row .car-card{scroll-snap-align:start;flex:none;width:280px}.cars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cars-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.car-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);content-visibility:auto;contain-intrinsic-size:auto 360px;background:#fff;overflow:hidden}.car-img,.blog-img,.service-img,.gallery-main,.ncd-main,.article-hero{color:#ffffffc7;background:linear-gradient(135deg,#3d4ba8,#1e2a6e);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.car-img{aspect-ratio:16/10}.car-img-link{color:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-img{object-fit:cover;width:100%;height:100%}.car-img .media-img,.gallery-main .media-img,.gallery-thumb .media-img,.ncd-main .media-img,.ncd-thumb .media-img,.blog-featured-img .media-img,.blog-img .media-img,.article-hero .media-img,.photo-slot .media-img{position:absolute;inset:0}.gallery-main-image-button{border-radius:inherit;cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.gallery-main-image-button .media-img{transition:transform .32s cubic-bezier(.22,1,.36,1)}.gallery-main-image-button:hover .media-img,.gallery-main-image-button:focus-visible .media-img{transform:scale(1.04)}.gallery-expand-cue{z-index:2;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05091e9e;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px;transform:translateY(6px)}.gallery-main-image-button:hover .gallery-expand-cue,.gallery-main-image-button:focus-visible .gallery-expand-cue{opacity:1;transform:translateY(0)}.service-card.alt1 .service-img{color:#1a1a2eb8;background:linear-gradient(135deg,#f5a623,#d88e15)}.service-card.alt2 .service-img{background:linear-gradient(135deg,#28a745,#1e8638)}.service-card.alt3 .service-img{background:linear-gradient(135deg,#5060b5,#1e2a6e)}.service-card.alt4 .service-img{background:linear-gradient(135deg,#7884c8,#3d4ba8)}.service-card.alt5 .service-img{background:linear-gradient(135deg,#0f1437,#3d4ba8)}.car-img-link>svg{filter:drop-shadow(0 8px 20px #0000003d);width:74%}.car-badge,.gallery-main .counter,.ncd-main .counter{z-index:2;color:var(--navy);background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;position:absolute;bottom:12px;right:12px}.car-badge{white-space:nowrap;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 20px);min-height:28px;padding:5px 11px;line-height:1;display:inline-flex;top:10px;bottom:auto;right:10px;box-shadow:0 8px 18px #0f143724}.car-type-tag{z-index:2;white-space:nowrap;color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 11px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 8px 18px #0f143724}.car-type-tag.new{background:var(--gold);color:var(--navy)}.car-type-tag.used{background:var(--navy)}.vehicle-tool-actions.card{z-index:2;gap:6px;display:flex;position:absolute;top:46px;left:10px}.vehicle-tool-actions.detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.vehicle-tool-btn{color:var(--navy);transition:var(--transition);background:#ffffffed;border:1px solid #1e2a6e1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.vehicle-tool-actions.card .vehicle-tool-btn{width:34px;height:34px;padding:0;box-shadow:0 8px 18px #0f143729}.vehicle-tool-actions.detail .vehicle-tool-btn{border-radius:var(--radius);min-width:0;min-height:48px;color:var(--navy);white-space:nowrap;background:#f6faff;background:lab(98.1259% -.730693 -3.30185);border-color:#c8d2e0;border-color:lab(83.7099% -1.67796 -8.01381);padding:10px 13px;font-size:14px;line-height:1.15;box-shadow:inset 0 1px #ffffffc7;box-shadow:inset 0 1px lab(100% 0 0/.78)}.vehicle-tool-btn:hover,.vehicle-tool-btn.active{color:var(--gold-dark);background:#fff5e2;background:lab(97.0579% 2.95892 14.4729);border-color:#dfa044b8;border-color:lab(70.8855% 17.4674 55.8327/.72)}.vehicle-tool-btn.active.compare{color:var(--navy);background:#e3edff;background:lab(93.392% -.961781 -10.4273);border-color:#3f6bbf5c;border-color:lab(45.4548% 6.03682 -49.4789/.36)}.vehicle-tool-actions.detail .vehicle-tool-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0c1d4017;box-shadow:0 10px 22px lab(11.1968% 3.84713 -24.6644/.09)}.vehicle-tool-actions.detail .vehicle-tool-btn:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.vehicle-tool-actions.detail .vehicle-tool-btn svg{flex:none}.vehicle-tool-actions.detail .vehicle-tool-btn span:not(.sr-only){text-overflow:ellipsis;min-width:0;overflow:hidden}.vehicle-tool-btn:disabled{cursor:wait;opacity:.72}.vehicle-share-actions{border-radius:var(--radius);background:#fafcfe;background:lab(98.8323% -.330836 -1.47092);border:1px solid #d0d8e4;border:1px solid lab(86.0405% -1.40074 -6.57089);margin-top:12px;padding:12px}.vehicle-share-label{color:var(--text-2);margin-bottom:9px;font-size:12px;font-weight:900;display:block}.vehicle-share-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vehicle-share-btn{min-width:0;min-height:40px;color:var(--navy);cursor:pointer;transition:var(--transition);background:#fff;border:1px solid #c8d2e0;border:1px solid lab(83.7099% -1.67796 -8.01381);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.vehicle-share-btn svg{flex:none}.vehicle-share-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicle-share-btn:hover,.vehicle-share-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #0c1d4014;box-shadow:0 10px 22px lab(11.1968% 3.84713 -24.6644/.08)}.vehicle-share-btn:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.vehicle-share-btn.facebook:hover{color:#1559c4;color:lab(38.9656% 13.0314 -62.7885);border-color:#3f82f061;border-color:lab(54.3689% 7.80955 -63.0807/.38)}.vehicle-share-btn.x:hover{color:#1b1b1b;color:lab(9.52% -.00000745058 0);border-color:#4d4d4d3d;border-color:lab(32.72% -.0000149012 0/.24)}.vehicle-share-btn.whatsapp:hover{color:var(--green-dark);border-color:#4cb86a66;border-color:lab(67.0945% -45.2256 29.7459/.4)}.car-body{flex-direction:column;gap:6px;min-height:210px;padding:14px;display:flex}.car-title{font-size:17px;font-weight:900}.car-title:hover{color:var(--navy)}.car-year,.car-subtitle,.car-location,.car-monthly{color:var(--text-2);font-size:12px;font-weight:700}.car-subtitle{overflow-wrap:anywhere;line-height:1.35}.car-meta{flex-wrap:wrap;gap:6px;display:flex}.car-meta span{background:var(--bg-alt);color:var(--text-2);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.car-price{color:var(--navy);margin-top:auto;font-size:20px;font-weight:900}.car-negotiable,.listing-negotiable-tag{background:var(--bg-alt);color:var(--text-2);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:3px 9px;font-size:12px;font-weight:800}.listing-inspection-upsell{border-radius:var(--radius-lg);background:#f5a6231a;border:1px solid #f5a62373;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.listing-inspection-upsell.is-added{border-color:var(--gold-dark);background:#f5a6232e}.listing-inspection-upsell-icon{width:44px;height:44px;color:var(--gold-dark);background:#f5a62338;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.listing-inspection-upsell-copy{flex:auto;min-width:0}.listing-inspection-upsell-copy strong{color:var(--navy);font-size:16px;font-weight:900;display:block}.listing-inspection-upsell-copy p{color:var(--text-2);margin:4px 0 0;font-size:13px;line-height:1.5}.listing-inspection-upsell-btn{border-radius:var(--radius);background:var(--gold);color:#1a1a2e;cursor:pointer;transition:var(--transition);white-space:nowrap;border:0;flex:none;padding:11px 18px;font-size:14px;font-weight:900}.listing-inspection-upsell-btn:hover{background:var(--gold-dark)}.listing-inspection-upsell-btn:focus-visible{outline-offset:2px;outline:3px solid #f5a62366}.listing-inspection-upsell.is-added .listing-inspection-upsell-btn{color:#fff;background:#1f7a4d}@media (max-width:640px){.listing-inspection-upsell{flex-wrap:wrap}.listing-inspection-upsell-btn{width:100%}}.car-price-pair{gap:6px;margin-top:auto;display:grid}.car-price-row{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.car-price-row span{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:12px;font-weight:800}.car-price-row strong{color:var(--navy);text-align:end;white-space:nowrap;font-size:18px;font-weight:900}.car-finance-inline{border:1px solid var(--gold);border-radius:var(--radius-sm);color:var(--gold-dark);background:#fff8e1;align-self:flex-start;padding:7px 10px;font-size:12px;font-weight:900}.cta-banner{border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex;overflow:hidden}.cta-banner.navy{background:linear-gradient(115deg, var(--navy-dark), var(--navy));color:#fff}.cta-banner.light{border:1px solid var(--border);background:#fff}.cta-banner.gold{border:1px solid var(--gold);background:linear-gradient(110deg,#fff8e1,#fef4e2)}.new-vehicles-finance-banner{margin-top:30px}.cta-banner-mark{border-radius:var(--radius-lg);min-width:132px;min-height:132px;color:var(--gold-dark);background:#ffffff7a;border:1px solid #d88e1547;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:inline-flex}.cta-banner h2{margin:0 0 8px;font-size:28px;font-weight:900}.cta-banner p{color:inherit;opacity:.86;margin:0 0 18px}.cta-emoji{opacity:.32;flex-shrink:0;font-size:96px;line-height:1}.cta-banner.light .cta-emoji{opacity:1;color:var(--gold)}.faq-band{background:var(--bg-alt);width:100%;margin-block:54px 0;padding:54px 0}.faq-list{max-width:860px;margin-inline:auto}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin-bottom:10px;overflow:hidden}.faq-q{text-align:start;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-weight:900;display:flex}.faq-q .icon{transition:var(--transition)}.faq-item.open .faq-q .icon{transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .25s;overflow:hidden}.faq-item.open .faq-a{max-height:500px}.faq-a-inner{border-top:1px solid var(--border);color:var(--text-2);padding:16px 18px;line-height:1.9}.page-hero,.listings-hero,.ncd-hero{color:#fff;background:linear-gradient(115deg, var(--navy-deep), var(--navy-dark), var(--navy));margin-block:0 22px;padding:42px 0 34px;position:relative;overflow:hidden}.page-hero .container{z-index:1;position:relative}.page-hero-media{opacity:.26;position:absolute;inset:0}.page-hero-media img{object-fit:cover}.page-hero.new,.listings-hero.new{background:linear-gradient(115deg, var(--navy-dark), var(--navy), var(--navy-light))}.page-hero.used,.listings-hero.used{background:linear-gradient(115deg, #0f1437, var(--navy-dark), var(--navy))}.listings-hero{overflow:visible}.page-hero h1,.listings-hero h1,.ncd-title{max-width:860px;margin:0 0 8px;font-size:38px;font-weight:900;line-height:1.15}.page-hero p,.listings-hero p,.ncd-tagline{opacity:.9;max-width:760px;margin:0;font-size:16px;font-weight:600}.breadcrumbs{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-block:14px 12px;font-size:13px;font-weight:800;line-height:1.5;display:flex}.breadcrumbs>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.breadcrumbs a{color:var(--navy);border-radius:999px;align-items:center;padding:4px 2px;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.breadcrumbs a:hover{color:var(--navy-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.breadcrumbs a:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.breadcrumbs .sep{color:var(--text-3);opacity:.72;font-weight:900}.breadcrumbs>span>span:not(.sep){min-width:0;color:var(--text-2);text-overflow:ellipsis;align-items:center;padding-block:4px;display:inline-flex;overflow:hidden}.listings-hero-grid{grid-template-columns:1fr;gap:20px;display:grid}.listings-hero-search{border-radius:var(--radius-lg);color:var(--text);box-shadow:var(--shadow-lg);background:#fff;padding:18px}.listings-hero-search-summary{min-height:46px;color:var(--navy);cursor:pointer;align-items:center;gap:10px;font-weight:900;list-style:none;display:flex}.listings-hero-search-summary::-webkit-details-marker{display:none}.listings-hero-search-summary span:first-child{flex:none}.listings-hero-search-summary strong{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.summary-caret{background:var(--bg-alt);width:30px;height:30px;color:var(--navy);transition:var(--transition);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.summary-caret-icon{width:18px;height:18px}.listings-hero-search-summary:hover .summary-caret,.listings-hero-search-summary:focus-visible .summary-caret{background:#2b39901a}.listings-hero-search-summary:focus-visible{border-radius:var(--radius);outline-offset:4px;outline:3px solid #2b399024}.listings-hero-search[open] .summary-caret{transform:rotate(180deg)}.listings-hero-search[open] .search-grid{margin-top:14px}.listings-hero-search:not([open]) .search-grid{display:none}.listings-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.listings-count{color:var(--navy);font-weight:900}.listings-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.listings-actions select{width:auto;height:38px}.listings-view-controls{align-items:center;gap:8px;display:inline-flex}@media (max-width:640px){.listings-bar{align-items:stretch}.listings-count{width:100%}.listings-actions{justify-content:space-between;width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-optional{color:var(--text-3,var(--text-2));font-size:.85em;font-weight:600}.listings-sort{display:inline-flex}.view-toggle{border:1.5px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.view-toggle button{width:38px;height:38px;color:var(--text-2);cursor:pointer;transition:var(--transition);background:#fff;border:0;justify-content:center;align-items:center;display:inline-flex}.view-toggle button+button{border-inline-start:1.5px solid var(--border)}.view-toggle button.active{background:var(--navy);color:#fff}.view-toggle button svg{width:18px;height:18px}.cars-list{flex-direction:column;gap:14px;display:flex}.cars-list .car-card{grid-template-columns:240px 1fr;display:grid}.cars-list .car-img{aspect-ratio:auto;height:100%;min-height:170px}@media (max-width:640px){.cars-list .car-card{grid-template-columns:1fr}.cars-list .car-img{aspect-ratio:16/10;min-height:0}}.used-filter-search input{width:100%}.applied-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.applied-tag{color:var(--navy);transition:var(--transition);background:#e5e7f2;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:12px;font-weight:900;display:inline-flex}.applied-tag svg{opacity:.7;flex:none}.applied-tag:hover{background:#d7dbf0}.applied-tag:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.listings-layout{grid-template-columns:280px 1fr;align-items:start;gap:22px;display:grid}.listings-scope{scroll-margin-top:calc(var(--nav-h) + 18px)}.listings-results{transition:opacity .14s}.listings-results.is-loading{opacity:.55;pointer-events:none}.filter-sidebar{top:calc(var(--nav-h) + 16px);max-height:calc(100dvh - var(--nav-h) - 32px);overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:18px;position:sticky;overflow-y:auto}.new-category-pills{margin-bottom:10px}.mobile-filter-trigger{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:none}.filter-count{background:var(--gold);color:#1a1a2e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.new-vehicle-filter-form,.used-car-filter-form{flex-direction:column;gap:14px;display:flex}.used-filter-search{border-bottom:1px solid var(--border);padding-bottom:14px}.public-filter-sheet{max-width:430px;overflow-x:hidden}.public-filter-form{padding:18px;overflow:hidden auto}.public-filter-actions{grid-template-columns:1fr;gap:10px;padding-top:8px;display:grid}.filter-sidebar h3{color:var(--navy);justify-content:space-between;margin:0 0 12px;font-size:18px;font-weight:900;display:flex}.filter-clear{color:var(--text-3);font-size:12px}.check-item,.privacy-row{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.check-item input[type=checkbox],.privacy-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy);flex:none;margin:0;padding:0}.pagination{border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(#fff,#f8fafcf0);grid-template-columns:44px minmax(0,auto) 44px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:28px auto 0;padding:8px;display:grid;box-shadow:0 14px 34px #0f172a14}.pagination a,.pagination span{min-width:40px;height:40px;color:var(--text-2);background:#fff;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;font-weight:900;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pagination a:hover{color:var(--navy);background:#2332910f;border-color:#2332913d;transform:none}.pagination-pages{border:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-width:none;background:#ffffffd1;border-radius:18px;align-items:center;gap:4px;max-width:min(56vw,460px);padding:4px;display:inline-flex;overflow-x:auto}.pagination-pages::-webkit-scrollbar{display:none}.pagination .pagination-page{background:0 0;min-width:38px;height:38px}.pagination .pagination-control{width:44px;min-width:44px;height:44px;padding:0}.pagination .pagination-control svg{flex:0 0 18px;width:18px;height:18px}.pagination .is-disabled{opacity:.44}.pagination .active{background:var(--navy);color:#fff;box-shadow:0 10px 22px #2332913d}@media (max-width:640px){.pagination{border-radius:var(--radius-lg);grid-template-columns:44px minmax(0,1fr) 44px;width:100%;padding:8px}.pagination-pages{width:100%;max-width:100%}}.listings-empty{border:1px dashed var(--border-2);border-radius:var(--radius-lg);text-align:center;background:#fff;place-items:center;min-height:320px;padding:34px;display:grid}.listings-empty h2{color:var(--navy);margin:0;font-size:24px;font-weight:900}.listings-empty p{color:var(--text-2);margin:8px 0 18px;font-weight:700}.detail-layout,.ncd-layout,.account-layout,.blog-grid-layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}.detail-layout>*,.ncd-layout>*,.account-layout>*,.blog-grid-layout>*,.listings-layout>*{min-width:0}.detail-gallery,.ncd-gallery{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:18px;overflow:hidden}.gallery-main,.ncd-main{aspect-ratio:16/9}.gallery-main svg,.ncd-main svg{width:72%}.gallery-thumbs,.ncd-thumbs{grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid}.gallery-thumb,.ncd-thumb{aspect-ratio:16/10;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--navy-light), var(--navy-dark));color:#fff9;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.gallery-thumb.active,.ncd-thumb.active{border-color:var(--gold)}.gallery-thumb:hover,.gallery-thumb:focus-visible,.ncd-thumb:hover,.ncd-thumb:focus-visible{border-color:var(--navy-light);transform:translateY(-1px);box-shadow:0 8px 18px #0d317a24;box-shadow:0 8px 18px lab(21.963% 11.5442 -45.5829/.14)}.gallery-thumb:focus-visible,.ncd-thumb:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.vehicle-lightbox{z-index:360;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05091eeb;place-items:center;padding:24px;animation:.2s forwards vehicle-lightbox-in;display:grid;position:fixed;inset:0}.vehicle-lightbox[data-state=closed]{animation:.2s forwards vehicle-lightbox-out}@keyframes vehicle-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes vehicle-lightbox-out{0%{opacity:1}to{opacity:0}}.vehicle-lightbox-frame{border-radius:var(--radius-lg);background:#05091e;place-items:center;width:min(100%,1080px);height:min(78vh,720px);animation:.24s cubic-bezier(.22,1,.36,1) forwards vehicle-lightbox-frame-in;display:grid;position:relative;overflow:hidden}.vehicle-lightbox[data-state=closed] .vehicle-lightbox-frame{animation:.2s forwards vehicle-lightbox-frame-out}@keyframes vehicle-lightbox-frame-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vehicle-lightbox-frame-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.gallery-main-image-button .media-img,.gallery-main-image-button:hover .media-img,.gallery-main-image-button:focus-visible .media-img{transition:none;transform:none}.vehicle-lightbox,.vehicle-lightbox[data-state=closed],.vehicle-lightbox-frame,.vehicle-lightbox[data-state=closed] .vehicle-lightbox-frame{animation:none}}.vehicle-lightbox-frame .media-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vehicle-lightbox-frame span{color:var(--navy);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;position:absolute;bottom:16px;right:16px}.vehicle-lightbox-close,.vehicle-lightbox-nav{z-index:2;color:var(--navy);background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 14px 40px #00000047}.vehicle-lightbox-close{width:46px;height:46px;font-size:28px;font-weight:900;top:20px;left:20px}.vehicle-lightbox-nav{width:52px;height:52px;font-size:34px;top:50%;transform:translateY(-50%)}.vehicle-lightbox-nav.next{left:22px}.vehicle-lightbox-nav.previous{right:22px}.used-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.used-detail-highlights div,.seller-stats div{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);padding:12px}.used-detail-highlights span,.seller-stats span{color:var(--text-2);font-size:12px;font-weight:800;display:block}.used-detail-highlights strong,.seller-stats strong{color:var(--navy);margin-top:4px;font-weight:900;display:block}.detail-card,.seller-card,.ncd-section,.ncd-cta-card,.ncd-branches{margin-bottom:16px;padding:20px}.ncd-branch-map{margin-bottom:14px}.ncd-branch-map .contact-map{aspect-ratio:auto;height:220px}.specs-grid,.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spec,.feat,.ncd-spec,.summary-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.spec .k,.summary-row .k,.ncd-spec .k{color:var(--text-2)}.spec .v,.summary-row .v,.ncd-spec .v{font-weight:900}.feat{color:var(--text-2);justify-content:flex-start;font-weight:800}.specs-grid .spec:last-child,.features-grid .feat:last-child{border-bottom:0}.detail-card>p{max-width:68ch}.detail-layout .detail-card{margin-bottom:24px;padding:22px}.check{color:var(--green);font-weight:900}.inspection-categories{flex-direction:column;gap:10px;display:flex}.cat-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(92px,max-content) 1fr 44px;align-items:center;gap:12px;font-size:13px;font-weight:800;display:grid}.cat-row>:last-child{text-align:end;color:var(--navy)}.bar-track{background:var(--bg-alt);border-radius:999px;height:10px}.bar-fill{border-radius:inherit;background:var(--green);height:100%}.inspection-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.inspection-head h3{margin-bottom:4px}.inspection-head p{color:var(--text-2);margin:0;font-weight:700}.seller-info,.account-user,.chat-top,.ncd-brand-row,.ncd-section-head{align-items:center;gap:12px;display:flex}.seller-avatar{width:48px;height:48px}.seller-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.detail-sticky-col{top:calc(var(--nav-h) + 16px);position:sticky}.detail-title-bar{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:20px}.detail-title-bar h1{margin:0 0 10px;font-size:24px;font-weight:900}.detail-title-bar .price,.ncd-price{color:var(--navy);font-size:30px;font-weight:900}.detail-actions-row,.form-actions,.ncd-cta-buttons,.inline-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.detail-actions-row .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.detail-seller-phone{background:#0f143708;border:1px solid #0f14371f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.detail-seller-phone-label{color:#0f143799;font-size:.9rem}.detail-seller-phone-number{letter-spacing:.5px;margin-inline-end:auto;font-size:1.05rem;font-weight:800}.detail-seller-phone-copy.btn{padding:6px 12px}.used-contact-backdrop{z-index:350;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f143785;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.used-contact-modal{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,520px);max-height:min(720px,100vh - 36px);box-shadow:var(--shadow-lg);background:#fff;padding:24px;position:relative;overflow-y:auto}.used-contact-close{background:var(--bg-alt);width:38px;height:38px;color:var(--navy);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;left:14px}.used-contact-head{padding-inline-start:44px}.used-contact-head h3{color:var(--navy);margin:10px 0 4px;font-size:24px;font-weight:900}.used-contact-head p{color:var(--text-2);margin:0 0 18px;font-weight:800}.used-contact-form{flex-direction:column;gap:12px;display:flex}.used-contact-success{border-radius:var(--radius);color:var(--green-dark);background:#28a74514;border:1px solid #28a74533;gap:12px;padding:18px;font-weight:900;display:grid}.ncd-hero-grid{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.ncd-hero-grid>*{min-width:0}.ncd-price-block{border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff26;min-width:250px;padding:18px 24px;box-shadow:0 18px 54px #05091e33}.ncd-price-block>*{overflow-wrap:anywhere}.ncd-price{color:var(--gold)}.ncd-price-lines{gap:4px;margin:8px 0;display:grid}.ncd-price-lines .trim-price-row{border-top-color:#ffffff2e}.ncd-price-lines .trim-price-row:first-child{border-top:0}.ncd-price-lines .trim-price-row span:first-child{color:#ffffffd1}.ncd-price-lines .trim-price-val{color:var(--gold)}.ncd-quick-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:860px;margin:20px 0 0;display:grid}.ncd-fact{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff24;min-width:0;padding:12px 14px}.ncd-fact dt{color:#ffffffb8;margin:0 0 4px;font-size:12px;font-weight:800}.ncd-fact dd{overflow-wrap:anywhere;color:#fff;margin:0;font-weight:900}.ncd-layout{grid-template-columns:1fr 360px}.ncd-sidebar{top:calc(var(--nav-h) + 16px);position:sticky}.ncd-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.ncd-section-head h3{color:var(--navy);margin:0;font-size:17px;font-weight:900;line-height:1.35}.ncd-colors,.tab-pills,.offer-row{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.ncd-color,.tab-pill{border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;flex:none;min-height:44px;padding:10px 16px;font-weight:900;line-height:1.2;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.ncd-color{align-items:center;gap:8px;display:flex}.ncd-color.active,.tab-pill.active{border-color:var(--navy);color:var(--navy);background:#e5e7f2;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0d317a14;box-shadow:inset 0 1px lab(100% 0 0/.72),0 8px 18px lab(21.963% 11.5442 -45.5829/.08)}.ncd-color:hover,.ncd-color:focus-visible,.tab-pill:hover,.tab-pill:focus-visible{border-color:var(--navy-light);color:var(--navy);transform:translateY(-1px)}.ncd-color:focus-visible,.tab-pill:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.ncd-color .sw,.color-swatch{width:24px;height:24px;box-shadow:0 0 0 1px var(--border-2);border:2px solid #fff;border-radius:999px;display:inline-block}.ncd-trim-configurator{gap:16px;display:grid}.ncd-trim-configurator .ncd-section-head{margin-bottom:0}.ncd-trims{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ncd-trim{border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;overflow-wrap:anywhere;text-align:start;min-width:0;transition:var(--transition);background:#fff;flex-direction:column;padding:18px;display:flex;position:relative}.ncd-trim.active{border-color:var(--navy);background:#f0f2fb;box-shadow:0 12px 28px #0d317a1a;box-shadow:0 12px 28px lab(21.963% 11.5442 -45.5829/.1)}.pricing-card.popular:before{content:"الأكثر طلباً";background:var(--gold);color:#1a1a2e;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:900;position:absolute;top:-11px;right:16px}.ncd-trim:hover,.ncd-trim:focus-visible{border-color:var(--navy-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ncd-trim:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.ncd-trim h4{color:var(--navy);margin:0 0 12px;font-size:18px;font-weight:900}.ncd-trim ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ncd-trim li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.ncd-trim-popular{background:var(--gold);color:#1a1a2e;border-radius:999px;align-items:center;width:max-content;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.ncd-trim-color-row{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.ncd-trim-swatch{width:18px;height:18px;box-shadow:0 0 0 1px var(--border-2);border:2px solid #fff;border-radius:999px;flex:none;display:inline-block}.ncd-trim-swatch-more{border:1px solid var(--border);min-width:26px;height:20px;color:var(--navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.ncd-trim-color-count{min-width:0;color:var(--text-2);font-size:11px;font-weight:900;line-height:1.25}.ncd-active-trim-colors{border:1px solid var(--border);border-radius:var(--radius);background:#f8fbff;background:lab(98.4739% -.730753 -3.30187);gap:12px;padding:14px;display:grid}.ncd-active-trim-colors-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ncd-active-trim-colors-head strong{min-width:0;color:var(--navy);font-size:14px;font-weight:900;line-height:1.35}.ncd-active-trim-colors-head span{color:var(--text-2);font-size:12px;font-weight:900}.ncd-option-check{background:#28a74524;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ncd-option-check:after{background:var(--green);content:"";border-radius:999px;width:6px;height:6px}.ncd-empty{border:1px dashed var(--border-2);border-radius:var(--radius);background:var(--bg-alt);color:var(--text-2);padding:16px;font-weight:800}.trim-price-row{border-top:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.trim-price-row span:first-child{min-width:0;color:var(--text-2)}.trim-price-val{color:var(--navy);text-align:end;white-space:nowrap;font-weight:900}.calc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.calc-results{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.calc-res{border-radius:var(--radius);background:var(--bg-alt);text-align:center;padding:14px}.calc-res.primary{background:var(--navy);color:#fff}.calc-res .lbl{color:var(--text-2);font-size:12px;font-weight:800}.calc-res.primary .lbl{color:#ffffffd1}.calc-res .val{color:var(--navy);font-size:17px;font-weight:900}.calc-res.primary .val{color:var(--gold)}.calc-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.calc-shell{grid-template-columns:1.35fr 1fr;display:grid}.calc-controls{flex-direction:column;gap:26px;padding:28px;display:flex}.calc-field{flex-direction:column;gap:10px;display:flex}.calc-field>label,.calc-field-head label{color:var(--text-2);font-size:12px;font-weight:800}.calc-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-field-value{color:var(--navy);align-items:baseline;gap:8px;font-size:15px;font-weight:900;display:flex}.calc-field-value em{color:var(--text-2);font-size:12px;font-style:normal;font-weight:700}.calc-money-input{border:1px solid var(--border-2);border-radius:var(--radius);transition:border-color var(--transition), box-shadow var(--transition);background:#fff;align-items:center;gap:10px;padding-inline:14px;display:flex}.calc-money-input:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #3d4ba829}.calc-affix{color:var(--text-3);flex:none;font-size:13px;font-weight:800}.calc-money-input input{width:100%;color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding-block:14px;font-size:22px;font-weight:900}.calc-chips{flex-wrap:wrap;gap:8px;display:flex}.calc-chip{border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);background:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800}.calc-chip:hover{border-color:var(--navy-light);color:var(--navy)}.calc-chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.calc-range{width:100%;accent-color:var(--navy);cursor:pointer}.calc-bounds{color:var(--text-3);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.calc-summary{background:var(--navy-deep);color:#fff;flex-direction:column;gap:18px;padding:28px;display:flex}.calc-hero{text-align:center}.calc-hero-label{color:#ffffffb8;font-size:12px;font-weight:800}.calc-hero-value{color:var(--gold);font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:900;line-height:1.15}.calc-hero-note{color:#ffffff8c;font-size:12px;font-weight:700}.calc-lines{border-block:1px solid #ffffff24;flex-direction:column;gap:10px;padding-block:16px;display:flex}.calc-lines>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-lines dt{color:#ffffffb3;font-size:13px;font-weight:700}.calc-lines dd{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.calc-line-total dt,.calc-line-total dd{color:#fff;font-size:15px;font-weight:900}.calc-rate{color:#fff9;text-align:center;font-size:12px;font-weight:700}.calc-summary .btn{margin-top:auto}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.testimonial-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}.testimonial-quote{color:var(--text-1);margin:0;font-size:15px;line-height:1.7}.testimonial-quote:before{content:"“";color:var(--gold);vertical-align:-10px;margin-inline-end:4px;font-size:32px;font-weight:900;line-height:0}.testimonial-person{align-items:center;gap:12px;margin-top:auto;display:flex}.testimonial-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:inline-flex}.testimonial-avatar-photo{object-fit:cover;background:var(--border)}.testimonial-name{font-size:14px;font-weight:800;display:block}.testimonial-detail{color:var(--text-2);font-size:13px;display:block}.testimonial-rating{color:var(--gold);letter-spacing:2px;font-size:15px}.insurance-partners{margin-top:36px}.partners-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.partner-logo{border:1px solid var(--border);border-radius:var(--radius);min-width:140px;min-height:64px;color:var(--text-2);box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;padding:14px 20px;font-weight:800;display:inline-flex}.partner-logo img{object-fit:contain;width:auto;max-height:40px}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.ncd-highlights{grid-template-columns:repeat(3,1fr)}.ncd-highlight{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #fff, var(--bg-alt));text-align:center;align-content:center;justify-items:center;gap:10px;min-height:122px;padding:16px;display:grid}.ncd-highlight h4{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:900;line-height:1.45}.ncd-highlight-icon{background:#f5a62329;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ncd-highlight-icon:after{background:var(--gold);content:"";border-radius:5px;width:16px;height:16px;transform:rotate(45deg)}.ncd-selected-summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);gap:10px;margin-top:14px;padding:12px;display:grid}.ncd-selected-summary div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ncd-selected-summary span{color:var(--text-2);font-size:12px;font-weight:800}.ncd-selected-summary strong{min-width:0;color:var(--navy);overflow-wrap:anywhere;text-align:end;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.ncd-mini-swatch{width:16px;height:16px;box-shadow:0 0 0 1px var(--border-2);border:2px solid #fff;border-radius:999px;flex:none;display:inline-block}.ncd-branch-row{grid-template-columns:1fr auto;align-items:start;column-gap:14px;display:grid}.ncd-branch-meta{color:var(--text-3);grid-column:1/-1;font-size:12px;font-weight:700}.wizard{max-width:920px;margin-inline:auto;padding:26px}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:28px;display:grid}.wizard-step{color:var(--text-3);cursor:default;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding-inline:4px;font-size:13px;font-weight:900;line-height:1.35;display:flex;position:relative}.wizard-step.active,.wizard-step.done{color:var(--navy)}.wizard-step:not(:last-child):before{content:"";top:18px;background:var(--border);height:3px;transition:background var(--transition);border-radius:999px;position:absolute;inset-inline:calc(50% + 23px) calc(23px - 50%)}.wizard-step.done:not(:last-child):before{background:var(--navy)}.wizard-circle{z-index:1;background:var(--bg-alt);width:38px;height:38px;transition:background var(--transition), box-shadow var(--transition);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.wizard-step.active .wizard-circle,.wizard-step.done .wizard-circle{background:var(--navy);color:#fff}.wizard-step.active:not(.done) .wizard-circle{box-shadow:0 0 0 4px var(--accent)}.wizard-panel{gap:16px;display:grid}.wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.wizard-actions.center{justify-content:center}.form-row,.option-cards,.sell-paths{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.option-card,.sell-path,.lang-option,.acc-inspection,.acc-chat{border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:var(--transition);background:#fff;padding:16px}.option-card:hover{border-color:var(--navy-light)}.option-card:focus-visible,.toggle-pill:focus-visible,.wizard .btn:focus-visible{box-shadow:0 0 0 3px var(--accent), 0 0 0 4px var(--navy);outline:none}.option-card.active,.sell-path.primary,.lang-option.active{border-color:var(--navy);background:#f0f2fb}.option-card:disabled{cursor:not-allowed;opacity:.55}.option-card:disabled:hover{border-color:var(--border)}.inspection-soon-badge{vertical-align:middle;margin-inline-start:6px}.sell-path.primary{background:linear-gradient(135deg, var(--navy), var(--navy-dark));color:#fff}.sell-path.primary h3,.sell-path.primary p{color:inherit}.toggle-pills,.check-grid,.photo-grid{flex-wrap:wrap;gap:10px;display:flex}.toggle-pill{border:1.5px solid var(--border);transition:var(--transition);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900}.toggle-pill:hover{border-color:var(--navy-light)}.toggle-pill.active{border-color:var(--navy);color:var(--navy);background:#e5e7f2}.photo-grid{grid-template-columns:repeat(4,1fr);display:grid}.photo-slot{border:2px dashed var(--border-2);border-radius:var(--radius);background:var(--bg-alt);min-height:100px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}button.photo-slot{appearance:none;width:100%;font:inherit;cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}button.photo-slot:hover:not(:disabled){border-color:var(--navy);background:var(--shell-surface);transform:translateY(-1px)}button.photo-slot:disabled{cursor:not-allowed;opacity:.68}.photo-slot .media-img{position:absolute}.photo-remove{z-index:2;color:#fff;cursor:pointer;background:#dc3545f0;border:0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;position:absolute;inset-block-start:8px;inset-inline-start:8px}.listing-review-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(140px,220px) 1fr;align-items:center;gap:18px;padding:14px;display:grid}.listing-review-media{aspect-ratio:4/3;border-radius:var(--radius);background:var(--bg-alt);overflow:hidden}.listing-review-media img,.listing-review-media svg{object-fit:cover;width:100%;height:100%}.listing-review-card h3{color:var(--navy);margin:10px 0 6px;font-size:20px;font-weight:900}.listing-review-card p,.listing-review-card small{color:var(--text-2);margin:0;font-weight:800;display:block}.listing-review-card strong{color:var(--text);margin:8px 0 4px;font-size:18px;font-weight:900;display:block}.success-screen{text-align:center}.success-icon{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:12px;font-size:36px;font-weight:900;display:inline-flex}.success-ref{border-radius:var(--radius);background:var(--bg-alt);color:var(--navy);align-items:center;gap:8px;margin:14px 0;padding:10px 14px;font-weight:900;display:inline-flex}.success-icon svg{width:38px;height:38px}.list-car-free-page{margin-block:0 48px}.list-car-free-intro{text-align:center;max-width:720px;margin:0 auto 24px}body:has(.list-car-free-page) .brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .nav-menu a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .lang-toggle{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .sell-btn{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .nav-auth a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .nav-user{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .user-menu a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .user-menu button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .breadcrumbs a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .footer-col a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body:has(.list-car-free-page) .nav-search-btn{width:44px;height:44px}body:has(.list-car-free-page) .hamburger{width:44px;height:44px}body:has(.list-car-free-page) .drawer-close{width:44px;height:44px}body:has(.list-car-free-page) .socials a{width:44px;height:44px}body:has(.list-car-free-page) .float-btn{width:44px;height:44px}.list-car-free-page .free-listing-wizard{border-color:var(--shell-border);background:var(--shell-surface-raised);max-width:1120px;box-shadow:var(--shadow-lg);padding:0}.free-listing-wizard.is-complete{scroll-margin-top:calc(var(--nav-h) + 18px);padding:30px}.free-listing-wizard.is-complete .success-screen{max-width:680px;margin-inline:auto}.free-listing-wizard .listing-workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr);min-height:640px;display:grid}.listing-progress-panel{border-inline-end:1px solid var(--shell-border);background:linear-gradient(#f1f7ff,#e6effa);background:linear-gradient(lab(96.9593% -.963032 -4.39615),lab(93.929% -1.40861 -6.57502));border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);align-content:start;gap:22px;padding:24px;display:grid}.listing-progress-copy{gap:6px;display:grid}.listing-progress-copy span{color:var(--gold-dark);font-size:12px;font-weight:900}.listing-progress-copy h3{color:var(--navy);margin:0;font-size:22px;font-weight:900;line-height:1.25}.listing-progress-copy p{color:var(--text-2);margin:0;font-size:13px;font-weight:700;line-height:1.7}.free-listing-wizard .wizard-progress{grid-template-columns:1fr;gap:8px;margin:0}.free-listing-wizard .wizard-step{border-radius:var(--radius);min-width:0;min-height:58px;color:var(--text-2);background:0 0;border:1px solid #0000;padding:8px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.free-listing-wizard .wizard-step:not(:disabled):hover{border-color:var(--shell-border-strong);background:var(--shell-surface);color:var(--navy);transform:translateY(-1px)}.free-listing-wizard .wizard-step:disabled{cursor:not-allowed;opacity:.68}.free-listing-wizard .wizard-step.active,.free-listing-wizard .wizard-step.done{border-color:var(--shell-border-strong);background:var(--shell-surface-raised);color:var(--navy)}.free-listing-wizard .wizard-circle{background:var(--shell-surface-muted);width:34px;height:34px;color:var(--text-2);flex:none;font-size:13px}.free-listing-wizard .wizard-circle svg{width:18px;height:18px}.free-listing-wizard .wizard-step.active .wizard-circle,.free-listing-wizard .wizard-step.done .wizard-circle{background:var(--navy);color:#f9fcff;color:lab(98.8282% -.492573 -2.20433)}.wizard-step-text{gap:2px;min-width:0;display:grid}.wizard-step-text strong,.wizard-step-text small{overflow-wrap:anywhere}.wizard-step-text strong{font-size:14px;line-height:1.25}.wizard-step-text small{color:var(--text-3);font-size:11px;font-weight:800;line-height:1.3}.listing-live-preview{gap:12px;min-width:0;display:grid}.listing-live-media{aspect-ratio:4/3;border:1px solid var(--shell-border);border-radius:var(--radius);background:var(--shell-surface);place-items:center;display:grid;overflow:hidden}.listing-live-media .media-img,.listing-live-media img{object-fit:cover;width:100%;height:100%}.listing-live-empty{color:var(--text-2);text-align:center;justify-items:center;gap:8px;padding:18px;display:grid}.listing-live-empty svg{color:#4f699738;color:lab(43.8174% .475347 -28.728/.22);width:92%;max-width:190px}.listing-live-empty span,.listing-live-body p,.listing-live-body small,.listing-reference-row span{color:var(--text-2);font-size:12px;font-weight:800;line-height:1.55}.listing-live-body{gap:8px;min-width:0;display:grid}.listing-live-body>strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:900;line-height:1.35}.listing-upload-nudge{width:max-content;max-width:100%;color:var(--gold-dark);background:#fef2dd;background:lab(96.0295% 1.57043 11.5066);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.listing-upload-nudge svg{width:15px;height:15px}.listing-live-body p{margin:0}.listing-reference-row{border-top:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.listing-reference-row strong{min-width:0;color:var(--navy);text-align:end;overflow-wrap:anywhere;font-size:12px;font-weight:900}.free-listing-wizard .wizard-panel{align-content:space-between;min-width:0;padding:28px}.wizard-step-content{gap:16px;min-width:0;display:grid}.wizard-step-head{gap:6px;max-width:720px;display:grid}.wizard-step-head h2{color:var(--text);margin:0;font-size:24px;font-weight:900;line-height:1.25}.free-listing-wizard .form-row{gap:16px}.list-car-free-page .free-listing-wizard :is(input,select,textarea){min-width:0}.list-car-free-page .free-listing-wizard :is(input,select,textarea,button,a):focus-visible,.listing-upload-input:focus-visible+.listing-upload-card{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.listing-number-input{font-variant-numeric:tabular-nums;text-align:left;direction:ltr;unicode-bidi:plaintext}.list-car-free-page .photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.list-car-free-page .photo-slot{aspect-ratio:1.2;border-color:var(--shell-border-strong);background:var(--shell-surface-muted);min-width:0;min-height:0;color:var(--text-2);text-align:center;padding:10px}.list-car-free-page .photo-slot.has-photo{background:var(--shell-surface);border-style:solid}.list-car-free-page .photo-slot svg:not(.media-img){width:24px;height:24px;color:var(--navy)}.list-car-free-page .photo-slot span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.list-car-free-page .photo-slot .media-img{object-fit:cover;width:100%;height:100%;inset:0}.list-car-free-page .photo-remove{color:#f9fcff;color:lab(98.8282% -.492573 -2.20433);background:#b02a2df0;background:lab(40.2801% 53.7849 33.3129/.94);align-items:center;gap:4px;min-height:34px;display:inline-flex}.list-car-free-page .photo-remove svg{color:currentColor;width:14px;height:14px}.list-car-free-page .photo-cover-badge{z-index:2;background:var(--navy);color:#f9fcff;color:lab(98.8282% -.492573 -2.20433);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-start:8px}.list-car-free-page .photo-cover-badge svg{width:13px;height:13px;color:var(--gold)}.list-car-free-page .photo-set-cover{z-index:2;min-width:34px;min-height:34px;color:var(--navy);cursor:pointer;background:#f9fcffeb;background:lab(98.8282% -.492573 -2.20433/.92);border:0;border-radius:999px;justify-content:center;align-items:center;padding:5px;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.list-car-free-page .photo-set-cover:hover{background:#f9fcff;background:lab(98.8282% -.492573 -2.20433)}.list-car-free-page .photo-set-cover svg{color:currentColor;width:14px;height:14px}.listing-upload-group{position:relative}.listing-upload-input{opacity:.01;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.listing-upload-card{border:1.5px dashed var(--shell-border-strong);appearance:none;border-radius:var(--radius);background:var(--shell-surface-muted);width:100%;min-height:74px;color:var(--navy);cursor:pointer;font:inherit;text-align:start;align-items:center;gap:12px;padding:14px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex}.listing-upload-card:hover{border-color:var(--navy);background:var(--shell-surface);transform:translateY(-1px)}.listing-upload-card.disabled,.listing-upload-card:disabled{cursor:not-allowed;opacity:.68;transform:none}.listing-upload-card>svg{flex:none;width:28px;height:28px}.listing-upload-card span{gap:2px;display:grid}.listing-upload-card strong{color:var(--navy);font-size:14px;font-weight:900}.listing-upload-card small{color:var(--text-2);font-size:12px;font-weight:700;line-height:1.45}.list-car-free-page .check-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.list-car-free-page .check-item{border:1px solid var(--shell-border);border-radius:var(--radius);background:var(--shell-surface);min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1);display:flex}.list-car-free-page .check-item input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy);flex:none;margin:0}.list-car-free-page .check-item:hover{border-color:var(--navy-light,var(--navy))}.list-car-free-page .check-item:has(input:checked){border-color:var(--navy);background:var(--bg-alt);color:var(--navy)}.list-car-free-page .check-item:has(input:focus-visible){outline:3px solid var(--shell-focus-ring);outline-offset:2px}.listing-negotiable{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex}.listing-negotiable input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy);margin:0}.field-error{color:var(--red);margin-top:6px;font-size:12px;font-weight:700}.listing-review-body{min-width:0}.listing-review-facts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.listing-review-facts span{background:var(--shell-surface-muted);color:var(--text-2);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.free-listing-wizard .free-listing-error{margin-top:0}.free-listing-wizard[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.free-listing-wizard .wizard-step,.listing-upload-card{transition-duration:1ms}.free-listing-wizard .wizard-step:not(:disabled):hover,.listing-upload-card:hover{transform:none}}.trust-row,.numbers-row,.contact-cards{grid-template-columns:repeat(4,1fr)}.numbers-row{margin-block:24px}.number-card,.trust-item,.stat-card{text-align:center}.number-card .n{color:var(--navy);font-size:34px;font-weight:900}.values-grid,.branches-grid,.services-grid,.pricing-cards,.inspection-cats{grid-template-columns:repeat(3,1fr)}.pricing-cards{grid-template-columns:repeat(2,1fr)}.pricing-card{padding:26px;position:relative}.inspection-hero{color:#edf2fa;color:lab(95.3352% -.962377 -4.39581);background:linear-gradient(135deg,#143678,#05173f);background:linear-gradient(135deg,lab(23.3536% 8.87425 -42.1402),lab(8.64849% 6.5397 -28.0681));margin-block:0;position:relative;overflow:hidden}.inspection-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(0deg,#ffffff0d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.07) 1px,#0000 1px),linear-gradient(0deg,lab(100% 0 0/.05) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 18% 82%,#0000)}.inspection-hero-bg{z-index:0;position:absolute;inset:0}.inspection-hero-bg .media-img{object-fit:cover;width:100%;height:100%}.inspection-hero.has-image:after{z-index:0;content:"";background:linear-gradient(#0413358c,#020a20e0);background:linear-gradient(lab(6.55742% 4.96301 -24.4069/.55),lab(2.78936% 1.82927 -14.296/.88));position:absolute;inset:0}.inspection-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-height:clamp(300px,32vw,400px);padding-block:clamp(36px,4.5vw,60px);display:flex;position:relative}.inspection-hero h1{max-width:16ch;color:inherit;letter-spacing:0;margin:0 0 16px;font-size:clamp(44px,6.6vw,78px);font-weight:900;line-height:1.02}.inspection-hero p{color:#cbd5e3;color:lab(84.87% -1.67993 -8.01479);max-width:58ch;margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.8}.inspection-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.inspection-hero-actions .btn svg{flex:none}.inspection-hero-secondary{color:#edf2fa;color:lab(95.3352% -.962377 -4.39581);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#fff3;border-color:lab(100% 0 0/.2)}.inspection-hero-secondary:hover{background:#ffffff24;background:lab(100% 0 0/.14);border-color:#fbc865b3;border-color:lab(83.9099% 10.9473 55.6446/.7)}.inspection-page{margin-block-start:0}.inspection-trust-row{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:-42px clamp(34px,5vw,58px);display:grid;position:relative}.trust-item.inspection-trust-item{text-align:start;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex}.inspection-trust-icon,.inspection-check-icon,.inspection-option-icon{color:var(--navy);background:#e8f1fc;background:lab(94.741% -1.40938 -6.57541);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.inspection-trust-icon{width:52px;height:52px}.trust-item.inspection-trust-item h4{color:var(--text);margin:0;font-size:15px;font-weight:900;line-height:1.5}.inspection-section{margin-block:clamp(38px,5vw,66px)}.inspection-section-head{max-width:760px;margin-bottom:18px}.inspection-section-head .section-title{font-size:clamp(26px,3.2vw,38px)}.inspection-section-head .section-sub{max-width:66ch;font-size:15px;font-weight:700;line-height:1.8}.inspection-pricing-cards{align-items:stretch;gap:16px}.pricing-card.inspection-pricing-card{flex-direction:column;min-height:328px;padding:clamp(24px,3vw,34px);display:flex}.pricing-card.inspection-pricing-card.popular{border-color:#f1ba4bcc;border-color:lab(79.2425% 12.4489 61.8417/.8);box-shadow:0 18px 42px #081c441f;box-shadow:0 18px 42px lab(11.0273% 5.63159 -28.1075/.12)}.pricing-card.inspection-pricing-card.popular:before{content:none}.inspection-card-label{color:#583d00;color:lab(28.004% 12.6085 55.5643);background:#f9edd7;background:lab(94.2942% 1.69885 12.2923);border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.inspection-pricing-card h3{margin-top:18px;font-size:22px}.inspection-pricing-card .pricing-amount{color:var(--navy);margin-top:8px;font-size:clamp(42px,5vw,58px);line-height:1}.inspection-price-note{margin:8px 0 0}.inspection-pricing-card ul{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.inspection-pricing-card li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:14px;font-weight:800;line-height:1.7;display:flex}.inspection-pricing-card li svg{color:var(--green-dark);flex:none;margin-top:4px}.inspection-package-cta{margin-top:auto}.inspection-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.insp-cat.inspection-check-item{text-align:center;border-radius:16px;grid-template-columns:auto auto;place-content:center;gap:14px 12px;min-height:132px;padding:24px 20px;display:grid;box-shadow:0 1px 2px #081c440d;box-shadow:0 1px 2px lab(11.0273% 5.63159 -28.1075/.05)}.inspection-check-icon{border-radius:12px;grid-area:1/2;width:48px;height:48px}.insp-cat.inspection-check-item h4{color:var(--text);grid-area:1/1;align-self:center;margin:0;font-size:17px;font-weight:900;line-height:1.4}.insp-cat.inspection-check-item p{color:var(--text-2);grid-area:2/1/auto/-1;margin:0;font-size:13px;font-weight:700;line-height:1.7}.inspection-booking{max-width:980px;scroll-margin-top:calc(var(--nav-h) + 18px);box-shadow:var(--shadow-lg);margin-block:clamp(42px,5vw,68px) clamp(64px,7vw,96px)}.inspection-booking-head{margin-bottom:20px}.inspection-booking-head>span{color:var(--navy);background:#e8f1fc;background:lab(94.741% -1.40938 -6.57541);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.inspection-booking h2{color:var(--text);margin:10px 0 0;font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1.25}.inspection-booking .section-sub{margin-top:6px;font-size:14px;line-height:1.7}.inspection-booking .form-row,.inspection-booking .option-cards,.inspection-summary-card,.inspection-payment-card{margin-top:14px}.inspection-option-card{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:6px 12px;min-height:100px;display:grid}.inspection-option-card.active{box-shadow:inset 0 0 0 1px var(--navy)}.inspection-option-icon{grid-row:span 2;width:42px;height:42px}.inspection-option-card h4{color:var(--text);margin:0;font-size:15px;font-weight:900;line-height:1.5}.inspection-option-card p{color:var(--text-2);margin:0;font-size:13px;font-weight:700;line-height:1.65}.inspection-summary-card,.inspection-payment-card{box-shadow:none;background:#f8fbff;background:lab(98.3642% -.492603 -2.20429);padding:18px}.inspection-summary-card h3,.inspection-payment-card h3{margin:0 0 8px}.pricing-amount{color:var(--navy);font-size:38px;font-weight:900}.pricing-strike{color:var(--text-3);text-decoration:line-through}.service-card{overflow:hidden}.service-img{aspect-ratio:16/9;color:#fff;font-size:46px}.service-body{padding:18px}.offer-row{gap:14px;margin-bottom:24px;display:grid}.offer-banner{border-radius:var(--radius-lg);color:#fff;transition:var(--transition);justify-content:space-between;align-items:center;padding:28px;display:flex}.offer-banner:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.offer-icon{flex-shrink:0;font-size:54px;line-height:1}.offer-banner.b1{background:linear-gradient(110deg, var(--navy-dark), var(--navy-light))}.offer-banner.b2{background:linear-gradient(110deg, var(--gold), var(--gold-dark));color:#1a1a2e}.offer-banner.b3{background:linear-gradient(110deg, var(--green), var(--green-dark))}.insurance-page{overflow-x:clip}.insurance-page .trust-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}.insurance-page .trust-item{border-radius:var(--radius);padding:18px}.insurance-page .trust-item .icon{margin-bottom:6px;font-size:28px}.insurance-page .trust-item h4{color:var(--navy);font-size:14px;font-weight:700}.insurance-page .insurance-offers{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:14px;margin:28px 0 30px;padding-bottom:14px;scroll-padding-inline:14px;overflow-x:auto}.insurance-page .insurance-offers::-webkit-scrollbar{height:6px}.insurance-page .insurance-offers::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}.insurance-page .offer-banner{scroll-snap-align:center;flex:0 0 min(100%,640px);gap:20px;min-width:280px;max-width:640px;padding:30px}.insurance-page .offer-banner h3{margin:0 0 6px;font-size:22px;font-weight:900;line-height:1.3}.insurance-page .offer-banner p{opacity:.95;margin:0;font-size:14px}.insurance-page .offer-banner-icon{opacity:.4;flex:none;font-size:60px;line-height:1}.insurance-page .insurance-section-intro{text-align:center;margin:40px 0 24px}.insurance-page .insurance-section-intro .section-title{margin-bottom:8px}.insurance-page .insurance-section-intro .section-sub{max-width:58ch;margin:0 auto;font-size:15px}.insurance-page .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.insurance-page .service-card{box-shadow:var(--shadow)}.insurance-page .service-card:hover{transform:translateY(-4px)}.insurance-page .service-img{opacity:.95;font-size:48px}.insurance-page .service-body h3{font-weight:800}.insurance-page .service-body p{margin-bottom:14px}@media (max-width:900px){.insurance-page .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.insurance-page .trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.insurance-page .trust-item{padding:12px}.insurance-page .trust-item .icon{font-size:22px}.insurance-page .trust-item h4{font-size:12px}}@media (max-width:520px){.insurance-page .offer-banner{min-width:260px;padding:22px 18px}.insurance-page .offer-banner h3{font-size:18px}.insurance-page .offer-banner p{font-size:13px}.insurance-page .services-grid{grid-template-columns:1fr;gap:14px}.insurance-page .service-img{aspect-ratio:21/9;font-size:36px}.insurance-page .service-body{padding:14px}.insurance-page .service-body h3{font-size:15px}.insurance-page .service-body p{margin-bottom:10px;font-size:12px}}.blog-featured{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:1.15fr 1fr;margin-bottom:28px;display:grid;overflow:hidden}.blog-featured-img,.blog-img,.article-hero{aspect-ratio:16/10;font-size:56px;position:relative;overflow:hidden}.blog-featured-body{flex-direction:column;justify-content:center;padding:28px;display:flex}.blog-featured h2,.blog-featured-body h2{margin:10px 0;font-size:28px;font-weight:900;line-height:1.35}.blog-grid-layout{grid-template-columns:1fr 300px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;overflow:hidden}.blog-body{padding:16px}.blog-body h3{margin:0 0 8px;font-size:16px;font-weight:900;line-height:1.45}.blog-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-meta,.meta-row{color:var(--text-3);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;display:flex}.article-content{max-width:920px;margin-inline:auto;padding-block:4px 0}.article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.article-layout .article-content{max-width:none}.article-sidebar{flex-direction:column;gap:18px;display:flex;position:sticky;top:90px}.article-toc,.article-side-card,.article-newsletter{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:18px}.article-sidebar h4{color:var(--text);margin-bottom:12px;font-size:14px;font-weight:900}.article-toc ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.article-toc a{color:var(--text-2);border-inline-start:2px solid var(--border);transition:var(--transition);padding-inline-start:10px;font-size:13px;font-weight:700;line-height:1.5;display:block}.article-toc a:hover,.article-toc a:focus-visible{color:var(--navy);border-inline-start-color:var(--navy)}.article-content h2{scroll-margin-top:90px}.article-category-chips{flex-wrap:wrap;gap:8px;display:flex}.article-category-chip{background:var(--bg-alt);border:1px solid var(--border);color:var(--navy);transition:var(--transition);border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.article-category-chip:hover,.article-category-chip:focus-visible{border-color:var(--navy)}.article-newsletter p{color:var(--text-2);margin-bottom:12px;font-size:13px;line-height:1.6}.article-newsletter input{margin-bottom:10px}.article-newsletter-success{color:var(--success,#1a7f4b);font-size:14px;font-weight:800}.blog-category-filter{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}@media (max-width:992px){.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}}.article-header{text-align:center;max-width:900px;margin-inline:auto}.article-kicker-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px;display:flex}.article-content h1{max-width:18ch;color:var(--text);letter-spacing:0;margin:12px auto 10px;font-size:clamp(32px,4.6vw,54px);font-weight:900;line-height:1.12}.article-meta-panel{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);color:var(--text-3);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.article-meta-panel span{align-items:center;gap:8px;display:inline-flex}.article-meta-panel span+span:before{background:var(--gold);content:"";border-radius:999px;width:5px;height:5px}.article-hero{border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);box-shadow:var(--shadow);margin-top:24px}.article-visual{isolation:isolate;color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);font-size:inherit;background:linear-gradient(135deg,#214a9b,#0a1f47);background:linear-gradient(135deg,lab(32.4835% 9.45097 -49.2103),lab(12.2125% 5.23452 -28.1298))}.article-visual:before{z-index:0;border-radius:calc(var(--radius-lg) + 2px);content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.08) 1px,#0000 1px),linear-gradient(0deg,lab(100% 0 0/.06) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);position:absolute;inset:18px}.article-visual-content{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,4vw,50px);width:min(760px,84%);display:grid;position:relative}.article-visual-car,.article-visual-checklist{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;background:lab(100% 0 0/.1);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);box-shadow:0 18px 38px #00041838;box-shadow:0 18px 38px lab(1.36383% 1.70809 -10.5476/.22)}@media (max-width:860px){.article-visual-car,.article-visual-checklist{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff24;background:lab(100% 0 0/.14)}}.article-visual-car{border-radius:24px;align-content:center;justify-items:center;gap:14px;min-height:clamp(132px,19vw,206px);display:grid}.article-visual-car svg{stroke-width:1.6px;width:clamp(70px,9vw,118px);height:auto}.article-visual-road{background:linear-gradient(90deg,#0000,#ffffff94,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.58),#0000);border-radius:999px;width:62%;height:5px;display:block}.article-visual-checklist{border-radius:22px;padding:clamp(16px,3vw,28px)}.article-visual-check-head,.article-visual-row{align-items:center;gap:10px;display:flex}.article-visual-check-head{color:#ebbc63;color:lab(79.2667% 9.96342 51.0155);margin-bottom:14px}.article-visual-check-head svg,.article-visual-row svg,.article-visual-chip svg{flex:none;width:20px;height:20px}.article-visual-head-line,.article-visual-line{background:#ffffffb8;background:lab(100% 0 0/.72);border-radius:999px;height:8px;display:block}.article-visual-head-line{width:46%}.article-visual-row{color:#ebbc63;color:lab(79.2667% 9.96342 51.0155);margin-top:11px}.article-visual-line{background:#ffffff80;background:lab(100% 0 0/.5);flex:1}.article-visual-line.medium{max-width:74%}.article-visual-line.short{max-width:54%}.article-visual-chip{bottom:clamp(-8px,-1vw,-2px);direction:ltr;background:#ffffff21;background:lab(100% 0 0/.13);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:clamp(8px,2vw,20px)}.article-visual-card .article-visual-content{width:min(220px,74%);display:block}.article-visual-card .article-visual-car,.article-visual-card .article-visual-chip{display:none}.article-visual-card .article-visual-checklist{border-radius:16px;padding:clamp(12px,2.5vw,18px)}.article-visual-card .article-visual-check-head{margin-bottom:9px}.article-visual-card .article-visual-row{margin-top:8px}.article-visual-card .article-visual-head-line,.article-visual-card .article-visual-line{height:6px}.article-lede{max-width:760px;color:var(--text-2);text-align:center;margin:18px auto 10px;font-size:18px;font-weight:700;line-height:1.9}.article-content p,.article-content li{color:var(--text-2);font-size:16px;line-height:2}.article-content>p:not(.article-lede),.article-content ul{max-width:760px;margin-inline:auto}.article-content h2{max-width:760px;color:var(--navy);margin:34px auto 12px;font-size:22px;font-weight:900}.share-bar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);max-width:760px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:10px;margin:34px auto 0;padding:18px;display:flex}.share-bar-label{color:var(--text);font-size:14px;font-weight:900}.share-bar .btn{align-items:center;gap:6px;display:inline-flex}.share-bar .btn svg{flex:none}.article-related{max-width:1120px;margin:58px auto 72px}.article-related .section-title{margin-bottom:18px}.article-related .blog-img{aspect-ratio:16/9}.contact-cards{grid-template-columns:repeat(3,1fr)}.contact-card{text-align:center;padding:26px}.contact-card .ci{margin-bottom:10px;font-size:38px}.contact-card .big{color:var(--navy);direction:ltr;font-size:30px;font-weight:900}.contact-map,.map-section{aspect-ratio:21/9;border-radius:var(--radius-lg);background:linear-gradient(135deg,#a8aed1,#5060b5,#1e2a6e);position:relative;overflow:hidden}.contact-branch-map{z-index:0;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.contact-branch-map .leaflet-control-attribution{direction:ltr;font-size:10px}.branch-map-marker{background:0 0;justify-content:center;align-items:center;display:flex}.branch-map-marker span{background:var(--gold);border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 10px 24px #0f143747}.branch-map-marker span:after{content:"";background:var(--navy);border-radius:999px;position:absolute;inset:8px}.branch-map-popup{min-width:190px;font-family:var(--font-cairo), sans-serif;text-align:right;gap:5px;display:grid}.branch-map-popup strong{color:var(--navy);font-size:15px;font-weight:900}.branch-map-popup span{color:var(--text-2);font-size:12px;font-weight:700}.branch-map-popup a{color:var(--gold-dark);margin-top:4px;font-weight:900}.contact-map-empty{color:#fff;text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.contact-map-empty strong{font-size:24px;font-weight:900}.contact-map-empty span{opacity:.86;max-width:420px;font-weight:700}.account-layout{grid-template-columns:280px 1fr}.account-sidebar{padding:24px 20px}.account-content{padding:28px 24px}.account-undo{border:1px solid var(--navy);border-radius:var(--radius);background:#eef1fb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.account-avatar{width:50px;height:50px;font-size:20px}.account-name{font-size:15px;font-weight:900;line-height:1.3}.account-phone{color:var(--text-3);direction:ltr;unicode-bidi:isolate;font-size:13px}.acc-sub{color:var(--text-2);font-size:13px}.account-nav{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:20px;padding-top:20px;display:flex}.account-nav button,.account-nav a{border-radius:var(--radius);width:100%;color:var(--text-2);text-align:start;padding:10px 12px;font-size:14px;font-weight:800;transition:background-color .16s,color .16s}.account-nav button:hover,.account-nav a:hover{background:var(--bg-alt);color:var(--text)}.account-nav .active{color:var(--navy);background:#e0eafd;background:lab(92.4639% -.959575 -10.4262);font-weight:900}.account-nav button:focus-visible,.account-nav a:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.account-logout{margin-top:8px;color:var(--red)!important}.account-logout:hover{color:var(--red)!important;background:#ffeceb!important;background:lab(95.0584% 9.51877 4.03039)!important}.acc-section h2{margin:0 0 4px;font-size:22px;font-weight:900}.acc-section .acc-sub{margin-bottom:20px}.account-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.account-section-head .acc-sub{margin-bottom:0}.account-listings{gap:12px;display:grid}.account-listing-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:150px 1fr;align-items:stretch;gap:14px;padding:12px;transition:border-color .16s,box-shadow .16s;display:grid}.account-listing-card:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.account-listing-card.highlighted{border-color:var(--gold);box-shadow:0 14px 32px #f5a62333}.account-listing-media{border-radius:var(--radius);background:var(--bg-alt);min-height:116px;overflow:hidden}.account-listing-media img,.account-listing-media svg{object-fit:cover;width:100%;height:100%}.account-listing-body{flex-direction:column;min-width:0;display:flex}.account-listing-top,.account-listing-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.account-listing-card h3{color:var(--navy);margin:10px 0 4px;font-size:17px;font-weight:900}.account-listing-card p,.account-listing-card small{color:var(--text-2);margin:0;font-size:13px;font-weight:700;line-height:1.6}.account-listing-note{font-size:13px;color:var(--text)!important;margin-top:6px!important}.account-listing-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.account-listing-tag{background:var(--bg-alt);color:var(--text-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.account-listing-tag.is-inspection{background:color-mix(in srgb, var(--gold) 18%, transparent);color:var(--navy)}.account-listing-actions{margin-top:auto;padding-top:10px}.saved-search-list{gap:12px;display:grid}.saved-search-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:border-color .16s,box-shadow .16s;display:grid}.saved-search-card:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.saved-search-card h3{color:var(--navy);margin:10px 0 8px;font-size:17px;font-weight:900}.saved-search-tags,.saved-search-actions{flex-wrap:wrap;gap:8px;display:flex}.saved-search-tags span{background:var(--bg-alt);color:var(--text-2);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.saved-search-actions{justify-content:flex-end}.account-empty-state,.compare-empty{border:1px dashed var(--border-2);border-radius:var(--radius-lg);background:var(--bg-alt);text-align:center;padding:40px 28px}.account-empty-state h3,.compare-empty h2{color:var(--navy);margin:0 0 8px;font-size:18px;font-weight:900}.account-empty-state p,.compare-empty p{margin:0;max-width:42ch;color:var(--text-2);margin-inline:auto;font-weight:700;line-height:1.7}.empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.acc-inspections,.acc-chats,.privacy-list,.lang-options{flex-direction:column;gap:10px;margin-top:16px;display:flex}.acc-inspection,.acc-chat,.privacy-row,.lang-option{justify-content:space-between}.privacy-row{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:#fff;padding:14px 16px;transition:border-color .16s}.privacy-row:hover{border-color:var(--border-2)}.privacy-row span{color:var(--text);font-size:14px;font-weight:700}.toggle-switch{background:var(--border-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background-color .18s;position:relative}.toggle-switch.on{background:var(--navy)}.toggle-thumb{top:2px;background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #0000002e}.toggle-switch.on .toggle-thumb{transform:translate(20px)}html[dir=rtl] .toggle-switch.on .toggle-thumb{transform:translate(-20px)}.toggle-switch:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:3px}.toggle-switch:disabled{opacity:.56;cursor:wait}.account-resubmit-panel .dashboard-error{margin-bottom:16px}.acc-section .phone-input{border-color:var(--border);background:#fff}.acc-section .phone-input .prefix{border-inline-end-color:var(--border);background:var(--bg-alt)}.acc-section .phone-input:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #2b399014}.acc-section .form-row{margin-bottom:16px}.acc-section .form-row:last-of-type{margin-bottom:20px}.acc-section .form-error{border-radius:var(--radius);color:#892124;color:lab(31.2912% 44.4199 26.0489);background:#fff0ef;background:lab(96.0269% 8.2477 3.48874);border:1px solid #f7bbb9;border:1px solid lab(81.3094% 22.267 9.54881);margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:700}.chat-avatar{flex:none;width:42px;height:42px}.chat-body{flex:1}.compare-tray{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:260;background:#fffffffa;border:1px solid #1e2a6e21;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(640px,100vw - 36px);padding:12px;display:grid;position:fixed;box-shadow:0 18px 48px #0f143733}.compare-tray-head{align-items:center;gap:10px;min-width:150px;display:flex}.compare-tray-head strong,.compare-car-head a{color:var(--navy);font-weight:900}.compare-tray-head small{color:var(--text-2);font-size:11px;font-weight:800;display:block}.compare-tray-icon{width:38px;height:38px;color:var(--navy);background:#e5e7f2;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.compare-tray-items{gap:8px;min-width:0;display:flex;overflow-x:auto}.compare-chip{background:var(--bg-alt);max-width:190px;color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.compare-chip.muted{color:var(--navy)}.compare-chip button,.compare-remove{color:inherit;justify-content:center;align-items:center;display:inline-flex}.compare-tray-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compare-page{padding-block:34px 52px}.compare-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.compare-hero h1{color:var(--navy);margin:6px 0 8px;font-size:42px;font-weight:900;line-height:1.12}.compare-hero p{max-width:680px;color:var(--text-2);margin:0;font-weight:800}.compare-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.compare-summary{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.compare-summary-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--shell-surface-raised);box-shadow:var(--shadow-sm);padding:14px 16px}.compare-summary-item.primary{background:var(--navy);color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426)}.compare-summary-item span{color:var(--text-2);font-size:12px;font-weight:800;display:block}.compare-summary-item.primary span{color:#cbd9ec;color:lab(86.0076% -2.21068 -10.8904)}.compare-summary-item strong{color:var(--navy);margin-top:6px;font-size:16px;font-weight:900;line-height:1.35;display:block}.compare-summary-item.primary strong{color:var(--gold)}.compare-table-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--shell-surface-raised);box-shadow:var(--shadow-sm);overflow:hidden}.compare-table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.compare-table-toolbar strong{color:var(--navy);margin-top:3px;font-weight:900;display:block}.compare-table-toolbar p{max-width:560px;color:var(--text-2);margin:0;font-size:13px;font-weight:800;line-height:1.65}.compare-table-wrap{overflow-x:auto}.compare-table{border-collapse:collapse;width:max-content;min-width:100%}.compare-table th,.compare-table td{border-bottom:1px solid var(--border);border-inline-start:1px solid var(--border);text-align:start;vertical-align:top;min-width:220px;padding:14px}.compare-table th:first-child,.compare-table td:first-child{z-index:1;background:var(--shell-surface-raised);min-width:132px;color:var(--navy);font-weight:900;position:sticky;inset-inline-start:0}.compare-table thead th{background:var(--shell-surface-muted)}.compare-table thead th:first-child{z-index:2}.compare-table tbody tr:hover th,.compare-table tbody tr:hover td{background:#f0f6fd;background:lab(96.4953% -.962853 -4.39605)}.compare-row-emphasis th,.compare-row-emphasis td{background:#f0f6ff;background:lab(96.718% -1.26418 -5.85085)}.compare-row-emphasis td{color:var(--navy);font-weight:900}.compare-car-head{gap:10px;display:grid;position:relative}.compare-car-media{aspect-ratio:16/10;border-radius:var(--radius);color:#ffffffc7;background:linear-gradient(135deg,#3d4ba8,#1e2a6e);position:relative;overflow:hidden}.compare-car-media svg{width:78%;height:100%;margin:auto}.compare-car-media .media-img{position:absolute;inset:0}.compare-remove{width:30px;height:30px;color:var(--navy);background:#ffffffeb;border-radius:999px;position:absolute;top:8px;left:8px}.compare-empty{background:linear-gradient(135deg, var(--shell-surface-raised), var(--bg-alt));text-align:start;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:26px;display:grid}.compare-empty-visual{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--navy-light), var(--navy-dark));color:#d5e6fc;color:lab(90.6332% -2.53674 -12.6858);place-items:center;min-height:170px;display:grid}.compare-empty-visual svg{width:78%}.compare-empty-steps{counter-reset:compare-step;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.compare-empty-steps li{color:var(--text-2);align-items:center;gap:10px;font-weight:800;display:flex}.compare-empty-steps li:before{background:var(--navy);color:#f6f9fd;color:lab(97.6682% -.492483 -2.20426);content:counter(compare-step);counter-increment:compare-step;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.auth-page{min-height:calc(100dvh - var(--nav-h) - 96px);background:linear-gradient(145deg, var(--auth-surface-muted) 0%, var(--auth-surface) 46%, #fcf6ed 100%);justify-content:center;align-items:center;padding:58px 16px 72px;display:flex}@supports (color:lab(0% 0 0)){.auth-page{background:linear-gradient(145deg, var(--auth-surface-muted) 0%, var(--auth-surface) 46%, lab(97.2616% .665128 5.32045) 100%)}}.auth-card{border-color:var(--auth-border);background:var(--auth-surface-raised);width:min(456px,100%);box-shadow:var(--auth-shadow);gap:16px;padding:38px;display:grid}.auth-card h2{color:var(--text);text-align:center;margin:0;font-size:28px;font-weight:900;line-height:1.18}.auth-card .sub,.auth-foot{color:var(--text-2);text-align:center;margin:0 auto;font-size:14px;line-height:1.75}.auth-card .sub{max-width:34ch}.auth-card .form-group{gap:8px}.auth-card .form-group label{color:var(--text)}.auth-card .auth-error{border-color:var(--auth-error-border);background:var(--auth-error-bg);color:var(--auth-error-text);text-align:start;line-height:1.65}.phone-input{border:1.5px solid var(--auth-border);border-radius:var(--radius);background:var(--auth-surface-raised);direction:ltr;flex-direction:row;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.phone-input .prefix{border-inline-end:1.5px solid var(--auth-border);background:var(--auth-surface-muted);min-width:62px;color:var(--text-2);text-align:center;direction:ltr;unicode-bidi:isolate;order:0;padding:11px 13px;font-weight:900}.phone-input input{text-align:left;direction:ltr;border:0;border-radius:0;order:1;min-width:0}.phone-input input:focus{box-shadow:none}.phone-input:focus-within{border-color:var(--auth-focus);box-shadow:0 0 0 4px var(--auth-focus-ring)}.auth-card :is(input,button,a):focus-visible{outline:3px solid var(--auth-focus-ring);outline-offset:3px}.otp-row{justify-content:center;gap:10px;margin:4px 0;display:flex}.otp-row input{text-align:center;letter-spacing:0;direction:ltr;width:min(276px,100%);height:62px;font-size:22px;font-weight:900}.otp-input{font-variant-numeric:tabular-nums}.auth-card .btn-primary{min-height:52px;transition:background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 22px #03266d2e;box-shadow:0 12px 22px lab(17.1502% 14.0604 -45.5505/.18)}.auth-card .btn-primary:hover{box-shadow:0 16px 26px #03266d33;box-shadow:0 16px 26px lab(17.1502% 14.0604 -45.5505/.2)}.auth-foot a,.auth-actions-row button{color:var(--navy);text-underline-offset:4px;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s cubic-bezier(.22,1,.36,1)}.auth-foot a:hover,.auth-actions-row button:hover{color:var(--navy-dark)}.auth-actions-row{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.auth-actions-row button:disabled{cursor:not-allowed;opacity:.58}@media (prefers-reduced-motion:reduce){.auth-card .btn-primary,.phone-input,.auth-foot a,.auth-actions-row button{transition-duration:1ms}.auth-card .btn:hover{transform:none}}.footer{background:var(--footer-surface);color:var(--footer-text);margin-top:clamp(56px,6vw,84px)}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);align-items:start;gap:34px;padding:clamp(38px,5vw,58px) 0 34px;display:grid}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col h2,.footer-col h4{color:var(--gold);margin:0 0 8px;font-size:16px;font-weight:900;line-height:1.2}.footer-col a,.footer-col p,.footer-contact .item{color:var(--footer-text);font-size:13px;line-height:1.7}.footer-col p{max-width:520px;color:var(--footer-muted);margin:4px 0 0;font-weight:600}.footer-col a{border-radius:var(--radius-sm);width:fit-content;transition:var(--transition);text-decoration:none}.footer-col a:hover{color:#ffe7ac;color:lab(93.2216% 8.32331 45.1349);transform:translate(-2px)}html[dir=ltr] .footer-col a:hover{transform:translate(2px)}.socials{gap:10px;margin-top:8px;display:flex}.socials a{border:1px solid var(--footer-border);background:var(--footer-surface-raised);color:#fff;color:lab(100% 0 0);width:38px;height:38px;transition:var(--transition);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.socials a:hover{color:var(--gold);background:#1a3363;background:lab(21.4913% 4.32184 -31.7648);border-color:#e3a924b3;border-color:lab(73.4012% 14.1796 69.6938/.7);transform:translateY(-2px)}.socials svg{flex-shrink:0;width:18px;height:18px}.footer-contact .item{color:var(--footer-muted);align-items:flex-start;gap:10px;display:flex}.footer-contact .item>span:first-child{background:var(--footer-surface-raised);width:24px;height:24px;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.footer-bottom{border-top:1px solid var(--footer-border);color:var(--footer-muted);text-align:center;padding:16px;font-size:12px;font-weight:700}.floating-actions{z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:18px;left:18px}.float-btn{width:46px;height:46px;transition:var(--transition);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #03102c2e;box-shadow:0 14px 34px lab(4.82002% 3.16098 -20.1332/.18)}.float-btn:hover{transform:translateY(-2px)}.float-btn.whatsapp{background:var(--green);color:#fff;color:lab(100% 0 0)}.float-btn.top{border-color:var(--shell-border);background:var(--shell-surface-raised);color:var(--navy)}.safety-tip{border-right:4px solid var(--gold);border-radius:var(--radius);background:#fff8e1;margin-bottom:18px;padding:14px 18px;font-size:13px;line-height:1.7}.safety-tip h2,.safety-tip h4{color:var(--gold-dark);margin-bottom:6px;font-weight:800}.safety-tip ul{padding-right:16px;list-style:outside}.removed-banner{border-inline-start:4px solid var(--red);color:#7a1620;border-radius:var(--radius);background:#fdecea;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 18px;font-size:14px;line-height:1.7;display:flex}.removed-banner strong{font-size:15px;font-weight:800}.fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in.container{margin-block-start:40px}.search-card-header{text-align:center;margin-bottom:14px}.search-card-header .section-title{color:var(--navy);font-size:20px}.faq-header{text-align:center;margin-bottom:24px}.brand-hero-banner{background:linear-gradient(110deg, var(--navy-deep), var(--navy-light));color:#fff;border-radius:var(--radius-lg);text-align:center;margin-bottom:30px;padding:40px}.brand-hero-banner p{opacity:.95;font-size:16px}.brand-hero-name{letter-spacing:-1px;margin-bottom:10px;font-size:60px;font-weight:900}.brand-hero-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.brand-hero-logo{justify-content:center;margin-bottom:10px;display:flex}.brand-hero-logo img{object-fit:contain;width:auto;max-width:240px;height:72px}.brand-model-pills{flex-wrap:wrap;justify-content:center;margin-bottom:24px}.home-banners{gap:14px;margin:24px auto;display:grid}.home-banner{border:1px solid var(--border);border-radius:var(--radius);background:var(--navy);color:#fff;isolation:isolate;min-height:150px;display:grid;position:relative;overflow:hidden}.home-banner-media{z-index:-1;position:absolute;inset:0}.home-banner-media img{object-fit:cover;width:100%;height:100%}.home-banner:after{z-index:-1;content:"";background:linear-gradient(90deg,#051036d1,#0510363d);position:absolute;inset:0}html[dir=rtl] .home-banner:after{background:linear-gradient(270deg,#051036d1,#0510363d)}.home-banner-copy{align-content:center;gap:10px;max-width:560px;padding:26px;display:grid}.home-banner-copy h2{margin:0;font-size:27px;font-weight:900;line-height:1.2}.home-banner-copy p{color:#ffffffe0;max-width:48rem;margin:0;font-size:15px;font-weight:800;line-height:1.65}.home-banner-copy .btn{justify-self:start;margin-top:4px}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--bg-alt) 30%, #f3f5f9 50%, var(--bg-alt) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-circle{border-radius:50%}.skeleton-text{height:12px}.skeleton-text.lg{height:16px}.skeleton-text.xl{height:22px}.skeleton-pill{border-radius:999px;height:18px}.skeleton-block{background:linear-gradient(100deg, var(--bg-alt) 30%, #f3f5f9 50%, var(--bg-alt) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}.car-card-skeleton{pointer-events:none}.car-card-skeleton:hover{box-shadow:var(--shadow-sm);transform:none}.car-card-skeleton .car-img{background:0 0}.skeleton-meta{gap:6px;display:flex}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-block{background:var(--bg-alt);animation:none}}.site-search-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10164273;justify-content:center;align-items:flex-start;padding:clamp(56px,12vh,140px) 16px 24px;animation:.16s ease-out site-search-fade;display:flex;position:fixed;inset:0}.site-search{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(640px,100%);max-height:min(70vh,560px);box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;animation:.18s cubic-bezier(.2,.7,.3,1) site-search-pop;display:flex;overflow:hidden}.site-search-field{border-bottom:1px solid var(--border);color:var(--text-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.site-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.site-search-field input::placeholder{color:var(--text-3);font-weight:500}.site-search-close{border-radius:var(--radius-sm);background:var(--bg-alt);width:34px;height:34px;color:var(--text-2);cursor:pointer;transition:var(--transition);border:0;justify-content:center;align-items:center;display:inline-flex}.site-search-close:hover{background:var(--border);color:var(--text)}.site-search-list{-webkit-overflow-scrolling:touch;padding:8px;overflow-y:auto}.site-search-group+.site-search-group{margin-top:6px}.site-search-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-size:11px;font-weight:800;display:block}.site-search-item{border-radius:var(--radius);text-align:start;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:10px;transition:background .12s;display:flex}.site-search-item.is-active,.site-search-item:hover{background:var(--accent)}.site-search-thumb{border-radius:var(--radius-sm);background:var(--bg-alt);width:40px;height:40px;color:var(--navy);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.site-search-thumb.media{color:#fffc;background:linear-gradient(135deg,#3d4ba8,#1e2a6e)}.site-search-thumb img{object-fit:cover;width:100%;height:100%}.site-search-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site-search-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.site-search-copy small{color:var(--text-2);font-size:12px}.site-search-price{color:var(--navy);flex:none;font-size:13px;font-weight:800}.site-search-all strong{color:var(--navy)}.site-search-status{text-align:center;color:var(--text-2);padding:28px 16px;font-size:14px}@keyframes site-search-fade{0%{opacity:0}}@keyframes site-search-pop{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.site-search-backdrop,.site-search{animation:none}}.colors-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-swatch-opt{cursor:pointer;line-height:0;display:inline-flex;position:relative}.color-swatch-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.color-swatch-opt input:focus-visible+.color-swatch,.color-swatch-opt input:focus-visible+.color-clear{outline:2px solid var(--ring);outline-offset:2px}.color-swatch-opt input:checked+.color-swatch{box-shadow:0 0 0 2px var(--navy)}.color-clear{border:1px solid var(--border);height:28px;color:var(--text-2);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.color-swatch-opt input:checked+.color-clear{border-color:var(--navy);color:var(--navy);background:#23329112}.used-filter-apply{margin-top:6px}.account-nav button{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-nav-badge{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.account-chats{grid-template-columns:minmax(220px,300px) 1fr;gap:16px;min-height:420px;display:grid}@media (max-width:720px){.account-chats{grid-template-columns:1fr}}.account-chats-list{flex-direction:column;gap:8px;max-height:520px;display:flex;overflow-y:auto}.account-chat-row{text-align:start;cursor:pointer;background:#fff;border:1px solid #0f14371f;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.account-chat-row.active{border-color:var(--navy,#1e2a6e);background:#0f143708}.account-chat-row-head{justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.account-chat-dot{background:var(--red,#dc3545);border-radius:999px;width:9px;height:9px}.account-chat-vehicle{color:#0f1437b3;font-size:.85rem}.account-chat-preview{color:#0f14378c;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.account-chat-time{color:#0f143773;font-size:.72rem}.account-chat-thread{border:1px solid #0f14371f;border-radius:12px;flex-direction:column;min-height:420px;display:flex;overflow:hidden}.account-chat-placeholder{color:#0f143780;text-align:center;margin:auto;padding:24px}.account-chat-thread-head{border-bottom:1px solid #0f14371a;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.account-chat-thread-head span{color:#0f143799;font-size:.85rem}.account-chat-thread-head-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.account-chat-back{width:36px;height:36px;color:var(--navy,#1e2a6e);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.account-chat-messages{flex-direction:column;flex:1;gap:8px;max-height:420px;padding:16px;display:flex;overflow-y:auto}.chat-bubble{background:#0f14370f;border-radius:14px;align-self:flex-start;max-width:78%;padding:8px 12px}.chat-bubble.mine{background:var(--navy,#1e2a6e);color:#fff;align-self:flex-end}.chat-bubble-body{white-space:pre-wrap;word-break:break-word;margin:0}.chat-bubble-time{opacity:.65;margin-top:3px;font-size:.68rem;display:block}.account-chat-compose{border-top:1px solid #0f14371a;gap:8px;padding:12px;display:flex}.account-chat-compose textarea{resize:vertical;min-height:44px;font:inherit;border:1px solid #0f14372e;border-radius:10px;flex:1;padding:8px 12px}.saved-search-frequency{align-items:center;display:inline-flex}.saved-search-frequency select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:#fff;padding:7px 10px;font-size:13px;font-weight:700}.saved-search-frequency select:disabled{opacity:.55;cursor:not-allowed}
