.head-sec.svelte-gy0t33{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) 0}.head-sec.svelte-gy0t33 h1:where(.svelte-gy0t33){max-width:16ch;margin-block:.6rem 1rem}.aud.svelte-gy0t33{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.pill.svelte-gy0t33{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-muted);padding:.45em 1.1em;font-size:.9rem}.offers.svelte-gy0t33{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.offer.svelte-gy0t33{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem}.offer.svelte-gy0t33 h3:where(.svelte-gy0t33){margin-bottom:.4rem}.offer.svelte-gy0t33 p:where(.svelte-gy0t33){color:var(--text-muted)}.book.svelte-gy0t33{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.book.svelte-gy0t33 p:where(.svelte-gy0t33){margin-top:.5rem;font-size:1.1rem}.book-cta.svelte-gy0t33{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.contact.svelte-gy0t33{color:var(--on-brand);font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--on-brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--on-brand) 40%, transparent);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease)}.contact.svelte-gy0t33:hover{-webkit-text-decoration-color:var(--on-brand);text-decoration-color:var(--on-brand)}@media (width<=680px){.offers.svelte-gy0t33{grid-template-columns:1fr}}
