.breadcrumbs[data-astro-cid-oh33itys]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:6rem var(--spacing-lg) 1rem;max-width:1200px;margin:0 auto}.breadcrumbs[data-astro-cid-oh33itys] a[data-astro-cid-oh33itys]{color:#fff9;text-decoration:none}.breadcrumbs[data-astro-cid-oh33itys] a[data-astro-cid-oh33itys]:hover{color:#d4af37}.breadcrumbs[data-astro-cid-oh33itys] span[data-astro-cid-oh33itys]{color:#fff6}.page-hero[data-astro-cid-oh33itys]{min-height:50vh;display:flex;align-items:center;justify-content:center;padding:2rem var(--spacing-lg) var(--spacing-2xl);position:relative;background:radial-gradient(ellipse at 50%0,rgba(212,175,55,.15)0,transparent 50%)}.hero-content[data-astro-cid-oh33itys]{max-width:800px;text-align:center;margin:0 auto}.hero-badge[data-astro-cid-oh33itys]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-radius:9999px;font-size:.875rem;color:#d4af37;margin-bottom:1.5rem}.hero-headline[data-astro-cid-oh33itys]{display:block;color:#fffc;font-size:.4em;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.hero-description[data-astro-cid-oh33itys]{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.hero-cta[data-astro-cid-oh33itys]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.trust-bar[data-astro-cid-oh33itys]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1.5rem var(--spacing-lg);background:var(--color-charcoal);border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2)}.trust-item[data-astro-cid-oh33itys]{font-size:.875rem;color:#fffc}.trust-item[data-astro-cid-oh33itys] strong[data-astro-cid-oh33itys]{color:#d4af37;margin-right:.25rem}.section-dark[data-astro-cid-oh33itys]{padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-onyx)}.section-light[data-astro-cid-oh33itys]{padding:var(--spacing-3xl) var(--spacing-lg);background:var(--color-charcoal)}.container[data-astro-cid-oh33itys]{max-width:1200px;margin:0 auto}.container[data-astro-cid-oh33itys].narrow{max-width:800px}.section-header[data-astro-cid-oh33itys]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#fff9;margin-top:1rem}.categories-grid[data-astro-cid-oh33itys]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.category-card[data-astro-cid-oh33itys]{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(212,175,55,.2);border-radius:1rem;padding:1.5rem}.category-card[data-astro-cid-oh33itys] h3[data-astro-cid-oh33itys]{color:#d4af37;font-size:1.25rem;margin-bottom:.5rem}.category-description[data-astro-cid-oh33itys]{color:#fff9;font-size:.9375rem;margin-bottom:1rem}.category-locations[data-astro-cid-oh33itys]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.location-tag[data-astro-cid-oh33itys]{font-size:.75rem;color:#ffffffb3;background:#d4af371a;padding:.375rem .75rem;border-radius:9999px;border:1px solid rgba(212,175,55,.2)}.category-transport[data-astro-cid-oh33itys]{padding-top:1rem;border-top:1px solid rgba(212,175,55,.1)}.transport-label[data-astro-cid-oh33itys]{font-size:.75rem;color:#d4af37;text-transform:uppercase;letter-spacing:.05em}.category-transport[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#fff9;font-size:.875rem;margin-top:.5rem}.category-link[data-astro-cid-oh33itys]{display:inline-block;margin-top:1rem;color:#d4af37;font-size:.875rem;text-decoration:none;font-weight:500}.category-link[data-astro-cid-oh33itys]:hover{color:#e8c547}.featured-grid[data-astro-cid-oh33itys]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.featured-card[data-astro-cid-oh33itys]{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(212,175,55,.2);border-radius:1rem;overflow:hidden;text-decoration:none;transition:all .3s ease}.featured-card[data-astro-cid-oh33itys]:hover{border-color:#d4af3780;transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.featured-image[data-astro-cid-oh33itys]{height:180px;background:linear-gradient(135deg,#d4af371a,#d4af370d);display:flex;align-items:center;justify-content:center}.featured-content[data-astro-cid-oh33itys]{padding:1.5rem}.featured-content[data-astro-cid-oh33itys] h3[data-astro-cid-oh33itys]{color:#d4af37;font-size:1.25rem;margin-bottom:.75rem}.featured-description[data-astro-cid-oh33itys]{color:#ffffffb3;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.featured-highlights[data-astro-cid-oh33itys]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.highlight-tag[data-astro-cid-oh33itys]{font-size:.6875rem;color:#fff9;background:#ffffff0d;padding:.25rem .5rem;border-radius:.25rem}.featured-meta[data-astro-cid-oh33itys]{font-size:.8125rem;color:#fff9;margin-bottom:1rem}.meta-label[data-astro-cid-oh33itys]{color:#d4af37}.view-guide[data-astro-cid-oh33itys]{display:inline-block;color:#d4af37;font-size:.875rem;font-weight:500}.featured-card[data-astro-cid-oh33itys]:hover .view-guide[data-astro-cid-oh33itys]{color:#e8c547}.tips-grid[data-astro-cid-oh33itys]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tip-card[data-astro-cid-oh33itys]{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(212,175,55,.1);border-radius:1rem;padding:1.5rem;text-align:center}.tip-number[data-astro-cid-oh33itys]{width:3rem;height:3rem;background:linear-gradient(135deg,#d4af37,#c9a227);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;color:#0a0a0a}.tip-card[data-astro-cid-oh33itys] h3[data-astro-cid-oh33itys]{color:#d4af37;font-size:1.125rem;margin-bottom:.75rem}.tip-card[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#fff9;font-size:.875rem;line-height:1.6}.vehicles-list[data-astro-cid-oh33itys]{display:flex;flex-direction:column;gap:1rem}.vehicle-item[data-astro-cid-oh33itys]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(212,175,55,.1);border-radius:.75rem;padding:1.25rem}.vehicle-info[data-astro-cid-oh33itys] h3[data-astro-cid-oh33itys]{color:#d4af37;font-size:1rem;margin-bottom:.25rem}.vehicle-info[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#fff9;font-size:.875rem;margin:0}.vehicle-capacity[data-astro-cid-oh33itys]{font-size:.8125rem;color:#ffffff80;background:#d4af371a;padding:.375rem .75rem;border-radius:9999px}.vehicles-cta[data-astro-cid-oh33itys]{text-align:center;margin-top:2rem}.faq-list[data-astro-cid-oh33itys]{display:flex;flex-direction:column;gap:1.5rem}.faq-card[data-astro-cid-oh33itys] h3[data-astro-cid-oh33itys]{color:#d4af37;font-size:1.125rem;margin-bottom:.75rem}.faq-card[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#fffc;line-height:1.7}.cta-section[data-astro-cid-oh33itys]{padding:var(--spacing-3xl) var(--spacing-lg);background:linear-gradient(135deg,#d4af37,#c9a227);text-align:center}.cta-section[data-astro-cid-oh33itys] h2[data-astro-cid-oh33itys]{color:#0a0a0a;margin-bottom:1rem}.cta-section[data-astro-cid-oh33itys] p[data-astro-cid-oh33itys]{color:#000000b3;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-oh33itys]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.btn-dark[data-astro-cid-oh33itys]{background:#0a0a0a;color:#d4af37}.btn-outline[data-astro-cid-oh33itys]{background:0 0;color:#0a0a0a;border:2px solid #0a0a0a}@media (max-width:1024px){.featured-grid[data-astro-cid-oh33itys],.tips-grid[data-astro-cid-oh33itys]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.categories-grid[data-astro-cid-oh33itys],.featured-grid[data-astro-cid-oh33itys],.tips-grid[data-astro-cid-oh33itys]{grid-template-columns:1fr}.trust-bar[data-astro-cid-oh33itys]{flex-direction:column;gap:.75rem;text-align:center}}