.steuerberater-page.svelte-c6pp4y{--accent: #7c3aed;--accent-dark: #5b21b6;color:var(--text-primary, #0f172a)}.container.svelte-c6pp4y{max-width:1080px;margin:0 auto;padding:0 1.25rem}.container--narrow.svelte-c6pp4y{max-width:760px}.hero.svelte-c6pp4y{padding:4rem 0 3rem;background:linear-gradient(135deg,#faf5ff,#f5f3ff);border-bottom:1px solid var(--border-color, #e2e8f0)}.hero-inner.svelte-c6pp4y{text-align:center}.hero-eyebrow.svelte-c6pp4y{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#ede9fe;color:var(--accent-dark);font-size:.8125rem;font-weight:600;border-radius:999px;margin-bottom:1.25rem}h1.svelte-c6pp4y{font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.15;font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.hl.svelte-c6pp4y{color:var(--accent)}.hero-sub.svelte-c6pp4y{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary, #475569);max-width:640px;margin:0 auto 1.5rem}.hero-actions.svelte-c6pp4y{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.75rem}.hero-trust.svelte-c6pp4y{display:flex;gap:1.25rem;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;font-size:.8125rem;color:var(--text-tertiary, #64748b)}.hero-trust.svelte-c6pp4y li:where(.svelte-c6pp4y){display:inline-flex;align-items:center;gap:.35rem}.hero-trust.svelte-c6pp4y svg{color:var(--accent)}.btn-primary.svelte-c6pp4y,.btn-secondary.svelte-c6pp4y{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:10px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:background-color .15s ease,color .15s ease;border:1px solid transparent}.btn-primary.svelte-c6pp4y{background:var(--accent);color:#fff}.btn-primary.svelte-c6pp4y:hover,.btn-primary.svelte-c6pp4y:focus-visible{background:var(--accent-dark)}.btn-primary--lg.svelte-c6pp4y{padding:.9rem 1.5rem;font-size:1rem}.btn-secondary.svelte-c6pp4y{background:#fff;color:var(--accent-dark);border-color:#ddd6fe}.btn-secondary.svelte-c6pp4y:hover{background:#f5f3ff}.section.svelte-c6pp4y{padding:3.5rem 0}.section--alt.svelte-c6pp4y{background:var(--bg-secondary, #fafbfc);border-top:1px solid var(--border-color, #e2e8f0);border-bottom:1px solid var(--border-color, #e2e8f0)}h2.svelte-c6pp4y{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1rem;letter-spacing:-.015em}.lead.svelte-c6pp4y{font-size:1.0625rem;line-height:1.65;color:var(--text-secondary, #475569);max-width:720px;margin:0 0 2rem}.capability-grid.svelte-c6pp4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.cap-card.svelte-c6pp4y{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:1.25rem}.cap-card.svelte-c6pp4y .cap-icon{color:var(--accent);margin-bottom:.5rem}.cap-card.svelte-c6pp4y h3:where(.svelte-c6pp4y){font-size:1rem;margin:0 0 .4rem}.cap-card.svelte-c6pp4y p:where(.svelte-c6pp4y){font-size:.9rem;line-height:1.55;margin:0;color:var(--text-secondary, #475569)}.steps.svelte-c6pp4y{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.steps.svelte-c6pp4y li:where(.svelte-c6pp4y){display:flex;gap:1rem;align-items:flex-start}.step-num.svelte-c6pp4y{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:.9375rem}.steps.svelte-c6pp4y h3:where(.svelte-c6pp4y){margin:0 0 .25rem;font-size:1.0625rem}.steps.svelte-c6pp4y p:where(.svelte-c6pp4y){margin:0;color:var(--text-secondary, #475569);line-height:1.55}.benefit-grid.svelte-c6pp4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.benefit.svelte-c6pp4y{display:flex;gap:.75rem;align-items:flex-start;background:#fff;padding:1.25rem;border:1px solid var(--border-color, #e2e8f0);border-radius:12px}.benefit.svelte-c6pp4y .benefit-icon{color:var(--accent);flex-shrink:0;margin-top:.15rem}.benefit.svelte-c6pp4y h3:where(.svelte-c6pp4y){margin:0 0 .25rem;font-size:1rem}.benefit.svelte-c6pp4y p:where(.svelte-c6pp4y){margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary, #475569)}.benefit.svelte-c6pp4y a:where(.svelte-c6pp4y){color:var(--accent-dark);font-weight:600}.faq.svelte-c6pp4y{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-c6pp4y{background:#fff;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;padding:.875rem 1.125rem}.faq-item.svelte-c6pp4y summary:where(.svelte-c6pp4y){font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item.svelte-c6pp4y summary:where(.svelte-c6pp4y):after{content:"+";color:var(--accent);font-weight:400;font-size:1.25rem;line-height:1}.faq-item[open].svelte-c6pp4y summary:where(.svelte-c6pp4y):after{content:"−"}.faq-item.svelte-c6pp4y p:where(.svelte-c6pp4y){margin:.75rem 0 0;color:var(--text-secondary, #475569);line-height:1.6}.section--cta.svelte-c6pp4y{background:linear-gradient(135deg,#f5f3ff,#ede9fe);text-align:center}.cta-inner.svelte-c6pp4y .cta-icon{color:var(--accent);margin-bottom:.75rem}.cta-inner.svelte-c6pp4y h2:where(.svelte-c6pp4y){margin:0 0 .5rem}.cta-inner.svelte-c6pp4y p:where(.svelte-c6pp4y){color:var(--text-secondary, #475569);margin:0 0 1.5rem;font-size:1.0625rem}
