.breit[data-astro-cid-vhpznvsu]{display:flex;width:100%}.hero[data-astro-cid-bbe6dxrz]{padding:5rem 2rem 6rem}.hero-inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:center}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--color-text)}.hero-punch[data-astro-cid-bbe6dxrz]{position:relative;z-index:0;display:inline-block}.hero-punch[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.02em;height:.13em;border-radius:.065em;background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.23,1,.32,1) .45s;z-index:-1}h1[data-astro-cid-bbe6dxrz].visible .hero-punch[data-astro-cid-bbe6dxrz]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.hero-punch[data-astro-cid-bbe6dxrz]:after{transform:none;transition:none}}.hero-subtitle[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;font-size:1.1rem;line-height:1.75;color:var(--color-text-secondary);max-width:480px}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:2.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.btn-ghost[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--color-text-secondary);transition:color .2s,gap .25s}.btn-ghost[data-astro-cid-bbe6dxrz]:hover{color:var(--color-primary);gap:.6rem}.hero-maker[data-astro-cid-bbe6dxrz]{margin-top:1.75rem;font-size:.9rem;line-height:1.65;color:var(--color-text-secondary);max-width:480px}.hero-maker[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz],.hero-hinweis[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--color-primary);font-weight:600}.hero-maker[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover,.hero-hinweis[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{text-decoration:underline}.hero-hinweis[data-astro-cid-bbe6dxrz]{margin-top:1rem;font-size:.8rem;color:var(--color-text-tertiary);text-align:center}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:2.5rem 1.25rem 3.5rem}.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:2.5rem;text-align:center}.hero-subtitle[data-astro-cid-bbe6dxrz],.hero-maker[data-astro-cid-bbe6dxrz]{margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-visual[data-astro-cid-bbe6dxrz]{order:-1}}.features[data-astro-cid-vnivfuh2]{padding:var(--section-padding);background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.features-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:5rem}.features-list[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:6rem}.feature-row[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.feature-row[data-astro-cid-vnivfuh2].reversed{grid-template-columns:1fr 1.2fr}.feature-row[data-astro-cid-vnivfuh2].reversed .feature-image[data-astro-cid-vnivfuh2]{order:2}.feature-row[data-astro-cid-vnivfuh2].reversed .feature-text[data-astro-cid-vnivfuh2]{order:1}.feature-text[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.3}.feature-text[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:1.05rem;line-height:1.75;color:var(--color-text-secondary);max-width:440px}@media(max-width:768px){.features-header[data-astro-cid-vnivfuh2]{margin-bottom:3rem}.features-list[data-astro-cid-vnivfuh2]{gap:4rem}.feature-row[data-astro-cid-vnivfuh2],.feature-row[data-astro-cid-vnivfuh2].reversed{grid-template-columns:1fr;gap:1.5rem;text-align:center}.feature-row[data-astro-cid-vnivfuh2].reversed .feature-image[data-astro-cid-vnivfuh2],.feature-row[data-astro-cid-vnivfuh2].reversed .feature-text[data-astro-cid-vnivfuh2]{order:unset}.feature-text[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{max-width:none;margin:0 auto}}.more[data-astro-cid-rb3chsfa]{padding:var(--section-padding)}.more-header[data-astro-cid-rb3chsfa]{text-align:center;margin-bottom:3.5rem}.more-grid[data-astro-cid-rb3chsfa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.more-card[data-astro-cid-rb3chsfa]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:1.75rem}.more-card[data-astro-cid-rb3chsfa] svg[data-astro-cid-rb3chsfa]{margin-bottom:.875rem}.more-card[data-astro-cid-rb3chsfa] h3[data-astro-cid-rb3chsfa]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.5rem}.more-card[data-astro-cid-rb3chsfa] p[data-astro-cid-rb3chsfa]{font-size:.95rem;line-height:1.7;color:var(--color-text-secondary)}@media(max-width:960px){.more-grid[data-astro-cid-rb3chsfa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.more-grid[data-astro-cid-rb3chsfa]{grid-template-columns:1fr}}.pricing[data-astro-cid-hkoc4sea]{padding:var(--section-padding);background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.pricing-header[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:3rem}.pricing-header[data-astro-cid-hkoc4sea] .section-subheading[data-astro-cid-hkoc4sea]{margin:.75rem auto 0}.pricing-card[data-astro-cid-hkoc4sea]{max-width:420px;margin:0 auto;background:#fff;border-radius:var(--radius);border:1px solid var(--color-border);padding:2.5rem}.card-top[data-astro-cid-hkoc4sea]{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.card-top[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem}.price[data-astro-cid-hkoc4sea]{font-size:3rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-text);margin-bottom:.75rem}.price-badge[data-astro-cid-hkoc4sea]{display:inline-block;font-size:.8rem;font-weight:600;color:var(--color-primary);background:var(--color-primary-light);padding:.3rem .85rem;border-radius:100px}.feature-list[data-astro-cid-hkoc4sea]{list-style:none;margin-bottom:2rem}.feature-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.95rem;color:var(--color-text)}.feature-list[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{flex-shrink:0}.pricing-why[data-astro-cid-hkoc4sea]{max-width:580px;margin:2.5rem auto 0;text-align:center}.pricing-why[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.625rem}.pricing-why[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:.95rem;line-height:1.7;color:var(--color-text-secondary);text-wrap:pretty}.pricing-why[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]+p[data-astro-cid-hkoc4sea]{margin-top:.625rem}@media(max-width:480px){.pricing-card[data-astro-cid-hkoc4sea]{padding:2rem 1.5rem}}.faq[data-astro-cid-z6gx6xcw]{padding:var(--section-padding)}.faq-header[data-astro-cid-z6gx6xcw]{text-align:center;margin-bottom:3rem}.faq-list[data-astro-cid-z6gx6xcw]{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}details[data-astro-cid-z6gx6xcw]+details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--color-border)}summary[data-astro-cid-z6gx6xcw]{position:relative;cursor:pointer;list-style:none;padding:1.25rem 3.25rem 1.25rem 1.5rem;font-size:1.025rem;font-weight:600;color:var(--color-text);transition:color .2s}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;right:1.5rem;top:50%;width:8px;height:8px;border-right:1.75px solid var(--color-text-tertiary);border-bottom:1.75px solid var(--color-text-tertiary);transform:translateY(-70%) rotate(45deg);transition:transform .2s}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{transform:translateY(-30%) rotate(-135deg)}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--color-primary)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 1.5rem 1.375rem;font-size:.975rem;line-height:1.75;color:var(--color-text-secondary);max-width:68ch}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw] a,.faq-more[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]{color:var(--color-primary);font-weight:600}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw] a:hover,.faq-more[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]:hover{text-decoration:underline}.faq-more[data-astro-cid-z6gx6xcw]{margin-top:2rem;text-align:center;font-size:.95rem;color:var(--color-text-secondary)}@media(max-width:768px){summary[data-astro-cid-z6gx6xcw]{padding:1.125rem 2.75rem 1.125rem 1.25rem;font-size:.975rem}summary[data-astro-cid-z6gx6xcw]:after{right:1.25rem}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 1.25rem 1.25rem}}
