*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4,p{margin:0}ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}img,svg,video,canvas,audio,iframe,embed{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.text-2xl{font-size:1.5rem;line-height:2rem}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.woff2) format("woff2")}:root{--bg-main: #f8fafc;--bg-subtle: #f1f5f9;--bg-card: #ffffff;--text-main: #0f172a;--text-muted: #64748b;--text-light: #94a3b8;--coral: #c5a059;--coral-hover: #b38e46;--coral-light: #faf5eb;--dark-pill: #2b2b2e;--dark-pill-hover: #18181b;--accent-gold: #c5a059;--border: #e2e8f0;--border-dark: #cbd5e1;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--radius-pill: 50px;--shadow-sm: 0 2px 8px rgba(0,0,0,.04);--shadow-md: 0 8px 30px rgba(0,0,0,.08);--shadow-lg: 0 16px 45px rgba(0,0,0,.12);--max-w: 1240px;--max-w-wide: 1540px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}@keyframes smoothSilverFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body{padding-top:86px;font-family:Inter,Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-main);line-height:1.6;direction:ltr;text-align:left;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;background-color:#f8fafc}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(100deg,#ffffff 0%,#f8fafc 7%,transparent 10%,transparent 12%,#ffffff 16%),repeating-linear-gradient(100deg,#fff,#f1f5f9 12%,#cbd5e1,#c5a059,#faf5eb,#d6b26b,#fff 52%);background-size:300% 200%;background-position:50% 50%,50% 50%;opacity:.25;filter:blur(16px);will-change:transform,background-position;animation:aurora 35s linear infinite}body.rtl,html[dir=rtl] body{direction:rtl;text-align:right;font-family:Tajawal,Inter,sans-serif}a{color:inherit;text-decoration:none;transition:all .25s ease}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.container-wide{max-width:var(--max-w-wide);margin:0 auto;padding:0 24px}.site-header{position:fixed;top:0;left:0;right:0;padding:12px 24px;z-index:1000;background:transparent;transition:transform .4s cubic-bezier(.16,1,.3,1),padding .3s ease;will-change:transform}.site-header.header-hidden{transform:translateY(-120%);pointer-events:none}.site-header.header-visible{transform:translateY(0)}.site-header.header-scrolled{padding:10px 24px;background:transparent;box-shadow:none;border:none}.header-inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;position:relative}.brand-logo-wrap{justify-self:start;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:999px;background:#ffffffa6;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #0f172a12;transition:transform .2s ease,background .2s ease}.brand-logo-wrap:hover{transform:translateY(-1px);background:#fff}.nav-pill-menu{justify-self:center}.header-utility-wrap{justify-self:end}.brand-logo-picture{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#fff}.brand-logo-picture img{width:100%;height:100%;object-fit:contain}.brand-logo-text{font-size:.95rem;font-weight:700;color:var(--text-main);white-space:nowrap}@media(max-width:900px){.brand-logo-wrap{display:contents;width:44px;min-width:44px;height:44px;padding:0;border-radius:50%;background:transparent;border:none;box-shadow:none;justify-content:center}.brand-logo-picture{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 10px 24px #0f172a29}.brand-logo-text{display:none}.brand-logo-img{width:44px;height:44px;object-fit:contain}.mobile-toggle{display:inline-flex!important;pointer-events:auto!important;cursor:pointer!important}.nav-pill-menu{display:none;position:absolute;top:58px;right:16px;width:210px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:10px 8px;box-shadow:0 14px 36px #0f172a26;flex-direction:column;gap:4px;z-index:1100}body.rtl .nav-pill-menu,html[dir=rtl] .nav-pill-menu{right:auto;left:16px}.nav-pill-menu.active{display:flex!important}.nav-pill-menu a{padding:10px 14px;width:100%;border-radius:10px;font-size:.92rem}.wa-floating{bottom:110px;right:10px}}@media(max-width:700px){.modal-box{padding:20px}.modal-details-grid{grid-template-columns:1fr}.modal-details-grid img{display:none}}.nav-pill-menu{background:#ffffffa6;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #0f172a12;border-radius:var(--radius-pill);padding:6px 16px;display:flex;align-items:center;gap:10px}.nav-pill-menu a{padding:8px 18px;border-radius:var(--radius-pill);font-weight:700;font-size:.92rem;color:#334155}.nav-pill-menu a:hover{color:var(--coral)}.nav-pill-menu a.active{color:var(--coral);font-weight:800}.header-utility-wrap{display:flex;align-items:center;gap:10px;position:relative}.utility-dropdown-container{position:relative}.icon-circle-btn{width:42px;height:42px;border-radius:50%;background:#ffffffa6;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #0f172a12;display:grid;place-items:center;font-size:.95rem;font-weight:700;color:#334155;cursor:pointer;transition:all .2s ease}.icon-circle-btn:hover,.icon-circle-btn.active{border-color:var(--coral);color:var(--coral)}.dropdown-menu-popup{position:absolute;top:52px;right:0;background:#fff;border-radius:var(--radius-md);box-shadow:0 14px 40px #0000001f;border:1px solid var(--border);padding:12px 8px;min-width:140px;max-height:380px;overflow-y:auto;z-index:1100;display:none;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.dropdown-menu-popup.show{display:block;opacity:1;transform:translateY(0)}body.rtl .dropdown-menu-popup{right:auto;left:0}.car-card-action-wrap{margin-top:auto;padding-top:16px}.dropdown-item{padding:8px 16px;font-size:.9rem;font-weight:600;color:#334155;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:10px;transition:.15s}.dropdown-item:hover{background:#f8fafc;color:var(--coral)}.dropdown-item.active{color:var(--coral);font-weight:700}.mobile-toggle{display:none;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;border-radius:50%;background:#ffffffa6!important;backdrop-filter:blur(36px) saturate(190%)!important;-webkit-backdrop-filter:blur(36px) saturate(190%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 8px 24px #0f172a14!important;font-size:1.25rem;line-height:1;font-weight:700;color:#334155;cursor:pointer!important;align-items:center;justify-content:center;transition:all .2s ease;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;z-index:1200!important;pointer-events:auto!important;position:relative}.mobile-toggle *{pointer-events:none!important}.mobile-toggle:hover,.mobile-toggle.active{border-color:var(--coral)!important;color:var(--coral)!important;background:#ffffffd9!important}.hero-iridescent{position:relative;padding:70px 0 90px;text-align:center;background:none;border-bottom:1px solid var(--border);overflow:hidden}.hero-iridescent h1{font-size:clamp(2.4rem,4.5vw,4rem);font-weight:900;color:#111827;letter-spacing:-.8px;margin-bottom:12px}.hero-iridescent p.subtitle{font-size:1.15rem;color:var(--text-muted);font-weight:500;margin-bottom:30px}.btn-coral-search{background:var(--coral);color:#fff;border:none;padding:13px 32px;border-radius:var(--radius-pill);font-weight:700;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px #e05d4d66;transition:all .25s ease;white-space:nowrap}.btn-coral-search:hover{background:var(--coral-hover);transform:translateY(-1px)}.brands-section{padding:70px 0;background:linear-gradient(135deg,#fff,#faf5eb,#ebd7a7 70%,#c5a059);position:relative;overflow:hidden}.brands-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.brands-header h2{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:900;color:#0f172a}.brands-header a{font-size:.95rem;font-weight:700;color:#0f172a;opacity:.85}.brands-header a:hover{opacity:1;color:var(--coral)}.brands-slider-wrap{position:relative}.brands-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;padding:10px 0 20px;scrollbar-width:none}.brands-track::-webkit-scrollbar{display:none}.brand-card-item{background:#fff;border-radius:18px;padding:24px 28px;min-width:170px;text-align:center;box-shadow:0 8px 24px #0000000f;transition:transform .25s ease,box-shadow .25s ease;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.brand-card-item:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0000001f}.brand-logo-icon{font-size:2.2rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.brand-card-item span{font-weight:800;font-size:.98rem;color:#0f172a}.brands-nav-btns{display:flex;justify-content:center;gap:12px;margin-top:14px}.brand-nav-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.1);color:#0f172a;font-weight:800;font-size:1.1rem;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .2s}.brand-nav-btn:hover{background:#f8fafc;color:var(--coral);transform:scale(1.05)}.timeline-section{padding:80px 0;background:#f8fafc;border-top:1px solid var(--border)}.timeline-wrap{position:relative;max-width:960px;margin:0 auto;padding:20px 0}.timeline-wrap:before{content:"";position:absolute;top:40px;bottom:40px;left:50%;width:3px;background:#cbd5e1;transform:translate(-50%);z-index:1}.timeline-item{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;margin-bottom:80px}.timeline-item:last-child{margin-bottom:0}.timeline-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:var(--coral);color:#fff;font-weight:800;font-size:1.05rem;display:grid;place-items:center;z-index:5;border:4px solid #ffffff;box-shadow:0 4px 12px #e05d4d4d}.timeline-media{position:relative;z-index:2}.timeline-media img{width:100%;height:280px;object-fit:cover;border-radius:20px;box-shadow:0 12px 36px #0000001f}.timeline-body{position:relative;z-index:2}.timeline-body h3{font-size:1.6rem;font-weight:900;color:#0f172a;margin-bottom:12px}.timeline-body p{font-size:1rem;color:#475569;line-height:1.7}.timeline-item.reverse .timeline-media{grid-column:2;grid-row:1}.timeline-item.reverse .timeline-body{grid-column:1;grid-row:1}body.rtl .timeline-item.reverse .timeline-media{grid-column:1}body.rtl .timeline-item.reverse .timeline-body{grid-column:2}.section{padding:70px 0}.car-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.car-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s ease;display:flex;flex-direction:column}.car-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--coral)}.car-thumb{position:relative;width:100%;height:220px;background:#f1f5f9;overflow:hidden}.car-thumb-trigger{display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.car-thumb-trigger:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:18px}.car-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.car-card:hover .car-thumb img{transform:scale(1.05)}.modal-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.modal-details-grid img{width:100%;height:auto;border-radius:16px}@media(max-width:700px){.brand-logo-wrap{width:54px;height:54px;padding:8px}.nav-pill-menu{display:none}.nav-pill-menu.active{width:min(240px,calc(100% - 24px));top:60px;right:10px;padding:12px 10px;gap:6px}.nav-pill-menu a{font-size:.88rem;padding:10px 12px}.hero-iridescent{padding:50px 0}.hero-iridescent h1{font-size:clamp(1.8rem,6vw,2.4rem)}.badge-tag{font-size:.3rem;padding:4px 10px;top:10px;right:10px}.modal-box{padding:20px}.modal-details-grid{grid-template-columns:1fr!important}.modal-details-grid img{display:none}}.badge-tag{position:absolute;top:14px;right:14px;padding:5px 14px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:800}body.rtl .badge-tag{right:auto;left:14px}.badge-buy-now{background:#0f172ad9;color:#fff;backdrop-filter:blur(12px)}.car-body{padding:20px;display:flex;flex-direction:column;flex:1}.car-title{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:4px}.car-specs-grid{display:flex;gap:12px;flex-wrap:wrap;font-size:.84rem;color:#475569;margin-bottom:16px}.car-specs-grid div{background:#f8fafc;padding:4px 10px;border-radius:6px;border:1px solid #f1f5f9}.wa-floating{position:fixed;bottom:28px;right:28px;width:58px;height:58px;background:#25d366;color:#fff;border-radius:50%;z-index:9999;display:grid;place-items:center;box-shadow:0 10px 25px #25d36666;transition:transform .25s ease}.wa-floating:hover{transform:scale(1.1)}.wa-floating svg{width:32px;height:32px;fill:currentColor}@media(max-width:900px){.wa-floating{bottom:94px;right:20px}}.modal-overlay{position:fixed;inset:0;z-index:10000;background:#0f172ab3;backdrop-filter:blur(9px);display:none;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-overlay.active{display:grid!important;opacity:1!important;pointer-events:auto!important}.modal-box{background:#fff;border-radius:var(--radius-lg);max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);position:relative;padding:30px}.modal-close{position:absolute;top:8px;right:8px;background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.2rem}body.rtl .modal-close{right:auto;left:18px}@media(max-width:900px){.header-inner{display:flex;align-items:center;justify-content:space-between}body.rtl .nav-pill-menu.active{right:auto;left:16px}.nav-pill-menu{display:none}.nav-pill-menu.active{display:flex;flex-direction:column;position:fixed;top:50px;right:16px;left:auto;width:min(200px,calc(100% - 32px));background:#fffffffa;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--border);box-shadow:0 10px 30px #00000026;border-radius:16px;padding:6px;gap:1px;z-index:1001}.nav-pill-menu.active a{width:100%;text-align:center;padding:12px;font-size:1rem;border-radius:8px}.mobile-toggle{display:flex;align-items:center;justify-content:center;z-index:1002}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.site-header{animation:fadeInUp .6s ease-out}.hero-iridescent{animation:fadeInUp .8s ease-out .2s backwards}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#ffffffb8;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border-top:1px solid rgba(255,255,255,.8);z-index:999;padding-bottom:max(1rem,env(safe-area-inset-bottom));width:100%;box-shadow:0 -10px 30px #0f172a1a}.mobile-bottom-nav.active{display:flex;justify-content:center}.mobile-nav-items{display:flex;justify-content:center;align-items:center;width:auto;padding:0 12px;gap:18px;transition:all .2s;text-align:center}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:66px;min-width:66px;padding:6px 0;color:#64748b;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s;text-align:center;border-radius:16px}.mobile-nav-item span{display:block;margin-top:3px;line-height:1.2}.mobile-nav-item:active,.mobile-nav-item:focus,.mobile-nav-item.active{background:transparent!important;color:var(--coral, #c5a059)!important}.mobile-nav-item:active svg,.mobile-nav-item:focus svg,.mobile-nav-item.active svg{fill:var(--coral, #c5a059)!important}.mobile-nav-item svg{width:22px;height:22px}@media(max-width:767px){body{padding-bottom:80px}.mobile-bottom-nav{display:flex;border-radius:999px;margin:0 auto;bottom:12px;left:50%;right:auto;transform:translate(-50%);width:fit-content;max-width:280px;min-width:250px;height:62px;background:#ffffffc2;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 28px #0000001f;position:fixed;z-index:1000}.mobile-bottom-nav.active{display:flex;justify-content:center;align-items:center;padding:0}.site-header{padding:8px 16px}.header-inner{gap:8px}.brand-logo-img{width:52px;height:52px;max-height:none}.hero-iridescent{padding:32px 16px 24px}.hero-iridescent h1{font-size:1.8rem;line-height:1.2}.btn-coral-search{width:auto;height:44px;padding:0 20px;border-radius:var(--radius-pill);font-size:.9rem;white-space:nowrap;flex-shrink:0}.brands-slider-wrap{padding:0}.car-grid{grid-template-columns:1fr!important}}.mobile-expert-footer{display:none}.footer-desktop-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:30px}.footer-copyright-row{text-align:center;border-top:1px solid #1e293b;padding-top:20px;color:#64748b;font-size:.85rem}@media(max-width:767px){.footer-desktop-grid{display:none!important}.site-footer-wrapper{background:#fff!important;color:#0f172a!important;padding:40px 20px 100px!important;border-top:1px solid #e2e8f0!important;text-align:left}body.rtl .site-footer-wrapper{text-align:right}.mobile-expert-footer{display:block;max-width:480px;margin:0 auto}.mobile-expert-footer h3{font-size:1.55rem;font-weight:900;color:#0f172a;margin-bottom:8px;line-height:1.25}.mobile-expert-footer p{font-size:.98rem;color:#475569;margin-bottom:24px;line-height:1.5}.mobile-expert-btns{display:flex;flex-direction:column;gap:12px}.btn-expert-outline{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#fff;border:1.5px solid #111827;border-radius:999px;color:#0f172a;font-weight:700;font-size:1.05rem;text-decoration:none;transition:all .2s ease}.btn-expert-outline:hover{background:#f8fafc}.btn-expert-dark{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;background:#111827;border:none;border-radius:999px;color:#fff;font-weight:700;font-size:1.05rem;text-decoration:none;transition:all .2s ease}.btn-expert-dark:hover{background:#1f2937}.footer-copyright-row{margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0;color:#94a3b8;font-size:.85rem;text-align:center}.timeline-wrap:before{display:none!important}.timeline-badge{display:none!important}.timeline-wrap{padding:0!important}.timeline-item,.timeline-item.reverse{display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:36px!important;background:transparent!important}.timeline-media{width:100%!important;order:1!important}.timeline-media img{width:100%!important;height:240px!important;object-fit:cover!important;border-radius:20px!important;box-shadow:0 10px 28px #00000014!important}.timeline-body{width:100%!important;order:2!important;text-align:left!important;padding:0 4px!important}body.rtl .timeline-body{text-align:right!important}.timeline-body h3{font-size:1.45rem!important;font-weight:900!important;color:#0f172a!important;margin-bottom:8px!important;letter-spacing:-.3px!important}.timeline-body p{font-size:.95rem!important;color:#475569!important;line-height:1.65!important}body.page-about section,body.page-about .section{padding:24px 0!important}body.page-about .hero-iridescent{padding:28px 16px 16px!important}body.page-about .container[style*=grid-template-columns]{display:block!important;gap:0!important}.about-illustration{display:none!important}footer.hide-mobile-footer,.site-footer-wrapper.hide-mobile-footer{display:none!important}}.services-cards-grid,.values-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}@media(max-width:767px){.services-cards-grid,.values-cards-grid{grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.services-cards-grid>div,.values-cards-grid>div{padding:24px 20px!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important}body.page-contact .footer-quick-column{display:none!important}}.custom-search-container{max-width:840px;margin:0 auto 30px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.search-tabs-row{display:flex;align-items:center;justify-content:center;gap:32px}.search-tab-btn{background:transparent;border:none;font-family:inherit;font-size:1.05rem;font-weight:600;color:#475569;padding:6px 12px 8px;cursor:pointer;position:relative;transition:color .2s ease}.search-tab-btn:hover{color:#0f172a}.search-tab-btn.active{color:#0f172a;font-weight:800}.search-tab-btn.active:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:2.5px;background:#0f172a;border-radius:2px}.pill-search-bar{background:#27272a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:6px 6px 6px 20px;display:flex;align-items:center;width:100%;box-shadow:0 20px 45px #0f172a26;box-sizing:border-box}body.rtl .pill-search-bar{padding:6px 20px 6px 6px}.search-select-wrap{flex:1;position:relative;display:flex;align-items:center;min-width:0}.search-select-box{width:100%;max-width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;font-family:inherit;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;padding:10px 24px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%25ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;text-align:center}body.rtl .search-select-box{padding:10px 24px;background-position:left 10px center;text-align:center}.search-select-box option{background:#27272a;color:#fff;font-weight:500;text-align:center}.search-select-divider{width:1px;height:28px;background:#ffffff2e;flex-shrink:0}.btn-pill-search{background:var(--coral, #c5a059);color:#fff;border:none;padding:12px 28px;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;flex-shrink:0;box-shadow:0 4px 12px #c5a05959}.btn-pill-search:hover{transform:translateY(-1px);background:var(--coral-hover, #b38e46);box-shadow:0 6px 16px #c5a05973}@media(max-width:767px){.pill-search-bar{flex-direction:column;border-radius:20px;padding:16px;gap:12px;align-items:center;width:100%}.search-select-divider{display:none}.search-select-wrap{width:100%;max-width:220px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:6px;display:flex;justify-content:center;align-items:center;margin:0 auto}.search-select-box{text-align:center;padding:8px 16px;width:100%;max-width:220px;box-sizing:border-box;font-size:.9rem}.btn-pill-search{width:100%;justify-content:center;margin-top:4px}}.inventory-main-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}@media(min-width:1400px){.inventory-main-layout .car-grid{grid-template-columns:repeat(3,1fr)!important;gap:26px}}@media(min-width:1024px)and (max-width:1399px){.inventory-main-layout .car-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:24px}}@media(max-width:991px){.inventory-main-layout{grid-template-columns:1fr}}.filter-sidebar-card{background:#fff;border-radius:20px;padding:24px 20px;border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 30px #0f172a0d}.filter-accordion-item{border-bottom:1px solid #f1f5f9;padding:16px 0}.filter-accordion-item:last-child{border-bottom:none}.filter-accordion-header{display:flex;align-items:center;justify-content:space-between;font-size:.95rem;font-weight:700;color:#0f172a;cursor:pointer;user-select:none}.filter-accordion-header .arrow{transition:transform .2s ease;font-size:.8rem;color:#64748b}.filter-accordion-item.open .filter-accordion-header .arrow{transform:rotate(180deg)}.filter-accordion-body{margin-top:14px;display:none}.filter-accordion-item.open .filter-accordion-body{display:block}.sidebar-search-box{position:relative;margin-bottom:12px}.sidebar-search-input{width:100%;padding:8px 12px 8px 32px;border:1px solid #cbd5e1;border-radius:999px;font-size:.88rem;outline:none;background:#f8fafc;box-sizing:border-box}body.rtl .sidebar-search-input{padding:8px 32px 8px 12px}.sidebar-search-box .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.85rem}body.rtl .sidebar-search-box .search-icon{left:auto;right:10px}.manufacturer-list{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.manufacturer-item{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:#334155;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease}.manufacturer-item:hover,.manufacturer-item.active{background:#faf5eb;color:var(--coral, #c5a059);font-weight:700}.manufacturer-item .count{color:#94a3b8;font-size:.8rem}.year-range-row{display:flex;align-items:center;gap:8px}.year-select-pill{flex:1;padding:8px 12px;border:1px solid #cbd5e1;border-radius:999px;font-size:.85rem;color:#334155;background:#fff;outline:none;text-align:center}.checkbox-option{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;color:#334155;margin-bottom:8px;cursor:pointer}.checkbox-option input{margin-right:8px;accent-color:var(--coral, #c5a059)}body.rtl .checkbox-option input{margin-right:0;margin-left:8px}.btn-reset-filters{width:100%;margin-top:20px;padding:10px;border:none;background:transparent;color:var(--coral, #c5a059);font-weight:700;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.btn-reset-filters:hover{opacity:.8}.inventory-results-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.results-count-text{font-size:.92rem;color:#64748b;font-weight:500}.sort-dropdown-wrap{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#475569}.sort-select-box{width:180px;max-width:100%;padding:6px 36px 6px 14px;border-radius:999px;border:1px solid #cbd5e1;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%230f172a' d='M6 8L0 0h12z'/></svg>") no-repeat right 12px center;background-size:12px 8px;-webkit-appearance:none;appearance:none;font-family:inherit;font-size:.88rem;font-weight:600;color:#0f172a;outline:none;cursor:pointer;text-align:center}.car-card-overlay-btn{position:absolute;bottom:12px;right:12px;background:var(--coral, #c5a059);color:#fff;border:none;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #c5a05966;transition:transform .2s}body.rtl .car-card-overlay-btn{right:auto;left:12px}.car-card-overlay-btn:hover{transform:scale(1.04)}.starting-price-tag{font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.price-value-red{font-size:1.25rem;font-weight:900;color:#ef4444}.btn-whatsapp-buy{background:#10b981;color:#fff!important;border:none;border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none!important;box-shadow:0 4px 12px #10b9814d;transition:all .2s}.btn-whatsapp-buy:hover{background:#059669;transform:translateY(-1px)}.btn-whatsapp-quote{background:#f97316;color:#fff!important;border:none;border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none!important;box-shadow:0 4px 12px #f973164d;transition:all .2s}.btn-whatsapp-quote:hover{background:#ea580c;transform:translateY(-1px)}@media(min-width:768px){.mobile-bottom-nav,.mobile-bottom-nav.active{display:none!important}}.mobile-filter-sheet-backdrop{display:none;position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000}.mobile-filter-sheet-backdrop.active{display:block}.mobile-filter-sheet-container{position:fixed;bottom:-100%;left:0;right:0;background:#fff;border-radius:24px 24px 0 0;z-index:2001;max-height:85vh;display:flex;flex-direction:column;transition:bottom .35s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 40px #0003}.mobile-filter-sheet-container.active{bottom:0}.mobile-filter-handle{width:44px;height:5px;background:#cbd5e1;border-radius:999px;margin:10px auto 4px}.mobile-filter-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 16px;border-bottom:1px solid #f1f5f9}.mobile-filter-title{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.mobile-filter-close-btn{background:transparent;border:none;font-size:1.6rem;color:#64748b;cursor:pointer;line-height:1}.mobile-filter-sheet-content{padding:16px 20px;overflow-y:auto;flex:1}.mobile-filter-sheet-footer{padding:16px 20px;border-top:1px solid #f1f5f9;background:#fff}.mobile-filter-apply-btn{width:100%;background:#e2e8f0;color:#0f172a;border:none;border-radius:999px;padding:14px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.mobile-filter-apply-btn.has-filters{background:var(--coral, #c5a059);color:#fff;box-shadow:0 4px 14px #c5a05959}.btn-mobile-filter-trigger{display:none;align-items:center;gap:8px;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:700;color:#0f172a;cursor:pointer;box-shadow:0 2px 6px #0000000d}@media(max-width:991px){.filter-sidebar-card{display:none}.btn-mobile-filter-trigger{display:inline-flex;width:115px;height:31px;padding:5px 10px;font-size:.8rem}.desktop-only-count{display:none!important}.inventory-results-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important;flex-wrap:nowrap!important}.sort-dropdown-wrap{margin-left:auto}html[dir=rtl] .sort-dropdown-wrap{margin-left:0;margin-right:auto}.sort-select-box{width:115px!important;max-width:120px!important;font-size:.8rem!important;padding:5px 24px 5px 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}@media(min-width:900px){#admin-app-cards-container{display:none!important}#admin-table-wrapper{display:block!important}.admin-app-header-badge{display:none!important}}@media(max-width:899px){#admin-app-cards-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}#admin-table-wrapper{display:none!important}.admin-app-header-badge{display:inline-block!important}}@media(max-width:480px){#admin-app-cards-container{grid-template-columns:1fr;gap:12px}.admin-app-card{padding:12px}.admin-app-card-thumb{height:180px}.admin-app-card-actions{flex-wrap:wrap}.admin-app-card-actions button{flex:1 1 auto;min-width:0}}@keyframes aurora{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.admin-app-header-badge{display:inline-flex;align-items:center;gap:6px;background:#c5a05926;color:var(--coral, #c5a059);border:1px solid rgba(197,160,89,.3);border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700;margin-bottom:8px}.admin-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px}.admin-app-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 4px 12px #00000008;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s}.admin-app-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.admin-app-card-thumb{position:relative;width:100%;height:170px;border-radius:12px;overflow:hidden;margin-bottom:12px;background:#000}.admin-app-card-thumb img{width:100%;height:100%;object-fit:cover}.admin-app-card-img-badge{position:absolute;top:10px;right:10px;background:#0f172ad9;color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:20px;backdrop-filter:blur(4px)}html[dir=rtl] .admin-app-card-img-badge{right:auto;left:10px}.admin-app-card-actions{display:flex;gap:8px;margin-top:14px}.admin-app-card-actions button{flex:1;padding:10px;border-radius:10px;font-weight:700;font-size:.88rem;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s}.btn-app-edit{background:#3b82f6;color:#fff}.btn-app-edit:hover{background:#2563eb}.btn-app-delete{background:#fef2f2;color:#dc2626;border:1px solid #fecaca!important}.btn-app-delete:hover{background:#dc2626;color:#fff}.multi-images-container{display:flex;flex-direction:column;gap:8px;margin-top:8px}.multi-image-row{display:flex;gap:8px;align-items:center}.multi-image-row input{flex:1}.btn-remove-img-row{background:#fee2e2;color:#ef4444;border:1px solid #fca5a5;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700}.btn-add-img-row{background:#f0fdf4;color:#16a34a;border:1.5px dashed #86efac;border-radius:10px;padding:10px 14px;font-weight:700;font-size:.88rem;cursor:pointer;width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s}.btn-add-img-row:hover{background:#dcfce7}.multi-image-thumbnails-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.multi-image-thumb-preview{position:relative;width:75px;height:55px;border-radius:8px;overflow:hidden;border:2px solid #cbd5e1}.multi-image-thumb-preview.is-main{border-color:var(--coral, #c5a059)}.multi-image-thumb-preview img{width:100%;height:100%;object-fit:cover}.multi-image-thumb-preview .main-label{position:absolute;bottom:0;left:0;right:0;background:#c5a059e6;color:#fff;font-size:.65rem;font-weight:800;text-align:center;padding:1px 0}#car-modal .modal-box{position:relative!important;max-width:1240px!important;width:min(1180px,calc(100vw - 56px))!important;max-height:calc(100vh - 40px)!important;background:#fff!important;color:#0f172a!important;border-radius:24px!important;padding:28px 26px 26px!important;box-shadow:0 34px 90px #00000024!important;border:1px solid rgba(15,23,42,.1)!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(197,160,89,.6) rgba(241,245,249,.6)}#car-modal .modal-box::-webkit-scrollbar{width:6px;opacity:0;transition:opacity .3s ease}#car-modal .modal-box:hover::-webkit-scrollbar{opacity:1}#car-modal .modal-box::-webkit-scrollbar-track{background:#f1f5f999;border-radius:10px}#car-modal .modal-box::-webkit-scrollbar-thumb{background:#c5a05973;border-radius:10px;transition:background .2s ease}#car-modal .modal-box::-webkit-scrollbar-thumb:hover{background:var(--coral, #c5a059)}#car-modal .modal-box .detail-modal-layout{max-height:none;overflow:visible}#car-modal .modal-close{position:sticky!important;top:8px!important;float:right!important;z-index:1000!important;margin-bottom:-44px!important;color:#fff!important;background:#0f172a!important;border:1.5px solid var(--coral, #c5a059)!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.4rem!important;opacity:1!important;pointer-events:auto!important;transition:background .2s ease,transform .2s ease!important}html[dir=rtl] #car-modal .modal-close{float:left!important}#car-modal .modal-close:hover{background:var(--coral, #c5a059)!important;color:#000!important;transform:scale(1.1)!important}#edit-car-modal .modal-box,#add-car-modal .modal-box{scrollbar-width:thin;scrollbar-color:rgba(197,160,89,.6) rgba(241,245,249,.6)}#edit-car-modal .modal-box::-webkit-scrollbar,#add-car-modal .modal-box::-webkit-scrollbar{width:6px;opacity:0;transition:opacity .3s ease}#edit-car-modal .modal-box:hover::-webkit-scrollbar,#add-car-modal .modal-box:hover::-webkit-scrollbar{opacity:1}#edit-car-modal .modal-box::-webkit-scrollbar-track,#add-car-modal .modal-box::-webkit-scrollbar-track{background:#f1f5f999;border-radius:10px}#edit-car-modal .modal-box::-webkit-scrollbar-thumb,#add-car-modal .modal-box::-webkit-scrollbar-thumb{background:#c5a05973;border-radius:10px;transition:background .2s ease}#edit-car-modal .modal-box::-webkit-scrollbar-thumb:hover,#add-car-modal .modal-box::-webkit-scrollbar-thumb:hover{background:var(--coral, #c5a059)}#car-modal .modal-close{top:4px!important;right:12px!important}#edit-car-modal .modal-close,#add-car-modal .modal-close{top:6px!important;right:12px!important}.detail-modal-layout{display:flex;flex-direction:column;gap:24px}.detail-modal-top-grid{display:grid;grid-template-columns:440px 1fr;gap:20px;align-items:stretch}@media(max-width:900px){.detail-modal-top-grid{grid-template-columns:1fr}}.detail-left-column,.detail-right-column{display:flex;flex-direction:column;gap:20px}.detail-vehicle-card{order:1;background:#fff;border-radius:20px;padding:20px;border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 30px #0f172a0a;display:flex;flex-direction:column;justify-content:flex-start}.detail-vehicle-header{background:var(--coral, #c5a059);color:#000;padding:14px 18px;border-radius:18px;font-weight:900;font-size:1.15rem;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-share-btn{background:#000;color:#fff;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:transform .2s,background .2s;flex-shrink:0}.detail-share-btn:hover{background:#000c;transform:scale(1.08)}.share-toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%) translateY(20px);background:#0f172a;color:#fff;padding:12px 20px;border-radius:12px;font-size:.9rem;font-weight:700;box-shadow:0 8px 24px #00000040;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:3000}.share-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.detail-vehicle-title-box{background:#f8f7f1;color:#0f172a;padding:10px 14px;border-radius:14px;margin-bottom:12px;border:1px solid rgba(197,160,89,.2)}.detail-vehicle-title-box h2{font-size:.98rem;font-weight:800;line-height:1.35;letter-spacing:-.01em}.detail-specs-table-container{background:#fff;border-radius:18px;padding:14px;margin-bottom:10px;border:1px solid rgba(229,214,170,.35)}.detail-specs-table{width:100%;border-collapse:collapse;font-size:.9rem;color:#1e293b;table-layout:fixed}.detail-specs-table td{padding:10px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.detail-specs-table tr:last-child td{border-bottom:none}.detail-specs-table .lbl{width:45%;font-weight:800;color:#6b7280;white-space:normal;word-break:normal;overflow-wrap:break-word;font-size:.9rem;letter-spacing:.01em}.detail-specs-table .val{width:55%;font-weight:900;text-align:right;color:#0f172a;word-break:break-word;overflow-wrap:break-word;font-size:.95rem}html[dir=rtl] .detail-specs-table .val{text-align:left}.detail-action-btns-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.btn-detail-contact{background:var(--coral, #c5a059);color:#000;border-radius:18px;padding:16px 18px;font-weight:900;font-size:.98rem;display:flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;transition:transform .2s ease,background .2s ease;text-decoration:none;box-shadow:0 10px 26px #c5a05940}.btn-detail-contact:hover{transform:translateY(-1px);background:#b59049}.btn-detail-whatsapp{background:#10b981;color:#fff;border-radius:18px;padding:16px 18px;font-weight:900;font-size:.98rem;display:flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;transition:transform .2s ease,background .2s ease;text-decoration:none;box-shadow:0 10px 26px #0f172a1f}.btn-detail-whatsapp:hover{transform:translateY(-1px);background:#059669}@media(max-width:600px){#car-modal .modal-box{padding:14px!important;border-radius:16px!important;max-height:calc(100vh - 20px)!important;width:96%!important}.detail-vehicle-card{padding:14px;border-radius:14px}.detail-specs-table-container{padding:6px}.detail-specs-table .lbl{width:44%;font-size:.78rem;padding:8px 4px}.detail-specs-table .val{width:56%;font-size:.82rem;padding:8px 4px}.detail-action-btns-row{display:flex;gap:10px;margin-top:14px}.btn-detail-contact,.btn-detail-whatsapp{flex:1;width:auto;height:auto;padding:12px 10px;font-size:.88rem;border-radius:12px;gap:6px}.btn-detail-contact .detail-btn-label,.btn-detail-whatsapp .detail-btn-label{display:inline!important}}.detail-gallery-container{order:1;position:relative;width:100%;height:auto;background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(15,23,42,.12);box-shadow:0 20px 50px #0f172a14;display:flex;flex-direction:column}@media(max-width:900px){.detail-gallery-container{height:auto}}.detail-gallery-main-view{position:relative;width:100%;height:480px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0f172a}.detail-gallery-main-view img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.detail-gallery-main-view img.is-portrait{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.detail-gallery-download-btn{position:absolute;top:18px;left:18px;background:#ffffffe6;color:#0f172a;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #0003;transition:transform .2s ease,background .2s ease;z-index:5;text-decoration:none}.detail-gallery-download-btn:hover{background:#fff;transform:scale(1.08)}.detail-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0f172abf;color:#fff;width:50px;height:62px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.3rem;border:none;transition:transform .2s ease,background .2s ease;z-index:5;border-radius:0 18px 18px 0}.detail-gallery-arrow.next{border-radius:18px 0 0 18px}.detail-gallery-arrow:hover{background:#fffffff2;color:#0f172a;transform:translateY(-50%) scale(1.05)}.detail-gallery-arrow.prev{left:0}.detail-gallery-arrow.next{right:0}.detail-gallery-counter{position:absolute;bottom:16px;right:16px;background:#ffffffeb;color:#0f172a;font-size:.85rem;font-weight:800;padding:6px 14px;border-radius:999px;backdrop-filter:blur(8px);box-shadow:0 10px 24px #0f172a2e}.detail-gallery-thumbs-strip{display:flex;gap:10px;padding:12px 16px;background:#0f172a;overflow-x:auto;border-top:1px solid rgba(255,255,255,.12)}.detail-gallery-thumb-item{width:80px;height:60px;flex-shrink:0;border-radius:14px;overflow:hidden;cursor:pointer;opacity:.7;border:2px solid transparent;transition:.2s ease}.detail-gallery-thumb-item.active,.detail-gallery-thumb-item:hover{opacity:1;border-color:var(--coral, #c5a059)}.detail-gallery-thumb-item img{width:100%;height:100%;object-fit:cover}.detail-description-section{background:#fff;border-radius:16px;border:1px solid rgba(15,23,42,.12);box-shadow:0 20px 40px #0f172a14;overflow:hidden}.detail-description-header{background:var(--coral, #c5a059);color:#000;padding:12px 20px;font-weight:900;font-size:1.1rem}.detail-description-body{padding:20px 24px;color:#0f172a;font-size:.95rem;line-height:1.8;white-space:pre-wrap}html[dir=rtl] .detail-description-body{text-align:right}@media(max-width:768px){#car-modal.modal-overlay{padding:0!important}#car-modal .modal-box{width:100%!important;max-width:100vw!important;height:100%!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;padding:16px 14px 28px!important}#car-modal .modal-close{position:sticky!important;top:4px!important;float:right!important;width:36px!important;height:36px!important;font-size:1.2rem!important;margin-bottom:-38px!important;opacity:1!important;box-shadow:0 4px 12px #0000004d!important}html[dir=rtl] #car-modal .modal-close{float:left!important}.detail-modal-top-grid{display:flex!important;flex-direction:column!important;gap:14px!important}.detail-gallery-container{height:270px!important;border-radius:12px!important;order:1!important}.detail-gallery-main-view{height:100%!important}.detail-gallery-main-view img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}.detail-vehicle-card{order:2!important;padding:14px!important;border-radius:12px!important}.detail-gallery-arrow{width:36px!important;height:48px!important;font-size:1rem!important}.detail-gallery-download-btn{width:32px!important;height:32px!important;top:10px!important;left:10px!important;font-size:.85rem!important}.detail-gallery-counter{bottom:10px!important;right:10px!important;font-size:.72rem!important;padding:3px 10px!important}.detail-gallery-thumbs-strip{padding:6px 8px!important;gap:6px!important;-webkit-overflow-scrolling:touch}.detail-gallery-thumb-item{width:58px!important;height:40px!important;border-radius:6px!important}.detail-vehicle-header{font-size:.98rem!important;padding:8px 12px!important}.detail-vehicle-title-box{padding:10px 12px!important;margin-bottom:12px!important}.detail-vehicle-title-box h2{font-size:1rem!important;line-height:1.35!important}.detail-specs-table-container{padding:8px!important;margin-bottom:12px!important}.detail-specs-table{font-size:.8rem!important}.detail-specs-table td{padding:6px!important}.detail-specs-table .lbl{font-size:.78rem!important}.detail-specs-table .val{font-size:.82rem!important;word-break:break-word!important}.btn-detail-contact,.btn-detail-whatsapp{padding:10px 8px!important;font-size:.88rem!important;border-radius:8px!important;display:flex!important;width:auto!important;height:auto!important}.btn-detail-contact .detail-btn-label,.btn-detail-whatsapp .detail-btn-label{display:inline!important}.detail-action-btns-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.detail-description-section{border-radius:12px!important}.detail-description-header{font-size:.98rem!important;padding:10px 14px!important}.detail-description-body{padding:14px 16px!important;font-size:.85rem!important;line-height:1.65!important}}@media(max-width:768px){#edit-car-modal.modal-overlay,#add-car-modal.modal-overlay{padding:0!important}#edit-car-modal .modal-box,#add-car-modal .modal-box{width:100%!important;max-width:100vw!important;height:100%!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;padding:16px 14px 28px!important}#edit-car-modal .modal-close,#add-car-modal .modal-close{position:sticky!important;top:4px!important;float:right!important;width:36px!important;height:36px!important;font-size:1.2rem!important;margin-bottom:-38px!important;opacity:1!important;box-shadow:0 4px 12px #0000004d!important}html[dir=rtl] #edit-car-modal .modal-close,html[dir=rtl] #add-car-modal .modal-close{float:left!important}}.detail-overview-card{background:#fff;border-radius:20px;padding:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a0a;margin-top:0}.overview-title{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:20px}.overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.overview-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.overview-icon-circle{width:48px;height:48px;border-radius:50%;border:1.5px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#334155;margin-bottom:10px;transition:all .2s ease}.overview-item:hover .overview-icon-circle{border-color:var(--coral, #c5a059);color:var(--coral, #c5a059);transform:translateY(-2px)}.overview-lbl{font-size:.76rem;font-weight:600;color:#94a3b8;margin-bottom:4px}.overview-val{font-size:.92rem;font-weight:800;color:#0f172a;line-height:1.25}.overview-disclaimer-box{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:12px;color:#1e40af;font-size:.9rem;font-weight:600;line-height:1.45;margin-top:4px}.overview-disclaimer-box i{font-size:1.15rem;color:#2563eb;flex-shrink:0}@media(max-width:900px){.detail-left-column,.detail-right-column{display:contents}}@media(max-width:600px){.overview-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.detail-overview-card{padding:16px;border-radius:16px}.overview-title{font-size:1.1rem;margin-bottom:16px}.overview-disclaimer-box{padding:12px 14px;font-size:.82rem}}
