.hero-layout[data-astro-cid-4epsngf5]{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--space-3xl);align-items:start}.hero-content[data-astro-cid-4epsngf5] .kicker[data-astro-cid-4epsngf5]{margin-bottom:var(--space-md)}.hero-lead[data-astro-cid-4epsngf5]{font-size:1.0625rem;color:var(--text-muted);margin:var(--space-md) 0 var(--space-lg);line-height:1.7}.feature-list[data-astro-cid-4epsngf5]{list-style:none;margin:0 0 var(--space-lg);padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.feature-list[data-astro-cid-4epsngf5] li[data-astro-cid-4epsngf5]{position:relative;padding-left:var(--space-lg);color:var(--text)}.feature-list[data-astro-cid-4epsngf5] li[data-astro-cid-4epsngf5]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.hero-actions[data-astro-cid-4epsngf5]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.info-card[data-astro-cid-4epsngf5]{padding:var(--space-xl)}.card-title[data-astro-cid-4epsngf5]{font-size:1.125rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-md)}.check-list[data-astro-cid-4epsngf5]{list-style:none;padding:0;margin:0 0 var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.check-list[data-astro-cid-4epsngf5] li[data-astro-cid-4epsngf5]{position:relative;padding-left:var(--space-lg);color:var(--text-muted)}.check-list[data-astro-cid-4epsngf5] li[data-astro-cid-4epsngf5]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.info-note[data-astro-cid-4epsngf5]{color:var(--text-muted);font-size:.9375rem;margin:0 0 var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line)}.info-image[data-astro-cid-4epsngf5]{width:100%;display:block;border-radius:var(--radius-md);height:auto}.rechner-cta[data-astro-cid-4epsngf5]{padding:var(--space-xl);max-width:860px;margin:0 auto;text-align:center}.rechner-cta[data-astro-cid-4epsngf5] p[data-astro-cid-4epsngf5]{color:var(--text-muted);margin-bottom:var(--space-lg);font-size:1rem}.rechner-cta-actions[data-astro-cid-4epsngf5]{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.service-detail-card[data-astro-cid-4epsngf5]{padding:var(--space-xl)}.service-detail-title[data-astro-cid-4epsngf5]{font-size:1.125rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-sm)}.service-detail-description[data-astro-cid-4epsngf5]{color:var(--text-muted);line-height:1.6;margin:0}.process-step-card[data-astro-cid-4epsngf5]{padding:var(--space-lg);text-align:center}.step-badge[data-astro-cid-4epsngf5]{display:inline-flex;width:36px;height:36px;background:var(--color-primary);color:var(--color-white);border-radius:50%;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-bottom:var(--space-sm)}.step-name[data-astro-cid-4epsngf5]{display:block;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-xs)}.step-text[data-astro-cid-4epsngf5]{color:var(--text-muted);font-size:.9375rem;margin:0}.faq-list[data-astro-cid-4epsngf5]{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item[data-astro-cid-4epsngf5]{padding:0;overflow:hidden}.faq-item[data-astro-cid-4epsngf5] summary[data-astro-cid-4epsngf5]{padding:var(--space-md) var(--space-lg);font-weight:700;cursor:pointer;color:var(--color-navy);list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-item[data-astro-cid-4epsngf5] summary[data-astro-cid-4epsngf5]:after{content:"+";font-size:1.25rem;color:var(--color-primary)}.faq-item[data-astro-cid-4epsngf5][open] summary[data-astro-cid-4epsngf5]:after{content:"−"}.faq-item[data-astro-cid-4epsngf5] p[data-astro-cid-4epsngf5]{padding:0 var(--space-lg) var(--space-md);color:var(--text-muted);margin:0;line-height:1.6}@media(max-width:1024px){.hero-layout[data-astro-cid-4epsngf5]{grid-template-columns:1fr}}@media(max-width:768px){.hero-actions[data-astro-cid-4epsngf5]{flex-direction:column}.hero-actions[data-astro-cid-4epsngf5] .btn[data-astro-cid-4epsngf5],.rechner-cta-actions[data-astro-cid-4epsngf5] .btn[data-astro-cid-4epsngf5]{width:100%;justify-content:center}}
