.kopf{z-index:10;background:color-mix(in srgb, var(--color-bg) 88%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.kopf__innen{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);display:flex}.marke{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);font-size:var(--step-1);text-decoration:none;display:inline-flex}.kopf__nav{align-items:center;gap:var(--space-lg);font-size:var(--step--1);display:flex}.kopf__nav a{color:var(--color-ink-soft);text-decoration:none}.kopf__nav a:hover{color:var(--color-accent)}.kopf__anmelden{font-weight:var(--weight-medium)}@media (width<=46rem){.kopf__nav a.nur-gross{display:none}}.hero{padding-block:clamp(var(--space-xl), 7vw, var(--space-3xl)) var(--space-xl)}.hero__raster{gap:var(--space-xl);align-items:center;display:grid}@media (width>=62rem){.hero__raster{gap:var(--space-2xl);grid-template-columns:1.05fr 1fr}}.hero h1{font-size:var(--step-5)}.hero__aktionen{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero__hinweis{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-ink-soft)}.bild{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);overflow:hidden}.bild img{width:100%}.bild--leer{aspect-ratio:16/10;place-content:center;gap:var(--space-xs);text-align:center;padding:var(--space-lg);background:repeating-linear-gradient(45deg, var(--color-bg-alt) 0 10px, var(--color-bg) 10px 20px);color:var(--color-ink-soft);font-size:var(--step--1);display:grid}.belege{border-block:1px solid var(--color-border);background:var(--color-bg-alt)}.belege__innen{gap:var(--space-lg);padding-block:var(--space-lg);display:grid}@media (width>=48rem){.belege__innen{grid-template-columns:repeat(3,1fr)}}.beleg__zahl{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-accent);line-height:1;font-weight:var(--weight-semibold)}.beleg__text{font-size:var(--step--1);color:var(--color-ink-soft);margin-top:var(--space-2xs)}.raster{gap:var(--space-lg);display:grid}@media (width>=52rem){.raster--3{grid-template-columns:repeat(3,1fr)}}.karte{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.karte h3{font-size:var(--step-1)}.karte p{margin-top:var(--space-xs);color:var(--color-ink-soft)}.schritte{gap:var(--space-2xl);padding:0;list-style:none;display:grid}.schritt{gap:var(--space-lg);align-items:center;display:grid}@media (width>=62rem){.schritt{grid-template-columns:1fr 1.2fr}.schritt:nth-child(2n) .schritt__text{order:2}}.schritt__nr{border-radius:var(--radius-pill);background:var(--gradient-accent);width:2.25rem;height:2.25rem;color:var(--color-ink-invert);font-family:var(--font-display);font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.schritt h3{font-size:var(--step-2);margin-top:var(--space-sm)}.schritt p{margin-top:var(--space-xs);color:var(--color-ink-soft)}.beweis{gap:var(--space-lg);align-items:center;display:grid}@media (width>=52rem){.beweis{grid-template-columns:8rem 1fr}}.beweis__bild{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg-alt);text-align:center;width:8rem;height:8rem;font-size:var(--step--2);color:var(--color-ink-soft);padding:var(--space-sm);place-items:center;display:grid}.zitat{font-size:var(--step-2);font-family:var(--font-display);line-height:1.25}.zitat__quelle{margin-top:var(--space-sm);font-size:var(--step--1);color:var(--color-ink-soft)}.preis{max-width:40rem}.preis__kasten{border:2px dashed var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--color-surface)}.faq{gap:var(--space-xs);max-width:46rem;display:grid}.faq details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.faq summary{cursor:pointer;padding:var(--space-md);font-weight:var(--weight-medium);font-family:var(--font-display);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--color-accent);font-size:var(--step-1);line-height:1}.faq details[open] summary:after{content:"–"}.faq details>p{padding:0 var(--space-md) var(--space-md);color:var(--color-ink-soft)}.abschluss{background:var(--color-bg-alt);text-align:center}.abschluss .hero__aktionen{justify-content:center}.fuss{border-top:1px solid var(--color-border);padding-block:var(--space-lg);font-size:var(--step--1)}.fuss__innen{gap:var(--space-md);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;display:flex}.fuss nav{gap:var(--space-md);flex-wrap:wrap;display:flex}.fuss a{text-decoration:none}.fuss a:hover{color:var(--color-accent)}.liste{padding-left:var(--space-lg);color:var(--color-ink-soft)}.liste li+li{margin-top:var(--space-2xs)}.schmal{max-width:46rem}
