.toggle-group.svelte-1hrotn9{background:#6c3ce10f;border:1px solid rgba(108,60,225,.12)}.toggle-btn.svelte-1hrotn9{border:0;background:transparent;font-weight:600;font-size:.9rem;color:#4b4a6a;transition:all .2s}.toggle-btn.active.svelte-1hrotn9{background:#fff;color:#6c3ce1;box-shadow:0 4px 14px #6c3ce11f}.save-badge.svelte-1hrotn9{background:#10b9811f;color:#059669;font-size:.7rem}.plan-card.svelte-1hrotn9{position:relative;background:#fff;border:1px solid rgba(108,60,225,.1);transition:all .3s}.plan-card.svelte-1hrotn9:hover{transform:translateY(-4px);box-shadow:0 20px 50px #6c3ce11a}.plan-card.popular.svelte-1hrotn9{border:2px solid #6c3ce1;box-shadow:0 20px 60px #6c3ce126}.popular-badge.svelte-1hrotn9{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gradient-primary);color:#fff;font-size:.75rem;font-weight:600;padding:.35rem 1rem;white-space:nowrap}.rooms.svelte-1hrotn9,.text-ai{color:#6c3ce1}.excluded.svelte-1hrotn9{text-decoration:line-through;text-decoration-color:#0003}.faq-section.svelte-1hrotn9{background:#f8f7fc}.accordion-item.svelte-1hrotn9{border:1px solid rgba(108,60,225,.1)}.accordion-button.svelte-1hrotn9{background:#fff}.accordion-button.svelte-1hrotn9:not(.collapsed){background:#6c3ce10d;color:#6c3ce1;box-shadow:none}.accordion-button.svelte-1hrotn9:focus{box-shadow:0 0 0 3px #6c3ce126}
