.hero[data-astro-cid-glu6owjj]{background:linear-gradient(180deg,#0a0a0abf,#0f0f0fd9),url(/images/fleet/royal-carriage-sprinter-limo-007.webp)center/cover no-repeat;padding:clamp(5rem,10vw,8rem)0;text-align:center;color:#fff}.hero-content[data-astro-cid-glu6owjj]{max-width:900px;margin:0 auto;padding:0 1.5rem}.badge[data-astro-cid-glu6owjj]{display:inline-block;background:linear-gradient(135deg,var(--gold) 0%,#f4d03f 100%);color:#080808;padding:.5rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1.5rem}.hero[data-astro-cid-glu6owjj] h1[data-astro-cid-glu6owjj]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin:0 0 1.5rem;color:#fff}.hero-subtitle[data-astro-cid-glu6owjj]{font-size:clamp(1.125rem,2vw,1.375rem);color:#9ca3af;line-height:1.6;margin-bottom:2.5rem}.hero-cta[data-astro-cid-glu6owjj]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-glu6owjj],.btn-secondary[data-astro-cid-glu6owjj]{display:inline-block;padding:1rem 2.5rem;border-radius:8px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-glu6owjj]{background:linear-gradient(135deg,var(--gold) 0%,#f4d03f 100%);color:#080808}.btn-primary[data-astro-cid-glu6owjj]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #c9a84c66}.btn-secondary[data-astro-cid-glu6owjj]{background:0 0;border:2px solid var(--gold);color:var(--gold)}.btn-secondary[data-astro-cid-glu6owjj]:hover{background:var(--gold);color:#080808}.intro[data-astro-cid-glu6owjj]{background:#080808;padding:clamp(4rem,8vw,7rem)0}.container[data-astro-cid-glu6owjj]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.intro[data-astro-cid-glu6owjj] h2[data-astro-cid-glu6owjj]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;text-align:center;margin-bottom:2rem}.intro[data-astro-cid-glu6owjj] p[data-astro-cid-glu6owjj]{font-size:1.125rem;line-height:1.8;color:#9ca3af;max-width:900px;margin:0 auto 1.5rem}.fleet[data-astro-cid-glu6owjj]{background:#111;padding:clamp(4rem,8vw,7rem)0}.fleet[data-astro-cid-glu6owjj] h2[data-astro-cid-glu6owjj]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;text-align:center;margin-bottom:3rem}.fleet-grid[data-astro-cid-glu6owjj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.fleet-card[data-astro-cid-glu6owjj]{background:#0a0a0a;border:1px solid #222;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.fleet-card[data-astro-cid-glu6owjj]:hover{transform:translateY(-8px);box-shadow:0 10px 40px #c9a84c33}.fleet-card[data-astro-cid-glu6owjj] img[data-astro-cid-glu6owjj]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.fleet-card-content[data-astro-cid-glu6owjj]{padding:1.5rem}.fleet-card[data-astro-cid-glu6owjj] h3[data-astro-cid-glu6owjj]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.capacity[data-astro-cid-glu6owjj]{font-size:1rem;color:var(--gold);font-weight:600;margin-bottom:1rem}.features[data-astro-cid-glu6owjj]{list-style:none;padding:0;margin:0 0 1.5rem}.features[data-astro-cid-glu6owjj] li[data-astro-cid-glu6owjj]{font-size:.95rem;color:#9ca3af;padding:.4rem 0;border-bottom:1px solid #222}.features[data-astro-cid-glu6owjj] li[data-astro-cid-glu6owjj]:last-child{border-bottom:none}.btn-outline[data-astro-cid-glu6owjj]{display:inline-block;padding:.75rem 1.5rem;background:0 0;border:2px solid var(--gold);color:var(--gold);border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-outline[data-astro-cid-glu6owjj]:hover{background:var(--gold);color:#080808}.use-cases[data-astro-cid-glu6owjj]{background:#080808;padding:clamp(4rem,8vw,7rem)0}.use-cases[data-astro-cid-glu6owjj] h2[data-astro-cid-glu6owjj]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;text-align:center;margin-bottom:3rem}.use-cases-grid[data-astro-cid-glu6owjj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.use-case-card[data-astro-cid-glu6owjj]{background:#111;border:1px solid #222;border-radius:12px;padding:2rem;text-align:center;transition:transform .3s ease}.use-case-card[data-astro-cid-glu6owjj]:hover{transform:translateY(-5px);border-color:var(--gold)}.use-case-icon[data-astro-cid-glu6owjj]{font-size:3rem;margin-bottom:1rem}.use-case-card[data-astro-cid-glu6owjj] h3[data-astro-cid-glu6owjj]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.use-case-card[data-astro-cid-glu6owjj] p[data-astro-cid-glu6owjj]{font-size:1rem;color:#9ca3af;line-height:1.6}.pricing[data-astro-cid-glu6owjj]{background:#111;padding:clamp(4rem,8vw,7rem)0}.pricing[data-astro-cid-glu6owjj] h2[data-astro-cid-glu6owjj]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;text-align:center;margin-bottom:1.5rem}.pricing-note[data-astro-cid-glu6owjj]{text-align:center;color:#9ca3af;font-size:1rem;margin-bottom:2rem}.pricing-table-wrap[data-astro-cid-glu6owjj]{overflow-x:auto;margin-bottom:2rem}.pricing-table[data-astro-cid-glu6owjj]{width:100%;max-width:900px;margin:0 auto;background:#0a0a0a;border:1px solid #222;border-radius:12px;border-collapse:collapse;overflow:hidden}.pricing-table[data-astro-cid-glu6owjj] thead[data-astro-cid-glu6owjj]{background:var(--gold)}.pricing-table[data-astro-cid-glu6owjj] thead[data-astro-cid-glu6owjj] th[data-astro-cid-glu6owjj]{padding:1.25rem 1rem;font-size:1rem;font-weight:700;color:#080808;text-align:left}.pricing-table[data-astro-cid-glu6owjj] tbody[data-astro-cid-glu6owjj] td[data-astro-cid-glu6owjj]{padding:1.25rem 1rem;font-size:1rem;color:#fff;border-bottom:1px solid #222}.pricing-table[data-astro-cid-glu6owjj] tbody[data-astro-cid-glu6owjj] tr[data-astro-cid-glu6owjj]:last-child td[data-astro-cid-glu6owjj]{border-bottom:none}.pricing-table[data-astro-cid-glu6owjj] tbody[data-astro-cid-glu6owjj] td[data-astro-cid-glu6owjj]:first-child{font-weight:600;color:var(--gold)}.faq[data-astro-cid-glu6owjj]{background:#080808;padding:clamp(4rem,8vw,7rem)0}.faq[data-astro-cid-glu6owjj] h2[data-astro-cid-glu6owjj]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;text-align:center;margin-bottom:3rem}.faq-list[data-astro-cid-glu6owjj]{max-width:900px;margin:0 auto}.faq-item[data-astro-cid-glu6owjj]{background:#111;border:1px solid #222;border-radius:8px;margin-bottom:1rem;overflow:hidden}.faq-question[data-astro-cid-glu6owjj]{padding:1.5rem;font-size:1.125rem;font-weight:700;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .3s ease}.faq-question[data-astro-cid-glu6owjj]:hover{background:#1a1a1a}.faq-answer[data-astro-cid-glu6owjj]{padding:0 1.5rem 1.5rem;font-size:1rem;color:#9ca3af;line-height:1.8}details[data-astro-cid-glu6owjj][open] .faq-question[data-astro-cid-glu6owjj]{background:#1a1a1a;border-bottom:1px solid #222}