.breadcrumb[data-astro-cid-pfyywp43]{background-color:var(--color-bg-light);padding:1rem 0;font-size:.875rem}.breadcrumb[data-astro-cid-pfyywp43] a[data-astro-cid-pfyywp43]{color:var(--color-primary)}.car-detail-layout[data-astro-cid-pfyywp43]{display:grid;grid-template-columns:1fr 350px;gap:3rem;margin-top:2rem}.car-header[data-astro-cid-pfyywp43]{margin-bottom:2rem}.car-header[data-astro-cid-pfyywp43] h1[data-astro-cid-pfyywp43]{margin-bottom:.5rem}.car-meta[data-astro-cid-pfyywp43]{display:flex;gap:1rem;align-items:center}.car-type[data-astro-cid-pfyywp43],.car-brand[data-astro-cid-pfyywp43]{padding:.25rem .75rem;background-color:var(--color-bg-light);border-radius:2rem;font-size:.875rem;color:var(--color-text-light)}.badge-popular[data-astro-cid-pfyywp43]{padding:.25rem .75rem;background-color:var(--color-accent);color:#fff;border-radius:2rem;font-size:.875rem;font-weight:600}.car-image-main[data-astro-cid-pfyywp43]{aspect-ratio:16/9;overflow:hidden;border-radius:1rem;background-color:var(--color-bg-light);margin-bottom:2rem}.car-image-main[data-astro-cid-pfyywp43] img[data-astro-cid-pfyywp43]{width:100%;height:100%;object-fit:contain;padding:1rem}.car-specs-grid[data-astro-cid-pfyywp43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:3rem}.spec-item[data-astro-cid-pfyywp43]{display:flex;gap:1rem;align-items:center;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:var(--shadow-md)}.spec-icon[data-astro-cid-pfyywp43]{font-size:2rem}.spec-label[data-astro-cid-pfyywp43]{font-size:.875rem;color:var(--color-text-light)}.spec-value[data-astro-cid-pfyywp43]{font-weight:600;color:var(--color-text)}.car-description[data-astro-cid-pfyywp43],.car-features[data-astro-cid-pfyywp43],.pricing-section[data-astro-cid-pfyywp43],.why-rent[data-astro-cid-pfyywp43],.destinations[data-astro-cid-pfyywp43],.how-to-book[data-astro-cid-pfyywp43],.faq-section[data-astro-cid-pfyywp43]{margin-bottom:3rem}.car-description[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.car-features[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.pricing-section[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.why-rent[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.destinations[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.how-to-book[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43],.faq-section[data-astro-cid-pfyywp43] h2[data-astro-cid-pfyywp43]{margin-bottom:1.5rem}.pricing-grid[data-astro-cid-pfyywp43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.pricing-card[data-astro-cid-pfyywp43]{background:#fff;border:2px solid var(--color-border);border-radius:1rem;padding:1.5rem;transition:all .3s ease}.pricing-card[data-astro-cid-pfyywp43]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.transmission-badge[data-astro-cid-pfyywp43]{display:inline-block;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;padding:.5rem 1rem;border-radius:2rem;font-weight:600;font-size:.875rem;margin-bottom:1rem}.pricing-options[data-astro-cid-pfyywp43]{margin-bottom:1.5rem}.price-option[data-astro-cid-pfyywp43]{padding:1rem;margin-bottom:.75rem;background:var(--color-bg-light);border-radius:.5rem;transition:background .3s ease}.price-option[data-astro-cid-pfyywp43]:hover{background:#e0e7ff}.price-option[data-astro-cid-pfyywp43].highlight{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid var(--color-primary)}.price-label[data-astro-cid-pfyywp43]{font-size:.875rem;color:var(--color-text-light);margin-bottom:.25rem}.price-value[data-astro-cid-pfyywp43]{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.price-unit[data-astro-cid-pfyywp43]{font-size:.875rem;font-weight:400;color:var(--color-text-light)}.features-grid[data-astro-cid-pfyywp43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.feature-item[data-astro-cid-pfyywp43]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--color-bg-light);border-radius:.5rem}.feature-check[data-astro-cid-pfyywp43]{color:var(--color-secondary)}.reasons-list[data-astro-cid-pfyywp43]{display:grid;gap:1.5rem}.reason-item[data-astro-cid-pfyywp43]{padding:1.5rem;background:var(--color-bg-light);border-radius:.5rem;border-left:4px solid var(--color-primary)}.reason-item[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{margin:0 0 .5rem}.reason-item[data-astro-cid-pfyywp43] p[data-astro-cid-pfyywp43]{margin:0}.destinations[data-astro-cid-pfyywp43] ul[data-astro-cid-pfyywp43]{margin-left:1.5rem}.destinations[data-astro-cid-pfyywp43] li[data-astro-cid-pfyywp43]{margin-bottom:.75rem}.booking-steps[data-astro-cid-pfyywp43]{display:grid;gap:1.5rem}.step[data-astro-cid-pfyywp43]{display:flex;gap:1.5rem;align-items:start}.step-number[data-astro-cid-pfyywp43]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{margin:0 0 .5rem}.step-content[data-astro-cid-pfyywp43] p[data-astro-cid-pfyywp43]{margin:0;color:var(--color-text-light)}.faq-list[data-astro-cid-pfyywp43]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-pfyywp43]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:var(--shadow-sm)}.faq-item[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-primary)}.faq-item[data-astro-cid-pfyywp43] p[data-astro-cid-pfyywp43]{margin:0;color:var(--color-text-light)}.content-cta[data-astro-cid-pfyywp43]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:2rem;border-radius:1rem;text-align:center}.content-cta[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{color:#fff;margin:0 0 .5rem}.cta-buttons[data-astro-cid-pfyywp43]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.sidebar[data-astro-cid-pfyywp43]{position:sticky;top:100px;height:fit-content}.sidebar-widget[data-astro-cid-pfyywp43]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:var(--shadow-md);margin-bottom:1.5rem}.sidebar-widget[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{margin:0 0 1rem;font-size:1.125rem}.price-widget[data-astro-cid-pfyywp43]{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.price-widget[data-astro-cid-pfyywp43] h3[data-astro-cid-pfyywp43]{color:#fff}.price-option[data-astro-cid-pfyywp43]{padding:1rem;background:#ffffff1a;border-radius:.5rem;margin-bottom:1rem;text-align:center}.price-option[data-astro-cid-pfyywp43].featured{background:#fff3;border:2px solid rgba(255,255,255,.3)}.price-label[data-astro-cid-pfyywp43]{font-size:.875rem;opacity:.9;margin-bottom:.25rem}.price-value[data-astro-cid-pfyywp43]{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.price-note[data-astro-cid-pfyywp43]{font-size:.75rem;opacity:.8}.btn-block[data-astro-cid-pfyywp43]{width:100%;margin-top:.5rem}.specs-list[data-astro-cid-pfyywp43]{display:flex;flex-direction:column;gap:.75rem}.spec-row[data-astro-cid-pfyywp43]{display:flex;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.spec-row[data-astro-cid-pfyywp43]:last-child{border-bottom:none;padding-bottom:0}.spec-row[data-astro-cid-pfyywp43] span[data-astro-cid-pfyywp43]{color:var(--color-text-light);font-size:.875rem}.contact-info[data-astro-cid-pfyywp43] p[data-astro-cid-pfyywp43]{margin-bottom:1rem;font-size:.875rem}.contact-info[data-astro-cid-pfyywp43] a[data-astro-cid-pfyywp43]{color:var(--color-primary);font-weight:600}.sidebar-links[data-astro-cid-pfyywp43]{list-style:none;margin:0;padding:0}.sidebar-links[data-astro-cid-pfyywp43] li[data-astro-cid-pfyywp43]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.sidebar-links[data-astro-cid-pfyywp43] li[data-astro-cid-pfyywp43]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.link-more[data-astro-cid-pfyywp43]{display:block;margin-top:1rem;color:var(--color-primary);font-weight:600;text-align:center}@media(max-width:1024px){.car-detail-layout[data-astro-cid-pfyywp43]{grid-template-columns:1fr}.sidebar[data-astro-cid-pfyywp43]{position:static}.car-specs-grid[data-astro-cid-pfyywp43]{grid-template-columns:repeat(2,1fr)}.breadcrumb[data-astro-cid-pfyywp43]{padding:.5rem 0}}@media(max-width:640px){.car-specs-grid[data-astro-cid-pfyywp43]{grid-template-columns:1fr}}
