.funktionen-hero-cards-section.svelte-1sq8kvc{padding:var(--space-10) 0 var(--space-4);background:#fff}.funktionen-hero-cards.svelte-1sq8kvc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:1000px;margin:0 auto}.funktionen-card.svelte-1sq8kvc{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:left;transition:all var(--transition-normal)}.funktionen-card.svelte-1sq8kvc:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #2c3e501a;border-color:var(--color-accent)}.funktionen-card-icon.svelte-1sq8kvc{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.funktionen-card-icon--phone.svelte-1sq8kvc{background:var(--color-accent-light);color:var(--color-accent)}.funktionen-card-icon--user.svelte-1sq8kvc{background:var(--color-accent-subtle);color:var(--color-accent-hover)}.funktionen-card-icon--shield.svelte-1sq8kvc{background:var(--color-info-bg);color:var(--color-text)}.funktionen-card.svelte-1sq8kvc h3:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.funktionen-card.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}@media(max-width:1023px){.funktionen-hero-cards.svelte-1sq8kvc{grid-template-columns:1fr;max-width:500px}}.funktionen-journey.svelte-1sq8kvc{padding:var(--space-20) 0;background:var(--color-bg-subtle)}.journey-timeline.svelte-1sq8kvc{display:flex;align-items:center;justify-content:center;gap:0;max-width:900px;margin:0 auto}.journey-phase.svelte-1sq8kvc{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 auto}.journey-phase-icon.svelte-1sq8kvc{width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3);box-shadow:0 4px 16px #f39c1240}.journey-phase.svelte-1sq8kvc h3:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.journey-phase.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.journey-line.svelte-1sq8kvc{flex:1;height:2px;background:var(--color-border);margin:0 var(--space-4);margin-bottom:var(--space-12);min-width:40px}@media(max-width:1023px){.journey-timeline.svelte-1sq8kvc{flex-direction:column;align-items:flex-start;gap:0;max-width:280px}.journey-phase.svelte-1sq8kvc{flex-direction:row;text-align:left;gap:var(--space-4)}.journey-phase-icon.svelte-1sq8kvc{width:48px;height:48px;min-width:48px;margin-bottom:0}.journey-phase.svelte-1sq8kvc h3:where(.svelte-1sq8kvc){font-size:var(--font-size-base);margin-bottom:0}.journey-phase.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-xs)}.journey-line.svelte-1sq8kvc{width:2px;height:32px;min-width:2px;margin:var(--space-2) 0 var(--space-2) 23px}}.funktionen-phase.svelte-1sq8kvc{padding:var(--space-20) 0;background:#fff}.funktionen-phase--alt.svelte-1sq8kvc{background:var(--color-bg-subtle)}.funktionen-phase-grid.svelte-1sq8kvc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;max-width:1100px;margin:0 auto}.funktionen-phase-grid--reverse.svelte-1sq8kvc .funktionen-phase-img:where(.svelte-1sq8kvc){order:2}.funktionen-phase-grid--reverse.svelte-1sq8kvc .funktionen-phase-content:where(.svelte-1sq8kvc){order:1}.funktionen-phase-img.svelte-1sq8kvc img:where(.svelte-1sq8kvc){width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.funktionen-pipeline-panel.svelte-1sq8kvc{width:100%;background:#fff;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 0 0 1px #2c3e500a,0 4px 8px #2c3e500a,0 12px 32px #2c3e5014,0 24px 56px #2c3e500f;border:1px solid rgba(44,62,80,.06)}.funktionen-pipeline-header.svelte-1sq8kvc{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid var(--color-border-light);font-size:.78rem;font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:.02em;text-transform:uppercase}.funktionen-pipeline-header.svelte-1sq8kvc svg:where(.svelte-1sq8kvc){stroke:var(--color-accent)}.funktionen-pipeline-steps.svelte-1sq8kvc{padding:var(--space-5);display:flex;flex-direction:column;gap:0}.funktionen-pipeline-step.svelte-1sq8kvc{display:flex;align-items:flex-start;gap:var(--space-3)}.funktionen-pipeline-indicator.svelte-1sq8kvc{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.funktionen-pipeline-icon.svelte-1sq8kvc{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.funktionen-pipeline-step--done.svelte-1sq8kvc .funktionen-pipeline-icon:where(.svelte-1sq8kvc){background:#d1fae5;border:2px solid #10b981}.funktionen-pipeline-step--done.svelte-1sq8kvc .funktionen-pipeline-icon:where(.svelte-1sq8kvc) svg:where(.svelte-1sq8kvc){stroke:#10b981}.funktionen-pipeline-line.svelte-1sq8kvc{width:2px;height:20px;margin:4px 0}.funktionen-pipeline-step--done.svelte-1sq8kvc .funktionen-pipeline-line:where(.svelte-1sq8kvc){background:#10b981}.funktionen-pipeline-content.svelte-1sq8kvc{flex:1;min-width:0;padding-top:4px;padding-bottom:var(--space-3)}.funktionen-pipeline-label.svelte-1sq8kvc{display:block;font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:2px}.funktionen-pipeline-detail.svelte-1sq8kvc{display:block;font-size:.72rem;color:var(--color-text-secondary);line-height:1.4}.funktionen-pipeline-actions.svelte-1sq8kvc{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.funktionen-pipeline-action.svelte-1sq8kvc{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-full);font-size:.65rem;font-weight:var(--font-weight-semibold)}.funktionen-pipeline-action--sms.svelte-1sq8kvc{background:#d1fae5;color:#059669}.funktionen-pipeline-action--sms.svelte-1sq8kvc svg:where(.svelte-1sq8kvc){stroke:#059669}.funktionen-pipeline-action--email.svelte-1sq8kvc{background:#dbeafe;color:#2563eb}.funktionen-pipeline-action--email.svelte-1sq8kvc svg:where(.svelte-1sq8kvc){stroke:#2563eb}.funktionen-pipeline-action--ticket.svelte-1sq8kvc{background:var(--color-accent-light);color:var(--color-accent-hover)}.funktionen-pipeline-action--ticket.svelte-1sq8kvc svg:where(.svelte-1sq8kvc){stroke:var(--color-accent-hover)}.funktionen-phase-content.svelte-1sq8kvc h2:where(.svelte-1sq8kvc){font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:var(--line-height-snug)}.funktionen-phase-content.svelte-1sq8kvc>p:where(.svelte-1sq8kvc){font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.phase-badge.svelte-1sq8kvc{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);background:var(--color-accent-subtle);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.phase-features.svelte-1sq8kvc{list-style:none;padding:0;margin:var(--space-6) 0 0;display:flex;flex-direction:column;gap:var(--space-3)}.phase-features.svelte-1sq8kvc li:where(.svelte-1sq8kvc){display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.phase-features.svelte-1sq8kvc li:where(.svelte-1sq8kvc) svg:where(.svelte-1sq8kvc){flex-shrink:0;margin-top:2px}@media(max-width:1023px){.funktionen-phase-grid.svelte-1sq8kvc{grid-template-columns:1fr;gap:var(--space-8)}.funktionen-phase-img.svelte-1sq8kvc{order:-1!important}.funktionen-phase-content.svelte-1sq8kvc{order:0!important}}.funktionen-mid-cta.svelte-1sq8kvc{padding:var(--space-12) 0;background:var(--color-accent-light);text-align:center}.funktionen-mid-cta.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-6);font-weight:var(--font-weight-medium)}.funktionen-badge.svelte-1sq8kvc{display:inline-block;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.funktionen-section-header.svelte-1sq8kvc{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.funktionen-section-header.svelte-1sq8kvc h2:where(.svelte-1sq8kvc){font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4)}.funktionen-section-header.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.funktionen-alle.svelte-1sq8kvc{padding:var(--space-24) 0;background:#fff}.funktionen-alle-grid.svelte-1sq8kvc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.funktionen-alle-card.svelte-1sq8kvc{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-normal)}.funktionen-alle-card.svelte-1sq8kvc:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #2c3e501a;border-color:var(--color-accent)}.funktionen-alle-card--wide.svelte-1sq8kvc{grid-column:span 2}.funktionen-alle-preview.svelte-1sq8kvc{height:150px;background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.funktionen-alle-preview--contain.svelte-1sq8kvc{height:auto;padding:var(--space-3)}.funktionen-alle-card.svelte-1sq8kvc h3:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);padding:var(--space-4) var(--space-5) var(--space-2)}.funktionen-alle-card.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;padding:0 var(--space-5) var(--space-5);margin:0}@media(max-width:1023px){.funktionen-alle-grid.svelte-1sq8kvc{grid-template-columns:repeat(2,1fr)}.funktionen-alle-card--wide.svelte-1sq8kvc{grid-column:span 1}}@media(max-width:639px){.funktionen-alle-grid.svelte-1sq8kvc{grid-template-columns:1fr}}.faq-section.svelte-1sq8kvc{padding:var(--space-20) 0;background:#fff}.faq-grid.svelte-1sq8kvc{display:grid;grid-template-columns:300px 1fr;gap:var(--space-12);max-width:1000px;margin:0 auto}.faq-header.svelte-1sq8kvc{position:sticky;top:100px}.faq-heading.svelte-1sq8kvc{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-3)}.faq-subheading.svelte-1sq8kvc{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.6;margin:0}.faq-subheading.svelte-1sq8kvc a{color:var(--color-accent);text-decoration:underline}.faq-list.svelte-1sq8kvc{display:flex;flex-direction:column}.faq-item.svelte-1sq8kvc{border-bottom:1px solid #D5DBDB}.faq-question.svelte-1sq8kvc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-5) 0;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:500;color:var(--color-text);text-align:left;background:none;border:none;cursor:pointer;transition:color .15s ease}.faq-question.svelte-1sq8kvc:hover{color:var(--color-accent)}.faq-chevron.svelte-1sq8kvc{flex-shrink:0;color:var(--color-muted);transition:transform .2s ease,color .15s ease}.faq-question[aria-expanded=true].svelte-1sq8kvc .faq-chevron:where(.svelte-1sq8kvc){transform:rotate(90deg);color:var(--color-accent)}.faq-answer.svelte-1sq8kvc{overflow:hidden}.faq-answer.svelte-1sq8kvc p:where(.svelte-1sq8kvc){margin:0 0 var(--space-5);padding-right:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:1023px){.faq-grid.svelte-1sq8kvc{grid-template-columns:1fr;gap:var(--space-8)}.faq-header.svelte-1sq8kvc{position:static}}.funktionen-cta.svelte-1sq8kvc{padding:var(--space-20) 0;background:var(--color-accent)}.funktionen-cta-content.svelte-1sq8kvc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.funktionen-cta-text.svelte-1sq8kvc h2:where(.svelte-1sq8kvc){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-4)}.funktionen-cta-text.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-lg);color:#ffffffe6;margin:0}.funktionen-cta-form.svelte-1sq8kvc{background:#fff;border-radius:var(--radius-2xl);padding:var(--space-8)}.funktionen-cta-form.svelte-1sq8kvc h3:where(.svelte-1sq8kvc){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.funktionen-cta-form.svelte-1sq8kvc p:where(.svelte-1sq8kvc){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}.funktionen-cta-buttons.svelte-1sq8kvc{display:flex;flex-direction:column;gap:var(--space-3)}.funktionen-cta-buttons.svelte-1sq8kvc .btn{width:100%}@media(max-width:1023px){.funktionen-cta-content.svelte-1sq8kvc{grid-template-columns:1fr;text-align:center}.funktionen-cta-form.svelte-1sq8kvc{max-width:400px;margin:0 auto}}
