.car-hero[data-astro-cid-gf3pcx3t]{background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 100%);padding:calc(var(--space-24) + 72px) 0 var(--space-12)}.car-hero-content[data-astro-cid-gf3pcx3t]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.breadcrumb[data-astro-cid-gf3pcx3t]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--space-6)}.breadcrumb[data-astro-cid-gf3pcx3t] a[data-astro-cid-gf3pcx3t]{color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb[data-astro-cid-gf3pcx3t] a[data-astro-cid-gf3pcx3t]:hover{color:var(--color-gold)}.car-brand-label[data-astro-cid-gf3pcx3t]{display:inline-block;font-size:var(--text-sm);font-weight:600;color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-2)}.car-info[data-astro-cid-gf3pcx3t] h1[data-astro-cid-gf3pcx3t]{margin-bottom:var(--space-2)}.car-tagline[data-astro-cid-gf3pcx3t]{font-size:var(--text-lg);color:var(--color-gray-500);margin-bottom:var(--space-6)}.car-quick-specs[data-astro-cid-gf3pcx3t]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.quick-spec[data-astro-cid-gf3pcx3t]{display:flex;align-items:center;gap:var(--space-2);background:var(--color-white);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-600);box-shadow:var(--shadow-sm)}.spec-icon[data-astro-cid-gf3pcx3t]{font-size:1.25rem}.car-gallery[data-astro-cid-gf3pcx3t]{position:relative}.main-image[data-astro-cid-gf3pcx3t]{border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.main-image[data-astro-cid-gf3pcx3t] img[data-astro-cid-gf3pcx3t]{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.car-details[data-astro-cid-gf3pcx3t]{background:var(--color-white)}.details-grid[data-astro-cid-gf3pcx3t]{display:grid;grid-template-columns:1fr;gap:var(--space-12)}.details-main[data-astro-cid-gf3pcx3t]{display:flex;flex-direction:column;gap:var(--space-10)}.detail-section[data-astro-cid-gf3pcx3t] h2[data-astro-cid-gf3pcx3t]{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.description[data-astro-cid-gf3pcx3t]{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8}.features-list[data-astro-cid-gf3pcx3t]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.feature-item[data-astro-cid-gf3pcx3t]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-600)}.feature-item[data-astro-cid-gf3pcx3t] svg[data-astro-cid-gf3pcx3t]{color:var(--color-gold);flex-shrink:0}.includes-list[data-astro-cid-gf3pcx3t]{display:flex;flex-direction:column;gap:var(--space-3)}.include-item[data-astro-cid-gf3pcx3t]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-gray-600)}.pricing-card[data-astro-cid-gf3pcx3t]{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-200);position:sticky;top:100px}.pricing-header[data-astro-cid-gf3pcx3t]{text-align:center;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--space-6)}.pricing-label[data-astro-cid-gf3pcx3t]{font-size:var(--text-sm);color:var(--color-gray-500)}.pricing-main[data-astro-cid-gf3pcx3t]{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-top:var(--space-2)}.pricing-main[data-astro-cid-gf3pcx3t] .price[data-astro-cid-gf3pcx3t]{font-size:var(--text-3xl);font-weight:700;color:var(--color-black)}.pricing-main[data-astro-cid-gf3pcx3t] .period[data-astro-cid-gf3pcx3t]{font-size:var(--text-base);color:var(--color-gray-500)}.pricing-options[data-astro-cid-gf3pcx3t]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.pricing-option[data-astro-cid-gf3pcx3t]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-lg);font-size:var(--text-sm)}.pricing-option[data-astro-cid-gf3pcx3t].featured{background:linear-gradient(135deg,#b08d4c1a,#b08d4c0d);border:1px solid rgba(176,141,76,.3)}.option-price[data-astro-cid-gf3pcx3t]{font-weight:600;color:var(--color-black)}.booking-btn[data-astro-cid-gf3pcx3t]{width:100%;justify-content:center;padding:var(--space-5) var(--space-8);font-size:var(--text-base)}.booking-note[data-astro-cid-gf3pcx3t]{text-align:center;font-size:var(--text-xs);color:var(--color-gray-400);margin-top:var(--space-4)}.other-cars[data-astro-cid-gf3pcx3t]{background:var(--color-gray-50)}.section-header[data-astro-cid-gf3pcx3t]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-10)}.section-header[data-astro-cid-gf3pcx3t] h2[data-astro-cid-gf3pcx3t]{margin:0}.cars-grid[data-astro-cid-gf3pcx3t]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-8)}@media(min-width:640px){.cars-grid[data-astro-cid-gf3pcx3t]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.car-hero-content[data-astro-cid-gf3pcx3t]{grid-template-columns:1fr 1.2fr}.details-grid[data-astro-cid-gf3pcx3t]{grid-template-columns:1fr 380px}.cars-grid[data-astro-cid-gf3pcx3t]{grid-template-columns:repeat(3,1fr)}}
