.hero[data-astro-cid-vjuettve]{background:linear-gradient(175deg,var(--brand-50) 0%,#fff 62%)}.hero__in[data-astro-cid-vjuettve]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.85fr);gap:clamp(1.5rem,4vw,2.8rem);align-items:center;padding-block:clamp(2rem,5vw,3.4rem)}@media(max-width:840px){.hero__in[data-astro-cid-vjuettve]{grid-template-columns:1fr}}.kicker[data-astro-cid-vjuettve]{font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-500);margin-bottom:.55rem}.hero__h[data-astro-cid-vjuettve]{color:var(--brand-700)}.hero__h[data-astro-cid-vjuettve] span[data-astro-cid-vjuettve]{color:var(--brand-500)}.hero__blurb[data-astro-cid-vjuettve]{margin-top:.7rem;color:var(--n-700);max-width:56ch}.stats[data-astro-cid-vjuettve]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.stats[data-astro-cid-vjuettve]>div[data-astro-cid-vjuettve]{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:.6rem 1.1rem;min-width:116px}.stats[data-astro-cid-vjuettve] dt[data-astro-cid-vjuettve]{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--n-500)}.stats[data-astro-cid-vjuettve] dd[data-astro-cid-vjuettve]{margin:2px 0 0;font-size:1.22rem;font-weight:900;color:var(--brand-700)}.opt[data-astro-cid-vjuettve]{display:inline-flex;align-items:center;gap:.45rem;font-weight:800}.opt[data-astro-cid-vjuettve] svg{color:var(--brand-500)}.row-best[data-astro-cid-vjuettve]{background:var(--brand-50)}table[data-astro-cid-vjuettve].data th[data-astro-cid-vjuettve][scope=row] small[data-astro-cid-vjuettve]{display:block;font-weight:500;font-size:.75rem;color:var(--text-mute);margin-top:2px}.cars[data-astro-cid-vjuettve]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:.9rem;margin:1.5rem 0 1rem}.car[data-astro-cid-vjuettve]{position:relative;text-align:center;padding:1.15rem .9rem;border-radius:var(--r);border:1px solid var(--border);background:var(--surface-2)}.car--vip[data-astro-cid-vjuettve]{background:linear-gradient(160deg,#fff7e6,#fdf0cf);border-color:#f2c14e}.car__tier[data-astro-cid-vjuettve]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-weight:700}.car--vip[data-astro-cid-vjuettve] .car__tier[data-astro-cid-vjuettve]{color:var(--warn-fg)}.car__pax[data-astro-cid-vjuettve]{font-size:.76rem;color:var(--text-mute);margin-top:2px}.car__price[data-astro-cid-vjuettve]{font-size:1.42rem;font-weight:900;color:var(--brand-700);margin-top:.45rem;line-height:1.15}.car--vip[data-astro-cid-vjuettve] .car__price[data-astro-cid-vjuettve]{color:var(--warn-fg)}.car__price[data-astro-cid-vjuettve] sup[data-astro-cid-vjuettve]{font-size:.58rem;font-weight:500;color:var(--text-mute);margin-left:2px}.car__flag[data-astro-cid-vjuettve]{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--brand-500);color:#fff;font-size:.62rem;font-weight:800;padding:.15rem .6rem;border-radius:var(--r-full);white-space:nowrap}.rcard[data-astro-cid-vjuettve]{text-decoration:none;color:inherit;display:block}.rcard__name[data-astro-cid-vjuettve]{font-weight:800;font-size:1rem;color:var(--brand-700)}.rcard__meta[data-astro-cid-vjuettve]{font-size:.8rem;color:var(--text-mute);margin-top:2px}.rcard__price[data-astro-cid-vjuettve]{font-size:.92rem;font-weight:800;margin-top:.5rem}
