.CompraVenta_pageContainer__Y2SLU{background-color:var(--color-background);padding-bottom:8rem}.CompraVenta_hero__NthVb{background:var(--color-primary);padding:5rem 0;color:white;margin-bottom:4rem;box-shadow:var(--shadow-md)}.CompraVenta_heroTitle__AYTZn{font-size:3rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase;color:white;letter-spacing:-.02em}.CompraVenta_heroDesc__rINAp{max-width:700px;opacity:.9;font-size:1.2rem;line-height:1.6}.CompraVenta_filtersSection__2gqiO{margin-bottom:4rem;background:var(--color-bg-light);padding:2.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.CompraVenta_filtersTitle__7Fdn4{font-size:.9rem;font-weight:800;text-transform:uppercase;color:white;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem;letter-spacing:.05em}.CompraVenta_filtersGrid__sn7Hi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%}@media (max-width:992px){.CompraVenta_filtersGrid__sn7Hi{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.CompraVenta_filtersGrid__sn7Hi{grid-template-columns:1fr}}.CompraVenta_searchContainer__HzT4B{margin-bottom:2rem;width:100%}.CompraVenta_searchInput__OM4lG{width:100%;padding:1rem 1.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:white;font-size:1rem;font-weight:500;outline:none;transition:all .2s;color:var(--color-primary)}.CompraVenta_searchInput__OM4lG:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(254,187,18,.1)}.CompraVenta_filterGroup__8oWLY{display:flex;flex-direction:column;gap:.75rem;width:100%}.CompraVenta_filterLabel__Jf46a{font-size:.8rem;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,.8)}.CompraVenta_select__ZXQK0{padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:white;width:100%;font-weight:600;color:var(--color-primary);outline:none;transition:all .2s;font-size:.9rem}.CompraVenta_select__ZXQK0:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(254,187,18,.1)}.CompraVenta_grid__1lNEo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}.CompraVenta_emptyState__Is_kA{text-align:center;padding:6rem;background:var(--color-bg-light);border-radius:var(--radius-lg);color:var(--color-muted);border:2px dashed var(--color-border)}.CompraVenta_resetBtn__n5FYL{background:none;border:none;color:var(--color-secondary);font-weight:700;text-decoration:underline;cursor:pointer;padding:0 .5rem;font-family:inherit}.CompraVenta_resetBtn__n5FYL:hover{color:var(--color-primary)}@media (max-width:1100px){.CompraVenta_grid__1lNEo{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CompraVenta_grid__1lNEo{grid-template-columns:1fr}.CompraVenta_heroTitle__AYTZn{font-size:2.2rem}}.VehicleSalesTeaser_section__sxoIG{padding:8rem 0;background-color:var(--color-background)}.VehicleSalesTeaser_header__R3tGm{margin-bottom:4rem;text-align:center;display:flex;flex-direction:column;align-items:center}.VehicleSalesTeaser_topBadge__T_1d7{color:var(--color-secondary);font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.15em;display:block;margin-bottom:.75rem}.VehicleSalesTeaser_sectionTitle__BELcS{font-size:3.5rem;font-weight:950;color:var(--color-foreground);margin-bottom:1.5rem;line-height:1.1}.VehicleSalesTeaser_titleLine__IMxGP{width:100px;height:5px;background-color:var(--color-secondary);margin-bottom:2rem}.VehicleSalesTeaser_description__ibOxl{max-width:700px;color:var(--color-muted);font-size:1.2rem;line-height:1.6}.VehicleSalesTeaser_grid__RFwvD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}.VehicleSalesTeaser_card__ShIg8{background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--color-border);display:flex;flex-direction:column}.VehicleSalesTeaser_card__ShIg8:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:var(--color-secondary)}.VehicleSalesTeaser_imageWrapper__MWlua{position:relative;height:240px;overflow:hidden}.VehicleSalesTeaser_image__ONgae{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.VehicleSalesTeaser_card__ShIg8:hover .VehicleSalesTeaser_image__ONgae{transform:scale(1.1)}.VehicleSalesTeaser_priceBadge__lSgjC{display:inline-block;background-color:var(--color-secondary);color:var(--color-primary);padding:.25rem .75rem;font-weight:800;border-radius:4px;font-size:.95rem;margin-bottom:.75rem}.VehicleSalesTeaser_cardContent__Hrnep{padding:2rem;flex-grow:1}.VehicleSalesTeaser_vehicleTitle__agSkm{font-size:1.4rem;font-weight:800;color:var(--color-primary);margin-bottom:1rem;line-height:1.2}.VehicleSalesTeaser_specs__grf9K{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem}.VehicleSalesTeaser_specItem__c6Mf7{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--color-muted)}.VehicleSalesTeaser_specIcon__kY4zW{color:var(--color-primary);opacity:.7}.VehicleSalesTeaser_readMore__D5JuC{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--color-primary);font-size:.9rem;transition:gap .2s}.VehicleSalesTeaser_card__ShIg8:hover .VehicleSalesTeaser_readMore__D5JuC{gap:.75rem}.VehicleSalesTeaser_statusBadge__1GYTf{position:absolute;top:1.5rem;left:1.5rem;padding:.5rem 1rem;font-weight:900;border-radius:var(--radius-sm);font-size:.8rem;letter-spacing:.1em;color:white;box-shadow:var(--shadow-sm);z-index:2}.VehicleSalesTeaser_status_sold__xHfcj{background-color:#ff4d4d}.VehicleSalesTeaser_status_reserved__yLZgB{background-color:var(--color-secondary);color:var(--color-primary)}.VehicleSalesTeaser_shareBtn__Tcjm9{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:rgba(255,255,255,.9);color:var(--color-primary);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all var(--transition-base);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.VehicleSalesTeaser_shareBtn__Tcjm9:hover{background:var(--color-secondary);color:var(--color-primary);transform:scale(1.1);box-shadow:var(--shadow-md)}.VehicleSalesTeaser_shareBtnActive__Aj7OF{background:#10b981;color:white}@media (max-width:1200px){.VehicleSalesTeaser_grid__RFwvD{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.VehicleSalesTeaser_grid__RFwvD{grid-template-columns:1fr}.VehicleSalesTeaser_sectionTitle__BELcS{font-size:2.5rem}.VehicleSalesTeaser_section__sxoIG{padding:5rem 0}}