.leiste.svelte-1jk5r94{min-width:0}.gruppe.svelte-1jk5r94{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);padding:14px 12px 4px}.liste.svelte-1jk5r94 a:where(.svelte-1jk5r94){display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 16px 5px 5px;margin:2px 0;border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.97rem;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.liste.svelte-1jk5r94 a:where(.svelte-1jk5r94):hover,.liste.svelte-1jk5r94 a:where(.svelte-1jk5r94):focus-visible{background:color-mix(in srgb,var(--color-surface-muted) 70%,transparent);color:var(--color-text)}.liste.svelte-1jk5r94 a.an:where(.svelte-1jk5r94){background:var(--color-surface-muted);color:var(--color-text);font-weight:600}.ic.svelte-1jk5r94{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--color-surface-muted);color:var(--color-primary);transition:background-color var(--duration-fast) var(--ease-out)}.liste.svelte-1jk5r94 a.an:where(.svelte-1jk5r94) .ic:where(.svelte-1jk5r94){background:var(--color-surface)}.umschalter.svelte-1jk5r94{display:none}@media(max-width:900px){.umschalter.svelte-1jk5r94{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;color:var(--color-text);cursor:pointer}.umschalter[aria-expanded=true].svelte-1jk5r94{border-bottom-left-radius:0;border-bottom-right-radius:0}.umschalter-text.svelte-1jk5r94{display:flex;flex-direction:column;min-width:0}.umschalter-hinweis.svelte-1jk5r94{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint)}.umschalter-aktiv.svelte-1jk5r94{font-weight:600;font-size:1.05rem}.chev.svelte-1jk5r94{margin-left:auto;color:var(--color-text-faint);display:grid;transition:transform var(--duration-base) var(--ease-out)}.chev.gedreht.svelte-1jk5r94{transform:rotate(180deg)}.liste.svelte-1jk5r94{display:none;padding:6px 10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.liste.offen.svelte-1jk5r94{display:block}}.kopf.svelte-31edbr{position:relative;padding:52px 24px 40px;text-align:center;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-surface-muted) 90%,transparent) 0%,transparent 62%)}.kopf.svelte-31edbr h1:where(.svelte-31edbr){font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.01em}.akzent.svelte-31edbr{color:var(--color-primary)}.abstand.svelte-31edbr{height:36px}.rahmen.svelte-31edbr{max-width:1240px;margin:0 auto;padding:0 24px 80px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.inhalt.svelte-31edbr{min-width:0}.abschluss.svelte-31edbr{padding:72px 24px 104px;text-align:center}.abschluss.svelte-31edbr h2:where(.svelte-31edbr){font-family:var(--font-display);font-weight:600;font-size:clamp(1.75rem,3.4vw,2.4rem);line-height:1.2}.abschluss.svelte-31edbr p:where(.svelte-31edbr){margin:14px auto 0;max-width:38rem;color:var(--color-text-muted);font-size:1.1rem}.knoepfe.svelte-31edbr{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.knopf.svelte-31edbr{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.knopf-voll.svelte-31edbr{background:var(--color-primary);color:var(--color-primary-fg)}.knopf-voll.svelte-31edbr:hover{background:var(--color-primary-hover)}.knopf-leer.svelte-31edbr{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.knopf-leer.svelte-31edbr:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:900px){.rahmen.svelte-31edbr{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px 56px}.kopf.svelte-31edbr{padding:40px 16px 24px}.abstand.svelte-31edbr{height:16px}}@media(max-width:640px){.knopf.svelte-31edbr{width:100%}}
