:root{--color-primary:#9B111E;--color-primary-dark:#6F0C16;--color-primary-hover:#6F0C16;--color-gold:#0B0B0D;--color-gold-soft:#2A2A2E;--color-gold-dark:#000000;--color-green-muted:#B24A56;--color-green-light:#E7B3B9;--color-bg:#FFFFFF;--color-bg-soft:#FFF8F9;--color-bg-tint:#FFF1F3;--color-border:#E3D6D8;--color-border-soft:#EFE4E6;--color-text:#101612;--color-muted:#66736D;--color-muted-2:#8A958F;--color-success:#9B111E;--color-warning:#B0700A;--color-danger:#8B1E1E;--shadow-xs:0 1px 2px rgba(16,22,18,0.04);--shadow-sm:0 2px 6px rgba(16,22,18,0.05),0 1px 2px rgba(16,22,18,0.03);--shadow-md:0 6px 18px rgba(16,22,18,0.07),0 2px 4px rgba(16,22,18,0.04);--shadow-lg:0 18px 40px rgba(16,22,18,0.10),0 4px 12px rgba(16,22,18,0.05);--shadow-card-hover:0 22px 50px rgba(155,17,30,0.12);--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-full:9999px;--ff-base:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--ff-heading:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--container-max:1280px;--header-h-desktop:80px;--header-h-desktop-sticky:64px;--header-h-mobile:64px;--bottom-bar-h:0px;--gold-gradient:linear-gradient(135deg,#2A2A2E 0%,#0B0B0D 100%);--green-gradient:linear-gradient(135deg,#9B111E 0%,#6F0C16 100%);--ease:cubic-bezier(0.22,1,0.36,1);--tr-fast:180ms var(--ease);--tr-base:260ms var(--ease);--tr-slow:400ms var(--ease)}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--ff-base);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-primary);text-decoration:none;transition:color var(--tr-fast)}a:hover{color:var(--color-primary-dark)}ul,ol{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5{font-family:var(--ff-heading);font-weight:800;color:var(--color-text);line-height:1.2;margin:0 0 .5rem;letter-spacing:-0.01em}h1{font-size:clamp(1.9rem,4vw,3rem)}h2{font-size:clamp(1.5rem,3vw,2.2rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}p{margin:0 0 1rem;color:var(--color-text)}small{color:var(--color-muted)}html[dir="rtl"] body{font-family:Tahoma,Arial,system-ui,sans-serif}html[dir="ltr"] body{font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:20px}.text-muted{color:var(--color-muted)}.text-gold{color:var(--color-gold)}.text-primary{color:var(--color-primary)}.text-center{text-align:center}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-6{margin-top:3rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.flex{display:flex}.gap-2{gap:1rem}.skip-link{position:absolute;inset-inline-start:8px;top:-40px;background:var(--color-primary);color:#fff;padding:8px 14px;border-radius:var(--r-sm);z-index:1000;transition:top .2s}.skip-link:focus{top:8px;color:#fff}:focus-visible{outline:3px solid rgba(155,17,30,0.25);outline-offset:2px;border-radius:4px}.btn{--btn-bg:var(--color-primary);--btn-color:#fff;--btn-border:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0.85rem 1.4rem;border-radius:var(--r-md);font-weight:700;font-size:0.95rem;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-color);cursor:pointer;transition:transform var(--tr-fast),background var(--tr-base),border-color var(--tr-base),box-shadow var(--tr-base);text-align:center;white-space:nowrap;min-height:46px}.btn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:0 10px 20px rgba(155,17,30,0.15)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline-color:var(--color-gold)}.btn-gold{--btn-bg:var(--color-gold);--btn-border:var(--color-gold)}.btn-gold:hover{background:#b67c00;border-color:#b67c00}.btn-outline{--btn-bg:transparent;--btn-color:var(--color-primary);--btn-border:var(--color-primary)}.btn-outline:hover{background:var(--color-primary);color:#fff}.btn-ghost{--btn-bg:var(--color-bg-soft);--btn-color:var(--color-text);--btn-border:var(--color-border)}.btn-ghost:hover{background:var(--color-bg);color:var(--color-primary);border-color:var(--color-primary)}.btn-whatsapp{--btn-bg:#25D366;--btn-color:#fff;--btn-border:#25D366}.btn-whatsapp:hover{background:#1ebe57;border-color:#1ebe57}.btn-sm{padding:0.55rem 0.95rem;font-size:.85rem;min-height:38px}.btn-lg{padding:1.05rem 1.8rem;font-size:1.05rem;min-height:56px}.btn-block{display:flex;width:100%}.form-row{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}@media (max-width:720px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column}.form-label{font-size:0.9rem;font-weight:600;margin-bottom:6px;color:var(--color-text)}.form-label .req{color:var(--color-gold);margin-inline-start:3px}.form-control,.form-select,.form-textarea{width:100%;padding:0.85rem 1rem;border-radius:var(--r-md);border:1px solid var(--color-border);background:#fff;font-size:16px;color:var(--color-text);transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background var(--tr-fast);min-height:48px;font-family:inherit}.form-textarea{min-height:120px;resize:vertical}.form-control:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(155,17,30,0.10)}.form-help{font-size:.8rem;color:var(--color-muted);margin-top:4px}.form-error{font-size:.85rem;color:var(--color-danger);margin-top:6px}.form-control.has-error,.form-select.has-error,.form-textarea.has-error{border-color:var(--color-danger)}.form-radio-group,.form-check-group{display:flex;flex-wrap:wrap;gap:10px}.form-radio-card{position:relative;flex:1 1 calc(50% - 5px);min-width:140px;display:flex;align-items:center;justify-content:center;padding:12px 14px;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--r-md);cursor:pointer;font-weight:600;font-size:.9rem;transition:all var(--tr-fast);min-height:48px}.form-radio-card input{position:absolute;opacity:0}.form-radio-card:hover{border-color:var(--color-primary)}.form-radio-card.is-active,.form-radio-card input:checked + span,.form-radio-card:has(input:checked){border-color:var(--color-primary);background:rgba(155,17,30,0.04);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.section{padding:clamp(44px,6vw,72px) 0}.section-sm{padding:clamp(30px,4vw,44px) 0}.section-soft{background:var(--color-bg-soft)}.section-tint{background:var(--color-bg-tint)}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(24px,4vw,38px)}.section-head .eyebrow{display:inline-block;font-size:.78rem;font-weight:700;color:var(--color-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;position:relative;padding-inline-end:22px}.section-head .eyebrow::after{content:'';position:absolute;inset-inline-end:0;top:50%;width:14px;height:2px;background:var(--color-gold)}html[dir="rtl"] .section-head .eyebrow{padding-inline-end:0;padding-inline-start:22px}html[dir="rtl"] .section-head .eyebrow::after{inset-inline-end:auto;inset-inline-start:0}.section-head h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin:0 0 .4rem}.section-head p{color:var(--color-muted);font-size:1.02rem;margin:0}.divider{position:relative;height:2px;background:linear-gradient(90deg,transparent,var(--color-border),transparent);margin:32px 0}.divider::after{content:'';position:absolute;inset:-3px 50% auto;width:8px;height:8px;background:var(--color-gold);border-radius:50%;transform:translateX(-50%)}.topbar{background:var(--color-primary);color:#fff;font-size:.82rem;padding:8px 0;text-align:center}.topbar a{color:var(--color-gold-soft);font-weight:700}.topbar .gold{color:var(--color-gold-soft)}.desktop-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.92);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-bottom:1px solid var(--color-border-soft);transition:box-shadow var(--tr-base),height var(--tr-base)}.desktop-header.is-scrolled{box-shadow:0 4px 18px rgba(16,22,18,0.06)}.desktop-header .row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--header-h-desktop);transition:height var(--tr-base)}.desktop-header.is-scrolled .row{height:var(--header-h-desktop-sticky)}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:1.4rem;color:var(--color-primary);letter-spacing:-0.01em}.logo img,.logo svg{height:46px;width:auto}.logo .badge{font-size:.7rem;background:var(--gold-gradient);color:#fff;padding:2px 8px;border-radius:var(--r-full);font-weight:700}.main-nav{display:flex;align-items:center;gap:4px;flex:1 1 auto;justify-content:center;min-width:0;max-width:850px}.main-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:var(--r-full);font-weight:800;font-size:.84rem;line-height:1;white-space:nowrap;flex-shrink:0;color:var(--color-text);background:transparent;isolation:isolate;overflow:hidden;transition:color var(--tr-fast),background var(--tr-fast),border-color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast)}.main-nav a::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(155,17,30,0.08),rgba(11,11,13,0.05));opacity:0;z-index:-1;transition:opacity var(--tr-fast)}.main-nav a:hover{color:var(--color-primary);border-color:rgba(155,17,30,0.14);background:#fff;box-shadow:0 8px 18px rgba(155,17,30,0.08);transform:translateY(-1px)}.main-nav a:hover::before{opacity:1}.main-nav a.is-active{color:#fff;border-color:rgba(155,17,30,0.22);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 10px 22px rgba(155,17,30,0.18)}@media (max-width:1180px){.desktop-header .row{gap:8px}.main-nav{gap:3px}.main-nav a{min-height:34px;padding-inline:8px;font-size:.78rem}.header-actions{gap:5px}}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn{position:relative;width:42px;height:42px;border:1px solid var(--color-border);background:#fff;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--tr-fast),color var(--tr-fast),background var(--tr-fast);color:var(--color-text)}.icon-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-soft)}.icon-btn .count{position:absolute;top:-5px;inset-inline-end:-5px;background:var(--color-gold);color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;border-radius:var(--r-full);padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.icon-btn .count:empty{display:none}.lang-pill{height:42px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--r-md);background:#fff;font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-text);transition:all var(--tr-fast)}.lang-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.mobile-header{display:none}@media (max-width:991px){.desktop-header{display:none}.mobile-header{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:100;height:var(--header-h-mobile);padding:0 14px;background:rgba(255,255,255,0.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-soft)}.mobile-header .logo{font-size:1.15rem}.mobile-header .logo img,.mobile-header .logo svg{height:36px}.mobile-header .icon-btn{width:40px;height:40px}}.mobile-drawer{position:fixed;inset:0;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tr-base),visibility var(--tr-base)}.mobile-drawer .backdrop{position:absolute;inset:0;background:rgba(2,61,34,0.50);opacity:0;transition:opacity var(--tr-base)}.mobile-drawer .panel{position:absolute;top:0;bottom:0;left:-100%;right:auto;width:min(86vw,360px);background:#fff;transform:none;transition:left var(--tr-base),right var(--tr-base);display:flex;flex-direction:column;box-shadow:12px 0 50px rgba(16,22,18,0.18)}html[dir="rtl"] .mobile-drawer .panel{left:auto;right:-100%;box-shadow:-12px 0 50px rgba(16,22,18,0.18)}.mobile-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-drawer.is-open .backdrop{opacity:1}.mobile-drawer.is-open .panel{left:0}html[dir="rtl"] .mobile-drawer.is-open .panel{right:0;left:auto}@media (min-width:992px){.mobile-drawer{display:none!important}}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px;border-bottom:1px solid var(--color-border-soft)}.drawer-nav{flex:1;overflow-y:auto;padding:14px 12px;background:linear-gradient(180deg,rgba(255,248,249,0.9),rgba(255,255,255,0.98))}.drawer-nav a{position:relative;display:flex;align-items:center;gap:14px;padding:13px 14px;margin-bottom:8px;border:1px solid var(--color-border-soft);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-xs);font-weight:800;color:var(--color-text);transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast);min-height:50px;font-size:.98rem}.drawer-nav a:hover{background:var(--color-bg-soft);border-color:rgba(155,17,30,0.18);color:var(--color-primary);box-shadow:0 8px 20px rgba(155,17,30,0.08);transform:translateX(-2px)}html[dir="ltr"] .drawer-nav a:hover{transform:translateX(2px)}.drawer-nav a.is-active{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border-color:transparent;color:#fff;box-shadow:0 12px 24px rgba(155,17,30,0.18)}.drawer-nav a svg{width:22px;height:22px;opacity:.9;flex:0 0 22px}.drawer-nav a.is-active svg{opacity:1}.drawer-footer{padding:16px;border-top:1px solid var(--color-border-soft);display:grid;gap:10px}.hero{position:relative;padding:64px 0 56px;background:linear-gradient(135deg,#FFFFFF 0%,#F8FAF9 60%,#F2F6F4 100%);overflow:hidden}.hero::before{content:'';position:absolute;inset:-10% -10% auto auto;width:60%;height:60%;background:radial-gradient(ellipse,rgba(155,17,30,0.06) 0%,transparent 70%);pointer-events:none}.hero::after{content:'';position:absolute;bottom:-20%;inset-inline-start:-10%;width:50%;height:60%;background:radial-gradient(circle,rgba(11,11,13,0.05) 0%,transparent 60%);pointer-events:none}.hero .pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(155,17,30,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(155,17,30,0.025) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.hero .row{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;z-index:1}@media (max-width:900px){.hero .row{grid-template-columns:1fr}}.hero h1{font-size:clamp(2rem,4.4vw,3.4rem);letter-spacing:-0.02em;margin:.4rem 0 1rem}.hero h1 .accent{background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{font-size:1.1rem;color:var(--color-muted);max-width:520px;margin:0 0 1.6rem}.hero .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.2rem}.hero .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:2rem;max-width:540px}.hero .stats div{display:flex;flex-direction:column}.hero .stats strong{color:var(--color-primary-dark);font-size:1.6rem;font-weight:800}.hero .stats span{font-size:.82rem;color:var(--color-muted)}.hero .visual{position:relative;aspect-ratio:4/3;border-radius:var(--r-xl);background:linear-gradient(145deg,rgba(155,17,30,0.05) 0%,rgba(11,11,13,0.08) 100%),var(--color-bg-soft);overflow:hidden;display:grid;place-items:center;box-shadow:var(--shadow-lg)}.hero .visual img{width:100%;height:100%;object-fit:cover}.hero .visual .placeholder-car{width:80%;opacity:.9;filter:drop-shadow(0 30px 30px rgba(155,17,30,0.12))}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;color:var(--color-primary);background:rgba(155,17,30,0.06);padding:6px 12px;border-radius:var(--r-full);letter-spacing:.04em}.hero-eyebrow .dot{width:6px;height:6px;background:var(--color-gold);border-radius:50%;box-shadow:0 0 0 4px rgba(11,11,13,0.18)}.quick-search{position:relative;z-index:2;margin-top:-42px;background:#fff;border:1px solid var(--color-border);border-radius:var(--r-lg);padding:18px;box-shadow:var(--shadow-lg)}.quick-search .grid{display:grid;grid-template-columns:repeat(6,1fr) auto;gap:10px;align-items:end}@media (max-width:1100px){.quick-search .grid{grid-template-columns:repeat(3,1fr)}.quick-search .grid>.submit{grid-column:1 / -1}}@media (max-width:600px){.quick-search .grid{grid-template-columns:1fr 1fr}.quick-search .grid>.submit{grid-column:1 / -1}}.quick-search label{display:block;font-size:.78rem;color:var(--color-muted);font-weight:600;margin-bottom:4px}.quick-search select,.quick-search input{width:100%;height:42px;border:1px solid var(--color-border);background:var(--color-bg-soft);border-radius:12px;padding:0 10px;font-size:16px;line-height:1.2}.quick-search select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%),linear-gradient(135deg,var(--color-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-inline-end:28px}[dir="rtl"] .quick-search select{background-position:18px 50%,13px 50%;padding-inline-start:28px;padding-inline-end:10px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,282px),1fr));gap:clamp(14px,2vw,22px);align-items:stretch}.car-card{background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-xs);transition:transform var(--tr-base),box-shadow var(--tr-base),border-color var(--tr-base);position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.car-card::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:var(--gold-gradient);opacity:0;transition:opacity var(--tr-base)}.car-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-primary)}.car-card:hover::before{opacity:1}.car-card .media{position:relative;aspect-ratio:16/10;background:var(--color-bg-soft);overflow:hidden}.car-card .media img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease),opacity var(--tr-base)}.car-card .media img.hover-img{position:absolute;inset:0;opacity:0}@media (hover:hover) and (pointer:fine){.car-card:hover .media img.main-img{transform:scale(1.04)}.car-card:hover .media img.hover-img{opacity:1}}.badge-row{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tag{font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:var(--r-full);background:#fff;border:1px solid var(--color-border);color:var(--color-text)}.tag-gold{background:var(--gold-gradient);color:#fff;border-color:transparent}.tag-green{background:var(--color-primary);color:#fff;border-color:transparent}.tag-status{background:rgba(155,17,30,0.12);color:var(--color-success);border-color:rgba(155,17,30,0.25)}.fav-btn{position:absolute;top:12px;inset-inline-end:12px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.95);border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--tr-fast)}.fav-btn:hover{color:var(--color-gold);border-color:var(--color-gold)}.fav-btn.is-on{color:#fff;background:var(--color-gold);border-color:var(--color-gold)}.car-card .body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.car-card .brand{font-size:.76rem;color:var(--color-muted);font-weight:600;letter-spacing:.02em}.car-card h3.title{font-size:1.05rem;margin:0;line-height:1.35;color:var(--color-text);min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.car-card h3.title a{color:inherit}.car-card h3.title a:hover{color:var(--color-primary)}.specs-mini{display:flex;gap:14px;flex-wrap:wrap;font-size:.82rem;color:var(--color-muted)}.specs-mini span{display:inline-flex;align-items:center;gap:5px}.specs-mini svg{width:14px;height:14px;opacity:.8}.price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:10px;border-top:1px dashed var(--color-border)}.price{font-size:1.25rem;font-weight:800;color:var(--color-primary-dark);display:flex;align-items:baseline;gap:4px}.price .currency{font-size:.8rem;color:var(--color-muted);font-weight:600}.price-tba{color:var(--color-muted);font-weight:600;font-size:.95rem}.car-card .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px;align-items:stretch}.car-card .actions .btn{width:100%;min-width:0;padding:0.75rem 0.95rem;font-size:.92rem;min-height:46px;line-height:1.2;border-radius:14px;text-align:center;white-space:normal;overflow:visible;word-break:keep-all}.car-card .actions .btn-outline,.car-card .actions .compare-btn{font-weight:800}.car-card .actions .compare-btn{padding-inline:.95rem}.car-card .actions .wa-btn{grid-column:1 / -1;width:100%;padding-inline:1rem;gap:7px;font-weight:800}.car-card .actions .wa-btn svg{flex:0 0 auto}.finance-mini{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;padding:10px 12px;border:1px solid rgba(155,17,30,0.16);border-radius:14px;background:linear-gradient(135deg,rgba(155,17,30,0.06),rgba(11,11,13,0.035));color:var(--color-text);text-decoration:none;transition:border-color var(--tr-base),transform var(--tr-base),box-shadow var(--tr-base)}.finance-mini:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 8px 22px rgba(155,17,30,0.1)}.finance-mini span{font-size:.78rem;color:var(--color-muted);font-weight:700}.finance-mini strong{color:var(--color-primary-dark);font-size:.98rem;font-weight:900}.finance-mini small{grid-column:1 / -1;color:var(--color-primary);font-size:.74rem;font-weight:800}.page-head-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.calc-page-section{background:radial-gradient(circle at 12% 10%,rgba(155,17,30,0.08),transparent 28%),linear-gradient(180deg,#fff,var(--color-bg-soft))}.calc-page-head{max-width:840px;margin-inline:auto}.calc-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(16px,2.4vw,28px);align-items:start}.calc-panel,.calc-result-card{background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}.calc-panel{padding:clamp(16px,2.2vw,26px)}.calc-form-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.75fr) minmax(160px,.75fr);gap:12px;align-items:end}.calc-selected-car{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:center;margin-top:22px;padding:16px;border-radius:18px;background:var(--color-bg-soft);border:1px solid var(--color-border-soft)}.calc-selected-car img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;background:#fff}.calc-selected-car span{color:var(--color-muted);font-weight:700;font-size:.86rem}.calc-selected-car h2{margin:4px 0 8px;font-size:clamp(1.2rem,2vw,1.75rem);color:var(--color-primary-dark)}.calc-selected-car a{color:var(--color-primary);font-weight:800}.calc-result-card{padding:20px;position:sticky;top:calc(var(--header-h-desktop-sticky) + 18px)}.calc-result-label{display:inline-flex;padding:5px 11px;border-radius:var(--r-full);background:rgba(155,17,30,0.08);color:var(--color-primary);font-size:.78rem;font-weight:900}.calc-monthly{margin:14px 0 16px;padding-bottom:16px;border-bottom:1px dashed var(--color-border)}.calc-monthly strong{display:block;font-size:clamp(2rem,4vw,3.2rem);line-height:1;color:var(--color-primary-dark)}.calc-monthly span{color:var(--color-muted);font-weight:700}.calc-result-list{display:grid;gap:9px}.calc-result-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border-soft)}.calc-result-list span{color:var(--color-muted);font-size:.9rem}.calc-result-list small{color:var(--color-primary);font-weight:900}.calc-result-list strong{color:var(--color-text);white-space:nowrap}.calc-note{margin:14px 0;color:var(--color-muted);font-size:.85rem;line-height:1.8}.calc-actions{display:grid;gap:8px}@media (max-width:991px){.calc-shell,.calc-form-grid{grid-template-columns:1fr}.calc-result-card{position:static}}@media (max-width:560px){.calc-selected-car{grid-template-columns:1fr}.calc-selected-car img{max-height:210px}}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.6vw,18px)}.why-card{background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);padding:22px;transition:transform var(--tr-base),box-shadow var(--tr-base),border-color var(--tr-base);display:flex;flex-direction:column;gap:8px}.why-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:var(--shadow-md)}.why-card .ico{width:48px;height:48px;border-radius:var(--r-md);background:rgba(155,17,30,0.07);display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}.why-card .ico svg{width:24px;height:24px}.why-card h4{font-size:1.05rem;margin:8px 0 0}.why-card p{font-size:.9rem;color:var(--color-muted);margin:0}.brands-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.brand-pill{display:flex;align-items:center;justify-content:center;height:80px;background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-md);padding:14px;transition:all var(--tr-fast);text-decoration:none;font-weight:700;color:var(--color-text)}.brand-pill:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.brand-pill img{max-height:38px;max-width:100%;object-fit:contain;filter:grayscale(0.1)}.review-card{background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);padding:22px;position:relative;transition:all var(--tr-base)}.review-card:hover{border-color:var(--color-gold);transform:translateY(-2px);box-shadow:var(--shadow-md)}.review-card .quote{position:absolute;top:-12px;inset-inline-start:18px;background:var(--gold-gradient);color:#fff;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:1rem;font-weight:800}.stars{color:var(--color-gold);letter-spacing:2px;font-size:1.05rem}.review-card p{color:var(--color-text);margin:12px 0;line-height:1.7}.review-card .who{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.review-card .who strong{color:var(--color-primary-dark)}.review-card .who span{color:var(--color-muted)}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;position:relative}.timeline .step{position:relative;background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);padding:22px 18px;text-align:center;transition:all var(--tr-base)}.timeline .step:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:var(--shadow-md)}.timeline .step .num{width:42px;height:42px;background:var(--color-primary);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:10px;box-shadow:0 6px 14px rgba(155,17,30,0.20)}.timeline .step h4{margin:4px 0;font-size:1rem}.timeline .step p{font-size:.88rem;color:var(--color-muted);margin:0}.cta-banner{position:relative;color:#fff;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.cta-banner::before{content:'';position:absolute;inset:0;pointer-events:none}.cta-banner h2{color:#fff}.cta-banner p{color:rgba(255,255,255,0.85)}.cta-banner .actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.cta-banner .actions .btn-outline{color:#fff;border-color:rgba(255,255,255,0.26);background:rgba(255,255,255,0.06)}.cta-banner .actions .btn-outline:hover{background:#fff;color:var(--color-primary-dark)}.cta-banner-home{background:radial-gradient(circle at top right,rgba(212,175,55,0.22),transparent 32%),radial-gradient(circle at bottom left,rgba(255,255,255,0.08),transparent 24%),linear-gradient(135deg,#8f1421 0%,#5f1018 52%,#120f12 100%);padding:42px;isolation:isolate}.cta-banner-home::before{background:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:34px 34px;opacity:.72}.cta-banner-home__glow{position:absolute;inset-inline-start:-80px;bottom:-120px;width:260px;height:260px;background:radial-gradient(circle,rgba(212,175,55,0.26) 0%,rgba(212,175,55,0) 72%);filter:blur(4px);pointer-events:none;z-index:0}.cta-banner-home__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:24px;align-items:center}.cta-banner-home__content{text-align:start}.cta-banner-home__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;margin-bottom:16px;border-radius:999px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.18);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.2px}.cta-banner-home__eyebrow::before{content:'';width:9px;height:9px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 4px rgba(212,175,55,0.18)}.cta-banner-home h2{margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.2;max-width:640px}.cta-banner-home p{max-width:670px;margin:14px 0 0;font-size:1.02rem;line-height:1.9}.cta-banner-home__points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.cta-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.14);color:#fff;font-size:.92rem;font-weight:700}.cta-chip::before{content:'✓';color:#d4af37;font-weight:900}.cta-banner-home__side{display:grid;gap:14px}.cta-banner-home__mini-card{display:grid;gap:8px;padding:18px;border-radius:22px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.16);box-shadow:0 18px 40px rgba(0,0,0,0.14);backdrop-filter:blur(8px)}.cta-banner-home__mini-card strong{color:#fff;font-size:1.02rem}.cta-banner-home__mini-card span{color:rgba(255,255,255,0.82);line-height:1.75;font-size:.94rem}.cta-banner-home .actions{display:grid;grid-template-columns:1fr;gap:12px}.cta-banner-home .actions .btn{width:100%;justify-content:center;min-height:52px}.cta-banner-home .actions .btn-gold{box-shadow:0 12px 24px rgba(0,0,0,0.18)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.85rem;color:var(--color-muted);padding:14px 0}.breadcrumbs a{color:var(--color-muted)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs .sep{color:var(--color-border)}.footer{background:linear-gradient(180deg,#1b1c1f 0%,#111214 100%);color:rgba(255,255,255,0.85);padding:56px 0 24px;margin-top:60px;position:relative}.footer::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:var(--gold-gradient)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;margin-bottom:36px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:540px){.footer-grid{grid-template-columns:1fr}}.footer .footer-title{color:#fff;font-size:1rem;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.12)}.footer ul li{margin-bottom:10px}.footer ul a{color:rgba(255,255,255,0.78);font-size:.9rem}.footer ul a:hover{color:var(--color-gold-soft)}.footer .brand-logo{color:#fff}.footer .brand-logo strong{color:#fff;font-size:1.6rem;font-weight:800}.footer-logo-bubble{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:rgba(255,255,255,0.98);border:1px solid rgba(255,255,255,0.28);border-radius:22px;box-shadow:0 20px 42px rgba(0,0,0,0.18);margin-bottom:14px}.footer-logo-bubble .logo-img{filter:none!important}.footer .brand-tag{font-size:.9rem;color:rgba(255,255,255,0.7);max-width:320px;margin:14px 0}.socials{display:flex;gap:8px;flex-wrap:wrap}.socials a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);color:rgba(255,255,255,0.85);display:inline-flex;align-items:center;justify-content:center;transition:all var(--tr-fast)}.socials a .social-icon{display:block;width:18px;height:18px;max-width:18px;max-height:18px}.socials a:hover{background:var(--color-gold);color:#fff;border-color:var(--color-gold)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.10);padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;font-size:.85rem;color:rgba(255,255,255,0.6)}.footer-bottom .brand-accent{color:var(--color-primary);font-weight:800}.footer-copyright,.footer-credit{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.footer-credit-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;direction:ltr;min-height:44px;padding:6px 16px 6px 12px;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,0.10),rgba(255,255,255,0.05));color:#fff;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-weight:800;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);transition:background var(--tr-fast),border-color var(--tr-fast),color var(--tr-fast),transform var(--tr-fast),box-shadow var(--tr-fast)}.footer-credit-text{display:inline-flex;align-items:center;line-height:1}.footer-credit-logo{width:28px;height:28px;object-fit:contain;flex:0 0 28px}.footer-credit-link:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.32);color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.08)}.chat-fab{position:fixed;bottom:22px;inset-inline-end:22px;z-index:90;display:flex;flex-direction:row;align-items:center;gap:12px}.fab-btn{width:58px;height:58px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 30px rgba(155,17,30,0.30);transition:transform var(--tr-fast),background var(--tr-base)}.fab-btn:hover{transform:scale(1.05);background:var(--color-primary-dark)}.fab-btn svg{width:26px;height:26px}.fab-btn.fab-whatsapp{background:#25D366;box-shadow:0 16px 30px rgba(37,211,102,0.30)}.fab-btn.fab-whatsapp:hover{background:#1ebe57}.fab-btn.fab-chat{background:linear-gradient(135deg,var(--color-primary) 0%,#0C6B44 100%)}.chat-fab-avatar{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.14);display:inline-flex;align-items:center;justify-content:center}.chat-fab-avatar svg{width:20px;height:20px}.fab-btn .pulse{position:absolute;width:14px;height:14px;background:var(--color-gold);border-radius:50%;top:-2px;inset-inline-end:-2px;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(11,11,13,0.4)}.chat-window{position:fixed;bottom:100px;inset-inline-end:22px;width:360px;max-width:calc(100vw - 28px);height:min(560px,70vh);background:#fff;border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:0 22px 60px rgba(16,22,18,0.20);z-index:95;display:none;flex-direction:column;overflow:hidden}.chat-window.is-open{display:flex}.chat-header{background:var(--green-gradient);color:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-header h4{color:#fff;margin:0;font-size:1rem}.chat-header small{color:rgba(255,255,255,0.78)}.chat-title-group{display:flex;align-items:center;gap:10px}.chat-head-logo{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.22);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.chat-head-logo svg{width:18px;height:18px}.chat-header .close,.chat-header .min{background:rgba(255,255,255,0.10);border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chat-body{flex:1;padding:16px;overflow-y:auto;background:var(--color-bg-soft);display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:86%;padding:10px 14px;border-radius:14px;font-size:.92rem;line-height:1.55}.chat-msg.bot{background:#fff;border:1px solid var(--color-border-soft);align-self:flex-start;border-bottom-inline-start-radius:4px}.chat-msg.user{background:var(--color-primary);color:#fff;align-self:flex-end;border-bottom-inline-end-radius:4px}.chat-quick{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;background:#fff;border-top:1px solid var(--color-border-soft)}.chat-quick button{background:var(--color-bg-soft);color:var(--color-primary);border:1px solid var(--color-border);padding:6px 10px;border-radius:var(--r-full);font-size:.76rem;font-weight:600;cursor:pointer;transition:all var(--tr-fast)}.chat-quick button:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.chat-input{display:flex;gap:6px;padding:10px;background:#fff;border-top:1px solid var(--color-border-soft)}.chat-input input{flex:1;height:42px;border:1px solid var(--color-border);border-radius:var(--r-md);padding:0 12px;font-size:16px}.chat-input button{background:var(--color-primary);color:#fff;border:none;border-radius:var(--r-md);width:46px;cursor:pointer}.chat-input button:hover{background:var(--color-primary-dark)}.skeleton{background:linear-gradient(90deg,var(--color-bg-soft) 0%,#EAEEEC 50%,var(--color-bg-soft) 100%);background-size:200% 100%;animation:skeleton 1.4s infinite;border-radius:var(--r-sm)}@keyframes skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.filters{background:#fff;border:1px solid var(--color-border-soft);border-radius:var(--r-lg);padding:18px;position:sticky;top:calc(var(--header-h-desktop-sticky) + 18px)}.filters-title{font-size:.95rem;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-soft)}.filter-group{margin-bottom:14px}.filter-group label{font-size:.85rem;font-weight:600;display:block;margin-bottom:6px}.filter-group input,.filter-group select{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--r-sm);font-size:15px;background:#fff}.toast{position:fixed;bottom:24px;inset-inline-start:50%;transform:translateX(-50%);background:var(--color-primary);color:#fff;padding:12px 20px;border-radius:var(--r-full);font-weight:600;font-size:.92rem;z-index:200;box-shadow:0 16px 36px rgba(155,17,30,0.30);opacity:0;pointer-events:none;transition:opacity var(--tr-base),transform var(--tr-base)}.toast.is-visible{opacity:1;transform:translateX(-50%) translateY(-4px)}.toast.toast-gold{background:var(--color-gold)}.toast.toast-danger{background:var(--color-danger)}html[dir="rtl"] .toast{inset-inline-start:50%;transform:translateX(50%)}html[dir="rtl"] .toast.is-visible{transform:translateX(50%) translateY(-4px)}.modal-backdrop{position:fixed;inset:0;background:rgba(2,61,34,0.55);z-index:300;display:none;align-items:center;justify-content:center;padding:20px}.modal-backdrop.is-open{display:flex}.modal{background:#fff;border-radius:var(--r-lg);width:100%;max-width:560px;max-height:90vh;overflow:auto;box-shadow:0 30px 80px rgba(0,0,0,.25)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}.mobile-cta-bar{display:none}@media (max-width:768px){.mobile-cta-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;position:fixed;inset-inline:0;bottom:0;z-index:80;padding:8px 10px env(safe-area-inset-bottom,8px);background:rgba(255,255,255,0.96);backdrop-filter:blur(10px);border-top:1px solid var(--color-border)}.mobile-cta-bar .btn{padding:0.6rem 0.4rem;font-size:.85rem;min-height:44px}}.chat-cards{display:grid;gap:10px;margin:10px 0}.chat-car-card{display:grid;grid-template-columns:78px 1fr;gap:10px;background:#fff;border:1px solid var(--color-border-soft);border-radius:14px;padding:8px;box-shadow:0 6px 20px rgba(16,22,18,.06)}.chat-car-card img{width:78px;height:68px;object-fit:cover;border-radius:10px;background:var(--color-bg-soft)}.chat-car-info{display:grid;gap:3px;min-width:0}.chat-car-info strong{font-size:.92rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-car-info span{font-weight:700;color:var(--color-primary);font-size:.84rem}.chat-car-info small{color:var(--color-muted);font-size:.78rem}.chat-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chat-card-actions a{font-size:.75rem;font-weight:700;padding:6px 8px;border-radius:999px;border:1px solid var(--color-border-soft);background:var(--color-bg-soft);color:var(--color-primary)}.chat-card-actions a:nth-child(2){background:#ECFDF3;color:#067A46}.chat-comparison{margin:10px 0;overflow:auto;border:1px solid var(--color-border-soft);border-radius:14px;background:#fff}.chat-comparison table{width:100%;border-collapse:collapse;min-width:360px;font-size:.82rem}.chat-comparison th,.chat-comparison td{padding:9px;border-bottom:1px solid var(--color-border-soft);text-align:start}.chat-comparison thead th{background:var(--color-bg-soft);color:var(--color-primary)}.chat-loading{opacity:.7;letter-spacing:3px}.logo{position:relative;overflow:visible;text-decoration:none}.logo-mark-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 68px;width:68px;height:68px;padding:7px;overflow:hidden;border-radius:18px;transform-origin:center;will-change:transform,opacity}.logo-img{height:52px;width:52px;max-width:100%;max-height:100%;display:block;object-fit:contain;flex-shrink:0}.logo .badge{display:none}.logo-name{font-weight:800;font-size:1.35rem;letter-spacing:-0.02em;color:var(--color-primary);white-space:nowrap}@keyframes logoDropIn{0%{opacity:0;transform:translateY(-16px) scale(0.9)}62%{opacity:1;transform:translateY(2px) scale(1.018)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoSoftBreath{0%,100%{transform:scale(1);opacity:.94}45%{transform:scale(1.025);opacity:1}}@keyframes logoShineSweep{0%,62%{transform:translateX(-145%) skewX(-14deg);opacity:0}68%{opacity:.95}83%,100%{transform:translateX(145%) skewX(-14deg);opacity:0}}.logo-animate{animation:logoDropIn 0.65s cubic-bezier(0.22,1,0.36,1) both}.logo-animate .logo-mark-shell{animation:logoSoftBreath 5.2s ease-in-out 1.05s infinite}.logo-mark-shell::after{content:"";position:absolute;top:-45%;bottom:-45%;width:58%;left:-65%;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.08) 34%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.12) 66%,transparent 100% );mix-blend-mode:screen;animation:logoShineSweep 5.8s ease-in-out 1.25s infinite}.logo:hover .logo-mark-shell{transform:scale(1.025)}.mobile-header .logo-mark-shell{flex-basis:56px;width:56px;height:56px;padding:6px;border-radius:16px}.mobile-header .logo-img{height:42px;width:42px}.mobile-header .logo-name{font-size:1.15rem}@media (prefers-reduced-motion:reduce){.logo-animate,.logo-animate .logo-mark-shell,.logo-mark-shell::after{animation:none!important}}.hero .visual picture,.hero .visual picture img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.h-scroll-wrap{position:relative;overflow:hidden}.h-scroll-track{display:flex;gap:clamp(14px,2vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;padding-inline:4px;scrollbar-width:none;cursor:grab;overscroll-behavior-inline:contain}.h-scroll-track::-webkit-scrollbar{display:none}.h-scroll-track:active{cursor:grabbing}.h-scroll-track>*{flex:0 0 auto;scroll-snap-align:start}.h-scroll-track .car-card{width:min(300px,84vw)}.h-scroll-track .brand-pill{flex:0 0 auto}.offers-spotlight-section{overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(11,11,13,.12),transparent 34%),linear-gradient(180deg,rgba(248,250,247,.92),rgba(255,255,255,.96))}.offers-spotlight-wrap{max-width:1180px;margin-inline:auto;overflow:hidden;padding:28px 0 38px}.offers-spotlight-track{direction:ltr;--offer-card:340px;--offer-gap:20px;align-items:stretch;gap:var(--offer-gap);padding-block:10px 14px;padding-inline:4px;scroll-padding-inline:4px;scroll-snap-type:x mandatory;overflow-y:visible}.offers-spotlight-track>*{scroll-snap-align:start}.offer-spotlight-item{direction:rtl;flex:0 0 var(--offer-card);width:var(--offer-card);min-width:var(--offer-card);max-width:var(--offer-card);display:flex;align-items:stretch;position:relative;z-index:1}.offer-spotlight-item .car-card{width:100%;min-width:0;max-width:100%;height:100%;opacity:1;filter:none;transform:none;border-color:rgba(155,17,30,.10);box-shadow:0 14px 34px rgba(16,22,18,.08);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.offer-spotlight-item .car-card:hover{transform:translateY(-4px);border-color:rgba(155,17,30,.34);box-shadow:0 22px 46px rgba(155,17,30,.14)}.offer-spotlight-item .car-card .media{aspect-ratio:16 / 9}.offer-spotlight-item .car-card h3.title{font-size:1.05rem;min-height:2.7em}.offer-spotlight-item .car-card .price{font-size:1.25rem}.offer-spotlight-item .car-card .body{flex:1 1 auto}.offer-spotlight-item .car-card .actions{margin-top:auto}.h-scroll-wrap::before,.h-scroll-wrap::after{content:none;display:none;background:none}.h-scroll-nav{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:20px auto 0;padding:7px;direction:ltr;border:1px solid rgba(11,11,13,.24);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,247,.84));box-shadow:0 16px 36px rgba(155,17,30,.10),inset 0 1px 0 rgba(255,255,255,.96)}.h-scroll-btn{width:46px;height:46px;border-radius:999px;border:1px solid rgba(155,17,30,.13);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.98),rgba(255,255,255,.72) 44%,rgba(246,248,244,.92)),linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,247,.88));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-primary);box-shadow:0 10px 24px rgba(155,17,30,.10),inset 0 1px 0 rgba(255,255,255,.95);transition:background var(--tr-fast),border-color var(--tr-fast),color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast)}.h-scroll-btn svg{width:22px;height:22px;stroke-width:2.9;transition:transform var(--tr-fast)}.h-scroll-btn:hover{background:linear-gradient(145deg,var(--color-primary),#06633d);border-color:rgba(11,11,13,.78);color:#fff;box-shadow:0 16px 36px rgba(155,17,30,.22);transform:translateY(-2px)}.h-scroll-btn:active{transform:translateY(0) scale(.97)}.h-scroll-btn[data-scroll-prev]:hover svg{transform:translateX(-3px)}.h-scroll-btn[data-scroll-next]:hover svg{transform:translateX(3px)}.h-scroll-btn:focus-visible{outline:3px solid rgba(11,11,13,.30);outline-offset:3px}.h-scroll-track{direction:ltr}html[dir="rtl"] .h-scroll-track>*{direction:rtl}html[dir="ltr"] .h-scroll-track>*{direction:ltr}.brands-h-track .brand-pill{flex:0 0 auto;width:clamp(124px,13vw,154px);height:104px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-md);border:1.5px solid var(--color-border-soft);background:var(--color-bg);transition:border-color var(--tr-base),box-shadow var(--tr-base),transform var(--tr-base);text-decoration:none;color:var(--color-text);font-weight:600;font-size:.84rem;text-align:center;scroll-snap-align:start}.brands-h-track .brand-pill:hover{border-color:var(--color-primary);box-shadow:0 6px 20px rgba(155,17,30,.1);transform:translateY(-4px)}.brands-h-track .brand-pill img{height:34px;width:auto;object-fit:contain}.brands-h-track .brand-pill .bp-placeholder{width:40px;height:34px;background:var(--color-bg-tint);border-radius:var(--r-sm);display:grid;place-items:center;font-weight:800;font-size:1.1rem;color:var(--color-primary)}.reviews-h-track .review-card{flex:0 0 min(312px,86vw);background:var(--color-bg);border:1.5px solid var(--color-border-soft);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);scroll-snap-align:start;transition:box-shadow var(--tr-base),transform var(--tr-base)}.reviews-h-track .review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.review-card .stars{color:var(--color-gold);font-size:1rem;letter-spacing:2px}.review-card .review-text{font-size:.95rem;color:var(--color-muted);line-height:1.65;flex:1}.review-card .reviewer{display:flex;align-items:center;gap:10px}.review-card .reviewer-name{font-weight:700;font-size:.9rem}.review-card .reviewer-city{font-size:.8rem;color:var(--color-muted-2)}.review-card .reviewer-avatar{width:38px;height:38px;border-radius:var(--r-full);background:var(--color-bg-tint);display:grid;place-items:center;font-weight:800;font-size:1rem;color:var(--color-primary)}.spec-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin:24px 0}.spec-icon-card{background:var(--color-bg-soft);border:1.5px solid var(--color-border-soft);border-radius:var(--r-md);padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:border-color var(--tr-base),box-shadow var(--tr-base),transform var(--tr-base);cursor:default}.spec-icon-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px rgba(155,17,30,.1);transform:translateY(-4px)}.spec-icon-card .spec-icon-wrap{width:48px;height:48px;background:linear-gradient(135deg,rgba(155,17,30,.08),rgba(11,11,13,.08));border-radius:var(--r-md);display:grid;place-items:center;transition:background var(--tr-base)}.spec-icon-card:hover .spec-icon-wrap{background:linear-gradient(135deg,rgba(155,17,30,.15),rgba(11,11,13,.15))}.spec-icon-card svg{color:var(--color-primary);transition:color var(--tr-base),transform var(--tr-slow)}.spec-icon-card:hover svg{color:var(--color-gold);transform:rotate(12deg) scale(1.15)}.spec-icon-card .spec-label{font-size:.75rem;color:var(--color-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.spec-icon-card .spec-value{font-size:.97rem;font-weight:700;color:var(--color-text);line-height:1.2}@keyframes specIconPop{0%{opacity:0;transform:scale(0.7)}70%{transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}.spec-icon-card.is-visible{animation:specIconPop 0.4s var(--ease) both}.spec-icon-card:nth-child(1){animation-delay:0.05s}.spec-icon-card:nth-child(2){animation-delay:0.10s}.spec-icon-card:nth-child(3){animation-delay:0.15s}.spec-icon-card:nth-child(4){animation-delay:0.20s}.spec-icon-card:nth-child(5){animation-delay:0.25s}.spec-icon-card:nth-child(6){animation-delay:0.30s}.spec-icon-card:nth-child(7){animation-delay:0.35s}.spec-icon-card:nth-child(8){animation-delay:0.40s}.spec-icon-card:nth-child(9){animation-delay:0.45s}.spec-icon-card:nth-child(10){animation-delay:0.50s}.car-combobox-wrap{position:relative}.car-combobox-input{width:100%}.car-combobox-dropdown{position:absolute;inset-inline:0;top:calc(100% + 4px);background:var(--color-bg);border:1.5px solid var(--color-primary);border-radius:var(--r-md);box-shadow:var(--shadow-lg);max-height:260px;overflow-y:auto;z-index:200;display:none}.car-combobox-dropdown.is-open{display:block}.car-combobox-option{padding:10px 14px;cursor:pointer;font-size:.93rem;color:var(--color-text);display:flex;align-items:center;gap:8px;transition:background var(--tr-fast);border-bottom:1px solid var(--color-border-soft)}.car-combobox-option:last-child{border-bottom:0}.car-combobox-option:hover,.car-combobox-option.is-highlighted{background:var(--color-bg-tint)}.car-combobox-option .co-badge{font-size:.72rem;background:var(--color-bg-soft);color:var(--color-muted);padding:2px 6px;border-radius:var(--r-full);white-space:nowrap}.car-combobox-option .co-new{background:rgba(155,17,30,.1);color:var(--color-primary)}.car-combobox-option strong{flex:1}.car-combobox-empty{padding:14px;color:var(--color-muted);font-size:.9rem;text-align:center}.car-combobox-selected-hint{font-size:.76rem;color:var(--color-primary);margin-top:4px;display:none}.car-combobox-selected-hint.is-visible{display:block}.hero-img-preview{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.hero-img-slot{border:2px dashed var(--color-border);border-radius:var(--r-md);padding:14px;text-align:center;background:var(--color-bg-soft);transition:border-color var(--tr-base)}.hero-img-slot:hover{border-color:var(--color-primary)}.hero-img-slot img{width:100%;height:120px;object-fit:cover;border-radius:var(--r-sm);margin-bottom:8px}.hero-img-slot label{font-size:.85rem;font-weight:600;color:var(--color-muted);display:block;margin-bottom:8px}.img-type-picker{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.img-type-label{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--color-border);border-radius:var(--r-full);cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-muted);transition:border-color var(--tr-fast),color var(--tr-fast),background var(--tr-fast);user-select:none}.img-type-label input{display:none}.img-type-label:has(input:checked){border-color:var(--color-primary);color:var(--color-primary);background:rgba(155,17,30,.06)}.pr-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px}.pr-type{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;border:2px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-bg);cursor:pointer;transition:border-color var(--tr-base),box-shadow var(--tr-base),background var(--tr-base);text-align:center}.pr-type:hover{border-color:var(--color-primary);background:var(--color-bg-soft)}.pr-type.is-active{border-color:var(--color-primary);background:rgba(155,17,30,.05);box-shadow:0 4px 16px rgba(155,17,30,.12)}.pr-type svg{color:var(--color-primary)}.pr-type strong{font-size:.97rem;display:block}.pr-type span{font-size:.8rem;color:var(--color-muted)}@media (max-width:600px){.pr-type-tabs{grid-template-columns:1fr}.pr-type{flex-direction:row;align-items:center;gap:12px;text-align:start}.spec-icon-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.hero-img-preview{grid-template-columns:1fr}}.hero-carousel{position:relative;width:100%;height:88vh;min-height:520px;max-height:900px;overflow:hidden;background:linear-gradient(135deg,#9B111E 0%,#6F0C16 100%)}@media (max-width:767px){.hero-carousel{height:100svh;min-height:480px;max-height:800px}}.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 0.9s cubic-bezier(0.4,0,0.2,1);overflow:hidden}.hero-slide.is-active{opacity:1}.hero-slide img,.hero-slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-slide-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#9B111E 0%,#6F0C16 60%,#0B0B0D 140%)}.hero-slide-overlay{display:none!important;background:transparent!important;pointer-events:none}.hero-content{position:absolute;inset-inline:0;bottom:0;z-index:10;padding:0 0 56px}@media (max-width:767px){.hero-content{padding:0 0 90px}}.hero-eyebrow-light{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:rgba(255,255,255,.75);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.hero-eyebrow-light .dot{width:8px;height:8px;border-radius:50%;background:var(--color-gold);flex-shrink:0;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}.hero-headline{font-size:clamp(2.2rem,5vw,4rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-0.025em;margin:0 0 16px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-headline .accent-gold{background:linear-gradient(135deg,#2A2A2E 0%,#0B0B0D 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede-light{font-size:clamp(.95rem,2vw,1.12rem);color:rgba(255,255,255,.78);max-width:580px;margin:0 0 24px;line-height:1.7}@media (max-width:767px){.hero-lede-light{display:none}}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.btn-glass{background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.28);color:#fff}.btn-glass:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.5);color:#fff;transform:translateY(-2px)}.hero-actions .btn-gold{--btn-bg:var(--color-gold);--btn-border:var(--color-gold);--btn-color:#fff}.hero-actions .btn-gold:hover{background:#000000;border-color:#000000}.hero-stats{display:flex;gap:28px;flex-wrap:wrap}.hero-stat{display:flex;flex-direction:column}.hero-stat strong{font-size:1.7rem;font-weight:800;color:#fff;line-height:1}.hero-stat strong small{font-size:.55em;color:var(--color-gold-soft)}.hero-stat span{font-size:.82rem;color:rgba(255,255,255,.65);margin-top:2px}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background var(--tr-fast),transform var(--tr-base)}.hero-arrow:hover{background:rgba(255,255,255,.25);transform:translateY(-50%) scale(1.1)}.hero-arrow-prev{inset-inline-start:20px}.hero-arrow-next{inset-inline-end:20px}@media (max-width:480px){.hero-arrow{width:40px;height:40px}}.hero-dots{position:absolute;bottom:20px;inset-inline:0;z-index:20;display:flex;justify-content:center;gap:8px}.hero-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;padding:0;transition:background var(--tr-base),transform var(--tr-base),width var(--tr-base)}.hero-dot.is-active{background:var(--color-gold);width:24px;border-radius:4px;transform:none}.quick-search{margin-top:-32px;position:relative;z-index:10;background:#fff;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:16px 18px;margin-bottom:0}@media (max-width:767px){.quick-search{margin-top:-16px;border-radius:var(--r-lg);padding:12px}}@keyframes iconWiggle{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-15deg) scale(1.12)}75%{transform:rotate(10deg) scale(1.06)}100%{transform:rotate(0deg) scale(1)}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--color-gold)}.logo-ghost-x{flex-shrink:0;opacity:0.5;transition:opacity var(--tr-base),transform var(--tr-slow)}.logo:hover .logo-ghost-x{opacity:0.8;transform:rotate(-8deg) scale(1.1)}.logo-img-1{height:52px;width:52px;max-width:52px;object-fit:contain;flex-shrink:0}.mobile-header .logo-img-1{height:42px;width:42px;max-width:42px}.home-blog-section{background:linear-gradient(180deg,rgba(248,250,247,.96),rgba(255,255,255,.98))}.home-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,238px),292px));gap:clamp(12px,1.6vw,18px);align-items:stretch;justify-content:center}.home-blog-card{background:#fff;border:1px solid rgba(155,17,30,.10);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(16,22,18,.07);transition:transform var(--tr-fast),box-shadow var(--tr-fast),border-color var(--tr-fast);display:flex;flex-direction:column;height:100%}.home-blog-card:hover{transform:translateY(-4px);border-color:rgba(11,11,13,.34);box-shadow:0 18px 42px rgba(155,17,30,.12)}.home-blog-media{display:block;aspect-ratio:16 / 8.2;overflow:hidden;background:var(--color-bg-soft)}.home-blog-media img{width:100%;height:100%;object-fit:cover;transition:transform .34s var(--ease),filter .34s var(--ease)}.home-blog-card:hover .home-blog-media img{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.home-blog-body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.home-blog-meta{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-muted);font-size:.76rem}.home-blog-meta span{color:var(--color-gold);font-weight:800}.home-blog-card h3{margin:0;font-size:1rem;line-height:1.45;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-card h3 a{color:var(--color-primary-dark)}.home-blog-card p{margin:0;color:var(--color-muted);line-height:1.62;font-size:.86rem;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-link{justify-self:start;margin-top:2px;font-weight:800;color:var(--color-primary)}.home-blog-link::after{content:' ←';color:var(--color-gold)}html[dir="ltr"] .home-blog-link::after{content:' →'}@media (max-width:991px){.mobile-header{justify-content:space-between}.mobile-header-logo{flex:0 1 auto;margin-inline:0!important;min-width:0}.mobile-header-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin-inline-start:auto}.mobile-menu-toggle{flex:0 0 40px;margin-inline-start:6px}.mobile-drawer .panel{left:auto;right:-100%;box-shadow:-12px 0 50px rgba(16,22,18,0.18)}.mobile-drawer.is-open .panel{left:auto;right:0}html[dir="rtl"] .mobile-drawer .panel{right:auto;left:-100%;box-shadow:12px 0 50px rgba(16,22,18,0.18)}html[dir="rtl"] .mobile-drawer.is-open .panel{right:auto;left:0}}.logo-marquee-section{position:relative;overflow:hidden;background:#fff!important;border-block:1px solid rgba(229,232,226,.72)}.logo-marquee-section + .logo-marquee-section{border-top:0;padding-top:18px}.logo-marquee-section .section-head{margin-bottom:24px}.success-partners-section{padding-top:clamp(34px,4vw,58px)}.logo-marquee,.brands-marquee,.finance-partners-marquee{position:relative;width:100%;overflow:hidden;direction:ltr;border-radius:var(--r-xl);padding:.4rem 0 .7rem;background:transparent;-webkit-mask-image:none;mask-image:none}.logo-marquee::before,.logo-marquee::after,.brands-marquee::before,.brands-marquee::after,.finance-partners-marquee::before,.finance-partners-marquee::after{content:'';position:absolute;top:0;bottom:0;width:min(110px,16vw);z-index:2;pointer-events:none}.logo-marquee::before,.brands-marquee::before,.finance-partners-marquee::before{inset-inline-start:0;background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.logo-marquee::after,.brands-marquee::after,.finance-partners-marquee::after{inset-inline-end:0;background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.logo-marquee-track,.brands-marquee-track,.finance-partners-track{display:flex;align-items:stretch;gap:0;width:max-content;padding-inline:0;direction:ltr;will-change:transform;animation:cx-logo-marquee var(--brands-duration,26s) linear infinite}.logo-marquee:hover .logo-marquee-track,.logo-marquee:focus-within .logo-marquee-track,.brands-marquee:hover .brands-marquee-track,.finance-partners-marquee:hover .finance-partners-track{animation-play-state:paused}.logo-marquee-group,.brands-marquee-group,.finance-partners-group{display:flex;align-items:stretch;width:max-content;gap:1.5rem;padding-inline-end:1.5rem}.finance-partners-group{gap:1rem;padding-inline:.5rem}.logo-tile{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:var(--color-text);text-decoration:none;text-align:center;direction:rtl;border:1px solid rgba(216,222,213,.96);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform var(--tr-base),border-color var(--tr-base),box-shadow var(--tr-base),color var(--tr-base)}.logo-tile:hover{transform:translateY(-5px);border-color:rgba(11,11,13,.55);color:var(--color-primary);box-shadow:var(--shadow-md)}.logo-tile img{width:auto;height:auto;object-fit:contain;display:block;filter:none;transition:filter var(--tr-base),transform var(--tr-base)}.logo-tile span{display:block;max-width:100%;color:inherit;font-size:.8rem;font-weight:800;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-pill{min-width:150px;min-height:116px;padding:1.15rem 1.8rem;border-color:rgba(226,232,240,.95)}.brand-pill img{max-width:96px;max-height:50px}.partner-pill{flex-basis:230px;width:230px;min-width:230px;height:132px;border-radius:1.2rem;padding:1.05rem 1.2rem;border-color:rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.055)}.partner-pill:hover{border-color:rgba(185,28,28,.18);box-shadow:0 16px 32px rgba(15,23,42,.085)}.partner-pill img{max-width:100%;max-height:78px}.partner-pill span{font-size:.88rem;font-weight:800}.bp-placeholder{width:60px;height:50px;display:grid;place-items:center;border-radius:14px;background:rgba(155,17,30,.07);color:var(--color-primary);font-weight:900}@keyframes cx-logo-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}html[dir="rtl"] .logo-marquee,html[dir="rtl"] .brands-marquee,html[dir="rtl"] .finance-partners-marquee{direction:ltr}html[dir="rtl"] .logo-tile,html[dir="rtl"] .logo-tile span,html[dir="rtl"] .bp-placeholder{direction:rtl;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){.logo-marquee-track,.brands-marquee-track,.finance-partners-track{animation:none}}@media (max-width:767px){.logo-marquee-section{padding-block:34px}.logo-marquee-section + .logo-marquee-section{padding-top:28px}.logo-marquee,.brands-marquee,.finance-partners-marquee{padding-bottom:4px}.logo-marquee::before,.logo-marquee::after,.brands-marquee::before,.brands-marquee::after,.finance-partners-marquee::before,.finance-partners-marquee::after{width:34px}.logo-marquee-group,.brands-marquee-group,.finance-partners-group{gap:.75rem;padding-inline:.375rem}.brand-pill{min-width:120px;min-height:92px;padding:1rem 1.1rem;border-radius:18px}.brand-pill img{max-width:82px;max-height:38px}.brand-pill span{font-size:.74rem}.partner-pill{flex-basis:165px;width:165px;min-width:165px;height:104px;border-radius:1rem;padding:.85rem}.partner-pill img{max-height:56px}.partner-pill span{font-size:.76rem}.bp-placeholder{width:46px;height:40px}}@media (max-width:420px){.brand-pill{min-width:108px;padding:.85rem .9rem}}.home-offers-section .offers-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.home-offers-section .car-card{height:100%}.home-offers-section .offers-scroll-track{scroll-padding-inline:14px}@media (min-width:1191px){.desktop-header .logo-mark-shell{flex-basis:78px;width:78px;height:78px;padding:7px}.desktop-header .logo-img,.desktop-header .logo-img-1{width:60px;height:60px;max-width:60px}.desktop-header.is-scrolled .logo-mark-shell{flex-basis:66px;width:66px;height:66px;padding:6px}.desktop-header.is-scrolled .logo-img,.desktop-header.is-scrolled .logo-img-1{width:52px;height:52px;max-width:52px}}.page-home .home-after-hero{position:relative;z-index:12;margin-top:-52px}.page-home .home-purchase-cta{display:flex;justify-content:center;margin-bottom:12px}.page-home .home-purchase-btn{width:min(560px,100%);min-height:66px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 22px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-full);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 58%,#0B0B0D 100%);box-shadow:0 18px 38px rgba(155,17,30,.25),0 8px 18px rgba(0,0,0,.10);transition:transform var(--tr-base),box-shadow var(--tr-base),filter var(--tr-base)}.page-home .home-purchase-btn:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 22px 48px rgba(155,17,30,.30),0 10px 22px rgba(0,0,0,.12)}.page-home .home-purchase-icon,.page-home .home-purchase-arrow{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18)}.page-home .home-purchase-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0}[dir="rtl"] .page-home .home-purchase-text{align-items:flex-end}.page-home .home-purchase-text strong{font-size:1.12rem;font-weight:800;letter-spacing:-.01em}.page-home .home-purchase-text small{margin-top:3px;color:rgba(255,255,255,.82);font-size:.82rem;font-weight:500;white-space:nowrap}.page-home .home-after-hero .quick-search{margin-top:0}@media (max-width:767px){.page-home .home-after-hero{margin-top:-28px}.page-home .home-purchase-cta{margin-bottom:10px}.page-home .home-purchase-btn{min-height:58px;padding:10px 14px;gap:10px;border-radius:18px}.page-home .home-purchase-icon,.page-home .home-purchase-arrow{width:38px;height:38px}.page-home .home-purchase-text strong{font-size:1rem}.page-home .home-purchase-text small{font-size:.74rem;white-space:normal}}.page-home main>section{content-visibility:auto;contain-intrinsic-size:1px 760px}.page-home main>.hero-carousel,.page-home main>.home-after-hero{content-visibility:visible;contain-intrinsic-size:auto}@media (min-width:1400px){.container{max-width:1320px}.cards-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1199px){.cards-grid{grid-template-columns:repeat(3,1fr)}.hero{padding:56px 0 48px}}@media (max-width:991px){.section{padding:48px 0}.section-sm{padding:32px 0}.cards-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hero .row{grid-template-columns:1fr;text-align:start;gap:28px}.hero .visual{aspect-ratio:16/10}.hero .stats{max-width:100%}.quick-search .grid{grid-template-columns:1fr 1fr 1fr}.filters{position:relative;top:0}}@media (max-width:767px){body{padding-bottom:60px}.container{padding-inline:14px}.section{padding:36px 0}.section-head{margin-bottom:24px}.cards-grid{grid-template-columns:1fr;gap:14px}.hero{padding:36px 0 28px}.hero h1{font-size:clamp(1.6rem,7vw,2.2rem)}.hero .actions .btn{flex:1 1 calc(50% - 5px)}.hero .stats{grid-template-columns:repeat(3,1fr);gap:10px}.hero .stats strong{font-size:1.25rem}.quick-search{margin-top:-22px;padding:14px}.quick-search .grid{grid-template-columns:1fr 1fr;gap:8px}.car-card h3.title{min-height:auto}.car-card .body{padding:14px;gap:8px}.car-card .actions{padding:0 14px 14px;gap:6px}.car-card h3.title{font-size:1rem}.why-grid{grid-template-columns:1fr 1fr;gap:12px}.why-card{padding:18px}.timeline{grid-template-columns:1fr 1fr;gap:12px}.timeline .step{padding:18px 14px}.cta-banner{border-radius:var(--r-lg)}.cta-banner-home{padding:28px 18px}.cta-banner-home__grid{grid-template-columns:1fr;gap:18px}.cta-banner-home__content{text-align:center}.cta-banner-home h2{font-size:1.55rem}.cta-banner-home p{font-size:.95rem;margin-inline:auto}.cta-banner-home__points{justify-content:center}.cta-banner-home__side{gap:12px}.cta-banner-home__mini-card{border-radius:18px;text-align:center}.cta-banner-home .actions .btn{width:100%}.footer{padding:40px 0 16px}.chat-window{bottom:80px;inset-inline-end:10px;width:calc(100% - 20px);height:calc(100vh - 110px);max-height:none;border-radius:var(--r-md)}.chat-fab{bottom:14px;inset-inline-end:14px;gap:10px}.chat-fab.with-cta{bottom:70px}.fab-btn{width:52px;height:52px}}@media (max-width:480px){.section-head h2{font-size:1.42rem}.section-head p{font-size:.94rem}.quick-search .grid{grid-template-columns:1fr}.price-row{align-items:flex-start}.brands-h-track .brand-pill{width:118px;height:92px}.reviews-h-track .review-card{flex-basis:min(292px,88vw);padding:18px}}@media (max-width:380px){.hero .stats{grid-template-columns:1fr 1fr}.hero .stats div:last-child{grid-column:1 / -1}.why-grid{grid-template-columns:1fr}.timeline{grid-template-columns:1fr}.quick-search .grid{grid-template-columns:1fr}}@supports (padding:max(0px)){.footer,.mobile-cta-bar{padding-bottom:max(env(safe-area-inset-bottom),12px)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}@media print{.desktop-header,.mobile-header,.footer,.chat-fab,.chat-window,.mobile-cta-bar{display:none!important}.car-card{break-inside:avoid}}@media (max-width:1190px){.offers-spotlight-wrap{max-width:1060px}.offers-spotlight-track{--offer-card:320px;--offer-gap:18px}}@media (max-width:991px){.offers-spotlight-wrap{max-width:100%;padding:24px 0 34px}.offers-spotlight-track{--offer-card:300px;--offer-gap:14px}.brands-h-track .brand-pill{width:132px;height:96px}}@media (max-width:640px){.offers-spotlight-wrap{padding-inline:0}.offers-spotlight-track{--offer-card:clamp(260px,82vw,300px);--offer-gap:12px}.h-scroll-nav{margin-top:16px;padding:7px;gap:8px}.h-scroll-btn{width:44px;height:44px}.chat-fab{flex-direction:row;gap:8px}.fab-btn{width:52px;height:52px}.footer-logo-bubble{padding:12px 14px;border-radius:18px}.footer-bottom{justify-content:center;text-align:center}.footer-copyright,.footer-credit{width:100%}}@media (max-width:991px){.home-blog-grid{grid-template-columns:repeat(2,minmax(0,292px));gap:14px}}@media (max-width:640px){.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px}.home-blog-card{border-radius:14px;box-shadow:0 8px 20px rgba(16,22,18,.06)}.home-blog-media{aspect-ratio:4 / 3}.home-blog-body{padding:9px 9px 10px;gap:5px}.home-blog-meta{min-height:auto;font-size:.63rem;gap:4px;flex-wrap:wrap}.home-blog-card h3{font-size:.78rem;line-height:1.35;min-height:2.7em;-webkit-line-clamp:2}.home-blog-card p{display:none}.home-blog-link{font-size:.72rem;margin-top:0}}@media (max-width:767px){.page-home .home-brands-section,.page-home .home-blog-section,.page-home .home-reviews-section{background:#fff!important}.page-home .home-brands-section::before,.page-home .home-brands-section::after,.page-home .home-blog-section::before,.page-home .home-blog-section::after,.page-home .home-reviews-section::before,.page-home .home-reviews-section::after,.page-home .home-brands-section .h-scroll-wrap::before,.page-home .home-brands-section .h-scroll-wrap::after,.page-home .home-reviews-section .h-scroll-wrap::before,.page-home .home-reviews-section .h-scroll-wrap::after,.page-home .home-brands-section .h-scroll-track::before,.page-home .home-brands-section .h-scroll-track::after,.page-home .home-reviews-section .h-scroll-track::before,.page-home .home-reviews-section .h-scroll-track::after,.page-home .home-blog-grid::before,.page-home .home-blog-grid::after{content:none!important;display:none!important;opacity:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.page-home .home-brands-section .h-scroll-wrap,.page-home .home-reviews-section .h-scroll-wrap,.page-home .home-blog-grid{-webkit-mask-image:none!important;mask-image:none!important;background:transparent!important;box-shadow:none!important}.page-home .home-brands-section .h-scroll-track,.page-home .home-reviews-section .h-scroll-track{padding-inline:0!important;margin-inline:0!important;-webkit-mask-image:none!important;mask-image:none!important}.page-home .home-brands-section .h-scroll-nav,.page-home .home-reviews-section .h-scroll-nav{display:none!important}.page-home .home-blog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important}.page-home .home-blog-card{width:100%!important;min-width:0!important;max-width:none!important;border-radius:14px!important}.page-home .home-blog-card .home-blog-media{aspect-ratio:4 / 3!important}.page-home .home-blog-card .home-blog-body{padding:9px!important}.page-home .home-blog-card h3{font-size:.78rem!important;line-height:1.35!important;min-height:2.7em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.page-home .home-blog-card p{display:none!important}.page-home .home-blog-meta{font-size:.63rem!important;gap:4px!important;flex-wrap:wrap!important}.page-home .home-blog-link{font-size:.72rem!important}.page-blog .cards-grid.blog-list-grid,.cards-grid.blog-list-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.page-blog .blog-card,.blog-card{width:100%!important;min-width:0!important;max-width:none!important;border-radius:14px!important}.page-blog .blog-card .media,.blog-card .media{aspect-ratio:4 / 3!important}.page-blog .blog-card .body,.blog-card .body{padding:9px!important}.page-blog .blog-card h3,.blog-card h3{font-size:.78rem!important;line-height:1.35!important;margin:5px 0!important;min-height:2.7em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.page-blog .blog-card .excerpt,.blog-card .excerpt{display:none!important}.page-blog .blog-card .category,.blog-card .category{font-size:.62rem!important;line-height:1.2!important}.page-blog .blog-card .meta,.blog-card .meta{font-size:.66rem!important;gap:5px!important;align-items:flex-start!important;flex-direction:column!important}}@media (max-width:360px){.page-home .home-blog-grid,.page-blog .cards-grid.blog-list-grid,.cards-grid.blog-list-grid{gap:8px!important}.page-home .home-blog-card h3,.page-blog .blog-card h3,.blog-card h3{font-size:.74rem!important}}@media (max-width:991px){.page-home .home-blog-grid,.page-blog .cards-grid.blog-list-grid,.cards-grid.blog-list-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:10px!important}.page-home .home-blog-card,.page-blog .blog-card,.blog-card{width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:767px){.page-home .home-brands-section .h-scroll-nav,.page-home .home-reviews-section .h-scroll-nav,.page-home .home-blog-section .h-scroll-nav{display:flex!important;visibility:visible!important;opacity:1!important;margin-top:12px!important;padding:5px!important;gap:7px!important;background:#fff!important;border:1px solid rgba(155,17,30,.14)!important;box-shadow:0 10px 24px rgba(155,17,30,.10)!important}.page-home .home-brands-section .h-scroll-btn,.page-home .home-reviews-section .h-scroll-btn,.page-home .home-blog-section .h-scroll-btn{width:38px!important;height:38px!important;min-width:38px!important;background:#fff!important;color:var(--color-primary)!important;border:1px solid rgba(11,11,13,.30)!important;box-shadow:0 6px 16px rgba(155,17,30,.10)!important}.page-home .home-brands-section .h-scroll-btn svg,.page-home .home-reviews-section .h-scroll-btn svg,.page-home .home-blog-section .h-scroll-btn svg{width:18px!important;height:18px!important}.page-home .home-brands-section .h-scroll-btn:hover,.page-home .home-reviews-section .h-scroll-btn:hover,.page-home .home-blog-section .h-scroll-btn:hover{background:var(--color-primary)!important;color:#fff!important;border-color:rgba(11,11,13,.70)!important}.page-home .home-blog-grid.home-blog-scroll-track{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 1px 8px!important;direction:ltr!important;-webkit-mask-image:none!important;mask-image:none!important}.page-home .home-blog-grid.home-blog-scroll-track::-webkit-scrollbar{display:none!important}.page-home .home-blog-grid.home-blog-scroll-track .home-blog-card{flex:0 0 calc(50% - 5px)!important;width:auto!important;min-width:0!important;max-width:none!important;scroll-snap-align:start!important}html[dir="rtl"] .page-home .home-blog-grid.home-blog-scroll-track>*{direction:rtl!important}html[dir="ltr"] .page-home .home-blog-grid.home-blog-scroll-track>*{direction:ltr!important}}.page-home .quick-search{max-width:100%}.page-home .quick-search .grid{display:grid;align-items:end}.page-home .quick-search .grid>div{min-width:0}.page-home .quick-search label{font-size:.72rem;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-home .quick-search input,.page-home .quick-search select{min-height:38px;height:38px;font-size:16px!important;padding-block:0}.page-home .quick-search .btn{min-height:38px;height:38px;padding-block:0}@media (max-width:767px){.page-home .quick-search{margin-top:-14px;padding:10px;border-radius:14px}.page-home .quick-search .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.page-home .quick-search .grid>.submit{grid-column:1 / -1!important}.page-home .quick-search label{font-size:.68rem;line-height:1.1}.page-home .quick-search input,.page-home .quick-search select{height:36px;min-height:36px;border-radius:10px;padding-inline:8px;font-size:16px!important}.page-home .quick-search select{padding-inline-end:25px;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%}[dir="rtl"] .page-home .quick-search select{padding-inline-start:25px;padding-inline-end:8px;background-position:16px 50%,11px 50%}}@media (max-width:480px){.page-home .quick-search .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){.page-home .quick-search .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.page-home .offers-spotlight-wrap{width:100%;max-width:100%;margin-inline:auto;overflow:hidden}.page-home .offers-spotlight-track{--offer-card:clamp(260px,82vw,300px)!important;--offer-gap:12px!important;align-items:stretch!important;padding-inline:4px!important;scroll-padding-inline:4px!important;justify-content:flex-start!important}.page-home .offer-spotlight-item{flex:0 0 var(--offer-card)!important;width:var(--offer-card)!important;min-width:var(--offer-card)!important;max-width:var(--offer-card)!important;display:flex!important;align-items:stretch!important;overflow:visible!important}.page-home .offer-spotlight-item .car-card{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin-inline:0!important;opacity:1!important;filter:none!important;transform:none!important}.page-home .offer-spotlight-item .car-card:hover{transform:translateY(-3px)!important}.page-home .offers-spotlight-track .car-card .body{padding:13px!important;gap:8px!important}.page-home .offers-spotlight-track .car-card .actions{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0 13px 13px!important;gap:7px!important}.page-home .offers-spotlight-track .car-card .actions .wa-btn{grid-column:1 / -1!important}.page-home .offers-spotlight-track .car-card .actions .btn{min-height:36px!important;padding:.46rem .56rem!important;font-size:.78rem!important}.page-home .offers-spotlight-track .car-card .badge-row{top:9px!important;inset-inline-start:9px!important}.page-home .offers-spotlight-track .car-card .tag{font-size:.66rem!important;padding:3px 8px!important}.page-home .offers-spotlight-track .car-card .fav-btn{top:9px!important;inset-inline-end:9px!important;width:34px!important;height:34px!important}.page-home .reviews-h-track{--review-card-width:min(86vw,292px);padding-inline:calc((100% - var(--review-card-width)) / 2)!important;scroll-padding-inline:calc((100% - var(--review-card-width)) / 2)!important}.page-home .reviews-h-track .review-card{flex:0 0 var(--review-card-width)!important;width:var(--review-card-width)!important;min-width:var(--review-card-width)!important;max-width:var(--review-card-width)!important;scroll-snap-align:center!important}}@media (max-width:380px){.page-home .offers-spotlight-track{--offer-card:clamp(244px,82vw,276px)!important;--offer-gap:10px!important}}@media (min-width:992px) and (max-width:1190px){:root{--header-h-desktop:66px;--header-h-desktop-sticky:58px}.container{padding-inline:16px}.topbar{font-size:.76rem;padding-block:6px}.desktop-header{display:none!important}.mobile-header{display:flex!important;height:62px;padding-inline:18px}.mobile-header .logo-mark-shell{flex-basis:54px;width:54px;height:54px;padding:6px}.mobile-header .logo img,.mobile-header .logo svg,.mobile-header .logo-img,.mobile-header .logo-img-1{height:42px;width:42px;max-width:42px}.mobile-header .icon-btn{width:38px;height:38px}.mobile-drawer{display:block!important}.mobile-drawer .panel{width:min(390px,42vw)}.hero-carousel{height:64vh;min-height:420px;max-height:560px}.hero-content{padding-bottom:42px}.quick-search{margin-top:-30px;padding:14px;border-radius:16px}.quick-search .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-search .grid>.submit{grid-column:1 / -1}.quick-search label{font-size:.72rem;margin-bottom:3px}.quick-search input,.quick-search select,.quick-search .btn{height:38px;min-height:38px}.section{padding-block:48px}.section-sm{padding-block:30px}.section-head{margin-bottom:24px}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.car-card .media{aspect-ratio:16 / 9.6}.car-card .body{padding:13px;gap:8px}.car-card h3.title{font-size:.98rem}.specs-mini{gap:8px;font-size:.76rem}.price-row{gap:6px;padding-top:8px}.price{font-size:1.12rem}.car-card .actions{gap:6px;padding:0 13px 13px}.car-card .actions .btn{min-height:38px;padding:.48rem .52rem;font-size:.8rem}.offers-spotlight-wrap{max-width:100%;padding-block:24px 34px}.offers-spotlight-track{--offer-card:306px;--offer-gap:14px;padding-inline:4px;scroll-padding-inline:4px}.offer-spotlight-item .car-card .actions .btn-sm{min-height:34px;padding-inline:8px}.brands-h-track .brand-pill{width:124px;height:90px;font-size:.78rem}.brands-h-track .brand-pill img{height:30px}.reviews-h-track .review-card{flex-basis:286px;padding:18px}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cta-banner-home{padding:36px 28px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:22px}}@media (min-width:992px) and (max-width:1040px){.cards-grid{gap:14px}.quick-search .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px) and (max-width:1190px){.mobile-header{justify-content:space-between}.mobile-header-logo{flex:0 1 auto;margin-inline:0!important;min-width:0}.mobile-header-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin-inline-start:auto}.mobile-menu-toggle{flex:0 0 38px;margin-inline-start:6px}.mobile-drawer .panel{left:auto;right:-100%;box-shadow:-12px 0 50px rgba(16,22,18,0.18)}.mobile-drawer.is-open .panel{left:auto;right:0}html[dir="rtl"] .mobile-drawer .panel{right:auto;left:-100%;box-shadow:12px 0 50px rgba(16,22,18,0.18)}html[dir="rtl"] .mobile-drawer.is-open .panel{right:auto;left:0}}@media (max-width:1199px){.home-offers-section .offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.home-offers-section .offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.home-offers-section .offers-grid.offers-scroll-track{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 1px 12px!important;margin-inline:-14px!important;padding-inline:14px!important;direction:ltr!important;overscroll-behavior-inline:contain}.home-offers-section .offers-grid.offers-scroll-track::-webkit-scrollbar{display:none!important}.home-offers-section .offers-grid.offers-scroll-track>.car-card{flex:0 0 min(82vw,315px)!important;width:min(82vw,315px)!important;min-width:min(82vw,315px)!important;max-width:min(82vw,315px)!important;scroll-snap-align:start!important}html[dir="rtl"] .home-offers-section .offers-grid.offers-scroll-track>.car-card{direction:rtl!important}html[dir="ltr"] .home-offers-section .offers-grid.offers-scroll-track>.car-card{direction:ltr!important}}
