.voice-call-btn[data-astro-cid-y5tzv4hs]{font-family:inherit;white-space:nowrap}.voice-call-status[data-astro-cid-y5tzv4hs]{flex-basis:100%;margin:.4rem 0 0;font-size:.85rem;color:#fff;opacity:.9}.hero[data-astro-cid-j7pv25f6]{padding:5rem 0 4rem;background-size:cover;background-position:center 30%;border-bottom:1px solid var(--color-border)}.hero-inner[data-astro-cid-j7pv25f6]{max-width:42rem}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-cream)}.hero-heading[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:.5rem;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.15rem;color:var(--color-cream);margin-bottom:1.5rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.85rem}@media(max-width:560px){.hero-actions[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{flex:1 1 100%}}.hero-outline-btn[data-astro-cid-j7pv25f6]{color:#fff;border-color:#fff}.hero-outline-btn[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--color-forest);border-color:#fff}.hero-quiet[data-astro-cid-j7pv25f6]{margin:1.25rem 0 0;font-size:.9rem;color:var(--color-cream)}.hero-quiet[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff}.already-booked[data-astro-cid-j7pv25f6]{display:block;text-align:center;padding:.9rem 1rem;background:var(--color-soil);color:#fff;text-decoration:none;font-weight:500;font-size:.95rem}.already-booked[data-astro-cid-j7pv25f6]:hover{background:var(--color-forest)}.specials-callout[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem .75rem;text-align:center;padding:1.1rem 1rem;background:var(--color-accent);color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;letter-spacing:.01em}.specials-callout[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-dark)}.specials-tag[data-astro-cid-j7pv25f6]{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:#fff3;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.specials-text[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.steps-grid[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;margin-top:1.5rem}@media(min-width:720px){.steps-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.step-card[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.75rem;padding:1.25rem 1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:var(--color-text)}.step-number[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.4rem;color:var(--color-accent);font-weight:600}.step-label[data-astro-cid-j7pv25f6]{font-weight:600}.category-grid[data-astro-cid-j7pv25f6]{display:grid;gap:.85rem;margin-top:1.5rem}@media(min-width:640px){.category-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.category-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:var(--color-text);font-family:var(--font-display);font-size:1.15rem;font-weight:600;transition:border-color .15s ease,transform .1s ease}.category-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.category-arrow[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.find-your-setting[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:42rem}.find-your-setting-actions[data-astro-cid-j7pv25f6]{margin:1.25rem 0}.fine-print[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-text-muted)}.steps-list[data-astro-cid-j7pv25f6]{margin:1.5rem 0 0;padding-left:1.25rem;display:grid;gap:.6rem;max-width:32rem}.about-teaser-inner[data-astro-cid-j7pv25f6]{max-width:34rem}.about-teaser[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted)}.closing-cta[data-astro-cid-j7pv25f6]{text-align:center}.closing-inner[data-astro-cid-j7pv25f6]{max-width:34rem;margin:0 auto}
