.ShimmerButton_shimmerButton__TOIWa{--speed:3s;--ring-size:0.05em;--border-radius:50px;--shimmer-color:rgba(255,255,255,1);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--border-radius);background:linear-gradient(135deg,#e53e3e,#fc8181);color:#ffffff;font-size:1.1rem;font-weight:600;white-space:nowrap;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 15px rgba(229,62,62,.3);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;overflow:hidden;isolation:isolate}.ShimmerButton_shimmerButton__TOIWa:hover{background:linear-gradient(135deg,#c53030,#e53e3e);transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,62,62,.4)}.ShimmerButton_shimmerButton__TOIWa:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.6),0 6px 20px rgba(229,62,62,.4)}.ShimmerButton_ring__kukf_{padding:var(--ring-size);box-sizing:border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ShimmerButton_overlay__m_nqh,.ShimmerButton_ring__kukf_{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;overflow:hidden}.ShimmerButton_ringSlide__frrN9,.ShimmerButton_ringSpin__IeUBZ{position:absolute;will-change:transform;pointer-events:none}.ShimmerButton_ringSpin__IeUBZ{inset:0;border-radius:inherit;animation:ShimmerButton_spin-around__BsdI_ calc(var(--speed) * 2) infinite linear;transform-origin:center}.ShimmerButton_ringSlide__frrN9{top:0;bottom:0;left:0;width:40%;width:38cqw;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.9) 50%,rgba(255,255,255,0));animation:ShimmerButton_shimmer-slide__3aLgc var(--speed) ease-in-out infinite alternate;opacity:.75;filter:blur(.6px)}.ShimmerButton_content__mQah0{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}@keyframes ShimmerButton_shimmer-slide__3aLgc{to{transform:translate(calc(100cqw - 100%))}}@keyframes ShimmerButton_spin-around__BsdI_{0%{transform:translateZ(0) rotate(0)}15%,35%{transform:translateZ(0) rotate(90deg)}65%,85%{transform:translateZ(0) rotate(270deg)}to{transform:translateZ(0) rotate(1turn)}}@supports (width:1cqw){.ShimmerButton_ring__kukf_{container-type:inline-size}}@supports not (width:1cqw){@keyframes ShimmerButton_shimmer-slide__3aLgc{to{transform:translateX(60%)}}}.ParticleShimmerButton_particleWrapper___aLuO{position:fixed;inset:0;pointer-events:none;z-index:9999}.ParticleShimmerButton_particle__dqPKr{position:fixed;left:var(--x);top:var(--y);width:6px;height:6px;border-radius:9999px;background:rgba(255,255,255,.95);transform:translate(-50%,-50%) scale(0);animation:ParticleShimmerButton_particle-burst___4GTQ .6s ease-out forwards;animation-delay:var(--delay)}@keyframes ParticleShimmerButton_particle-burst___4GTQ{0%{transform:translate(-50%,-50%) scale(0);opacity:0}15%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(0);opacity:0}}.ParticleShimmerButton_pressed__UbOAs{transform:scale(.97)}.ParticleShimmerButton_movingBorderButton__KDLrH{position:relative;contain:paint}.ParticleShimmerButton_movingBorderButton__KDLrH:hover{box-shadow:0 10px 30px rgba(56,189,248,.16)}.ParticleShimmerButton_movingBorderSvg__yP01E{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;border-radius:50px}.ParticleShimmerButton_movingBorderDash__srbcF{animation:ParticleShimmerButton_moving-border-dash__jw47T 5s ease-in-out infinite}@keyframes ParticleShimmerButton_moving-border-dash__jw47T{0%{stroke-dashoffset:0}to{stroke-dashoffset:-500}}.ParticleShimmerButton_hoverBorderGradientButton__rJvRy{position:relative;border:.1px solid transparent;background:linear-gradient(135deg,#e53e3e,#fc8181) padding-box,linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.08)) border-box!important;transition:background .25s ease,transform .3s ease,box-shadow .3s ease;contain:paint}.ParticleShimmerButton_hoverBorderGradientButton__rJvRy:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:10px;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,rgba(135,206,250,0) 312deg,rgba(135,206,250,.8) 314deg,rgba(255,255,255,1) 315deg,rgba(135,206,250,.8) 316deg,rgba(135,206,250,0) 318deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ParticleShimmerButton_hover-border-streak____N3Q 2.2s linear infinite;opacity:.3;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.ParticleShimmerButton_hoverBorderGradientButton__rJvRy:hover{background:linear-gradient(135deg,#e53e3e,#fc8181) padding-box,linear-gradient(90deg,#1d4ed8,#38bdf8,#2563eb) border-box!important;box-shadow:0 0 0 2px rgba(59,130,246,.22),0 10px 30px rgba(59,130,246,.18)}.ParticleShimmerButton_hoverBorderGradientButton__rJvRy:hover:before{opacity:0}@keyframes ParticleShimmerButton_hover-border-streak____N3Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_homePage__Wrdry{min-height:100vh;transition:background .3s ease}.Home_homePage__Wrdry,[data-theme=dark] .Home_homePage__Wrdry{background:var(--bg-primary)}.Home_heroSection__3dblm{padding:4rem 1rem;min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,#0f1419,#1a202c 50%,#2d3748);position:relative;overflow:hidden;z-index:1}.Home_seasonalWrapper__X_dy3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:auto;overflow:hidden}.Home_heroContent__YbPeP{max-width:1200px;margin:0 auto;display:flex;align-items:center;position:relative;z-index:2;min-height:60vh}.Home_heroText__3GmlM{color:white;max-width:100%;text-align:center}.Home_heroTitle__BYrkk{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:5.25rem}.Home_brandName__0J5hh{position:relative;display:inline-block}.Home_brandFaze__O9E8o{color:white}.Home_brandN__xTD0l{color:#e53e3e;font-weight:700;text-shadow:0 0 20px rgba(229,62,62,.5)}.Home_brandAuto__eBlMd{color:white}.Home_sparklesContainer__A1BEA{width:min(22rem,100%);height:3.75rem;position:absolute;left:50%;top:calc(100% + .35rem);transform:translateX(-50%);margin:0;overflow:hidden;pointer-events:none}.Home_sparklesGradientWideBlur__6_kTa{position:absolute;left:10%;right:10%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,1),transparent);filter:blur(6px);transform-origin:center;animation:Home_line-pulse__dSI7b 12s ease-in-out infinite}.Home_sparklesGradientWideBlur__6_kTa:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25) 50%,rgba(255,255,255,0));filter:blur(4px);opacity:0;animation:Home_shimmer-pulse__XbCYQ 12s ease-in-out infinite}.Home_sparklesGradientWide__OAUyJ{position:absolute;left:10%;right:10%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,1),transparent);transform-origin:center;animation:Home_line-pulse__dSI7b 12s ease-in-out .15s infinite}.Home_sparklesGradientWide__OAUyJ:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35) 50%,rgba(255,255,255,0));filter:blur(2px);opacity:0;animation:Home_shimmer-pulse__XbCYQ 12s ease-in-out .15s infinite}.Home_sparklesGradientNarrowBlur__ayV5D{position:absolute;left:30%;right:30%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,1),transparent);filter:blur(4px);transform-origin:center;animation:Home_line-pulse__dSI7b 12s ease-in-out .3s infinite}.Home_sparklesGradientNarrowBlur__ayV5D:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 50%,rgba(255,255,255,0));filter:blur(3px);opacity:0;animation:Home_shimmer-pulse__XbCYQ 12s ease-in-out .3s infinite}.Home_sparklesGradientNarrow__gIztC{position:absolute;left:30%;right:30%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,1),transparent);transform-origin:center;animation:Home_line-pulse__dSI7b 12s ease-in-out .45s infinite}.Home_sparklesGradientNarrow__gIztC:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4) 50%,rgba(255,255,255,0));filter:blur(1px);opacity:0;animation:Home_shimmer-pulse__XbCYQ 12s ease-in-out .45s infinite}@keyframes Home_shimmer-pulse__XbCYQ{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes Home_line-pulse__dSI7b{0%,to{transform:scaleX(1)}20%{transform:scaleX(1.06)}40%{transform:scaleX(1.12)}60%{transform:scaleX(1.06)}80%{transform:scaleX(1)}}.Home_heroSubtitle__mec5P{font-size:1.3rem;line-height:1.6;margin-bottom:2rem;color:#e2e8f0;opacity:.95}.Home_heroButtons__J9NK8{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Home_primaryBtn__sLiXz{background:linear-gradient(135deg,#e53e3e,#fc8181);color:white;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(229,62,62,.3);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.5rem}.Home_primaryBtn__sLiXz:hover{background:linear-gradient(135deg,#c53030,#e53e3e);transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,62,62,.4)}.Home_secondaryBtn__LV_ZL{background:transparent;color:white;padding:1rem 2rem;border:2px solid white;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.5rem}.Home_secondaryBtn__LV_ZL:hover{background:white;color:#2d3748;border-color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,255,255,.2)}.Home_container__P8LeA{max-width:1200px;margin:0 auto}.Home_featuredSection__xEvcX{padding:4rem 1rem;background:var(--bg-secondary,#f8f9fa);transition:background .3s ease}:root .Home_featuredSection__xEvcX,[data-theme=light] .Home_featuredSection__xEvcX{background:var(--bg-primary,#ffffff)}[data-theme=dark] .Home_featuredSection__xEvcX{background:transparent}.Home_sectionHeader__2z_TH{text-align:center;margin-bottom:3rem}.Home_sectionTitle__iW85D{font-size:2.5rem;font-weight:700;color:var(--text-primary,#2d3748);margin-bottom:1rem}.Home_sectionSubtitle__JUvoH{font-size:1.2rem;color:var(--text-secondary,#4a5568);max-width:600px;margin:0 auto}.Home_loading__mLFvC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.Home_vehicleGrid__OQaQa{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Home_singleVehicleGrid__UU1al{justify-items:center}.Home_singleVehicleGrid__UU1al .Home_vehicleCard__6PoVM{max-width:480px;width:100%}.Home_vehicleCard__6PoVM{background:var(--bg-primary,white);border-radius:12px;overflow:hidden;box-shadow:var(--card-shadow,0 4px 15px rgba(0,0,0,.1));transition:all .3s ease;border:1px solid var(--border-primary,transparent)}[data-theme=dark] .Home_vehicleCard__6PoVM{background:#0d1117;border:1px solid rgba(255,255,255,.1)}.Home_vehicleCard__6PoVM:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover,0 8px 25px rgba(0,0,0,.15))}.Home_vehicleImageWrapper__1lw1M{position:relative;height:250px;overflow:hidden;border-radius:12px 12px 0 0}.Home_vehicleImage__qbUn6{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.Home_vehicleCard__6PoVM:hover .Home_vehicleImage__qbUn6{transform:scale(1.05)}.Home_vehicleImageWrapperComingSoon__0iZx_ .Home_vehicleImage__qbUn6{filter:saturate(.6) brightness(.7) blur(.4px);transform:none}.Home_vehicleImageWrapperComingSoon__0iZx_ .Home_vehicleImage__qbUn6:hover{transform:none}.Home_statusBanner__jbK4b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);z-index:3;font-size:1.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;padding:.5rem 1.3rem;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.35);border:3px solid white;text-shadow:2px 2px 4px rgba(0,0,0,.3);white-space:nowrap;min-width:150px;text-align:center}.Home_statusBanner__jbK4b.Home_comingSoon__0xLBW{background:linear-gradient(135deg,#6b7280,#374151);color:#f9fafb;border-color:rgba(255,255,255,.9)}.Home_smokeOverlay__ehr_C{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(200,200,200,.35),transparent 55%),radial-gradient(circle at 80% 30%,rgba(180,180,180,.3),transparent 60%),radial-gradient(circle at 50% 80%,rgba(210,210,210,.35),transparent 65%);mix-blend-mode:screen;animation:Home_homeSmokeFade__azePy 6s ease-in-out infinite}.Home_smokeOverlay__ehr_C:after,.Home_smokeOverlay__ehr_C:before{content:"";position:absolute;inset:-25%;background:radial-gradient(circle at 10% 40%,rgba(200,200,200,.35),transparent 55%),radial-gradient(circle at 60% 20%,rgba(190,190,190,.3),transparent 60%),radial-gradient(circle at 80% 80%,rgba(220,220,220,.35),transparent 65%);filter:blur(18px);opacity:.8;animation:Home_homeSmokeDrift__iKhZZ 14s linear infinite}.Home_smokeOverlay__ehr_C:after{inset:-35%;opacity:.6;animation:Home_homeSmokeDriftReverse__BF8ji 18s linear infinite}@keyframes Home_homeSmokeDrift__iKhZZ{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,-4%,0) scale(1.05)}to{transform:translate3d(-12%,-8%,0) scale(1.1)}}@keyframes Home_homeSmokeDriftReverse__BF8ji{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.03)}to{transform:translate3d(12%,8%,0) scale(1.06)}}@keyframes Home_homeSmokeFade__azePy{0%,to{opacity:.65}50%{opacity:.85}}.Home_compareBtn__dGm4u{position:absolute;top:10px;left:10px;width:36px;height:36px;border-radius:50%;border:2px solid white;background:rgba(0,0,0,.7);color:white;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:4}.Home_compareBtn__dGm4u:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.Home_compareBtnActive__E_w1x{background:var(--accent-secondary,#10b981);border-color:var(--accent-secondary,#10b981)}.Home_compareBtnActive__E_w1x:hover{background:#0d9488;border-color:#0d9488}.Home_compareBtnDisabled__wal3C{background:rgba(128,128,128,.7);cursor:not-allowed;opacity:.6}.Home_compareBtnDisabled__wal3C:hover{transform:none;background:rgba(128,128,128,.7)}.Home_vehicleInfo__vCtgT{padding:1.5rem}.Home_vehicleTitle__4P_x4{font-size:1.5rem;font-weight:600;color:var(--text-primary,#2d3748);margin-bottom:1rem}.Home_vehicleSpecs__PMxbT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem;text-align:left}.Home_spec__oYmDR{background:var(--bg-tertiary,#f7fafc);color:var(--text-secondary,#4a5568);padding:.5rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500;display:flex;justify-content:space-between;align-items:center}.Home_priceSection__Ltl2q{margin-bottom:1.5rem;padding:1rem;background:var(--bg-tertiary,linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%));border-radius:8px;text-align:center}.Home_price__pBZW8{font-size:1.5rem;font-weight:700;color:var(--text-primary,#2d3748);margin-bottom:.25rem}.Home_estimatedPayment__p0cL4{font-size:.9rem;color:var(--text-tertiary,#718096);font-weight:500}.Home_cardButtons__XQRyp{display:flex;gap:.75rem}.Home_viewDetailsBtn__OHa4I{display:inline-block;padding:.75rem 1.5rem;text-decoration:none;flex:1 1;text-align:center}.Home_contactBtn__epx3_{border:none;padding:.75rem 1.5rem;flex:1 1}.Home_sectionFooter___dniM{text-align:center}.Home_viewAllBtn__o0ujX{display:inline-block;background:transparent;color:#e53e3e;padding:1rem 2rem;border:2px solid #e53e3e;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.Home_viewAllBtn__o0ujX:hover{background:#e53e3e;color:white;transform:translateY(-2px)}.Home_ctaSection__STT7l{background:var(--bg-secondary,#f8f9fa);color:var(--text-primary,#2d3748);text-align:center;position:relative;margin-top:-30px;padding:5rem 1rem 4rem;transition:background .3s ease}[data-theme=dark] .Home_ctaSection__STT7l{background:transparent;color:var(--text-primary)}:root .Home_ctaSection__STT7l,[data-theme=light] .Home_ctaSection__STT7l{background:transparent;box-shadow:none;border:none}[data-theme=dark] .Home_ctaSection__STT7l:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,rgba(15,20,25,0) 0,rgba(15,20,25,.4));pointer-events:none}:root .Home_ctaSection__STT7l:after,[data-theme=light] .Home_ctaSection__STT7l:after{display:none}.Home_ctaContent__n2iJF{max-width:800px;margin:0 auto}.Home_ctaTitle__uIwLI{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary,#2d3748)}[data-theme=dark] .Home_ctaTitle__uIwLI{color:var(--text-primary)}.Home_ctaSubtitle__japyb{font-size:1.2rem;margin-bottom:2rem;color:var(--text-secondary,#4a5568)}[data-theme=dark] .Home_ctaTitle__uIwLI{color:white}[data-theme=dark] .Home_ctaSubtitle__japyb{color:white;opacity:.9}.Home_ctaButtons__oxVwY{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.Home_heroContent__YbPeP{flex-direction:column;text-align:center;padding:2rem 1rem}.Home_heroText__3GmlM{max-width:100%}.Home_heroTitle__BYrkk{font-size:2.5rem}.Home_heroButtons__J9NK8{justify-content:center}.Home_vehicleGrid__OQaQa{grid-template-columns:1fr}.Home_vehicleSpecs__PMxbT{justify-content:center}.Home_ctaTitle__uIwLI{font-size:2rem}.Home_ctaButtons__oxVwY{flex-direction:column;align-items:center}.Home_ctaButtons__oxVwY .Home_primaryBtn__sLiXz,.Home_ctaButtons__oxVwY .Home_secondaryBtn__LV_ZL{width:100%;max-width:300px}}[dir=rtl] .Home_homePage__Wrdry{direction:rtl;text-align:right}[dir=rtl] .Home_heroText__3GmlM{text-align:center}[dir=rtl] .Home_ctaButtons__oxVwY,[dir=rtl] .Home_heroButtons__J9NK8,[dir=rtl] .Home_vehicleSpecs__PMxbT{flex-direction:row-reverse}