.Paragraph_paragraph__XPVnL{color:var(--color-on-surface-variant);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.Paragraph_highlight__ZmaAX{font-weight:var(--font-semibold);color:var(--color-on-surface)}.Heading_heading__Nmgdt{font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight)}.Heading_headingXs__xHIYW{font-size:var(--text-xs)}.Heading_headingSm__hnn7T{font-size:var(--text-sm)}.Heading_headingBase__oP_Qc{font-size:var(--text-base)}.Heading_headingLg__WmmEL{font-size:var(--text-lg)}.Heading_headingXl__A38VA{font-size:var(--text-xl)}.Heading_heading2xl__Hdz3B{font-size:var(--text-2xl)}.Heading_heading3xl__8p7wM{font-size:var(--text-3xl)}.Heading_heading4xl__fXXSB{font-size:var(--text-4xl)}.Heading_heading5xl___wSDe{font-size:var(--text-5xl)}.Heading_heading6xl__e5z6o{font-size:var(--text-6xl)}.Heading_heading7xl__NGk4L{font-size:var(--text-7xl)}.Heading_headingGradient__eXEp_{display:block;background:linear-gradient(to right,var(--neutral-600),var(--neutral-800));-webkit-background-clip:text;background-clip:text;color:#0000}.dark .Heading_headingGradient__eXEp_{background:linear-gradient(to right,var(--neutral-400),var(--neutral-300));-webkit-background-clip:text;background-clip:text}.BackgroundBlob_blob__p2Nm_{position:absolute;border-radius:var(--radius-full);filter:blur(48px);animation:BackgroundBlob_pulse__zWg8K 2s ease-in-out infinite;z-index:0;pointer-events:none}.BackgroundBlob_positionTop__8kgR0{top:25%}.BackgroundBlob_positionCenter__jj5bo{top:50%;transform:translateY(-50%)}.BackgroundBlob_positionBottom__2HWm3{bottom:25%}.BackgroundBlob_sideLeft__5Uwfc{left:-12rem}.BackgroundBlob_sideCenter__1sUVq{left:50%;transform:translateX(-50%)}.BackgroundBlob_sideRight__f9h96{right:-12rem}.BackgroundBlob_positionCenter__jj5bo.BackgroundBlob_sideCenter__1sUVq{transform:translate(-50%,-50%)}.BackgroundBlob_positionCenter__jj5bo.BackgroundBlob_sideLeft__5Uwfc,.BackgroundBlob_positionCenter__jj5bo.BackgroundBlob_sideRight__f9h96{transform:translateY(-50%)}.BackgroundBlob_sideCenter__1sUVq.BackgroundBlob_positionBottom__2HWm3,.BackgroundBlob_sideCenter__1sUVq.BackgroundBlob_positionTop__8kgR0{transform:translateX(-50%)}.BackgroundBlob_sizeSmall__QltX1{width:16rem;height:16rem}.BackgroundBlob_sizeMedium__Yj4sL{width:20rem;height:20rem}.BackgroundBlob_sizeLarge__wubvD{width:24rem;height:24rem}.BackgroundBlob_sizeXl__xaR51{width:32rem;height:32rem}.BackgroundBlob_variantPrimary__U3b1D{background-color:rgba(var(--color-primary-rgb),.25)}.BackgroundBlob_variantSecondary__faf43{background-color:rgba(var(--color-secondary-rgb),.25)}.BackgroundBlob_variantAccent__XfL5b{background-color:rgba(var(--color-accent-rgb),.25)}.dark .BackgroundBlob_variantPrimary__U3b1D{background-color:rgba(var(--color-primary-rgb),.3)}.dark .BackgroundBlob_variantSecondary__faf43{background-color:rgba(var(--color-secondary-rgb),.4)}.dark .BackgroundBlob_variantAccent__XfL5b{background-color:rgba(var(--color-accent-rgb),.3)}@keyframes BackgroundBlob_pulse__zWg8K{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.BackgroundBlob_sizeLarge__wubvD,.BackgroundBlob_sizeXl__xaR51{width:20rem;height:20rem}.BackgroundBlob_sideLeft__5Uwfc{left:-8rem}.BackgroundBlob_sideRight__f9h96{right:-8rem}}.Container_container__uJBxt{width:100%;position:relative}.Container_centered__DodMv{margin-left:auto;margin-right:auto}.Container_containerSm__UoMfW{max-width:42rem}.Container_containerMd__Y8rPK{max-width:48rem}.Container_containerLg__4wfqD{max-width:64rem}.Container_containerXl__HAQ_3{max-width:80rem}.Container_container2xl__EKMY2{max-width:90rem}.Container_container3xl__U1bok{max-width:100rem}.Container_containerFull__iqiQi{max-width:100%}.Container_paddingYNone__IdPYM{padding-top:0;padding-bottom:0}.Container_paddingYSm__on0yr{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.Container_paddingYMd__2R6mI{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.Container_paddingYLg__I_ynQ{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.Container_paddingYXl__eRmk1{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.Container_paddingY2xl__EuGI4{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.Container_paddingXNone__cyA_q{padding-left:0;padding-right:0}.Container_paddingXSm__jCB3X{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.Container_paddingXMd__Ldi87{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.Container_paddingXLg__euG7r{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.Container_paddingXXl__ojzca{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}@media (min-width:640px){.Container_paddingXSm__jCB3X{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.Container_paddingXMd__Ldi87{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.Container_paddingXLg__euG7r{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.Container_paddingXXl__ojzca{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}@media (min-width:768px){.Container_containerSm__UoMfW{max-width:42rem}.Container_containerMd__Y8rPK{max-width:48rem}.Container_containerLg__4wfqD{max-width:64rem}.Container_containerXl__HAQ_3{max-width:80rem}.Container_container2xl__EKMY2{max-width:90rem}.Container_container3xl__U1bok{max-width:100rem}}@media (min-width:1024px){.Container_container2xl__EKMY2{max-width:90rem}.Container_container3xl__U1bok{max-width:100rem}.Container_paddingXLg__euG7r{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.Container_paddingXXl__ojzca{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}}@media (min-width:1280px){.Container_container2xl__EKMY2{max-width:90rem}.Container_container3xl__U1bok{max-width:100rem}}@media (min-width:1536px){.Container_container2xl__EKMY2{max-width:90rem}.Container_container3xl__U1bok{max-width:100rem}}.About_section__geFmJ{background-color:var(--color-surface);position:relative;overflow:hidden}.dark .About_section__geFmJ{background-color:var(--color-bg)}.About_grid__jDSo7{display:grid;gap:var(--spacing-12);align-items:center;position:relative;z-index:1}.About_content__bhGSz{display:flex;flex-direction:column;gap:var(--spacing-8)}.About_heading__Kmc_l{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight)}.About_headingGradient__Sg02t{display:block;background:linear-gradient(to right,var(--neutral-600),var(--neutral-800));-webkit-background-clip:text;background-clip:text;color:#0000}.dark .About_headingGradient__Sg02t{background:linear-gradient(to right,var(--neutral-400),var(--neutral-300));-webkit-background-clip:text;background-clip:text}.About_textContent__0kHjF{display:flex;flex-direction:column;gap:var(--spacing-6)}.About_paragraph__gaOoQ{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.About_highlight__CFjgs{font-weight:var(--font-semibold);color:var(--color-text)}.About_valuesGrid__6NZUC{display:grid;gap:var(--spacing-6);padding-top:var(--spacing-6)}.About_valueCard__mDgZv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6);background-color:rgba(var(--neutral-100-rgb),.5);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:all var(--transition-normal)}.dark .About_valueCard__mDgZv{background-color:rgba(var(--neutral-800-rgb),.25);border-color:var(--color-border)}.About_valueCard__mDgZv:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.About_valueIcon__dx0L6{width:3rem;height:3rem;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}.About_valueIcon__dx0L6,.dark .About_valueIcon__dx0L6{background-color:var(--color-surface-2)}.About_valueIconSvg___lX9X{width:1.5rem;height:1.5rem;color:var(--color-text-subtle)}.About_valueTitle__t_ABm{font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--spacing-2);font-size:var(--text-base)}.About_valueDescription__lDxU_{font-size:var(--text-sm);color:var(--color-text-muted)}.About_visualContainer__xsNR0{position:relative}.About_visualAspect__xIsgU{position:relative;aspect-ratio:1;max-width:28rem;margin:0 auto}.About_logoContainer__eB6Gb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.About_logoWrapper__YqNvo{position:relative;width:16rem;height:16rem}.About_logoBgCircle__1o5T8{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(var(--neutral-800-rgb),.15),rgba(var(--neutral-900-rgb),.15));border-radius:var(--radius-full);filter:blur(48px);animation:About_pulse__dxbZY 2s ease-in-out infinite}.dark .About_logoBgCircle__1o5T8{background:linear-gradient(to bottom right,rgba(var(--neutral-800-rgb),.25),rgba(var(--neutral-900-rgb),.2))}.About_logoInner__LjskS{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.About_logoCard__OOtA3{position:relative;width:12rem;height:8rem}.About_logoCardGlow__4iwgt{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(var(--neutral-600-rgb),.08),rgba(var(--neutral-800-rgb),.08));border-radius:var(--radius-2xl);filter:blur(12px)}.dark .About_logoCardGlow__4iwgt{background:linear-gradient(to bottom right,rgba(var(--neutral-600-rgb),.12),rgba(var(--neutral-800-rgb),.15))}.About_logoCardInner__YySBu{position:relative;width:100%;height:100%;background-color:rgba(var(--neutral-100-rgb),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-2xl);border:1px solid var(--color-border);padding:var(--spacing-6);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.dark .About_logoCardInner__YySBu{background-color:rgba(var(--neutral-800-rgb),.4);border-color:var(--color-border)}.About_logoImageWrapper__eDp4M{position:relative;width:100%;height:100%}.About_logoImageLight__KWZni{object-fit:contain}.dark .About_logoImageLight__KWZni{display:none}.About_logoImageDark__iHL5T{object-fit:contain;display:none}.dark .About_logoImageDark__iHL5T{display:block}.About_decorBlob1__llnSe{position:absolute;top:-2rem;right:-2rem;width:6rem;height:6rem;background-color:rgba(var(--neutral-800-rgb),.12);border-radius:var(--radius-full);filter:blur(24px);animation:About_pulse__dxbZY 2s ease-in-out infinite;animation-delay:.5s}.dark .About_decorBlob1__llnSe{background-color:rgba(var(--neutral-800-rgb),.2)}.About_decorBlob2__BR0Eq{position:absolute;bottom:-2rem;left:-2rem;width:8rem;height:8rem;background-color:rgba(var(--neutral-900-rgb),.12);border-radius:var(--radius-full);filter:blur(24px);animation:About_pulse__dxbZY 2s ease-in-out infinite;animation-delay:1s}.dark .About_decorBlob2__BR0Eq{background-color:rgba(var(--neutral-900-rgb),.2)}.About_particle__38B3k{position:absolute;border-radius:var(--radius-full);animation:About_pulse__dxbZY 2s ease-in-out infinite}.About_particle1__RMqdS{top:25%;left:25%;width:.5rem;height:.5rem;background-color:rgba(var(--neutral-600-rgb),.25)}.dark .About_particle1__RMqdS{background-color:rgba(var(--neutral-300-rgb),.25)}.About_particle2__7aqmc{top:75%;right:25%;width:.75rem;height:.75rem;background-color:rgba(var(--neutral-800-rgb),.2);animation-delay:.3s}.dark .About_particle2__7aqmc{background-color:rgba(var(--neutral-600-rgb),.25)}.About_particle3__Lavok{bottom:25%;left:33%;width:.5rem;height:.5rem;background-color:rgba(var(--neutral-900-rgb),.2);animation-delay:.7s}.dark .About_particle3__Lavok{background-color:rgba(var(--neutral-800-rgb),.25)}@keyframes About_pulse__dxbZY{0%,to{opacity:1}50%{opacity:.6}}@media (min-width:640px){.About_valuesGrid__6NZUC{grid-template-columns:repeat(3,1fr)}.About_logoWrapper__YqNvo{width:20rem;height:20rem}.About_logoCard__OOtA3{width:14rem;height:9rem}}@media (min-width:1024px){.About_grid__jDSo7{grid-template-columns:repeat(2,1fr)}.About_logoWrapper__YqNvo{width:24rem;height:24rem}.About_logoCard__OOtA3{width:16rem;height:10rem}}.BrandLogos_brandsSection__mnKt9{display:none;padding:var(--spacing-12) var(--spacing-4);border-top:1px solid var(--color-outline-variant);background-color:var(--color-surface);width:100%;position:relative;overflow:hidden}.dark .BrandLogos_brandsSection__mnKt9{background-color:var(--color-background);border-top-color:rgba(var(--color-outline-variant),.3)}.BrandLogos_brandsContainer__vULwF{max-width:80rem;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.BrandLogos_brandLogosDesktop__ki3WE{display:none}.BrandLogos_brandLogosTablet__OrcNO{display:block;width:100%;max-width:100%;position:relative}.BrandLogos_brandLogosImage__vuWcw{width:100%;height:auto;object-fit:contain;opacity:.7;transition:all var(--transition-normal);filter:grayscale(20%) brightness(.95)}.dark .BrandLogos_brandLogosImage__vuWcw{opacity:.6;filter:grayscale(30%) brightness(1.1) invert(.05)}.BrandLogos_brandLogosImage__vuWcw:hover{opacity:1;filter:grayscale(0) brightness(1);transform:scale(1.02)}.dark .BrandLogos_brandLogosImage__vuWcw:hover{opacity:.9;filter:grayscale(10%) brightness(1.15) invert(0)}.BrandLogos_brandsSection__mnKt9:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,#0000,var(--color-outline-variant),#0000)}.dark .BrandLogos_brandsSection__mnKt9:before{background:linear-gradient(to right,#0000,rgba(var(--color-outline-variant),.3),#0000)}@media (min-width:640px){.BrandLogos_brandsSection__mnKt9{display:none}}@media (min-width:1024px){.BrandLogos_brandsSection__mnKt9{display:block;padding:var(--spacing-16) var(--spacing-8)}.BrandLogos_brandLogosDesktop__ki3WE{display:block;width:100%;max-width:100%;position:relative}.BrandLogos_brandLogosTablet__OrcNO{display:none}}.PersonCard_personCard__YpEyE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}.PersonCard_imageWrapper__MzKZy{position:relative;width:100%;height:20rem;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-variant);border:1px solid var(--color-outline-variant);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.PersonCard_imageWrapper__MzKZy:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.dark .PersonCard_imageWrapper__MzKZy{border-color:var(--color-outline-variant)}.dark .PersonCard_imageWrapper__MzKZy:hover{box-shadow:var(--shadow-lg)}.PersonCard_personImage__EGu0G{object-fit:cover;width:100%;height:100%}.PersonCard_info__IXGg4{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.PersonCard_name__JcFyW{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-on-surface);line-height:var(--leading-tight)}.PersonCard_position__3xW_8{font-size:var(--text-xs);color:var(--color-on-surface-variant);line-height:var(--leading-normal)}.PersonCard_sizeSmall__ur_07 .PersonCard_imageWrapper__MzKZy{max-width:8rem;width:8rem;height:16rem}.PersonCard_sizeMedium__yGjMO .PersonCard_imageWrapper__MzKZy{max-width:12rem;width:12rem;height:20rem}.PersonCard_sizeLarge__rcele .PersonCard_imageWrapper__MzKZy{max-width:16rem;width:16rem;height:24rem}.Nosotros_title__WxhoL{margin-bottom:var(--spacing-16);text-align:center}.Nosotros_teamRow__ju6xt{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--spacing-6);justify-items:center;align-items:start;margin-bottom:var(--spacing-20)}.Nosotros_content__M3Pqn{display:grid;grid-template-columns:1fr;gap:var(--spacing-20)}.Nosotros_textColumn__OEI3X{display:flex;flex-direction:column;gap:var(--spacing-6);text-align:justify}@media (min-width:640px){.Nosotros_teamRow__ju6xt{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-8)}}@media (min-width:1024px){.Nosotros_teamRow__ju6xt{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:var(--spacing-8);flex-wrap:wrap}.Nosotros_content__M3Pqn{grid-template-columns:1fr 1fr;gap:var(--spacing-24)}}@media (min-width:1280px){.Nosotros_teamRow__ju6xt{gap:var(--spacing-10)}}.Services_services__n7AbH{background-color:var(--color-surface-2);position:relative;overflow:hidden}.dark .Services_services__n7AbH{background-color:rgba(var(--neutral-800-rgb),.3)}.Services_services__n7AbH:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,#0000,var(--color-border),#0000);z-index:1}.dark .Services_services__n7AbH:before{background:linear-gradient(to right,#0000,rgba(var(--neutral-600-rgb),.3),#0000)}.Services_services__header__zh3IY{text-align:center;margin-bottom:var(--spacing-16);position:relative;z-index:1}.Services_services__title__qF0xy{margin-bottom:var(--spacing-6)}.Services_services__description__5qUsZ{max-width:42rem;margin:0 auto;text-align:center}.Services_services__grid__1PO3_{display:grid;gap:var(--spacing-6);position:relative;z-index:1}.Services_services__card__OwRlH{position:relative}.Services_services__card-icon__PdUJX{width:3.5rem;height:3.5rem;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6)}.Services_services__card-icon__PdUJX,.dark .Services_services__card-icon__PdUJX{background-color:var(--color-surface-2)}.Services_services__card-icon-svg__5rj8m{width:1.75rem;height:1.75rem;color:var(--color-text-subtle)}.Services_services__card-title__37I5v{margin-bottom:var(--spacing-3)}.Services_services__card-description__mA18b{color:var(--color-text-muted)}@media (min-width:768px){.Services_services__grid__1PO3_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services_services__grid__1PO3_{grid-template-columns:repeat(3,1fr)}}.SliderBackground_background__LAi0g{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.SliderBackground_overlay__GypQM{position:absolute;inset:0}.VehicleImage_container__7dx9T{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.VehicleImage_container__7dx9T{height:280px;margin-top:var(--spacing-4)}}.VehicleImage_imageWrapper__YQt4_{position:relative;width:100%;height:100%;max-width:42rem}@media (min-width:1024px){.VehicleImage_imageWrapper__YQt4_{max-width:56rem}.VehicleImage_container__7dx9T{height:500px}}@media (min-width:1280px){.VehicleImage_imageWrapper__YQt4_{max-width:64rem}.VehicleImage_container__7dx9T{height:600px}}.VehicleImage_image__aTr_4{object-fit:contain}.VehicleInfoCard_card__u8PFR{width:100%;max-width:34rem;background-color:rgb(var(--neutral-900-rgb),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--header-border);border-radius:var(--radius-3xl)}.VehicleInfoCard_card__content__K0JOv{padding:var(--spacing-4)}.VehicleInfoCard_card__title__T3sCA{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--header-text-active);text-align:center;line-height:var(--leading-snug)}.VehicleInfoCard_card__price-row__DpJ39{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}.VehicleInfoCard_card__price-row-container__opUwt{position:relative}.VehicleInfoCard_card__price__DQ8hv{font-weight:var(--font-bold);color:var(--header-text-active);font-size:var(--text-2xl)}.VehicleInfoCard_card__condition-badge__SywjL{position:absolute;top:30px;right:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--header-text-active)}.VehicleInfoCard_card__details-row-container__VWpCp{max-width:28rem;margin:0 auto}.VehicleInfoCard_card__details-row__GSg_Q{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap}.VehicleInfoCard_card__separator__zoHk6{height:6rem;width:1px;margin:0 var(--spacing-4);background-color:var(--header-border);flex-shrink:0}@media (max-width:767px){.VehicleInfoCard_card__details-row__GSg_Q{flex-direction:column;gap:var(--spacing-3)}.VehicleInfoCard_card__separator__zoHk6{display:none}.VehicleInfoCard_card__financing-button__6pZsd,.VehicleInfoCard_card__financing-link__rfaWR,.VehicleInfoCard_card__initial-payment__PxO_5{width:100%}}.VehicleInfoCard_card__initial-payment__PxO_5{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.VehicleInfoCard_card__initial-payment-percentage__ik3G1{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--header-text-active)}.VehicleInfoCard_card__initial-payment-label__KA9yJ{color:var(--header-text);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap}.VehicleInfoCard_card__specs-container___kW51{display:none;margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--header-border)}.VehicleInfoCard_card__specs-chips__BmsMo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-2)}.VehicleInfoCard_card__specs-chip__PiDKc{display:inline-flex;align-items:center;padding:var(--spacing-1-5) var(--spacing-3);background-color:var(--header-hover);border:1px solid var(--header-border);border-radius:var(--radius-full);color:var(--header-text-active);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-sans);line-height:var(--leading-tight);white-space:nowrap;box-shadow:var(--shadow-sm)}.VehicleInfoCard_card__specs-chip--condition__cVReb{background-color:var(--color-primary-weak);border-color:rgba(var(--color-primary-rgb),.4);color:var(--header-text-active);font-weight:var(--font-semibold)}.VehicleInfoCard_card__financing-link__rfaWR{flex-shrink:0}.VehicleInfoCard_card__financing-button__6pZsd{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-on-primary);font-weight:var(--font-semibold);padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm);border-radius:var(--radius-full);box-shadow:0 4px 6px -1px rgba(var(--color-accent-rgb),.3);transition:all var(--transition-normal);border:none;cursor:pointer}.VehicleInfoCard_card__financing-button__6pZsd:hover{background-color:var(--color-accent-hover);color:var(--color-on-primary);filter:brightness(1.05)}.VehicleInfoCard_card__financing-icon__E87oX{width:1rem;height:1rem;margin-left:var(--spacing-1-5)}@media (min-width:640px){.VehicleInfoCard_card__condition-badge__SywjL{top:40px}.VehicleInfoCard_card__specs-chip__PiDKc{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm)}.VehicleInfoCard_card__specs-chips__BmsMo{gap:var(--spacing-3)}.VehicleInfoCard_card__specs-container___kW51{margin-top:var(--spacing-5);padding-top:var(--spacing-5)}}@media (min-width:768px){.VehicleInfoCard_card__condition-badge__SywjL{top:40px}.VehicleInfoCard_card__content__K0JOv{padding:var(--spacing-6)}.VehicleInfoCard_card__title__T3sCA{font-size:var(--text-xl)}.VehicleInfoCard_card__initial-payment-percentage__ik3G1,.VehicleInfoCard_card__price__DQ8hv{font-size:var(--text-3xl)}.VehicleInfoCard_card__details-row__GSg_Q{flex-wrap:nowrap}.VehicleInfoCard_card__specs-container___kW51{display:block}}@media (min-width:1024px){.VehicleInfoCard_card__condition-badge__SywjL{top:40px}.VehicleInfoCard_card__u8PFR{max-width:42rem}.VehicleInfoCard_card__title__T3sCA{font-size:var(--text-2xl)}.VehicleInfoCard_card__price__DQ8hv{font-size:var(--text-4xl)}}@media (min-width:1280px){.VehicleInfoCard_card__condition-badge__SywjL{top:60px}.VehicleInfoCard_card__u8PFR{max-width:48rem}.VehicleInfoCard_card__title__T3sCA{font-size:var(--text-3xl)}.VehicleInfoCard_card__price__DQ8hv{font-size:var(--text-5xl)}.VehicleInfoCard_card__initial-payment-percentage__ik3G1{font-size:var(--text-4xl)}}.VehicleSlider_section__LMoVR{position:relative;min-height:100vh;width:100%;overflow:hidden}.VehicleSlider_sliderLayer__pThgR{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:100px;padding-left:var(--spacing-4);padding-right:var(--spacing-4)}@media (max-width:767px){.VehicleSlider_sliderLayer__pThgR{padding-top:5.5rem;padding-bottom:var(--spacing-4);align-items:flex-start}}.VehicleSlider_container__WX_Xf{position:relative;width:100%;max-width:80rem}@media (min-width:1024px){.VehicleSlider_container__WX_Xf{max-width:90rem}}@media (min-width:1280px){.VehicleSlider_container__WX_Xf{max-width:100rem}}.VehicleSlider_carousel__XwGQ7{overflow:hidden;width:100%}.VehicleSlider_carouselContent__xq3P_{display:flex;gap:var(--spacing-2)}.VehicleSlider_carouselItem__K3ckz{flex:0 0 100%;min-width:0}.VehicleSlider_slideContent__iTgMR{position:relative;width:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.VehicleSlider_navNext__Zoe6Y,.VehicleSlider_navPrev__sm1Dd{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;background-color:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-full);color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-normal)}.VehicleSlider_navNext__Zoe6Y:hover,.VehicleSlider_navPrev__sm1Dd:hover{background-color:#fff3}.VehicleSlider_navPrev__sm1Dd{left:.5rem}.VehicleSlider_navNext__Zoe6Y{right:.5rem}@media (max-width:767px){.VehicleSlider_slideContent__iTgMR{min-height:auto;gap:var(--spacing-2);padding-bottom:4.5rem}.VehicleSlider_navNext__Zoe6Y,.VehicleSlider_navPrev__sm1Dd{top:auto;bottom:4.5rem;transform:none;width:2.75rem;height:2.75rem}.VehicleSlider_navPrev__sm1Dd{left:50%;transform:translateX(calc(-100% - .5rem))}.VehicleSlider_navNext__Zoe6Y{right:50%;transform:translateX(calc(100% + .5rem))}}@media (min-width:640px){.VehicleSlider_sliderLayer__pThgR{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.VehicleSlider_slideContent__iTgMR{min-height:600px}.VehicleSlider_navNext__Zoe6Y,.VehicleSlider_navPrev__sm1Dd{width:3rem;height:3rem}.VehicleSlider_navPrev__sm1Dd{left:1rem}.VehicleSlider_navNext__Zoe6Y{right:1rem}}@media (min-width:768px){.VehicleSlider_carouselContent__xq3P_{gap:var(--spacing-4)}.VehicleSlider_slideContent__iTgMR{min-height:700px}.VehicleSlider_navNext__Zoe6Y,.VehicleSlider_navPrev__sm1Dd{width:3.5rem;height:3.5rem}.VehicleSlider_navPrev__sm1Dd{left:2rem}.VehicleSlider_navNext__Zoe6Y{right:2rem}}@media (min-width:1024px){.VehicleSlider_sliderLayer__pThgR{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.VehicleSlider_slideContent__iTgMR{min-height:800px}}@media (min-width:1280px){.VehicleSlider_sliderLayer__pThgR{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.VehicleSlider_slideContent__iTgMR{min-height:900px}}.VehicleSlider_scrollIndicator__pBUgD{position:absolute;bottom:var(--spacing-8);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);background:none;border:none;cursor:pointer;z-index:100;pointer-events:auto;transition:opacity var(--transition-normal),transform var(--transition-normal);animation:VehicleSlider_scrollIndicatorBounce__ROMP1 2s ease-in-out infinite}.VehicleSlider_scrollIndicator__pBUgD:hover{opacity:.8;transform:translateX(-50%) translateY(4px)}.VehicleSlider_scrollText__w40GQ{color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 8px #00000080}.VehicleSlider_scrollArrow__EeR_k{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:rgba(var(--color-card-background-rgb),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff3;border-radius:var(--radius-full);box-shadow:0 4px 12px #0000004d;transition:all var(--transition-normal)}.VehicleSlider_scrollIndicator__pBUgD:hover .VehicleSlider_scrollArrow__EeR_k{background-color:rgba(var(--color-card-background-rgb),.8);border-color:#ffffff4d;box-shadow:0 6px 16px #0006}.VehicleSlider_scrollIcon__HXyDE{color:var(--color-white);animation:VehicleSlider_scrollIconMove__TzQm9 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes VehicleSlider_scrollIndicatorBounce__ROMP1{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-.75rem)}}@keyframes VehicleSlider_scrollIconMove__TzQm9{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.7}}@media (min-width:640px){.VehicleSlider_scrollIndicator__pBUgD{bottom:var(--spacing-12)}.VehicleSlider_scrollArrow__EeR_k{width:3rem;height:3rem}.VehicleSlider_scrollIcon__HXyDE{width:28px;height:28px}}.Benefits_section__r4_7f{padding:var(--spacing-24) 0;background-color:var(--color-surface);position:relative;overflow:hidden}.Benefits_topLine__1c5Rk{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#0000,#4b5563cc,#0000)}.Benefits_bgBlob1__WjIAh{top:-8rem;right:-8rem;background-color:#37415140}.Benefits_bgBlob1__WjIAh,.Benefits_bgBlob2__Gu82d{position:absolute;width:16rem;height:16rem;border-radius:var(--radius-full);filter:blur(48px);animation:Benefits_pulse__5dEal 2s ease-in-out infinite}.Benefits_bgBlob2__Gu82d{bottom:-8rem;left:-8rem;background-color:#1f293740;animation-delay:1s}@keyframes Benefits_pulse__5dEal{0%,to{opacity:1}50%{opacity:.5}}.Benefits_container__qw4_v{max-width:80rem;margin:0 auto;padding:0 var(--spacing-4);position:relative;z-index:10}.Benefits_header__sov9a{text-align:center;margin-bottom:var(--spacing-16)}.Benefits_subtitle__Veeuw{display:inline-block;color:var(--color-gray-300);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--spacing-4)}.Benefits_title__p8LG4{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin-bottom:var(--spacing-6)}.Benefits_titleGradient__rHj0a{display:block;background:linear-gradient(to right,var(--color-gray-600),var(--color-gray-800));-webkit-background-clip:text;background-clip:text;color:#0000}.Benefits_benefitsGrid__HSMyM{display:grid;gap:var(--spacing-6);margin-bottom:var(--spacing-20)}.Benefits_benefitCard__F220p{text-align:center;padding:var(--spacing-8);background-color:rgba(var(--color-surface-variant),.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(var(--color-outline-variant),.5);border-radius:var(--radius-2xl);transition:all .5s ease}.Benefits_benefitCard__F220p:hover{border-color:var(--color-gray-500);box-shadow:var(--shadow-2xl);box-shadow-color:#1118274d;transform:translateY(-.5rem)}.Benefits_benefitIcon__gA1_T{width:4rem;height:4rem;margin:0 auto;background:linear-gradient(to bottom right,#4b55634d,#1f29374d);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);transition:all var(--transition-normal);box-shadow:var(--shadow-lg);box-shadow-color:#11182733}.Benefits_benefitCard__F220p:hover .Benefits_benefitIcon__gA1_T{transform:scale(1.1) rotate(3deg);background:linear-gradient(to bottom right,#4b556380,#1f293780);box-shadow-color:#11182766}.Benefits_iconSvg__NCWRL{width:2rem;height:2rem;color:var(--color-gray-300);transition:transform var(--transition-normal)}.Benefits_benefitCard__F220p:hover .Benefits_iconSvg__NCWRL{transform:scale(1.1)}.Benefits_benefitTitle__nbdHS{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-on-surface);margin-bottom:var(--spacing-2);transition:color var(--transition-normal)}.Benefits_benefitCard__F220p:hover .Benefits_benefitTitle__nbdHS{color:var(--color-gray-300)}.Benefits_benefitDescription___PRZd{color:var(--color-on-surface-variant);font-size:var(--text-sm)}.Benefits_testimonials__XdjNn{margin-top:var(--spacing-20)}.Benefits_testimonialsTitle__MdiLQ{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-on-surface);text-align:center;margin-bottom:var(--spacing-12)}.Benefits_testimonialsGrid__SAbgv{display:grid;gap:var(--spacing-6)}.Benefits_testimonialCard__yg3Rn{background-color:rgba(var(--color-surface-variant),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(var(--color-outline-variant),.5);border-radius:var(--radius-2xl);padding:var(--spacing-6);transition:all var(--transition-normal)}.Benefits_testimonialCard__yg3Rn:hover{border-color:var(--color-gray-500);box-shadow:var(--shadow-xl);box-shadow-color:#11182733}.Benefits_stars__pjQmi{display:flex;gap:var(--spacing-1);margin-bottom:var(--spacing-4)}.Benefits_star__LHcLW{width:1.25rem;height:1.25rem;color:var(--color-gray-300);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.Benefits_quote__P8ncA{color:var(--color-on-surface-variant);margin-bottom:var(--spacing-6);line-height:var(--leading-relaxed);font-style:italic}.Benefits_author__6C8RS{display:flex;align-items:center;gap:var(--spacing-3)}.Benefits_authorAvatar__8K515{width:2.5rem;height:2.5rem;background:linear-gradient(to bottom right,var(--color-gray-600),var(--color-gray-800));border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);box-shadow-color:#11182766}.Benefits_authorInitial__ydY8O{color:var(--color-on-primary);font-weight:var(--font-bold);font-size:var(--text-sm)}.Benefits_authorName__MVSWZ{color:var(--color-on-surface);font-weight:var(--font-semibold);font-size:var(--text-sm)}.Benefits_authorLocation__iLwoR{color:var(--color-on-surface-variant);font-size:var(--text-xs)}@media (min-width:640px){.Benefits_container__qw4_v{padding:0 var(--spacing-6)}.Benefits_title__p8LG4{font-size:var(--text-4xl)}.Benefits_benefitsGrid__HSMyM{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Benefits_container__qw4_v{padding:0 var(--spacing-8)}.Benefits_title__p8LG4{font-size:var(--text-5xl)}.Benefits_benefitsGrid__HSMyM{grid-template-columns:repeat(4,1fr)}.Benefits_testimonialsGrid__SAbgv{grid-template-columns:repeat(3,1fr)}}.RecentVehicles_recentSection__hLOv4{background-color:initial}.RecentVehicles_recentTitle__C566h{text-align:center;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin-bottom:var(--spacing-6)}.RecentVehicles_vehiclesGrid___1n_o{max-width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width:640px){.RecentVehicles_recentTitle__C566h{font-size:var(--text-3xl);margin-bottom:var(--spacing-8)}.RecentVehicles_vehiclesGrid___1n_o{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}}@media (min-width:1024px){.RecentVehicles_recentTitle__C566h{font-size:var(--text-4xl);margin-bottom:var(--spacing-8)}.RecentVehicles_vehiclesGrid___1n_o{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}.Location_section__ySM_M{padding:var(--spacing-24) 0;position:relative;overflow:hidden}.Location_section__ySM_M,.dark .Location_section__ySM_M{background-color:var(--color-bg)}.Location_background__WDFPi{position:absolute;inset:0}.Location_bgBlob__Cq5VP{position:absolute;top:50%;left:0;width:24rem;height:24rem;background-color:rgba(var(--neutral-800-rgb),.15);border-radius:var(--radius-full);filter:blur(48px);animation:Location_pulse__l8UR6 2s ease-in-out infinite}.dark .Location_bgBlob__Cq5VP{background-color:rgba(var(--neutral-800-rgb),.2)}@keyframes Location_pulse__l8UR6{0%,to{opacity:1}50%{opacity:.5}}.Location_container__95kPf{max-width:80rem;margin:0 auto;padding:0 var(--spacing-4);position:relative;z-index:10}.Location_header__o3hp3{text-align:center;margin-bottom:var(--spacing-16)}.Location_subtitle__Nuy11{display:inline-block;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--spacing-4)}.Location_title__D2uVq{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--spacing-6)}.Location_titleGradient__i2HHl{background:linear-gradient(to right,var(--neutral-600),var(--neutral-800));-webkit-background-clip:text;background-clip:text;color:#0000}.dark .Location_titleGradient__i2HHl{background:linear-gradient(to right,var(--neutral-400),var(--neutral-300));-webkit-background-clip:text;background-clip:text}.Location_grid__H8GrC{display:grid;gap:var(--spacing-12);align-items:center}.Location_mapWrapper__m6gz4{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl);aspect-ratio:4/3;border:2px solid var(--color-border)}.Location_map__VrZdu{position:absolute;inset:0;border:0;width:100%;height:100%}.Location_mapOverlay__3r_7X{position:absolute;inset:0;pointer-events:none;border:2px solid rgba(var(--neutral-600-rgb),.25);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.Location_infoCards___Cifq{display:flex;flex-direction:column;gap:var(--spacing-6)}.Location_infoCard__FY0Vh{background-color:rgba(var(--neutral-100-rgb),.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--spacing-6);transition:all var(--transition-normal)}.dark .Location_infoCard__FY0Vh{background-color:rgba(var(--neutral-800-rgb),.4);border-color:var(--color-border)}.Location_infoCard__FY0Vh:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-xl)}.Location_infoCardContent__cPDHX{display:flex;align-items:flex-start;gap:var(--spacing-4)}.Location_infoIcon__civ9U{width:3rem;height:3rem;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.Location_infoIcon__civ9U,.dark .Location_infoIcon__civ9U{background:var(--color-surface-2)}.Location_infoCard__FY0Vh:hover .Location_infoIcon__civ9U{transform:scale(1.1);background:var(--color-surface)}.Location_infoIconSvg__aizTP{width:1.5rem;height:1.5rem;color:var(--color-text-subtle)}.Location_infoTitle__LbXeJ{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--spacing-1)}.Location_infoDescription__6RUKN,.Location_infoHours__LjvFF{color:var(--color-text-muted)}.Location_infoHours__LjvFF{display:flex;flex-direction:column;gap:var(--spacing-1)}.Location_infoHoursSunday___942h{color:var(--color-text-muted)}.Location_ctaButton__AZdmm{width:100%;margin-top:var(--spacing-4)}@media (min-width:640px){.Location_container__95kPf{padding:0 var(--spacing-6)}.Location_title__D2uVq{font-size:var(--text-4xl)}}@media (min-width:1024px){.Location_container__95kPf{padding:0 var(--spacing-8)}.Location_title__D2uVq{font-size:var(--text-5xl)}.Location_grid__H8GrC{grid-template-columns:repeat(2,1fr)}}.page_container__6iVuK{width:100%;min-height:100vh;background-color:var(--color-background)}.VehicleSearchFilters_filtersContainer__hsRaJ{width:100%;margin-bottom:var(--spacing-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-6)}.VehicleSearchFilters_filtersWrapper__Vk4oi{padding:0}.VehicleSearchFilters_filters__CqBYO{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);width:100%}.VehicleSearchFilters_filterGroup__zpeTV{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.VehicleSearchFilters_filterLabel__uDVkR{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);margin:0 0 var(--spacing-1) 0;display:flex;align-items:center;gap:var(--spacing-2)}.VehicleSearchFilters_filterIcon__Kx1gz{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.VehicleSearchFilters_rangeSelect__4K3lk{min-width:0}.VehicleSearchFilters_rangeGroup__JU5aZ{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-3);width:100%}.VehicleSearchFilters_rangeSeparator__Wn71B{color:var(--color-on-surface-variant);font-size:var(--text-lg);font-weight:var(--font-semibold);padding:0 var(--spacing-2);text-align:center;flex-shrink:0}.VehicleSearchFilters_searchInput__yKMGY{width:100%;padding:var(--spacing-3) var(--spacing-4);padding-right:var(--spacing-10);background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-lg);font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-input-text);line-height:var(--leading-normal);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal);min-height:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C5C5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cpath d='m21 21-4.35-4.35'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-3) center;background-size:18px}.dark .VehicleSearchFilters_searchInput__yKMGY{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A3A3A3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cpath d='m21 21-4.35-4.35'%3E%3C/path%3E%3C/svg%3E")}.VehicleSearchFilters_searchInput__yKMGY:hover{border-color:var(--color-input-border-hover);background-color:var(--color-surface-2)}.VehicleSearchFilters_searchInput__yKMGY:focus{outline:none;border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.15);background-color:var(--color-input-bg)}.VehicleSearchFilters_searchInput__yKMGY::placeholder{color:var(--color-input-placeholder)}.VehicleSearchFilters_selectActive__npDJ5{border-color:var(--color-border-strong)}.VehicleSearchFilters_selectActive__npDJ5:focus{border-color:var(--color-input-border-focus)}.VehicleSearchFilters_radioGroup__Pv8HM{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2);width:100%}.VehicleSearchFilters_radioOption__3uHNm{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.VehicleSearchFilters_radioOption__3uHNm:hover{background-color:var(--color-surface-2)}.VehicleSearchFilters_radioInput__8tkJu{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent)}.VehicleSearchFilters_radioLabel__eFQWm{font-size:var(--text-sm);color:var(--color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none}.VehicleSearchFilters_actionButtons__viHgN{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-2)}.VehicleSearchFilters_clearButton__RCuLV,.VehicleSearchFilters_searchButton__D5nW2{width:100%;min-height:48px;font-size:var(--text-base);font-weight:var(--font-semibold)}.VehicleSearchFilters_buttonIcon__I6ScP{width:16px;height:16px}.VehicleSearchFilters_errorMessage__YZdnk{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--color-danger-weak);border:1px solid var(--color-danger);border-radius:var(--radius-lg);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--font-medium);width:100%;display:flex;align-items:center;gap:var(--spacing-2)}.VehicleSearchFilters_activeFilters__xEJOA{margin-top:var(--spacing-5);padding:0;background-color:var(--color-surface-2);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--spacing-3)}.VehicleSearchFilters_activeFiltersLabel__4HwIQ{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted)}.VehicleSearchFilters_badgesContainer__27fze{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.VehicleSearchFilters_filterBadge__xYssb{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);transition:all var(--transition-fast);min-height:32px}.VehicleSearchFilters_badgeRemove__mURgh{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--spacing-1);padding:2px;border:none;background:#0000;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.VehicleSearchFilters_badgeRemove__mURgh:hover{background-color:var(--color-surface-2)}.VehicleSearchFilters_badgeIcon__nWgOa{width:12px;height:12px}@media (min-width:640px){.VehicleSearchFilters_filtersWrapper__Vk4oi{padding:var(--spacing-6)}.VehicleSearchFilters_filters__CqBYO{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}.VehicleSearchFilters_radioGroup__Pv8HM{grid-template-columns:repeat(3,1fr)}.VehicleSearchFilters_actionButtons__viHgN{grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-4)}}@media (min-width:768px){.VehicleSearchFilters_filters__CqBYO{grid-template-columns:repeat(3,1fr);gap:var(--spacing-5)}.VehicleSearchFilters_filterGroup__zpeTV:nth-child(2),.VehicleSearchFilters_filterGroup__zpeTV:nth-child(3){grid-column:span 3}.VehicleSearchFilters_actionButtons__viHgN{grid-column:1/-1;grid-template-columns:auto auto;justify-content:flex-end;margin-top:var(--spacing-4)}.VehicleSearchFilters_clearButton__RCuLV,.VehicleSearchFilters_searchButton__D5nW2{width:auto;min-width:160px;min-height:44px}}@media (min-width:1024px){.VehicleSearchFilters_filtersWrapper__Vk4oi{padding:0}.VehicleSearchFilters_filters__CqBYO{grid-template-columns:1fr;gap:var(--spacing-4)}.VehicleSearchFilters_filterGroup__zpeTV:nth-child(2),.VehicleSearchFilters_filterGroup__zpeTV:nth-child(3){grid-column:1}.VehicleSearchFilters_radioGroup__Pv8HM{grid-template-columns:repeat(3,1fr)}.VehicleSearchFilters_actionButtons__viHgN{grid-column:1;grid-template-columns:1fr;margin-top:var(--spacing-4)}.VehicleSearchFilters_clearButton__RCuLV,.VehicleSearchFilters_searchButton__D5nW2{width:100%;min-width:auto}}.VehicleCard_vehicleCard__b8mAa{overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal);cursor:pointer;text-decoration:none;color:inherit;display:block;border-radius:var(--radius-lg)}.VehicleCard_vehicleCard__b8mAa:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.VehicleCard_vehicleImageWrapper__IxFDQ{position:relative;width:100%;height:200px;overflow:hidden;border-radius:var(--radius-3xl);background-color:var(--color-gray-100);display:flex;align-items:center;justify-content:center}.VehicleCard_vehicleImage__nrLs_{object-fit:contain;object-position:center;width:100%;height:100%}.VehicleCard_vehicleInfo__iv4IA{padding:var(--spacing-4)}.VehicleCard_vehicleName__IheXJ{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0 0 var(--spacing-1) 0;line-height:var(--leading-tight)}.VehicleCard_vehicleDetails__fbRAj{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0;line-height:var(--leading-normal)}@media (min-width:640px){.VehicleCard_vehicleImageWrapper__IxFDQ{height:220px}}@media (min-width:1024px){.VehicleCard_vehicleImageWrapper__IxFDQ{height:240px}}.Badge_badge__s84hk{display:inline-flex;align-items:center;border-radius:var(--radius-md);border:1px solid #0000;padding:var(--spacing-1) var(--spacing-2-5);font-size:var(--text-xs);font-weight:var(--font-semibold);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);outline:none}.Badge_badgeDefault__vn8Nt{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.Badge_badgeDefault__vn8Nt:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.Badge_badgeSecondary__j_0IK{border-color:var(--color-border);background-color:var(--color-surface-2);color:var(--color-text)}.Badge_badgeSecondary__j_0IK:hover{background-color:var(--color-border);border-color:var(--color-border-strong);color:var(--color-text)}.Badge_badgeDestructive__4NsEC{border-color:var(--color-danger);background-color:var(--color-danger);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.Badge_badgeDestructive__4NsEC:hover{background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.Badge_badgeOutline__M_Vi8{background-color:initial}.Badge_badgeOutline__M_Vi8,.Badge_badgeOutline__M_Vi8:hover{border-color:var(--color-border-strong);color:var(--color-text)}.Badge_badgeOutline__M_Vi8:hover{background-color:var(--color-surface-2)}.Dialog_overlay__7h_FQ{position:fixed;inset:0;background-color:#00000080;z-index:1000}.Dialog_overlay__7h_FQ[data-state=open]{animation:Dialog_overlayIn__4gini var(--transition-normal) ease-out}.Dialog_overlay__7h_FQ[data-state=closed]{animation:Dialog_overlayOut__r2AKK var(--transition-normal) ease-in forwards}.Dialog_content__q6imP{position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--spacing-8));max-width:420px;max-height:calc(100vh - var(--spacing-8));background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column}.Dialog_content__q6imP[data-state=open]{animation:Dialog_contentIn__uOs2T var(--transition-normal) ease-out}.Dialog_content__q6imP[data-state=closed]{animation:Dialog_contentOut__XfbKF var(--transition-normal) ease-in forwards}@media (max-width:1023px){.Dialog_content__q6imP{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;max-height:90vh;transform:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.Dialog_header__vG3W_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-border);flex-shrink:0}.Dialog_title__NsdqE{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-on-surface);margin:0}.Dialog_closeButton__ELmR_{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2);margin:calc(-1 * var(--spacing-2));border:none;background:#0000;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast)}.Dialog_closeButton__ELmR_:hover{background-color:var(--color-surface-2);color:var(--color-on-surface)}.Dialog_closeIcon__MOjyA{width:20px;height:20px}.Dialog_body__MvjJ9{padding:var(--spacing-5);overflow-y:auto;flex:1;min-height:0}@keyframes Dialog_overlayIn__4gini{0%{opacity:0}to{opacity:1}}@keyframes Dialog_overlayOut__r2AKK{0%{opacity:1}to{opacity:0}}@keyframes Dialog_contentIn__uOs2T{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Dialog_contentOut__XfbKF{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}@media (max-width:1023px){@keyframes Dialog_contentIn__uOs2T{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Dialog_contentOut__XfbKF{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}}.VehicleDetail_wrapper__DFmh_{min-height:100vh;display:flex;flex-direction:column}.VehicleDetail_container__Q_jY2{flex:1;background-color:var(--color-surface);padding:var(--spacing-6) var(--spacing-4)}.VehicleDetail_content__9QjN_{max-width:80rem;margin:0 auto}.VehicleDetail_backLink__Ghz9e{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-6);transition:color var(--transition-fast)}.VehicleDetail_backLink__Ghz9e:hover{color:var(--color-accent)}.VehicleDetail_backIcon__y0QpV{width:16px;height:16px}.VehicleDetail_mainContent__TA22A{display:flex;flex-direction:column;gap:var(--spacing-8)}.VehicleDetail_detailsColumn__O01jx{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}.VehicleDetail_title__DtIbB{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0;line-height:1.2}.VehicleDetail_priceSection__HJ5uU{display:flex;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap}.VehicleDetail_price__0DzvE{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-on-surface)}.VehicleDetail_condition__VXciu{font-size:var(--text-base);color:var(--color-text-muted);font-weight:var(--font-medium)}.VehicleDetail_financingSection__0SXes{margin:var(--spacing-2) 0}.VehicleDetail_financingBadge__A7HR1{display:inline-flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-3) var(--spacing-4);background-color:rgba(var(--color-accent-rgb),.1);border-radius:var(--radius-md);border:1px solid rgba(var(--color-accent-rgb),.2)}.VehicleDetail_financingPercent__CyLL1{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-accent);line-height:1}.VehicleDetail_financingLabel__zX_8a{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium);margin-top:var(--spacing-1)}.VehicleDetail_actionButtons__x1Wpy{display:flex;flex-direction:column;gap:var(--spacing-3);margin:var(--spacing-4) 0}.VehicleDetail_contactButton__Dmgd9,.VehicleDetail_financeButton__l97Bn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-fast);min-height:48px;background-color:var(--color-primary);color:var(--color-on-primary);border:none;cursor:pointer}.VehicleDetail_contactButton__Dmgd9:hover,.VehicleDetail_financeButton__l97Bn:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.VehicleDetail_buttonIcon__OBoUw{width:18px;height:18px}.VehicleDetail_section__jf54q{margin-top:var(--spacing-6)}.VehicleDetail_sectionTitle__h7b__{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-border)}.VehicleDetail_dataGrid__PKzan{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}.VehicleDetail_dataColumn__yI3vQ{display:flex;flex-direction:column;gap:var(--spacing-3)}.VehicleDetail_dataItem__lLlbD{display:flex;flex-direction:column;gap:var(--spacing-1)}.VehicleDetail_dataLabel___S4_o{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted)}.VehicleDetail_dataValue__y4qIz{font-size:var(--text-base);color:var(--color-on-surface);font-weight:var(--font-medium)}.VehicleDetail_accessoriesGrid__UWIE8{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}.VehicleDetail_accessoriesList__ejY_C{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.VehicleDetail_accessoriesList__ejY_C li{font-size:var(--text-sm);color:var(--color-on-surface);padding-left:var(--spacing-4);position:relative}.VehicleDetail_accessoriesList__ejY_C li:before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:var(--font-bold)}.VehicleDetail_observations__RAXXx{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.VehicleDetail_imageColumn__JT1Am{width:100%;order:-1}.VehicleDetail_imageWrapper__U6T00{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-2)}.VehicleDetail_vehicleImage__Xz_jz{object-fit:contain;object-position:center;width:100%;height:100%}.VehicleDetail_notFound__sRFni{text-align:center;padding:var(--spacing-16) var(--spacing-4)}.VehicleDetail_notFound__sRFni h1{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin-bottom:var(--spacing-6)}.VehicleDetail_backButton__AIoeT{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background-color:var(--color-primary);color:var(--color-on-primary);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);transition:background-color var(--transition-fast)}.VehicleDetail_backButton__AIoeT:hover{background-color:var(--color-primary-hover)}@media (min-width:640px){.VehicleDetail_container__Q_jY2{padding:var(--spacing-8) var(--spacing-6)}.VehicleDetail_title__DtIbB{font-size:var(--text-3xl)}.VehicleDetail_price__0DzvE{font-size:var(--text-4xl)}.VehicleDetail_actionButtons__x1Wpy{flex-direction:row}.VehicleDetail_contactButton__Dmgd9,.VehicleDetail_financeButton__l97Bn{flex:1}.VehicleDetail_accessoriesGrid__UWIE8,.VehicleDetail_dataGrid__PKzan{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.VehicleDetail_container__Q_jY2{padding:var(--spacing-10) var(--spacing-8)}.VehicleDetail_mainContent__TA22A{flex-direction:row;align-items:flex-start;gap:var(--spacing-10)}.VehicleDetail_detailsColumn__O01jx{width:50%;flex-shrink:0}.VehicleDetail_imageColumn__JT1Am{width:50%;order:0}.VehicleDetail_title__DtIbB{font-size:var(--text-4xl)}.VehicleDetail_price__0DzvE{font-size:var(--text-5xl)}.VehicleDetail_imageWrapper__U6T00{position:-webkit-sticky;position:sticky;top:var(--spacing-8);max-height:calc(100vh - var(--spacing-16))}}.VehicleSearch_mainContent__4qgLZ{display:flex;flex-direction:column;gap:var(--spacing-8)}.VehicleSearch_filtersSidebar__bWigU{width:100%}.VehicleSearch_resultsSection__Pf_33{width:100%;flex:1;display:flex;flex-direction:column;gap:var(--spacing-6)}.VehicleSearch_filtersTriggerWrap___VKwZ{margin-bottom:var(--spacing-2)}.VehicleSearch_filtersTriggerButton__TE8_g{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-on-surface);background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.VehicleSearch_filtersTriggerButton__TE8_g:hover{background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.VehicleSearch_filtersTriggerIcon__xq_Qr{width:20px;height:20px;flex-shrink:0}.VehicleSearch_filtersTriggerBadge__QthJp{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--spacing-1-5);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-on-primary);background-color:var(--color-primary);border-radius:var(--radius-full)}.VehicleSearch_activeFiltersSection__H3CB6{padding:var(--spacing-4);background-color:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6);width:100%;min-height:60px}.VehicleSearch_activeFiltersLabel__Wd1PY{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);margin:0}.VehicleSearch_badgesContainer__tlNOa{display:flex;flex-wrap:wrap;gap:var(--spacing-2);width:100%}.VehicleSearch_filterBadge__sqdjA{display:inline-flex!important;align-items:center!important;gap:var(--spacing-2)!important;padding:var(--spacing-2) var(--spacing-3)!important;font-size:var(--text-xs)!important;font-weight:var(--font-medium)!important;border-radius:var(--radius-full)!important;transition:all var(--transition-fast);min-height:32px;width:auto;white-space:nowrap}.VehicleSearch_badgeRemove__xQSSm{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--spacing-1);padding:2px;border:none;background:#0000;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.VehicleSearch_badgeRemove__xQSSm:hover{background-color:#0000001a}.VehicleSearch_badgeIcon__VV45Z{width:12px;height:12px;flex-shrink:0}.VehicleSearch_header__hRnsB{margin-bottom:var(--spacing-8)}.VehicleSearch_backLink__mF8kB{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-gray-600);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--spacing-4);transition:color var(--transition-fast)}.VehicleSearch_backLink__mF8kB:hover{color:var(--color-accent)}.VehicleSearch_backIcon__8txVX{width:16px;height:16px}.VehicleSearch_title__i7k2p{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0 0 var(--spacing-2) 0}.VehicleSearch_subtitle__SNpSh{font-size:var(--text-base);color:var(--color-gray-600);margin:0}.VehicleSearch_filtersSection__2TMH4{margin-bottom:var(--spacing-8);padding:var(--spacing-4);background-color:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.VehicleSearch_filtersTitle__AB462{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);margin:0 0 var(--spacing-3) 0}.VehicleSearch_filtersList__jK4rb{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.VehicleSearch_filterItem__QtIcr{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm)}.VehicleSearch_filterLabel__r9CVV{font-weight:var(--font-medium);color:var(--color-gray-600)}.VehicleSearch_filterValue__BoQyy{color:var(--color-on-surface);font-weight:var(--font-semibold)}.VehicleSearch_resultsGrid__0JqqL{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.VehicleSearch_noResults__UoxaC{text-align:center;padding:var(--spacing-16) var(--spacing-4)}.VehicleSearch_noResultsIcon__KKFV2{width:64px;height:64px;color:var(--color-gray-400);margin:0 auto var(--spacing-4)}.VehicleSearch_noResultsTitle__1z84S{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-on-surface);margin:0 0 var(--spacing-2) 0}.VehicleSearch_noResultsText__bDlqY{font-size:var(--text-base);color:var(--color-gray-600);margin:0 0 var(--spacing-6) 0;max-width:500px;margin-left:auto;margin-right:auto}.VehicleSearch_newSearchButton__XiO9w{display:inline-block;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background-color:initial;color:var(--color-on-surface);border:2px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-fast)}.VehicleSearch_newSearchButton__XiO9w:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-400);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (min-width:640px){.VehicleSearch_title__i7k2p{font-size:var(--text-4xl)}.VehicleSearch_resultsGrid__0JqqL{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}}@media (min-width:1024px){.VehicleSearch_mainContent__4qgLZ{flex-direction:row;align-items:flex-start;gap:var(--spacing-8)}.VehicleSearch_filtersSidebar__bWigU{width:380px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:var(--spacing-8);max-height:calc(100vh - var(--spacing-16));overflow-y:auto}.VehicleSearch_resultsSection__Pf_33{flex:1;min-width:0}.VehicleSearch_resultsGrid__0JqqL{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}@media (min-width:1280px){.VehicleSearch_resultsGrid__0JqqL{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.VehicleSearch_resultsGrid__0JqqL{grid-template-columns:repeat(4,1fr)}}.VehicleSearch_wrapper__yOW5c{width:100%;position:relative;overflow:hidden}.VehicleSearch_wrapper__yOW5c:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,#0000,rgba(var(--color-outline-variant-rgb),.4),#0000);z-index:1}.dark .VehicleSearch_wrapper__yOW5c:before{background:linear-gradient(to right,#0000,rgba(var(--color-outline-variant-rgb),.3),#0000)}.VehicleSearch_content__IiQZ5{display:flex;flex-direction:column;gap:var(--spacing-1);position:relative;z-index:1}.VehicleSearch_filters__XMvNJ{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);width:100%}.VehicleSearch_filterGroup__kAqoJ{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.VehicleSearch_filterLabel__hMwv8{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);margin:0 0 var(--spacing-1) 0;display:flex;align-items:center;gap:var(--spacing-2)}.VehicleSearch_filterIcon__LS8Cu{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.VehicleSearch_rangeSelect__iR7C3{min-width:0}.VehicleSearch_rangeGroup__jUtCt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-3);width:100%}.VehicleSearch_rangeSeparator__vF7aB{color:var(--color-gray-500);font-size:var(--text-lg);font-weight:var(--font-semibold);padding:0 var(--spacing-2);text-align:center;flex-shrink:0}.VehicleSearch_actionButtons__h0OtG{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-2)}.VehicleSearch_clearButton__WtujX,.VehicleSearch_searchButton__G_8Vy{width:100%;min-height:48px;font-size:var(--text-base);font-weight:var(--font-semibold)}.VehicleSearch_buttonIcon__qzcws{width:16px;height:16px}.VehicleSearch_errorMessage__CsMTU{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:#ef44441a;border:2px solid #ef44444d;border-radius:var(--radius-md);color:#dc2626;font-size:var(--text-sm);font-weight:var(--font-medium);width:100%;display:flex;align-items:center;gap:var(--spacing-2)}@media (min-width:640px){.VehicleSearch_content__IiQZ5{gap:var(--spacing-6)}.VehicleSearch_filters__XMvNJ{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}.VehicleSearch_actionButtons__h0OtG{grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-4)}}@media (min-width:768px){.VehicleSearch_filters__XMvNJ{grid-template-columns:repeat(3,1fr);gap:var(--spacing-5)}.VehicleSearch_filterGroup__kAqoJ:nth-child(4),.VehicleSearch_filterGroup__kAqoJ:nth-child(5){grid-column:span 3}.VehicleSearch_actionButtons__h0OtG{grid-column:1/-1;grid-template-columns:auto auto;justify-content:flex-end;margin-top:var(--spacing-4)}.VehicleSearch_clearButton__WtujX,.VehicleSearch_searchButton__G_8Vy{width:auto;min-width:160px;min-height:44px}}@media (min-width:1024px){.VehicleSearch_filters__XMvNJ{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}.VehicleSearch_filterGroup__kAqoJ:nth-child(4),.VehicleSearch_filterGroup__kAqoJ:nth-child(5){grid-column:span 2}.VehicleSearch_actionButtons__h0OtG{grid-column:1/-1;justify-content:flex-end;margin-top:var(--spacing-6)}}.Breadcrumb_breadcrumb__SCNnT{width:100%;padding:var(--spacing-4) 0;padding-top:calc(5rem + var(--spacing-4))}.Breadcrumb_breadcrumbList__fPSlV{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;padding:0}.Breadcrumb_breadcrumbItem__4PJg2{display:inline-flex;align-items:center;gap:var(--spacing-2)}.Breadcrumb_breadcrumbLink__NL_Fv{display:inline-flex;align-items:center;gap:var(--spacing-1-5);color:var(--color-gray-600);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--transition-fast);padding:var(--spacing-1) 0}.Breadcrumb_breadcrumbLink__NL_Fv:hover{color:var(--color-accent);text-decoration:underline}.Breadcrumb_breadcrumbPage__HgiB7{display:inline-flex;align-items:center;gap:var(--spacing-1-5);color:var(--color-on-surface);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--spacing-1) 0}.Breadcrumb_separator__6QtLr{color:var(--color-gray-400)}.Breadcrumb_homeIcon__pEHcv,.Breadcrumb_separator__6QtLr{width:16px;height:16px;flex-shrink:0}.Breadcrumb_breadcrumbLink__NL_Fv .Breadcrumb_homeIcon__pEHcv{color:var(--color-gray-600)}.Breadcrumb_breadcrumbPage__HgiB7 .Breadcrumb_homeIcon__pEHcv{color:var(--color-on-surface)}.Breadcrumb_breadcrumbLink__NL_Fv:hover .Breadcrumb_homeIcon__pEHcv{color:var(--color-accent)}@media (min-width:640px){.Breadcrumb_breadcrumb__SCNnT{padding:var(--spacing-5) 0;padding-top:calc(5rem + var(--spacing-5))}.Breadcrumb_breadcrumbItem__4PJg2,.Breadcrumb_breadcrumbList__fPSlV{gap:var(--spacing-3)}}@media (min-width:1024px){.Breadcrumb_breadcrumb__SCNnT{padding:var(--spacing-6) 0;padding-top:calc(5rem + var(--spacing-6))}}.Footer_footer__cJ4lm{background-color:var(--color-bg);border-top:2px solid var(--color-border)}.Footer_mainFooter__nFZrw{padding:var(--spacing-16) 0;display:grid;gap:var(--spacing-12)}.Footer_brandSection__NOJPR{grid-column:span 2}.Footer_logoLink__C5aWQ{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.Footer_logoWrapper__yoYoD{position:relative;width:6rem;height:4rem;transition:transform var(--transition-normal)}.Footer_logoLink__C5aWQ:hover .Footer_logoWrapper__yoYoD{transform:scale(1.05)}.Footer_logoImage__cjbV_{object-fit:contain;transition:opacity var(--transition-normal)}.Footer_description__KLrtn{color:var(--color-text-muted);max-width:28rem;margin-bottom:var(--spacing-6);line-height:var(--leading-relaxed)}.Footer_socialLinks__lZMvQ{display:flex;gap:var(--spacing-3)}.Footer_socialLink__aAiyJ{width:2.5rem;height:2.5rem;background-color:var(--color-surface-2);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal)}.Footer_socialLink__aAiyJ:hover{background-color:var(--color-border-strong);transform:scale(1.1);box-shadow:var(--shadow-lg)}.Footer_socialIcon__RFtNB{width:1rem;height:1rem;color:var(--color-text-subtle);transition:color var(--transition-normal)}.Footer_socialLink__aAiyJ:hover .Footer_socialIcon__RFtNB{color:var(--color-text)}.Footer_sectionTitle__Ck_fQ{color:var(--color-text);font-weight:var(--font-bold);font-size:var(--text-lg);margin-bottom:var(--spacing-6)}.Footer_linksList__DCJFj{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.Footer_link__GIPh3{color:var(--color-text-muted);font-weight:var(--font-medium);transition:color var(--transition-normal),font-weight var(--transition-normal)}.Footer_link__GIPh3:hover{color:var(--color-text);font-weight:var(--font-bold)}.Footer_contactList__dHOFo{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-4)}.Footer_contactItem__SyhjE{display:flex;align-items:flex-start;gap:var(--spacing-3);color:var(--color-text-muted);transition:color var(--transition-normal)}a.Footer_contactItem__SyhjE:hover{color:var(--color-text)}.Footer_contactIcon__j49Lm{width:1.25rem;height:1.25rem;margin-top:.125rem;flex-shrink:0}.Footer_bottomBar__XDw8Z{padding:var(--spacing-6) 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.Footer_copyright__U3LRY{text-align:center}.Footer_copyright__U3LRY,.Footer_credit__lhDJl{color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:640px){.Footer_logoWrapper__yoYoD{width:7rem;height:5rem}.Footer_bottomBar__XDw8Z{flex-direction:row}.Footer_copyright__U3LRY{text-align:left}}@media (min-width:768px){.Footer_mainFooter__nFZrw{grid-template-columns:repeat(2,1fr)}.Footer_logoWrapper__yoYoD{width:8rem;height:5rem}}@media (min-width:1024px){.Footer_mainFooter__nFZrw{grid-template-columns:repeat(4,1fr)}.Footer_brandSection__NOJPR{grid-column:span 2}.Footer_logoWrapper__yoYoD{width:9rem;height:6rem}}.ThemeToggle_button__YVkHG{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);background-color:initial;cursor:pointer;transition:background-color var(--transition-fast)}.ThemeToggle_button__YVkHG:hover{background-color:var(--color-surface-2)}.ThemeToggle_button__YVkHG:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ThemeToggle_icon__D2IPa{width:1.25rem;height:1.25rem;color:var(--header-text)}.Header_header__lh3w3{position:fixed;top:0;left:0;right:0;z-index:var(--z-50);transition:all var(--transition-normal)}.Header_headerScrolled__fzZSA{box-shadow:var(--shadow-xl);background-color:var(--header-bg-scrolled)}.Header_headerDefault__06Qxu,.Header_headerScrolled__fzZSA{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Header_headerDefault__06Qxu{background-color:var(--header-bg)}.Header_innerContainer__c6_54{display:flex;align-items:center;justify-content:space-between;height:5rem}@media (max-width:767px){.Header_innerContainer__c6_54{height:4.5rem}.Header_mobileOverlay__k_vKP{top:4.5rem}.Header_mobileMenuOpen__VxpPi,.Header_mobileMenu__6HQho{top:4.5rem!important;height:calc(100vh - 4.5rem)!important}}.Header_logoLink__cWg6T{display:flex;align-items:center;gap:var(--spacing-3)}.Header_logoWrapper__OmiG9{position:relative;width:6rem;height:4rem;transform:scale(1);transition:transform var(--transition-normal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-1)}.Header_logoLink__cWg6T:hover .Header_logoWrapper__OmiG9{transform:scale(1.05)}.Header_logoImage__wAhOA{object-fit:contain;object-position:center;transition:opacity var(--transition-normal)}.Header_desktopNav__Bl_hC{display:none;align-items:center;gap:var(--spacing-8)}.Header_navLink__p_CbX{position:relative;font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--transition-normal);color:var(--header-text)}.Header_navLink__p_CbX:hover{color:var(--header-text-hover)}.Header_navLinkUnderline__t0lCf{position:absolute;bottom:-.25rem;left:0;width:0;height:.25rem;background-color:var(--color-primary);transition:width var(--transition-normal);box-shadow:0 4px 6px -1px rgba(var(--color-primary-rgb),.5)}.Header_navLink__p_CbX:hover .Header_navLinkUnderline__t0lCf{width:100%}.Header_navLinkActive__Oy4UU{color:var(--header-text-active)}.Header_navLinkActive__Oy4UU .Header_navLinkUnderline__t0lCf{width:100%}.Header_ctaSection__JNmRS{display:none;align-items:center;gap:var(--spacing-4)}.Header_mobileActions__kMp5M{display:flex;align-items:center;gap:var(--spacing-2)}.Header_menuButton__Itcx_{padding:var(--spacing-2);border-radius:var(--radius-lg);transition:background-color var(--transition-fast);color:var(--header-text-hover)}.Header_menuButton__Itcx_:hover{background-color:var(--header-hover)}.Header_mobileOverlay__k_vKP{background-color:var(--header-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-50);transition:opacity var(--transition-normal) ease-out}.Header_mobileMenu__6HQho,.Header_mobileOverlay__k_vKP{display:block;position:fixed;top:5rem;left:0;right:0;bottom:0}.Header_mobileMenu__6HQho{width:100vw;height:calc(100vh - 5rem);border-top:1px solid var(--header-border);box-shadow:var(--shadow-2xl);z-index:var(--z-60);transition:transform var(--transition-normal) ease-out,opacity var(--transition-normal) ease-out,visibility var(--transition-normal);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--header-surface)}.Header_mobileMenuOpen__VxpPi{opacity:1!important;transform:translateY(0)!important;visibility:visible!important;display:block!important;pointer-events:auto!important;position:fixed!important;top:5rem!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:calc(100vh - 5rem)!important;z-index:var(--z-60)!important;background-color:var(--header-surface)!important}.Header_mobileMenuClosed__8XkeZ{opacity:0;transform:translateY(-1rem);visibility:hidden;pointer-events:none}.Header_mobileNav__8RigL{padding:var(--spacing-6) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.Header_mobileNavLink__LSxb6{font-weight:var(--font-medium);font-size:var(--text-lg);line-height:var(--leading-relaxed);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-xl);transition:color var(--transition-normal),background-color var(--transition-normal);color:var(--header-text);display:block;width:100%;border:none;text-align:left;text-decoration:none;border-bottom:1px solid var(--header-border)}.Header_mobileNavLink__LSxb6:last-of-type{border-bottom:none}.Header_mobileNavLink__LSxb6:active{transform:scale(.98)}.Header_mobileNavLink__LSxb6:hover{background-color:var(--header-hover);color:var(--header-text-hover)}.Header_mobileNavLinkActive__Unsm_{background-color:var(--header-link-active-bg);color:var(--header-text-active);font-weight:var(--font-semibold)}.Header_mobileNavLinkActive__Unsm_:hover{background-color:var(--header-hover);color:var(--header-text-hover)}.Header_mobileContactSection__rjQRZ{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--header-border);padding-bottom:var(--spacing-8)}.Header_mobileWhatsappButton__vplBS{width:100%;padding:var(--spacing-6)}@media (max-width:767px){.Header_logoWrapper__OmiG9{width:5.5rem;height:3.5rem}}@media (min-width:640px){.Header_logoWrapper__OmiG9{width:7rem;height:5rem}}@media (min-width:768px){.Header_logoWrapper__OmiG9{width:8rem;height:5rem}}@media (min-width:1024px){.Header_logoWrapper__OmiG9{width:9rem;height:6rem}.Header_ctaSection__JNmRS,.Header_desktopNav__Bl_hC{display:flex}.Header_mobileActions__kMp5M{display:none}.Header_mobileMenu__6HQho,.Header_mobileOverlay__k_vKP{display:none!important}}