.hero-banner.svelte-19lhvsa{background:linear-gradient(#0000004d,#0000004d),url(../../../images/zang-ziel-banner.webp);background-size:cover;background-position:center;min-height:450px;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--color-white)}.hero-content.svelte-19lhvsa{max-width:800px;margin:0 auto}.hero-label.svelte-19lhvsa{font-size:24px;margin-bottom:10px;opacity:.9;font-weight:700}.hero-banner.svelte-19lhvsa h1:where(.svelte-19lhvsa){font-size:42px;font-weight:700;margin:0 0 15px;color:var(--color-white)}.hero-subtitle.svelte-19lhvsa{font-size:20px;opacity:.9;margin:0}.section.svelte-19lhvsa{padding:60px 0}.section--white.svelte-19lhvsa{background:var(--color-white)}.section--peach.svelte-19lhvsa{background:var(--color-peach)}.section-title.svelte-19lhvsa{text-align:center;font-size:28px;margin-bottom:40px;color:var(--color-heading)}.two-col.svelte-19lhvsa{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.two-col--reverse.svelte-19lhvsa{direction:rtl}.two-col--reverse.svelte-19lhvsa>:where(.svelte-19lhvsa){direction:ltr}.col-text.svelte-19lhvsa h2:where(.svelte-19lhvsa){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.col-text.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin-bottom:15px}.col-text.svelte-19lhvsa ul:where(.svelte-19lhvsa){line-height:1.7;margin-bottom:15px;padding-left:20px}.col-text.svelte-19lhvsa li:where(.svelte-19lhvsa){margin-bottom:8px}.col-image.svelte-19lhvsa{margin:0}.col-image.svelte-19lhvsa img:where(.svelte-19lhvsa){width:100%;border-radius:8px}.content-wide.svelte-19lhvsa{max-width:800px;margin:0 auto}.content-wide.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin-bottom:15px}.docent-block.svelte-19lhvsa{margin-top:40px}.docent-photo.svelte-19lhvsa{margin:0 0 20px;max-width:400px}.docent-photo.svelte-19lhvsa img:where(.svelte-19lhvsa){width:100%;border-radius:8px}.docent-block.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin-bottom:15px}.info-box.svelte-19lhvsa{background:var(--color-white);padding:40px;border-radius:8px}.info-box.svelte-19lhvsa h2:where(.svelte-19lhvsa){font-size:24px;margin-bottom:20px;color:var(--color-heading)}.info-box.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin-bottom:15px}.pricing-grid.svelte-19lhvsa{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:900px;margin:0 auto}.pricing-item.svelte-19lhvsa{background:var(--color-white);padding:30px;border-radius:8px}.pricing-item.svelte-19lhvsa h3:where(.svelte-19lhvsa){font-size:20px;margin-bottom:15px;color:var(--color-heading)}.pricing-item.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin:0}.faq-list.svelte-19lhvsa{max-width:800px;margin:0 auto}.faq-item.svelte-19lhvsa{background:var(--color-white);padding:25px;border-radius:8px;margin-bottom:15px}.faq-item.svelte-19lhvsa strong:where(.svelte-19lhvsa){display:block;margin-bottom:10px;color:var(--color-heading)}.faq-item.svelte-19lhvsa p:where(.svelte-19lhvsa){line-height:1.7;margin:0}@media(max-width:768px){.hero-banner.svelte-19lhvsa{min-height:350px;padding:40px 20px}.hero-banner.svelte-19lhvsa h1:where(.svelte-19lhvsa){font-size:28px}.hero-label.svelte-19lhvsa{font-size:20px}.hero-subtitle.svelte-19lhvsa{font-size:16px}.two-col.svelte-19lhvsa{grid-template-columns:1fr;gap:30px}.two-col--reverse.svelte-19lhvsa{direction:ltr}.pricing-grid.svelte-19lhvsa{grid-template-columns:1fr}}.pricing-item.svelte-19lhvsa a{color:var(--color-primary)}
