.cta.svelte-tw8f4p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.5rem;border:1px solid rgba(255,196,0,.35);border-radius:16px;background:#ffc40012}.cta__offer.svelte-tw8f4p{font-size:1.2rem;font-weight:700;line-height:1.35;max-width:32ch}.compact.svelte-tw8f4p .cta__offer:where(.svelte-tw8f4p){font-size:1.05rem}.cta__actions.svelte-tw8f4p{display:flex;flex-wrap:wrap;gap:.75rem}.cta__call.svelte-tw8f4p{background:var(--gold-gradient, #ffc400);color:#000;font-weight:700;text-decoration:none;padding:.85rem 1.6rem;border-radius:999px;white-space:nowrap}.cta__link.svelte-tw8f4p{color:#fff;text-decoration:none;font-weight:600;padding:.85rem 1.4rem;border:2px solid rgba(255,255,255,.35);border-radius:999px}.cta__call.svelte-tw8f4p:focus-visible,.cta__link.svelte-tw8f4p:focus-visible{outline:3px solid var(--accent-color, #ffc400);outline-offset:3px}.sched__list.svelte-1fcb6qd{list-style:none;display:grid;gap:.6rem}.sched__row.svelte-1fcb6qd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:1rem 1.25rem;border-radius:12px;background:#ffffff0d;border-left:4px solid var(--accent-color, #ffc400)}.sched__days.svelte-1fcb6qd{font-weight:700}.sched__time.svelte-1fcb6qd{font-variant-numeric:tabular-nums;opacity:.9}.sched__link.svelte-1fcb6qd{display:inline-block;margin-top:1rem;color:var(--accent-color, #ffc400);font-weight:600}
