.inner[data-astro-cid-aztfhyon]{max-width:1180px;margin:0 auto;padding:0 32px}.leistungen-grid-section[data-astro-cid-aztfhyon]{padding:3rem 0 4rem}.leistungen-grid[data-astro-cid-aztfhyon]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.leistung-card[data-astro-cid-aztfhyon]{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-teal-soft);border-radius:var(--radius-xl);padding:1.75rem 1.875rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.leistung-card[data-astro-cid-aztfhyon]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-teal-mid)}.card-head[data-astro-cid-aztfhyon]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.icon-wrap[data-astro-cid-aztfhyon]{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--color-teal-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-wrap[data-astro-cid-aztfhyon] .leistung-icon{width:1.5rem;height:1.5rem;color:var(--color-teal-deep)}.zielgruppe-pill[data-astro-cid-aztfhyon]{background:var(--color-teal-soft);color:var(--color-teal-deep);font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:var(--radius-full);line-height:1.3;text-align:right}.card-title[data-astro-cid-aztfhyon]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-ink);margin:0 0 .625rem;letter-spacing:-.012em;line-height:1.25}.card-desc[data-astro-cid-aztfhyon]{font-size:14.5px;line-height:1.6;color:var(--color-ink-soft);margin:0 0 1.5rem;flex:1}.card-footer[data-astro-cid-aztfhyon]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-line)}.card-cta[data-astro-cid-aztfhyon]{color:var(--color-teal-deep);font-weight:600;font-size:14.5px;text-decoration:none}.card-cta[data-astro-cid-aztfhyon]:hover{color:var(--color-teal);text-decoration:underline}.status-pill[data-astro-cid-aztfhyon]{background:var(--color-bg-soft);color:var(--color-ink-mute);font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--radius-full);border:1px solid var(--color-line)}.card-cta-secondary[data-astro-cid-aztfhyon]{color:var(--color-teal-deep);font-weight:600;font-size:13.5px;text-decoration:none}.card-cta-secondary[data-astro-cid-aztfhyon]:hover{color:var(--color-teal);text-decoration:underline}.process-band[data-astro-cid-aztfhyon]{background:var(--color-bg-soft);padding:4rem 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.process-head[data-astro-cid-aztfhyon]{margin-bottom:2rem;max-width:720px}.process-head[data-astro-cid-aztfhyon] p[data-astro-cid-aztfhyon]{font-size:15px;line-height:1.6;color:var(--color-ink-soft);margin:0}.process-steps[data-astro-cid-aztfhyon]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.step[data-astro-cid-aztfhyon]{display:flex;gap:1rem;align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.step-num[data-astro-cid-aztfhyon]{width:32px;height:32px;border-radius:50%;background:var(--color-teal);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;flex-shrink:0}.step-body[data-astro-cid-aztfhyon] h3[data-astro-cid-aztfhyon]{font-family:var(--font-display);font-size:1rem;color:var(--color-ink);margin:0 0 .25rem;letter-spacing:-.005em;line-height:1.3}.step-body[data-astro-cid-aztfhyon] p[data-astro-cid-aztfhyon]{font-size:13.5px;line-height:1.55;color:var(--color-ink-soft);margin:0}.cta-band[data-astro-cid-aztfhyon]{padding:4rem 0 5rem}.cta-card[data-astro-cid-aztfhyon]{background:linear-gradient(135deg,var(--color-teal-soft) 0%,#f0f8fb 100%);border:1px solid rgba(0,126,162,.18);border-radius:var(--radius-xl);padding:2.5rem 3rem;text-align:center}.cta-card[data-astro-cid-aztfhyon] h2[data-astro-cid-aztfhyon]{font-family:var(--font-display);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;color:var(--color-ink);margin:0 0 .625rem;letter-spacing:-.015em;line-height:1.25}.cta-card[data-astro-cid-aztfhyon] p[data-astro-cid-aztfhyon]{font-size:1rem;line-height:1.6;color:var(--color-ink-soft);margin:0 0 1.5rem;max-width:640px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-aztfhyon]{display:inline-flex;gap:.875rem;flex-wrap:wrap;justify-content:center}.btn-primary[data-astro-cid-aztfhyon]{background:var(--color-teal);color:#fff;padding:14px 24px;border-radius:var(--radius-md);font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 4px 14px #007ea240;transition:background .15s ease,transform .15s ease}.btn-primary[data-astro-cid-aztfhyon]:hover{background:var(--color-teal-deep);transform:translateY(-1px)}.btn-ghost[data-astro-cid-aztfhyon]{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--color-teal);color:var(--color-teal-deep);padding:12px 22px;border-radius:var(--radius-md);font-weight:600;font-size:14.5px;text-decoration:none;background:transparent;transition:background .15s ease}.btn-ghost[data-astro-cid-aztfhyon] svg[data-astro-cid-aztfhyon]{width:14px;height:14px}.btn-ghost[data-astro-cid-aztfhyon]:hover{background:var(--color-teal-soft)}@media(max-width:900px){.leistungen-grid[data-astro-cid-aztfhyon],.process-steps[data-astro-cid-aztfhyon]{grid-template-columns:1fr}}@media(max-width:600px){.inner[data-astro-cid-aztfhyon]{padding:0 20px}.leistungen-grid-section[data-astro-cid-aztfhyon]{padding:2rem 0 3rem}.leistung-card[data-astro-cid-aztfhyon]{padding:1.5rem}.card-head[data-astro-cid-aztfhyon]{flex-wrap:wrap}.card-footer[data-astro-cid-aztfhyon]{flex-direction:column;align-items:flex-start;gap:.625rem}.process-band[data-astro-cid-aztfhyon],.cta-band[data-astro-cid-aztfhyon]{padding:3rem 0}.cta-card[data-astro-cid-aztfhyon]{padding:2rem 1.5rem}.cta-buttons[data-astro-cid-aztfhyon]{flex-direction:column;width:100%}.btn-primary[data-astro-cid-aztfhyon],.btn-ghost[data-astro-cid-aztfhyon]{width:100%;justify-content:center;text-align:center}}
