.ponuda-section{padding:3rem 0;background:var(--color-bg)}.ponuda-title{text-align:center;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-body);margin:0 0 .75rem}.ponuda-tabs{text-align:center;margin-bottom:1.25rem;font-size:.95rem}.ponuda-tab{background:none;border:none;padding:.25rem .5rem;font-size:inherit;font-weight:500;color:var(--color-body-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.ponuda-tab.active,.ponuda-tab:hover{color:var(--color-body)}.ponuda-tab.active{text-decoration:underline;text-underline-offset:4px}.ponuda-tab-sep{margin:0 .25rem;color:var(--color-body-muted)}.vehicle-card{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;background:#fff;transition:box-shadow .2s}.vehicle-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.vehicle-card .price{color:var(--color-primary);font-weight:700;font-size:1.1rem}.badge-featured{background:var(--color-primary);color:#fff;padding:.15rem .5rem;border-radius:var(--radius);font-size:.75rem}.quick-search-section{padding:3rem 0;background:var(--color-bg)}.quick-search-title{text-align:center;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-body);margin:0 0 1.5rem}.quick-search-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;max-width:900px;margin:0 auto}.quick-search-field{flex:1 1;min-width:120px}.quick-search-field label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-body-muted)}.quick-search-field input,.quick-search-field select{width:100%;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius);font-size:1rem;background:#fff}.quick-search-submit{flex-shrink:0}.quick-search-btn{display:inline-block;padding:.55rem 1.5rem;background:var(--color-accent)!important;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:var(--radius);text-decoration:none;white-space:nowrap}.quick-search-btn:hover{background:var(--color-accent-dark)!important;color:#fff!important;text-decoration:none}@media (max-width:640px){.quick-search-filters{flex-direction:column}.quick-search-field{min-width:100%}}