.cta-wrap[data-astro-cid-xnu7a7i5]{margin-top:var(--cta-mt,28px);flex-wrap:wrap;gap:12px;display:flex}.cta-wrap[data-astro-cid-xnu7a7i5][data-align=center]{justify-content:center}.cta-wrap[data-astro-cid-xnu7a7i5][data-align=end]{justify-content:flex-end}.cta-btn[data-astro-cid-xnu7a7i5]{border-radius:var(--radius-pill);font-family:var(--font-heading);letter-spacing:-.005em;white-space:nowrap;color:var(--color-text);background:linear-gradient(135deg, var(--color-accent-2) 0%, #5effb9 55%, #9affda 100%);border:1px solid color-mix(in srgb, var(--color-accent-2) 70%, black 8%);box-shadow:inset 0 1px 1px #ffffff8c, inset 0 -5px 12px #0000000f, 0 2px 6px color-mix(in srgb, var(--color-accent) 15%, transparent), 0 1px #0000002e;justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.cta-btn[data-astro-cid-xnu7a7i5][data-size=sm]{gap:6px;padding:8px 18px;font-size:13.5px}.cta-btn[data-astro-cid-xnu7a7i5][data-size=sm] .cta-btn-arrow[data-astro-cid-xnu7a7i5]{width:15px;height:15px}.cta-btn[data-astro-cid-xnu7a7i5]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 60%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.cta-btn[data-astro-cid-xnu7a7i5]:hover{filter:saturate(1.06);box-shadow:inset 0 1px 1px #fff9, inset 0 -5px 12px #0000000f, 0 6px 18px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 1px #0000002e;text-decoration:none;transform:translateY(-2px)}.cta-btn[data-astro-cid-xnu7a7i5]:hover:before{transform:translate(120%)}.cta-btn[data-astro-cid-xnu7a7i5]:active{transform:translateY(0)}.cta-btn[data-astro-cid-xnu7a7i5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cta-btn-label[data-astro-cid-xnu7a7i5]{z-index:1;position:relative}.cta-btn-arrow[data-astro-cid-xnu7a7i5]{z-index:1;flex-shrink:0;transition:transform .2s;position:relative}.cta-btn[data-astro-cid-xnu7a7i5]:hover .cta-btn-arrow[data-astro-cid-xnu7a7i5]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.cta-btn[data-astro-cid-xnu7a7i5],.cta-btn[data-astro-cid-xnu7a7i5]:before,.cta-btn-arrow[data-astro-cid-xnu7a7i5]{transition:none}.cta-btn[data-astro-cid-xnu7a7i5]:hover{transform:none}.cta-btn[data-astro-cid-xnu7a7i5]:hover:before{transform:translate(-120%)}}.hero-section[data-astro-cid-ge2uvauf]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:50px;position:relative;overflow:hidden}.hintergrundbild[data-astro-cid-ge2uvauf]{z-index:-1;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.hero-ai-note[data-astro-cid-ge2uvauf]{letter-spacing:.01em;color:color-mix(in srgb, var(--color-text) 60%, transparent);pointer-events:none;background:#fff9;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1;position:absolute;bottom:8px;right:10px}.hero-inner[data-astro-cid-ge2uvauf]{max-width:1200px;margin:0 auto;padding:112px clamp(20px,5vw,72px) 84px}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);-webkit-text-stroke:4.5px white;paint-order:stroke fill;letter-spacing:-.02em;margin:0 0 0 -.058em;font-size:clamp(42px,6.2vw,84px);font-weight:800;line-height:1.06}.hero-line[data-astro-cid-ge2uvauf]{display:block}.hero-desc[data-astro-cid-ge2uvauf]{text-shadow:0 0 3px #fff;max-width:58ch;margin:34px 0 0;font-size:20px;line-height:28px}.leistungen-section[data-astro-cid-5yq5g5dn]{padding:0 0 70px}.leistungen-label[data-astro-cid-5yq5g5dn]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 48px;font-size:13px;line-height:14px;display:block}.prozess[data-astro-cid-5yq5g5dn]{flex-direction:column;gap:0;max-width:1000px;margin:0 auto;display:flex;position:relative}.prozess[data-astro-cid-5yq5g5dn]:before{content:"";background:var(--color-divider);z-index:0;width:2px;position:absolute;top:80px;bottom:80px;left:50%;transform:translate(-50%)}.prozess-item[data-astro-cid-5yq5g5dn]{z-index:1;width:100%;display:flex;position:relative}.prozess-item[data-astro-cid-5yq5g5dn]+.prozess-item[data-astro-cid-5yq5g5dn]{margin-top:-60px}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd){justify-content:flex-start;padding-right:51%}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n){justify-content:flex-end;padding-left:51%}.leistung-card[data-astro-cid-5yq5g5dn]{border:1px solid var(--color-divider);background:#fff;border-radius:18px;grid-template-columns:48px 1fr;gap:20px;width:100%;min-width:430px;padding:30px;display:grid;position:relative;box-shadow:0 10px 30px #1e0f5a0d}.prozess-item[data-astro-cid-5yq5g5dn]:after{content:"";background:var(--color-accent-700);box-sizing:content-box;border:4px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd):before,.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n):before{content:"";background:var(--color-divider);width:2%;height:2px;position:absolute;top:50%}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd):before{left:48%}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n):before{left:50%}.leistung-icon[data-astro-cid-5yq5g5dn]{background:color-mix(in srgb, var(--color-accent-700) 8%, white);width:48px;height:48px;color:var(--color-accent-700);border-radius:13px;justify-content:center;align-items:center;display:flex}.leistung-icon[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.leistung-title[data-astro-cid-5yq5g5dn]{font-family:var(--font-heading);letter-spacing:-.01em;margin:7px 0 14px;font-size:24px;font-weight:800;line-height:1.2}.leistung-desc[data-astro-cid-5yq5g5dn]{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:15.5px;line-height:1.75}@media (width<=800px){.leistungen-label[data-astro-cid-5yq5g5dn]{margin-bottom:32px}.prozess[data-astro-cid-5yq5g5dn]{box-sizing:border-box;gap:18px;width:100%;max-width:100%;padding-left:30px;position:relative}.prozess-item[data-astro-cid-5yq5g5dn]+.prozess-item[data-astro-cid-5yq5g5dn]{margin-top:0}.prozess[data-astro-cid-5yq5g5dn]:before{width:2px;top:32px;bottom:32px;left:8px;transform:none}.prozess-item[data-astro-cid-5yq5g5dn],.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd),.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n){box-sizing:border-box;justify-content:flex-start;width:100%;padding:0;position:relative}.prozess-item[data-astro-cid-5yq5g5dn]:after{border:3px solid #fff;width:10px;height:10px;top:34px;left:-22px;transform:translate(-50%,-50%)}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd):before,.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n):before{width:16px;height:2px;top:34px;left:-16px}.leistung-card[data-astro-cid-5yq5g5dn]{box-sizing:border-box;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:15px;width:100%;min-width:0;max-width:100%;padding:22px}.leistung-icon[data-astro-cid-5yq5g5dn]{border-radius:11px;width:42px;height:42px}.leistung-icon[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{width:20px;height:20px}.leistung-title[data-astro-cid-5yq5g5dn]{margin:6px 0 11px;font-size:21px;line-height:1.25}.leistung-desc[data-astro-cid-5yq5g5dn]{overflow-wrap:break-word;font-size:15px;line-height:1.65}}@media (width<=480px){.prozess[data-astro-cid-5yq5g5dn]{gap:14px;padding-left:24px}.prozess[data-astro-cid-5yq5g5dn]:before{left:6px}.prozess-item[data-astro-cid-5yq5g5dn]:after{width:9px;height:9px;left:-18px}.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(odd):before,.prozess-item[data-astro-cid-5yq5g5dn]:nth-child(2n):before{width:12px;left:-12px}.leistung-card[data-astro-cid-5yq5g5dn]{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:19px 17px;display:grid}.leistung-icon[data-astro-cid-5yq5g5dn]{border-radius:10px;width:38px;height:38px;margin:0}.leistung-icon[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{width:19px;height:19px}.leistung-title[data-astro-cid-5yq5g5dn]{margin:5px 0 10px;font-size:19px;line-height:1.25}.leistung-desc[data-astro-cid-5yq5g5dn]{font-size:14.5px;line-height:1.6}}.nfon-section[data-astro-cid-l5ww4jz6]{padding:56px 0 84px}.nfon-label[data-astro-cid-l5ww4jz6]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 14px;font-size:13px;line-height:14px;display:block}.nfon-title[data-astro-cid-l5ww4jz6]{font-family:var(--font-heading);letter-spacing:-.015em;max-width:26ch;margin:0;font-size:32px;font-weight:800;line-height:42px}.nfon-checklist[data-astro-cid-l5ww4jz6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.nfon-check-item[data-astro-cid-l5ww4jz6]{grid-template-columns:10px 1fr;align-items:baseline;gap:14px;font-size:15.5px;line-height:28px;display:grid}.nfon-bullet[data-astro-cid-l5ww4jz6]{background:var(--color-accent);width:10px;height:10px;display:block}.nfon-features[data-astro-cid-l5ww4jz6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.nfon-feature-card[data-astro-cid-l5ww4jz6]{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);margin:0;overflow:hidden}.nfon-photo[data-astro-cid-l5ww4jz6]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.nfon-feature-body[data-astro-cid-l5ww4jz6]{padding:24px}.nfon-feature-title[data-astro-cid-l5ww4jz6]{font-family:var(--font-heading);margin:0 0 16px;font-size:18px;font-weight:700;line-height:24px}.nfon-photo-list[data-astro-cid-l5ww4jz6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nfon-photo-list[data-astro-cid-l5ww4jz6] .nfon-check-item[data-astro-cid-l5ww4jz6]{font-size:14.5px;line-height:24px}@media (width<=900px){.nfon-features[data-astro-cid-l5ww4jz6]{grid-template-columns:1fr}}@media (width<=640px){.nfon-checklist[data-astro-cid-l5ww4jz6]{grid-template-columns:1fr}}.geraete-section[data-astro-cid-75tkwgbj]{padding:56px 0 84px}.geraete-label[data-astro-cid-75tkwgbj]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 14px;font-size:13px;line-height:14px;display:block}.geraete-title[data-astro-cid-75tkwgbj]{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:32px;font-weight:800;line-height:42px}.geraete-desc[data-astro-cid-75tkwgbj]{max-width:60ch;color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:20px 0 0;font-size:15.5px;line-height:28px}.geraete-group[data-astro-cid-75tkwgbj]{margin-top:48px}.geraete-group-title[data-astro-cid-75tkwgbj]{font-family:var(--font-heading);margin:0 0 20px;font-size:18px;font-weight:700;line-height:24px}.geraete-grid[data-astro-cid-75tkwgbj]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:24px;padding-bottom:8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.geraete-card[data-astro-cid-75tkwgbj]{scroll-snap-align:start;flex:220px;min-width:220px;max-width:300px;margin:0}.photo-placeholder[data-astro-cid-75tkwgbj]{background:var(--color-surface);border:1.5px dashed var(--color-divider);border-radius:var(--radius-md);color:color-mix(in srgb, var(--color-text) 55%, transparent);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:13px;line-height:1.3;display:flex}.geraete-photo-frame[data-astro-cid-75tkwgbj]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.geraete-photo[data-astro-cid-75tkwgbj]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.geraete-name[data-astro-cid-75tkwgbj]{font-family:var(--font-heading);margin:16px 0 0;font-size:16px;font-weight:700;line-height:24px}.geraete-text[data-astro-cid-75tkwgbj]{color:color-mix(in srgb, var(--color-text) 78%, transparent);white-space:pre-line;margin:6px 0 0;font-size:14.5px;line-height:24px}.kontakt-grid[data-astro-cid-5wl5u4o7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:42px clamp(24px,5vw,96px);padding:84px 0 98px;display:grid}@media (width<=760px){.kontakt-grid[data-astro-cid-5wl5u4o7]{grid-template-columns:1fr}}.kontakt-label[data-astro-cid-5wl5u4o7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 14px;font-size:13px;line-height:14px;display:block}.kontakt-title[data-astro-cid-5wl5u4o7]{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:32px;font-weight:800;line-height:42px}.kontakt-desc[data-astro-cid-5wl5u4o7]{max-width:44ch;color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:20px 0 0;font-size:15.5px;line-height:28px}.kontakt-details[data-astro-cid-5wl5u4o7]{gap:14px;margin:42px 0 0;font-size:15.5px;line-height:28px;display:grid}.kontakt-detail-row[data-astro-cid-5wl5u4o7]{grid-template-columns:90px 1fr;gap:14px;display:grid}.kontakt-dt[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.kontakt-dd[data-astro-cid-5wl5u4o7]{margin:0}.kontakt-form[data-astro-cid-5wl5u4o7]{gap:20px;display:grid}.kontakt-form-row[data-astro-cid-5wl5u4o7]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.kontakt-textarea[data-astro-cid-5wl5u4o7]{resize:vertical;min-height:120px}.kontakt-consent[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 70%, transparent);grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:13px;line-height:20px;display:grid}.kontakt-checkbox[data-astro-cid-5wl5u4o7]{width:18px;height:18px;accent-color:var(--color-accent);margin:1px 0 0}.kontakt-recaptcha-note[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:-8px 0 0;font-size:12px;line-height:18px}.kontakt-recaptcha-note[data-astro-cid-5wl5u4o7] a[data-astro-cid-5wl5u4o7],.kontakt-cookie-settings[data-astro-cid-5wl5u4o7]{color:inherit;font:inherit;text-underline-offset:2px;text-decoration:underline 1px}.kontakt-cookie-settings[data-astro-cid-5wl5u4o7]{cursor:pointer;background:0 0;border:0;padding:0}.kontakt-danke[data-astro-cid-5wl5u4o7]{border:2px solid var(--color-divider);padding:42px clamp(20px,3vw,40px);display:none}.kontakt-danke-title[data-astro-cid-5wl5u4o7]{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:800;line-height:28px}.kontakt-danke-desc[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:14px 0 0;font-size:15.5px;line-height:28px}.kontakt-danke-actions[data-astro-cid-5wl5u4o7]{margin-top:28px}.kontakt-honeypot[data-astro-cid-5wl5u4o7]{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kontakt-error[data-astro-cid-5wl5u4o7]{color:var(--color-accent-700);margin:0;font-size:14px;line-height:22px}.kontakt-submit-status[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin:0;font-size:14px;line-height:20px}.kontakt-form[data-astro-cid-5wl5u4o7][aria-busy=true] .field[data-astro-cid-5wl5u4o7],.kontakt-form[data-astro-cid-5wl5u4o7][aria-busy=true] .kontakt-consent[data-astro-cid-5wl5u4o7]{opacity:.55}.kontakt-form[data-astro-cid-5wl5u4o7] button[data-astro-cid-5wl5u4o7][type=submit]{align-items:center;gap:8px;display:inline-flex}.kontakt-form[data-astro-cid-5wl5u4o7] button[data-astro-cid-5wl5u4o7][type=submit]:disabled{cursor:wait;opacity:.8}.kontakt-submit-spinner[data-astro-cid-5wl5u4o7]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite kontakt-spin;display:none}.kontakt-form[data-astro-cid-5wl5u4o7] button[data-astro-cid-5wl5u4o7][type=submit].is-loading .kontakt-submit-spinner[data-astro-cid-5wl5u4o7]{display:inline-block}@keyframes kontakt-spin{to{transform:rotate(360deg)}}.field[data-astro-cid-5wl5u4o7]>label[data-astro-cid-5wl5u4o7]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input[data-astro-cid-5wl5u4o7]{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input[data-astro-cid-5wl5u4o7]:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input[data-astro-cid-5wl5u4o7]:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea[data-astro-cid-5wl5u4o7].input{resize:vertical;min-height:90px}.input[data-astro-cid-5wl5u4o7][type=number]{appearance:textfield}.input[data-astro-cid-5wl5u4o7][type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.input[data-astro-cid-5wl5u4o7][type=number]::-webkit-inner-spin-button{appearance:none;margin:0}
