.modal-backdrop[data-astro-cid-7basf2os]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(10px);z-index:2000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease;padding:1rem}.modal-backdrop[data-astro-cid-7basf2os].active{opacity:1;visibility:visible}.modal-content[data-astro-cid-7basf2os]{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:100%;max-width:900px;position:relative;overflow:hidden;transform:scale(.95);transition:transform .3s cubic-bezier(.22,1,.36,1);max-height:90vh;overflow-y:auto}.modal-backdrop[data-astro-cid-7basf2os].active .modal-content[data-astro-cid-7basf2os]{transform:scale(1)}.close-btn[data-astro-cid-7basf2os]{position:absolute;top:1rem;right:1rem;background:#00000080;border:none;color:#fff;font-size:2rem;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:10;transition:all .2s}.close-btn[data-astro-cid-7basf2os]:hover{background:#fff;color:#000}.modal-body[data-astro-cid-7basf2os]{display:grid;grid-template-columns:1.2fr 1fr}.modal-image-wrapper[data-astro-cid-7basf2os]{position:relative;background:#000;height:100%;min-height:300px}.modal-image-wrapper[data-astro-cid-7basf2os] img[data-astro-cid-7basf2os]{width:100%;height:100%;object-fit:cover;display:block}.category-badge[data-astro-cid-7basf2os]{position:absolute;top:1.5rem;left:1.5rem;background:#0009;color:#fff;padding:.35rem .8rem;border-radius:2px;font-size:.75rem;text-transform:uppercase;backdrop-filter:blur(4px)}.modal-info[data-astro-cid-7basf2os]{padding:2.5rem;display:flex;flex-direction:column}.car-title[data-astro-cid-7basf2os]{font-size:2rem;margin-bottom:1rem;line-height:1.1}.description[data-astro-cid-7basf2os]{font-size:.95rem;color:#aaa;margin-bottom:2rem;line-height:1.6}.specs-grid[data-astro-cid-7basf2os]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:2rem}.spec-card[data-astro-cid-7basf2os]{background:#ffffff08;padding:.75rem;border-radius:4px;border:1px solid rgba(255,255,255,.05);text-align:center}.spec-card[data-astro-cid-7basf2os] .label[data-astro-cid-7basf2os]{display:block;font-size:.65rem;text-transform:uppercase;color:#888;margin-bottom:.25rem}.spec-card[data-astro-cid-7basf2os] .value[data-astro-cid-7basf2os]{font-size:.9rem;color:#fff;font-weight:500}.pricing-card[data-astro-cid-7basf2os]{background:#ffffff08;padding:1.5rem;border-radius:4px;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.05)}.price-row[data-astro-cid-7basf2os]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.price-row[data-astro-cid-7basf2os]:last-child{margin-bottom:0}.price-row[data-astro-cid-7basf2os] .price-label[data-astro-cid-7basf2os]{color:#ccc;font-size:.9rem}.price-row[data-astro-cid-7basf2os] .price-value[data-astro-cid-7basf2os]{color:var(--color-primary);font-size:1.25rem;font-weight:600}.price-row[data-astro-cid-7basf2os].muted .price-value[data-astro-cid-7basf2os]{color:#888;font-size:1rem;font-weight:400}.full-width[data-astro-cid-7basf2os]{width:100%;margin-top:auto}@media(max-width:768px){.modal-body[data-astro-cid-7basf2os]{grid-template-columns:1fr}.modal-image-wrapper[data-astro-cid-7basf2os]{height:250px}.modal-content[data-astro-cid-7basf2os]{margin:1rem;max-height:calc(100vh - 2rem)}.modal-info[data-astro-cid-7basf2os]{padding:1.5rem}}:root{--color-bg: #050505;--color-surface: #0a0a0a;--color-surface-hover: #121212;--color-primary: #c5a059;--color-primary-hover: #d4af37;--color-accent-amber: #f59e0b;--color-accent-emerald: #10b981;--color-text: #f3f4f6;--color-text-muted: #888888;--color-border: rgba(255, 255, 255, .08);--font-family-en: "Outfit", sans-serif;--font-family-ar: "Tajawal", sans-serif;--font-family: var(--font-family-en)}html[lang=ar]{--font-family: var(--font-family-ar)}html{font-family:var(--font-family);background:var(--color-bg);color:var(--color-text);scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#fff}p{margin:0;line-height:1.7;color:var(--color-text-muted);font-weight:300}a{color:inherit;text-decoration:none;transition:color .3s ease}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.section{padding:8rem 0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:4px;font-weight:500;font-size:.95rem;letter-spacing:.03em;text-transform:uppercase;transition:all .4s cubic-bezier(.22,1,.36,1);border:1px solid transparent;text-decoration:none}.btn-primary{background:var(--color-primary);color:#000}.btn-primary:hover{background:#fff;color:#000;box-shadow:0 10px 30px #0000004d}.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--color-text)}.btn-outline:hover{border-color:#fff;background:#fff;color:#000}.whatsapp-float{position:fixed;bottom:30px;right:30px;background:#25d366;color:#fff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 10px 40px #00000080;z-index:100;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.whatsapp-float:hover{transform:scale(1.1)}@media(max-width:768px){.section{padding:5rem 0}}.fade-in{opacity:0;transition:opacity 1s ease-out;will-change:opacity}.fade-in.visible{opacity:1}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.fade-up.visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.fade-in,.fade-up{opacity:1;transform:none;transition:none}}.top-banner[data-astro-cid-vw2lj5a7]{background-color:#000;color:#aaa;font-size:.75rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:1010;letter-spacing:.05em;text-transform:uppercase}.banner-content[data-astro-cid-vw2lj5a7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.banner-text[data-astro-cid-vw2lj5a7]{font-weight:500}.banner-link[data-astro-cid-vw2lj5a7]{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s}.banner-link[data-astro-cid-vw2lj5a7]:hover{color:#fff}@media(max-width:640px){.banner-content[data-astro-cid-vw2lj5a7]{justify-content:center;text-align:center}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:1000;background:#05050599;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.03);transition:all .4s ease;padding:1.25rem 0}.header[data-astro-cid-3ef6ksr2].scrolled{background:#050505e6;padding:1rem 0;border-bottom-color:#ffffff14}.header-container[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-3ef6ksr2]{font-size:1.35rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;text-decoration:none}.highlight[data-astro-cid-3ef6ksr2]{color:var(--color-primary);font-weight:400}.actions-group[data-astro-cid-3ef6ksr2],.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2rem}.nav-link[data-astro-cid-3ef6ksr2]{color:#b0b0b0;font-weight:400;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:color .3s;text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#fff}.nav-cta[data-astro-cid-3ef6ksr2]{padding:.6rem 1.5rem;font-size:.85rem;margin-inline-start:1rem}.lang-switch[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#888;border:1px solid rgba(255,255,255,.1);padding:.4rem .8rem;border-radius:4px}.lang-link[data-astro-cid-3ef6ksr2]{color:#888;text-decoration:none;transition:color .3s;font-weight:400}.lang-link[data-astro-cid-3ef6ksr2]:hover,.lang-link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.divider[data-astro-cid-3ef6ksr2]{opacity:.3}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;flex-direction:column;gap:6px;padding:.5rem;z-index:1001;cursor:pointer}.mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:28px;height:1px;background-color:#fff;transition:all .3s ease}@media(max-width:900px){.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:flex}.nav-menu[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#050505;flex-direction:column;align-items:center;justify-content:center;padding:2rem;visibility:hidden;opacity:0;transition:all .4s cubic-bezier(.22,1,.36,1);gap:2rem;z-index:999}.nav-menu[data-astro-cid-3ef6ksr2].active{visibility:visible;opacity:1}.actions-group[data-astro-cid-3ef6ksr2]{gap:1rem}.nav-link[data-astro-cid-3ef6ksr2]{font-size:1.5rem;color:#fff;opacity:.7}.nav-link[data-astro-cid-3ef6ksr2]:hover{opacity:1}.nav-cta[data-astro-cid-3ef6ksr2]{margin-inline-start:0;margin-top:1rem;width:auto}.lang-switch[data-astro-cid-3ef6ksr2]{font-size:.8rem;padding:.3rem .6rem}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.car-card[data-astro-cid-zpitblpc]{background:var(--color-surface);border-radius:4px;overflow:hidden;border:1px solid var(--color-border);transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;position:relative}.car-card[data-astro-cid-zpitblpc]:hover{transform:translateY(-8px);border-color:#ffffff4d;box-shadow:0 20px 40px #0006}.card-image-wrapper[data-astro-cid-zpitblpc]{display:block;position:relative;height:280px;background:#0f0f0f;overflow:hidden;cursor:pointer}.car-image[data-astro-cid-zpitblpc]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1);filter:saturate(.9) brightness(.9)}.car-card[data-astro-cid-zpitblpc]:hover .car-image[data-astro-cid-zpitblpc]{transform:scale(1.08);filter:saturate(1) brightness(1)}.category-badge[data-astro-cid-zpitblpc]{position:absolute;top:1rem;right:1rem;left:auto;background:#0009;color:#fff;padding:.35rem .8rem;border-radius:2px;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}[dir=rtl] .category-badge[data-astro-cid-zpitblpc]{right:auto;left:1rem}.card-content[data-astro-cid-zpitblpc]{padding:2rem;flex-grow:1;display:flex;flex-direction:column}.car-name[data-astro-cid-zpitblpc]{font-size:1.5rem;color:#fff;margin-bottom:.75rem;font-weight:500;letter-spacing:-.01em}.car-specs[data-astro-cid-zpitblpc]{display:flex;gap:1.5rem;margin-bottom:2rem;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid rgba(255,255,255,.05);padding-top:1rem}.spec-item[data-astro-cid-zpitblpc]{display:flex;align-items:center;gap:.5rem}.spec-item[data-astro-cid-zpitblpc] .icon[data-astro-cid-zpitblpc]{width:1rem;height:1rem;opacity:.8;color:var(--color-accent-emerald)}.pricing[data-astro-cid-zpitblpc]{margin-bottom:2rem;display:flex;flex-direction:column;gap:.25rem}.price-day[data-astro-cid-zpitblpc]{display:flex;align-items:baseline;gap:.5rem}.price-day[data-astro-cid-zpitblpc] .amount[data-astro-cid-zpitblpc]{font-size:1.75rem;font-weight:400;color:var(--color-primary);line-height:1}.price-day[data-astro-cid-zpitblpc] .period[data-astro-cid-zpitblpc]{font-size:.85rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.price-month[data-astro-cid-zpitblpc]{font-size:.8rem;color:#555;text-transform:uppercase;letter-spacing:.05em}.card-actions[data-astro-cid-zpitblpc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:auto}.btn[data-astro-cid-zpitblpc]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;border-radius:2px;font-size:.85rem;font-weight:600;text-align:center;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.btn-whatsapp[data-astro-cid-zpitblpc]{grid-column:1 / -1;background:var(--color-primary);color:#000}.btn-whatsapp[data-astro-cid-zpitblpc]:hover{background:#fff}.btn-call[data-astro-cid-zpitblpc]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff}.btn-call[data-astro-cid-zpitblpc]:hover{border-color:#fff;background:#fff;color:#000}.btn-book[data-astro-cid-zpitblpc]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff}.btn-book[data-astro-cid-zpitblpc]:hover{background:#fff;color:#000;border-color:#fff}[dir=rtl] .card-actions[data-astro-cid-zpitblpc],[dir=rtl] .pricing[data-astro-cid-zpitblpc],[dir=rtl] .car-specs[data-astro-cid-zpitblpc]{direction:rtl}.section-title[data-astro-cid-dmhxgxxk]{text-align:center;font-size:2.5rem;color:#fff;margin-bottom:.5rem}.section-desc[data-astro-cid-dmhxgxxk]{text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.cars-grid[data-astro-cid-dmhxgxxk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.footer[data-astro-cid-sz7xmlte]{background:#000;padding:5rem 0 3rem;border-top:1px solid rgba(255,255,255,.08)}.footer-content[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-bottom:4rem;align-items:flex-start}.brand[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:#fff;font-size:1.25rem;margin-bottom:.5rem;letter-spacing:.05em;text-transform:uppercase}.brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#666}.links[data-astro-cid-sz7xmlte]{display:flex;gap:2.5rem}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#888;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;transition:color .3s}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.contact-info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.75rem}.contact-info[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#888;font-size:.9rem;transition:color .3s}.contact-info[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.copyright[data-astro-cid-sz7xmlte]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);font-size:.75rem;color:#444;text-transform:uppercase;letter-spacing:.05em}.disclaimer[data-astro-cid-sz7xmlte]{margin-top:.5rem;opacity:.5}@media(max-width:640px){.footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center;gap:2.5rem}.links[data-astro-cid-sz7xmlte]{justify-content:center;flex-direction:column;gap:1rem}}
