.page-hero[data-astro-cid-z3svgmjf]{position:relative;overflow:hidden;padding-top:calc(var(--header-height) + var(--space-section));padding-bottom:var(--space-section)}.page-hero__bg[data-astro-cid-z3svgmjf]{position:absolute;inset:0;pointer-events:none}.page-hero__orb[data-astro-cid-z3svgmjf]{position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,232,.08) 0%,transparent 70%);filter:blur(60px)}.page-hero[data-astro-cid-z3svgmjf] h1[data-astro-cid-z3svgmjf]{font-size:var(--text-4xl);letter-spacing:-.04em;line-height:1.1;margin-bottom:var(--space-6);max-width:18ch}.page-hero__sub[data-astro-cid-z3svgmjf]{font-size:var(--text-lg);color:var(--color-text-2);max-width:60ch}.leistung[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-16);align-items:start;padding-block:var(--space-16);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.leistung[data-astro-cid-z3svgmjf]:last-child{border-bottom:none}.leistung--reverse[data-astro-cid-z3svgmjf] .leistung__kopf[data-astro-cid-z3svgmjf]{order:2}.leistung--reverse[data-astro-cid-z3svgmjf] .leistung__detail[data-astro-cid-z3svgmjf]{order:1}.leistung__marke[data-astro-cid-z3svgmjf]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.leistung__icon[data-astro-cid-z3svgmjf]{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-lg);border:1px solid transparent}.leistung__icon--cyan[data-astro-cid-z3svgmjf]{background:var(--color-cyan-dim);color:var(--color-cyan);border-color:color-mix(in srgb,var(--color-cyan) 20%,transparent)}.leistung__icon--violet[data-astro-cid-z3svgmjf]{background:var(--color-violet-dim);color:var(--color-violet);border-color:color-mix(in srgb,var(--color-violet) 20%,transparent)}.leistung__nr[data-astro-cid-z3svgmjf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-text-3)}.leistung__titel[data-astro-cid-z3svgmjf]{font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-5)}.leistung__versprechen[data-astro-cid-z3svgmjf]{font-size:var(--text-xl);line-height:1.5;color:var(--color-text);max-width:34ch;margin-bottom:var(--space-8);padding-left:var(--space-5);border-left:2px solid var(--color-cyan)}.leistung--violet[data-astro-cid-z3svgmjf] .leistung__versprechen[data-astro-cid-z3svgmjf]{border-left-color:var(--color-violet)}.leistung__beleg[data-astro-cid-z3svgmjf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-2);line-height:1.55;margin-bottom:var(--space-3);max-width:52ch}.leistung__beleg-label[data-astro-cid-z3svgmjf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-3);padding:2px var(--space-2);border:1px solid var(--color-border-bright);border-radius:var(--radius-sm)}.leistung__beleg[data-astro-cid-z3svgmjf] a[data-astro-cid-z3svgmjf]{color:var(--color-text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-cyan) 45%,transparent);transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.leistung__beleg[data-astro-cid-z3svgmjf] a[data-astro-cid-z3svgmjf]:hover{color:var(--color-cyan);text-decoration-color:currentColor}.leistung__cta[data-astro-cid-z3svgmjf]{margin-top:var(--space-5)}.leistung__detail[data-astro-cid-z3svgmjf]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.leistung__detail-titel[data-astro-cid-z3svgmjf]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:var(--space-6)}.leistung__liste[data-astro-cid-z3svgmjf]{display:flex;flex-direction:column;gap:var(--space-4)}.leistung__liste[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]{position:relative;padding-left:var(--space-6);font-size:var(--text-base);color:var(--color-text-2);line-height:1.55}.leistung__liste[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:before{content:"";position:absolute;left:0;top:.7em;width:12px;height:2px;background:var(--color-cyan)}.leistung--violet[data-astro-cid-z3svgmjf] .leistung__liste[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:before{background:var(--color-violet)}.leistung__ablauf[data-astro-cid-z3svgmjf]{display:flex;flex-direction:column;position:relative}.leistung__ablauf[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--space-4);position:relative;padding-bottom:var(--space-6)}.leistung__ablauf[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:last-child{padding-bottom:0}.leistung__ablauf[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:not(:last-child):after{content:"";position:absolute;left:calc(1.125rem - .5px);top:2.25rem;bottom:0;width:1px;background:var(--color-border-bright)}.leistung__schritt-nr[data-astro-cid-z3svgmjf]{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-violet);background:var(--color-violet-dim);border:1px solid color-mix(in srgb,var(--color-violet) 35%,transparent)}.leistung__ablauf[data-astro-cid-z3svgmjf] strong[data-astro-cid-z3svgmjf]{display:block;color:var(--color-text);font-size:var(--text-base);margin-bottom:var(--space-1);padding-top:.3em}.leistung__ablauf[data-astro-cid-z3svgmjf] p[data-astro-cid-z3svgmjf]{font-size:var(--text-sm);color:var(--color-text-2);line-height:1.6}.leistung__steckbrief[data-astro-cid-z3svgmjf]{display:grid}.leistung__steckbrief[data-astro-cid-z3svgmjf]>div[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:minmax(7.5rem,.8fr) 1.6fr;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px dashed var(--color-border)}.leistung__steckbrief[data-astro-cid-z3svgmjf]>div[data-astro-cid-z3svgmjf]:first-child{padding-top:0}.leistung__steckbrief[data-astro-cid-z3svgmjf]>div[data-astro-cid-z3svgmjf]:last-child{border-bottom:none;padding-bottom:0}.leistung__steckbrief[data-astro-cid-z3svgmjf] dt[data-astro-cid-z3svgmjf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet);padding-top:.2em}.leistung__steckbrief[data-astro-cid-z3svgmjf] dd[data-astro-cid-z3svgmjf]{font-size:var(--text-sm);color:var(--color-text-2);line-height:1.55}.cta-strip__inner[data-astro-cid-z3svgmjf]{position:relative;text-align:center;padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.cta-strip__glow[data-astro-cid-z3svgmjf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(0,212,232,.07) 0%,transparent 70%);pointer-events:none}.cta-strip__inner[data-astro-cid-z3svgmjf] h2[data-astro-cid-z3svgmjf]{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.cta-strip__inner[data-astro-cid-z3svgmjf] p[data-astro-cid-z3svgmjf]{color:var(--color-text-2);font-size:var(--text-lg);margin-bottom:var(--space-8)}.cta-strip__actions[data-astro-cid-z3svgmjf]{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}@media(max-width:1024px){.leistung[data-astro-cid-z3svgmjf]{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-12)}.leistung--reverse[data-astro-cid-z3svgmjf] .leistung__kopf[data-astro-cid-z3svgmjf],.leistung--reverse[data-astro-cid-z3svgmjf] .leistung__detail[data-astro-cid-z3svgmjf]{order:unset}}@media(max-width:640px){.leistung__detail[data-astro-cid-z3svgmjf]{padding:var(--space-6)}.leistung__versprechen[data-astro-cid-z3svgmjf]{font-size:var(--text-lg)}.leistung__steckbrief[data-astro-cid-z3svgmjf]>div[data-astro-cid-z3svgmjf]{grid-template-columns:1fr;gap:var(--space-1)}.cta-strip__inner[data-astro-cid-z3svgmjf]{padding:var(--space-12) var(--space-6)}}
