.breadcrumbs[data-astro-cid-pgjw2rnv]{margin-bottom:1.5rem;font-size:.9rem;opacity:.95}.breadcrumbs[data-astro-cid-pgjw2rnv] a[data-astro-cid-pgjw2rnv]{color:#fff;text-decoration:none;transition:opacity .3s}.breadcrumbs[data-astro-cid-pgjw2rnv] a[data-astro-cid-pgjw2rnv]:hover{opacity:.8;text-decoration:underline}.breadcrumbs[data-astro-cid-pgjw2rnv] .separator[data-astro-cid-pgjw2rnv]{margin:0 .5rem;opacity:.7}.breadcrumbs[data-astro-cid-pgjw2rnv] .current[data-astro-cid-pgjw2rnv]{opacity:.9}.trust-signals[data-astro-cid-pgjw2rnv]{display:flex;justify-content:center;gap:1.5rem;margin:1.5rem 0;flex-wrap:wrap}.trust-signals[data-astro-cid-pgjw2rnv] .badge[data-astro-cid-pgjw2rnv]{display:flex;align-items:center;gap:.5rem;background:#fff3;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;backdrop-filter:blur(10px)}.trust-signals[data-astro-cid-pgjw2rnv] .badge[data-astro-cid-pgjw2rnv] svg[data-astro-cid-pgjw2rnv]{flex-shrink:0}.quick-summary[data-astro-cid-pgjw2rnv]{padding:3rem 2rem;background:#fff}.summary-box[data-astro-cid-pgjw2rnv]{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:15px;padding:2.5rem;border:2px solid var(--primary)}.summary-box[data-astro-cid-pgjw2rnv] h2[data-astro-cid-pgjw2rnv]{color:var(--primary);text-align:center;margin-bottom:.5rem}.summary-subtitle[data-astro-cid-pgjw2rnv]{text-align:center;color:var(--text-light);margin-bottom:2rem}.summary-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.summary-item[data-astro-cid-pgjw2rnv]{background:#fff;padding:1.25rem;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:.5rem}.summary-item[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{color:var(--primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.summary-item[data-astro-cid-pgjw2rnv] span[data-astro-cid-pgjw2rnv]{font-size:1.1rem;font-weight:600;color:var(--text)}.table-of-contents[data-astro-cid-pgjw2rnv]{padding:3rem 2rem;background:var(--bg-gray)}.toc-box[data-astro-cid-pgjw2rnv]{max-width:1000px;margin:0 auto;background:#fff;border-radius:15px;padding:2.5rem;box-shadow:0 2px 10px #0000001a}.toc-box[data-astro-cid-pgjw2rnv] h2[data-astro-cid-pgjw2rnv]{text-align:center;color:var(--primary);margin-bottom:2rem}.toc-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.toc-column[data-astro-cid-pgjw2rnv]{display:flex;flex-direction:column;gap:.5rem}.toc-link[data-astro-cid-pgjw2rnv]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-gray);border-radius:8px;transition:all .3s;text-decoration:none;color:var(--text)}.toc-link[data-astro-cid-pgjw2rnv]:hover{background:var(--primary);color:#fff;transform:translate(5px)}.toc-number[data-astro-cid-pgjw2rnv]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary);color:#fff;border-radius:50%;font-weight:700;font-size:.9rem;flex-shrink:0}.toc-link[data-astro-cid-pgjw2rnv]:hover .toc-number[data-astro-cid-pgjw2rnv]{background:#fff;color:var(--primary)}.toc-text[data-astro-cid-pgjw2rnv]{font-weight:600}.expert-intro-box[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:auto 1fr;gap:2rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:15px;padding:2.5rem;border-left:5px solid var(--primary)}.expert-photo-placeholder[data-astro-cid-pgjw2rnv]{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000001a;flex-shrink:0}.expert-photo-placeholder[data-astro-cid-pgjw2rnv] svg[data-astro-cid-pgjw2rnv]{stroke:var(--primary)}.expert-content[data-astro-cid-pgjw2rnv] h2[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:.5rem}.expert-byline[data-astro-cid-pgjw2rnv]{color:var(--text-light);margin-bottom:1.5rem}.expert-credentials[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:1rem;line-height:1.7}.expert-stats-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.expert-stat[data-astro-cid-pgjw2rnv]{background:#fff;padding:1rem;border-radius:10px;text-align:center;box-shadow:0 2px 5px #0000001a}.expert-stat[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{display:block;font-size:1.5rem;color:var(--primary);margin-bottom:.25rem}.expert-stat[data-astro-cid-pgjw2rnv] span[data-astro-cid-pgjw2rnv]{font-size:.9rem;color:var(--text-light)}.expert-experience[data-astro-cid-pgjw2rnv]{background:#fff;padding:1.5rem;border-radius:10px;border-left:4px solid var(--primary)}.expert-commitment[data-astro-cid-pgjw2rnv]{font-style:italic;color:var(--text-light)}.comparison-table-wrapper[data-astro-cid-pgjw2rnv]{overflow-x:auto;margin:2rem 0;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a}.comparison-table[data-astro-cid-pgjw2rnv]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-pgjw2rnv] thead[data-astro-cid-pgjw2rnv]{background:var(--primary);color:#fff}.comparison-table[data-astro-cid-pgjw2rnv] th[data-astro-cid-pgjw2rnv]{padding:1rem;text-align:left;font-weight:600}.comparison-table[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:1rem;border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-pgjw2rnv] tbody[data-astro-cid-pgjw2rnv] tr[data-astro-cid-pgjw2rnv]:hover{background:var(--bg-gray)}.company-pros-cons[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.pros-section[data-astro-cid-pgjw2rnv],.cons-section[data-astro-cid-pgjw2rnv]{background:var(--bg-gray);padding:1rem;border-radius:8px}.pros-section[data-astro-cid-pgjw2rnv]{border-left:4px solid #10b981}.cons-section[data-astro-cid-pgjw2rnv]{border-left:4px solid #f59e0b}.pros-section[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{color:#10b981}.cons-section[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{color:#f59e0b}.pros-section[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv],.cons-section[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin-top:.5rem}.pros-section[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv],.cons-section[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.25rem;font-size:.95rem}.seasonal-pricing-table[data-astro-cid-pgjw2rnv]{margin:2rem 0;overflow-x:auto}.season-table[data-astro-cid-pgjw2rnv]{width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a;border-collapse:collapse}.season-table[data-astro-cid-pgjw2rnv] thead[data-astro-cid-pgjw2rnv]{background:var(--primary);color:#fff}.season-table[data-astro-cid-pgjw2rnv] th[data-astro-cid-pgjw2rnv],.season-table[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:1rem;text-align:left}.season-table[data-astro-cid-pgjw2rnv] tbody[data-astro-cid-pgjw2rnv] tr[data-astro-cid-pgjw2rnv]{border-bottom:1px solid var(--border)}.season-table[data-astro-cid-pgjw2rnv] tbody[data-astro-cid-pgjw2rnv] tr[data-astro-cid-pgjw2rnv]:hover{background:var(--bg-gray)}.demand-high[data-astro-cid-pgjw2rnv]{display:inline-block;padding:.25rem .75rem;background:#fee;color:#c00;border-radius:15px;font-size:.85rem;font-weight:600}.demand-medium[data-astro-cid-pgjw2rnv]{display:inline-block;padding:.25rem .75rem;background:#fef3c7;color:#d97706;border-radius:15px;font-size:.85rem;font-weight:600}.demand-low[data-astro-cid-pgjw2rnv]{display:inline-block;padding:.25rem .75rem;background:#d1fae5;color:#047857;border-radius:15px;font-size:.85rem;font-weight:600}.hidden-fees-box[data-astro-cid-pgjw2rnv],.cost-example-box[data-astro-cid-pgjw2rnv],.insurance-costs-box[data-astro-cid-pgjw2rnv],.mileage-policies-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;margin:2rem 0;box-shadow:0 2px 10px #0000001a}.fees-list[data-astro-cid-pgjw2rnv]{margin-left:1.5rem}.fees-list[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;line-height:1.6}.cost-breakdown-table[data-astro-cid-pgjw2rnv]{width:100%;margin:1.5rem 0}.cost-breakdown-table[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:.75rem;border-bottom:1px solid var(--border)}.cost-column[data-astro-cid-pgjw2rnv]{text-align:right;font-weight:600;color:var(--primary)}.total-row[data-astro-cid-pgjw2rnv]{border-top:3px solid var(--primary);background:var(--bg-gray)}.total-row[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:1rem .75rem;font-size:1.2rem}.cost-note[data-astro-cid-pgjw2rnv]{font-size:.9rem;color:var(--text-light);font-style:italic;margin-top:1rem}.insurance-tier[data-astro-cid-pgjw2rnv]{background:var(--bg-gray);padding:1.5rem;border-radius:10px;margin-bottom:1.5rem;border-left:4px solid var(--primary)}.insurance-tier[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.insurance-tier[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem}.insurance-note[data-astro-cid-pgjw2rnv]{background:#fef3c7;padding:1rem;border-radius:8px;border-left:4px solid #d97706;margin-top:1.5rem}.deposit-table[data-astro-cid-pgjw2rnv]{width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a;margin:2rem 0;border-collapse:collapse}.deposit-table[data-astro-cid-pgjw2rnv] thead[data-astro-cid-pgjw2rnv]{background:var(--primary);color:#fff}.deposit-table[data-astro-cid-pgjw2rnv] th[data-astro-cid-pgjw2rnv],.deposit-table[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:1rem;text-align:left}.deposit-table[data-astro-cid-pgjw2rnv] tbody[data-astro-cid-pgjw2rnv] tr[data-astro-cid-pgjw2rnv]{border-bottom:1px solid var(--border)}.pickup-locations-grid[data-astro-cid-pgjw2rnv]{display:grid;gap:2rem;margin:2rem 0}.location-card[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;border-left:5px solid var(--primary)}.location-card[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:.5rem}.location-address[data-astro-cid-pgjw2rnv]{font-weight:600;color:var(--text-light);margin-bottom:1.5rem}.location-details[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;line-height:1.6}.transport-options-box[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.transport-option[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.transport-option[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.transport-option[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.parking-info-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;margin:2rem 0;box-shadow:0 2px 10px #0000001a;border-left:4px solid var(--primary)}.parking-info-box[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin-top:1rem}.parking-info-box[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem}.strategy-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin:2rem 0}.strategy-card[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;border-top:4px solid var(--primary)}.strategy-card[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.strategy-card[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem}.strategy-card[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;line-height:1.6}.mistakes-list[data-astro-cid-pgjw2rnv]{max-width:900px;margin:2rem auto}.mistake-item[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:auto 1fr;gap:2rem;background:#fff;border-radius:10px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a}.mistake-number[data-astro-cid-pgjw2rnv]{width:50px;height:50px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.mistake-content[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.mistake-content[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;line-height:1.6}.legal-requirements-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;margin:2rem 0;box-shadow:0 2px 10px #0000001a;border-left:5px solid var(--primary)}.legal-requirements-box[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin:1rem 0}.legal-requirements-box[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem}.insurance-comparison-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.insurance-company-card[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;border-top:4px solid var(--primary)}.insurance-company-card[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1.5rem;font-size:1.3rem}.insurance-package[data-astro-cid-pgjw2rnv]{margin-top:1.5rem;margin-bottom:.5rem}.insurance-company-card[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin-bottom:1rem}.insurance-company-card[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem;font-size:.95rem}.personal-insurance-box[data-astro-cid-pgjw2rnv],.credit-card-coverage-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;margin:2rem 0;box-shadow:0 2px 10px #0000001a}.personal-insurance-box[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv],.credit-card-coverage-box[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.personal-insurance-box[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv],.credit-card-coverage-box[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin:1rem 0}.personal-insurance-box[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv],.credit-card-coverage-box[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;line-height:1.6}.card-coverage-item[data-astro-cid-pgjw2rnv]{background:var(--bg-gray);padding:1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid var(--primary)}.card-coverage-item[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem}.credit-card-warning[data-astro-cid-pgjw2rnv]{background:#fee;color:#c00;padding:1.5rem;border-radius:8px;border-left:4px solid #c00;margin-top:1.5rem;font-weight:600}.real-cost-examples[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.cost-example[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;border-top:4px solid var(--primary)}.cost-example[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.cost-example[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem;margin:1rem 0}.cost-example[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem}.example-verdict[data-astro-cid-pgjw2rnv]{background:var(--bg-gray);padding:1rem;border-radius:8px;margin-top:1rem;border-left:4px solid var(--primary)}.insurance-recommendations-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;margin:2rem 0;box-shadow:0 2px 10px #0000001a;border-left:5px solid #10b981}.insurance-recommendations-box[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem}.insurance-recommendations-box[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:1rem;line-height:1.7}.faq-category[data-astro-cid-pgjw2rnv]{margin-bottom:3rem}.faq-category-title[data-astro-cid-pgjw2rnv]{color:var(--primary);font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--primary)}.faq-item[data-astro-cid-pgjw2rnv] summary[data-astro-cid-pgjw2rnv] h4[data-astro-cid-pgjw2rnv]{display:inline;font-size:1.05rem;color:var(--text)}.hero-city[data-astro-cid-pgjw2rnv]{background:linear-gradient(135deg,#667eead9,#764ba2d9),url(/images/los-angeles-rv-rental-skyline.jpg);background-size:cover;background-position:center;color:#fff;padding:4rem 2rem;text-align:center}.hero-content[data-astro-cid-pgjw2rnv] h1[data-astro-cid-pgjw2rnv]{font-size:2.5rem;margin-bottom:1rem}.subtitle[data-astro-cid-pgjw2rnv]{font-size:1.2rem;margin-bottom:2rem;opacity:.95}.hero-stats[data-astro-cid-pgjw2rnv]{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.stat[data-astro-cid-pgjw2rnv]{display:flex;flex-direction:column;align-items:center}.stat[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{font-size:2rem;display:block}.stat[data-astro-cid-pgjw2rnv] span[data-astro-cid-pgjw2rnv]{font-size:.9rem;opacity:.9}.quick-links[data-astro-cid-pgjw2rnv]{background:#fff;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.quick-links[data-astro-cid-pgjw2rnv] .container[data-astro-cid-pgjw2rnv]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.quick-link[data-astro-cid-pgjw2rnv]{padding:.75rem 1.5rem;background:var(--bg-gray);border-radius:25px;font-weight:600;transition:all .3s}.quick-link[data-astro-cid-pgjw2rnv]:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.section[data-astro-cid-pgjw2rnv]{padding:4rem 2rem}.section[data-astro-cid-pgjw2rnv].bg-gray{background:var(--bg-gray)}.container[data-astro-cid-pgjw2rnv]{max-width:1200px;margin:0 auto}.section-intro[data-astro-cid-pgjw2rnv]{font-size:1.1rem;color:var(--text-light);margin-bottom:2rem}.companies-grid[data-astro-cid-pgjw2rnv]{display:grid;gap:2rem;margin-top:2rem}.company-card[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;transition:transform .3s,box-shadow .3s}.company-card[data-astro-cid-pgjw2rnv]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.company-header[data-astro-cid-pgjw2rnv]{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem;border-bottom:2px solid var(--bg-gray);padding-bottom:1rem}.company-header[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem;color:var(--text)}.rating[data-astro-cid-pgjw2rnv]{display:flex;align-items:center;gap:.5rem}.stars[data-astro-cid-pgjw2rnv]{color:#fbbf24;font-size:1.2rem}.rating-num[data-astro-cid-pgjw2rnv]{color:var(--text-light);font-weight:600}.price-badge[data-astro-cid-pgjw2rnv]{background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.1rem}.company-details[data-astro-cid-pgjw2rnv]{margin-bottom:1.5rem}.company-details[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.5rem;color:var(--text-light)}.company-pros[data-astro-cid-pgjw2rnv]{background:var(--bg-gray);padding:1rem;border-radius:8px;margin-bottom:1.5rem}.company-pros[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{display:block;margin-bottom:.5rem;color:var(--primary)}.company-pros[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem}.company-pros[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.25rem}.cta-button[data-astro-cid-pgjw2rnv]{display:inline-block;padding:1rem 2rem;border-radius:50px;font-weight:600;text-align:center;transition:all .3s;width:100%;font-size:1.1rem}.cta-button[data-astro-cid-pgjw2rnv].primary{background:var(--primary);color:#fff}.cta-button[data-astro-cid-pgjw2rnv].primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.pricing-table[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.price-row[data-astro-cid-pgjw2rnv]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border)}.price-row[data-astro-cid-pgjw2rnv]:last-child{border-bottom:none}.rv-type[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{display:block;margin-bottom:.25rem;font-size:1.1rem}.rv-type[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{color:var(--text-light);margin:0}.price-range[data-astro-cid-pgjw2rnv]{font-size:1.3rem;font-weight:700;color:var(--primary)}.price-tips[data-astro-cid-pgjw2rnv]{margin-top:2rem;background:#fff;padding:2rem;border-radius:10px;border-left:4px solid var(--primary)}.price-tips[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary)}.price-tips[data-astro-cid-pgjw2rnv] ul[data-astro-cid-pgjw2rnv]{margin-left:1.5rem}.price-tips[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem}.destinations-grid[data-astro-cid-pgjw2rnv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.destination-card[data-astro-cid-pgjw2rnv]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 2px 10px #0000001a}.destination-card[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary)}.distance[data-astro-cid-pgjw2rnv]{color:var(--text-light);font-weight:600}.faq-list[data-astro-cid-pgjw2rnv]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-pgjw2rnv]{background:#fff;padding:1.5rem;margin-bottom:1rem;border-radius:8px;cursor:pointer;box-shadow:0 2px 5px #0000001a}.faq-item[data-astro-cid-pgjw2rnv] summary[data-astro-cid-pgjw2rnv]{font-weight:600;list-style:none}.faq-item[data-astro-cid-pgjw2rnv] summary[data-astro-cid-pgjw2rnv]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-pgjw2rnv] summary[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{display:inline;font-size:1.1rem;color:var(--text)}.faq-item[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-top:1rem;padding-left:1rem;border-left:3px solid var(--primary);color:var(--text-light)}.author-box[data-astro-cid-pgjw2rnv]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-left:4px solid var(--primary);padding:2rem;border-radius:10px}.author-box[data-astro-cid-pgjw2rnv] h3[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.author-box[data-astro-cid-pgjw2rnv] p[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem}.disclaimer-box[data-astro-cid-pgjw2rnv]{background:#fff3cd;border-left:4px solid #ff6b6b;padding:1.25rem 1.5rem;border-radius:6px;margin:2rem 0;font-size:.95rem;line-height:1.7}.disclaimer-box[data-astro-cid-pgjw2rnv] strong[data-astro-cid-pgjw2rnv]{color:#c92a2a;display:block;margin-bottom:.5rem}.disclaimer-box[data-astro-cid-pgjw2rnv] a[data-astro-cid-pgjw2rnv]{color:var(--primary);text-decoration:underline}.related-resources-box[data-astro-cid-pgjw2rnv]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 10px #0000001a;border-left:4px solid var(--primary)}.related-resources-box[data-astro-cid-pgjw2rnv] h2[data-astro-cid-pgjw2rnv]{color:var(--primary);margin-bottom:1rem}.resources-list[data-astro-cid-pgjw2rnv]{list-style:none;padding:0;margin-top:1rem}.resources-list[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.resources-list[data-astro-cid-pgjw2rnv] li[data-astro-cid-pgjw2rnv]:before{content:"→";position:absolute;left:0;color:var(--primary);font-weight:700}.resources-list[data-astro-cid-pgjw2rnv] a[data-astro-cid-pgjw2rnv]{color:var(--text);text-decoration:none;font-weight:600;transition:color .3s}.resources-list[data-astro-cid-pgjw2rnv] a[data-astro-cid-pgjw2rnv]:hover{color:var(--primary)}@media(max-width:768px){.hero-content[data-astro-cid-pgjw2rnv] h1[data-astro-cid-pgjw2rnv]{font-size:1.75rem}.hero-stats[data-astro-cid-pgjw2rnv]{flex-direction:column;gap:1rem}.trust-signals[data-astro-cid-pgjw2rnv]{flex-direction:column;align-items:center}.summary-grid[data-astro-cid-pgjw2rnv],.toc-grid[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr}.expert-intro-box[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr;text-align:center}.expert-photo-placeholder[data-astro-cid-pgjw2rnv]{margin:0 auto}.expert-stats-grid[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr}.comparison-table-wrapper[data-astro-cid-pgjw2rnv]{font-size:.85rem}.company-header[data-astro-cid-pgjw2rnv]{flex-direction:column;gap:1rem}.company-pros-cons[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr}.price-row[data-astro-cid-pgjw2rnv]{flex-direction:column;align-items:start;gap:.5rem}.season-table[data-astro-cid-pgjw2rnv]{font-size:.85rem}.season-table[data-astro-cid-pgjw2rnv] th[data-astro-cid-pgjw2rnv],.season-table[data-astro-cid-pgjw2rnv] td[data-astro-cid-pgjw2rnv]{padding:.5rem}.transport-options-box[data-astro-cid-pgjw2rnv],.strategy-grid[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr}.mistake-item[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr;text-align:center}.mistake-number[data-astro-cid-pgjw2rnv]{margin:0 auto 1rem}.insurance-comparison-grid[data-astro-cid-pgjw2rnv],.real-cost-examples[data-astro-cid-pgjw2rnv],.pickup-locations-grid[data-astro-cid-pgjw2rnv]{grid-template-columns:1fr}}
