.pkg-switch.svelte-bculrp{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1rem;display:flex}.pkg-switch-btn.svelte-bculrp{background:var(--card);color:var(--text);border:1px solid var(--border2);cursor:pointer;border-radius:10px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:700}.pkg-switch-btn.active.svelte-bculrp{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.cal-placeholder.svelte-bculrp{border:1px solid var(--border);background:var(--card);width:100%;min-height:480px;color:var(--text);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.cal-placeholder-icon.svelte-bculrp{margin-bottom:1rem;font-size:2.5rem}.cal-placeholder-title.svelte-bculrp{margin-bottom:.6rem;font-size:1.1rem;font-weight:700}.cal-placeholder.svelte-bculrp p:where(.svelte-bculrp){color:var(--muted);max-width:480px;font-size:.92rem;line-height:1.55}.cal-placeholder-cta.svelte-bculrp{background:var(--accent);color:var(--accent-fg);border-radius:10px;margin-top:1.4rem;padding:.8rem 2rem;font-size:.95rem;font-weight:700}.cal-frame-wrap.svelte-bculrp{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cal-frame-wrap.svelte-bculrp iframe:where(.svelte-bculrp){border:0;width:100%;height:640px;display:block}.hero.svelte-1uha8ag{text-align:center;background:linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);padding:5rem 1.25rem 4rem}.hero-eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.75rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:.06em;color:var(--white);margin-top:.4rem;font-size:clamp(2.6rem,8vw,4rem);font-weight:900}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--red)}.hero-sub.svelte-1uha8ag{color:var(--muted);max-width:500px;margin:1.2rem auto 2.6rem;font-size:1.1rem}.hero-btns.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}section.svelte-1uha8ag{padding:3.5rem 0 1rem}.pakete-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.paket-card.svelte-1uha8ag{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:.35rem;padding:1.5rem;display:flex}.paket-card.premium.svelte-1uha8ag{border-color:#dedede66}.paket-card.profi.svelte-1uha8ag{border-color:#c41e3a73}.paket-card.aussen.svelte-1uha8ag{border-color:#60a5fa59}.paket-badge.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border2);color:var(--muted);border-radius:999px;align-self:flex-start;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.paket-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--white);margin-top:.4rem;font-size:1.35rem;font-weight:800}.paket-tagline.svelte-1uha8ag{color:var(--muted);font-size:.85rem}.paket-preis.svelte-1uha8ag{color:var(--white);margin-top:.5rem;font-size:2.4rem;font-weight:900;line-height:1.1}.paket-preis.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted);font-size:1rem;font-weight:400}.paket-dauer.svelte-1uha8ag{color:var(--dim);font-size:.78rem}.paket-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:var(--text);gap:.3rem;margin:.8rem 0 1.2rem;font-size:.88rem;list-style:none;display:grid}.paket-card.svelte-1uha8ag .btn:where(.svelte-1uha8ag){text-align:center;margin-top:auto}.pakete-hint.svelte-1uha8ag{text-align:center;color:var(--dim);margin-top:1.5rem;font-size:.85rem}
