.testimonial.svelte-jjuam3{text-align:center;max-width:580px;margin-inline:auto}.testimonial__quote.svelte-jjuam3 p:where(.svelte-jjuam3){font-family:var(--font-heading);font-size:var(--text-xl);font-style:italic;line-height:var(--leading-relaxed);color:var(--color-text-primary)}.testimonial__person.svelte-jjuam3{align-items:center;gap:var(--space-1);margin-top:var(--space-6);flex-direction:column;display:flex}.testimonial__portrait.svelte-jjuam3{object-fit:cover;width:72px;height:72px;margin-bottom:var(--space-2);box-shadow:var(--shadow-sm);border-radius:50%}.testimonial__name.svelte-jjuam3{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary)}.testimonial__context.svelte-jjuam3{font-size:var(--text-xs);color:var(--color-text-light)}.hero.svelte-1uha8ag{padding:var(--space-24) 0 var(--space-20);position:relative;overflow:hidden}.hero__inner.svelte-1uha8ag{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.hero__content.svelte-1uha8ag{text-align:center;max-width:640px}.hero__image.svelte-1uha8ag{width:100%;max-width:560px}.hero__image-btn.svelte-1uha8ag{cursor:zoom-in;transition:transform var(--transition-base);background:0 0;border:none;padding:0;display:block}.hero__image-btn.svelte-1uha8ag:hover{transform:scale(1.02)}.hero__image-btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent-sage);outline-offset:4px;border-radius:var(--radius-lg)}.hero__image.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:2661/1891;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg)}.hero__image-caption.svelte-1uha8ag{color:var(--color-text-light);text-align:right;margin-top:var(--space-1);opacity:.5;letter-spacing:.02em;font-size:.7rem}.hero__eyebrow.svelte-1uha8ag{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-terracotta);margin-bottom:var(--space-4)}.hero__title.svelte-1uha8ag{font-family:var(--font-heading);font-size:clamp(2.5rem,7vw,4rem);font-weight:var(--font-normal);color:var(--color-text-primary);margin-bottom:var(--space-6);letter-spacing:-.01em;text-wrap:balance;line-height:1.12}.hero__subtitle.svelte-1uha8ag{max-width:560px;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-inline:auto;margin-bottom:var(--space-10)}.hero__actions.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.hero__microcopy.svelte-1uha8ag{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-light);letter-spacing:.02em}@media (width<=768px){.hero.svelte-1uha8ag{padding:var(--space-16) 0 var(--space-12)}.hero__inner.svelte-1uha8ag{gap:var(--space-8)}.hero__image.svelte-1uha8ag{max-width:100%}}.section--tight-bottom.svelte-1uha8ag{padding-bottom:var(--space-10)}.section--tight-top.svelte-1uha8ag{padding-top:var(--space-10)}.section__heading.svelte-1uha8ag{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);color:var(--color-text-primary);margin-bottom:var(--space-10)}.section__heading--center.svelte-1uha8ag{text-align:center}.section__lead.svelte-1uha8ag{max-width:640px;margin:calc(-1 * var(--space-6)) auto var(--space-10);text-align:center;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.section__more.svelte-1uha8ag{margin-top:var(--space-8);text-align:center}.moment.svelte-1uha8ag{text-align:center}.moment__divider.svelte-1uha8ag{background:var(--color-accent-gold);width:40px;height:1px;margin:0 auto var(--space-10);opacity:.5}.moment__heading.svelte-1uha8ag{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-normal);color:var(--color-text-primary);margin-bottom:var(--space-6)}.moment__lines.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-secondary);font-style:italic;line-height:1.7}.moment__question.svelte-1uha8ag{max-width:480px;margin:var(--space-6) auto 0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.moment__closing.svelte-1uha8ag{max-width:480px;margin:var(--space-6) auto 0;font-size:var(--text-sm);color:var(--color-text-light)}.termine-list.svelte-1uha8ag{gap:var(--space-4);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.termin-reassurance.svelte-1uha8ag{max-width:520px;margin:var(--space-6) auto 0;text-align:center;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.atmosphere.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius-lg);width:100%;height:auto;display:block}.atmosphere__caption.svelte-1uha8ag{font-family:var(--font-heading);font-style:italic;font-size:var(--text-sm);color:var(--color-text-light);text-align:center;padding:var(--space-3) 0}.feature-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(2,1fr);max-width:840px;margin-inline:auto;display:grid}.feature.svelte-1uha8ag{padding:var(--space-6);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-3)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (width<=768px){.feature-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:1fr}}.quote-wrap.svelte-1uha8ag{max-width:680px;margin:var(--space-10) auto 0}.mantra.svelte-1uha8ag{padding:var(--space-8) 0 var(--space-20)}.mantra__divider.svelte-1uha8ag{background:var(--color-accent-gold);width:40px;height:1px;margin:0 auto var(--space-16);opacity:.5}.mantra__title.svelte-1uha8ag{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-10)}.mantra__items.svelte-1uha8ag{gap:var(--space-6);text-align:center;flex-direction:column;max-width:520px;margin-inline:auto;display:flex}.mantra__item.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.mantra__item.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:var(--text-lg);font-style:italic;font-weight:var(--font-light);color:var(--color-text-secondary);line-height:1.55}.change-section.svelte-1uha8ag{padding-top:0}.change-card.svelte-1uha8ag{padding:var(--space-10);text-align:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.change-card__title.svelte-1uha8ag{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-normal);color:var(--color-text-primary);margin-bottom:var(--space-4)}.change-card__text.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.change-card__text.svelte-1uha8ag+.change-card__text:where(.svelte-1uha8ag){margin-top:var(--space-4)}@media (width<=640px){.change-card.svelte-1uha8ag{padding:var(--space-8) var(--space-6)}}.about-teaser.svelte-1uha8ag{align-items:center;gap:var(--space-12);display:flex}.about-teaser__text-col.svelte-1uha8ag{flex:1;min-width:0}.about-teaser__text.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.about-teaser__image.svelte-1uha8ag{flex:0 0 360px;max-width:360px}.about-teaser__image.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-lg)}@media (width<=768px){.about-teaser.svelte-1uha8ag{gap:var(--space-8);flex-direction:column}.about-teaser__image.svelte-1uha8ag{flex:none;order:-1;max-width:100%}}.stimmen.svelte-1uha8ag{gap:var(--space-10);flex-direction:column;display:flex}.blog-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.blog-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:1fr}}.closing.svelte-1uha8ag{text-align:center}.closing__title.svelte-1uha8ag{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);color:var(--color-text-primary);margin-bottom:var(--space-4)}.closing__text.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.closing__actions.svelte-1uha8ag{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.link-arrow.svelte-1uha8ag{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.02em;color:var(--color-accent-sage-text);transition:gap var(--transition-base);text-decoration:none;display:inline-flex}.link-arrow.svelte-1uha8ag:after{content:"→";transition:transform var(--transition-base)}.link-arrow.svelte-1uha8ag:hover:after{transform:translate(4px)}.link-arrow.svelte-1uha8ag:hover{color:var(--color-link-hover)}.lightbox.svelte-1uha8ag{z-index:1000;padding:var(--space-8);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__backdrop.svelte-1uha8ag{cursor:pointer;background:#000000d9;border:none;position:absolute;inset:0}.lightbox__close.svelte-1uha8ag{top:var(--space-4);right:var(--space-6);z-index:2;color:#fff;cursor:pointer;opacity:.7;transition:opacity var(--transition-fast);background:0 0;border:none;font-size:2.5rem;line-height:1;position:absolute}.lightbox__close.svelte-1uha8ag:hover{opacity:1}.lightbox__content.svelte-1uha8ag{z-index:1;text-align:center;width:100%;max-width:min(1200px,90vw);position:relative}.lightbox__content.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius-md);width:100%;height:auto}.lightbox__caption.svelte-1uha8ag{color:#fffc;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:var(--space-4);max-width:600px;margin-inline:auto}.termine-cta.svelte-1uha8ag{text-align:center;max-width:520px;margin-inline:auto}.termine-cta__text.svelte-1uha8ag{font-family:var(--font-heading);font-size:clamp(1.15rem,2.5vw,1.4rem);font-style:italic;font-weight:var(--font-light);color:var(--color-text-secondary);margin-bottom:var(--space-10);line-height:1.6}.termine-cta__actions.svelte-1uha8ag{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.termine-cta__alt.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-light)}.termine-cta__alt.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-accent-sage-text);font-weight:var(--font-medium);transition:color var(--transition-fast);text-decoration:none}.termine-cta__alt.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-link-hover)}
