.page-hero[data-astro-cid-acap2rzv]{padding:5.5rem 0 4.5rem;background:linear-gradient(160deg,#f0f9e4,#fff 55%)}.page-hero-inner[data-astro-cid-acap2rzv]{display:grid;grid-template-columns:3fr 2fr;gap:4rem;align-items:center;overflow:hidden}.page-hero-image[data-astro-cid-acap2rzv]{margin-right:calc((min(1280px,100vw) - 100vw)/2 - 1.5rem);overflow:hidden}.page-hero-title[data-astro-cid-acap2rzv]{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,5vw,3.75rem);letter-spacing:-.02em;line-height:1.05;color:var(--color-dark);margin:.75rem 0 1rem}.page-hero-lead[data-astro-cid-acap2rzv]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);border-left:2px solid var(--color-primary);padding:.2rem .75rem;margin-bottom:1.25rem;display:inline-block}.page-hero-sub[data-astro-cid-acap2rzv]{font-size:1rem;line-height:1.8;color:var(--color-dark-800);margin-bottom:2rem}.hero-ctas[data-astro-cid-acap2rzv]{display:flex;gap:1rem;flex-wrap:wrap}.page-hero-img[data-astro-cid-acap2rzv]{width:100%;display:block}.section-header[data-astro-cid-acap2rzv]{max-width:640px;margin-bottom:0}.feature-list[data-astro-cid-acap2rzv]{list-style:none;padding:0;margin:3rem 0 0;border-top:1px solid rgba(61,57,53,.12)}.feature-row[data-astro-cid-acap2rzv]{display:grid;grid-template-columns:3.5rem 1fr;gap:2rem;align-items:start;padding:2rem 0;border-bottom:1px solid rgba(61,57,53,.12);transition:border-color .25s cubic-bezier(.16,1,.3,1);cursor:default}.feature-row[data-astro-cid-acap2rzv]:hover{border-bottom-color:var(--color-primary)}.feature-num[data-astro-cid-acap2rzv]{font-family:var(--font-mono);font-size:.72rem;color:var(--color-primary);letter-spacing:.08em;padding-top:.25rem}.feature-title[data-astro-cid-acap2rzv]{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;color:var(--color-dark);margin-bottom:.5rem}.feature-body[data-astro-cid-acap2rzv]{font-size:.9375rem;line-height:1.75;color:var(--color-dark-800)}#vorteile[data-astro-cid-acap2rzv]{background:var(--color-dark-100)}.testimonials-section[data-astro-cid-acap2rzv]{background:#fff}.testimonials-grid[data-astro-cid-acap2rzv]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;align-items:start}.testimonial[data-astro-cid-acap2rzv]{background:#fff;padding:2rem;border-left:3px solid var(--color-primary)}.testimonial[data-astro-cid-acap2rzv] p[data-astro-cid-acap2rzv]{font-size:.95rem;line-height:1.75;color:var(--color-dark-800);font-style:italic;margin-bottom:1rem}.testimonial[data-astro-cid-acap2rzv] cite[data-astro-cid-acap2rzv]{font-size:.8rem;font-style:normal;color:var(--color-dark);font-family:var(--font-mono);letter-spacing:.03em}.testimonial[data-astro-cid-acap2rzv] cite[data-astro-cid-acap2rzv] strong[data-astro-cid-acap2rzv]{font-weight:500;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.1rem}.expert-quote-section[data-astro-cid-acap2rzv]{background:var(--color-dark);padding:4.5rem 0}.expert-quote[data-astro-cid-acap2rzv]{max-width:720px;margin:0 auto}.eq-avatar[data-astro-cid-acap2rzv]{width:64px;height:64px;border-radius:0;object-fit:cover;object-position:top;display:block;margin:0 0 1.5rem;border:2px solid var(--color-primary)}.eq-text[data-astro-cid-acap2rzv]{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;color:#fff;font-style:italic;margin-bottom:1.25rem}.eq-attribution[data-astro-cid-acap2rzv]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-primary);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.cta-section[data-astro-cid-acap2rzv]{background:var(--color-dark-100)}.cta-inner[data-astro-cid-acap2rzv]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media(max-width:900px){.page-hero-inner[data-astro-cid-acap2rzv]{grid-template-columns:1fr;gap:2rem}.feature-row[data-astro-cid-acap2rzv]{grid-template-columns:2.5rem 1fr;gap:1.25rem;padding:1.5rem 0}.testimonials-grid[data-astro-cid-acap2rzv]{grid-template-columns:1fr}.cta-inner[data-astro-cid-acap2rzv]{flex-direction:column;align-items:flex-start}}
