@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Variable.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#fff;--ground-sunk:#eef1f3;--surface:#fff;--surface-quiet:#f7f9fa;--line:#d7dde1;--line-strong:#b4bfc7;--ink:#23313d;--ink-muted:#5b6b78;--ink-subtle:#65727d;--band:#23313d;--ink-on-band:#fff;--accent:#c0432c;--accent-hover:#9d3423;--accent-soft:#fbeeeb;--accent-ink:#9d3423;--ink-on-accent:#fff;--ok:#1c6b53;--ok-soft:#e8f2ee;--warn:#8a5a00;--warn-soft:#fdf3e0;--focus:#23313d;--shadow-card:0 1px 2px #23313d0f;--shadow-pop:0 8px 24px #23313d24}@media (prefers-color-scheme:dark){:root,[data-theme=light]{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--ground:#16202a;--ground-sunk:#101820;--surface:#1e2b37;--surface-quiet:#223140;--line:#33434f;--line-strong:#4a5d6b;--ink:#e8eef2;--ink-muted:#aebcc6;--ink-subtle:#8b9aa6;--band:#0c141b;--ink-on-band:#e8eef2;--accent:#ffb199;--accent-hover:#ffc9b6;--accent-soft:#3a2620;--accent-ink:#ffb199;--ink-on-accent:#16202a;--ok:#6fc3a5;--ok-soft:#122b24;--warn:#e7b45c;--warn-soft:#2e2413;--focus:#ffb199;--shadow-card:0 1px 2px #0006;--shadow-pop:0 8px 24px #0000008c}}[data-theme=dark]{--ground:#16202a;--ground-sunk:#101820;--surface:#1e2b37;--surface-quiet:#223140;--line:#33434f;--line-strong:#4a5d6b;--ink:#e8eef2;--ink-muted:#aebcc6;--ink-subtle:#8b9aa6;--band:#0c141b;--ink-on-band:#e8eef2;--accent:#ffb199;--accent-hover:#ffc9b6;--accent-soft:#3a2620;--accent-ink:#ffb199;--ink-on-accent:#16202a;--ok:#6fc3a5;--ok-soft:#122b24;--warn:#e7b45c;--warn-soft:#2e2413;--focus:#ffb199;--shadow-card:0 1px 2px #0006;--shadow-pop:0 8px 24px #0000008c}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--width-page:1120px;--width-text:680px;--width-narrow:520px;--tap-min:48px;--font-sans:"IBM Plex Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}.display-1{font-family:var(--font-sans);font-size:44px;font-weight:600;line-height:48px}.display-2{font-family:var(--font-sans);font-size:34px;font-weight:600;line-height:40px}.h1{font-family:var(--font-sans);font-size:30px;font-weight:600;line-height:36px}.h2{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:30px}.h3{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:26px}.lead{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:30px}.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:28px}.body-s{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.caption{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:20px}.button{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:24px}.nav{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:24px}.label{font-family:var(--font-sans);letter-spacing:.08em;font-size:13px;font-weight:600;line-height:16px}.price{font-family:var(--font-mono);font-size:30px;font-weight:500;line-height:34px}.data{font-family:var(--font-mono);font-size:15px;font-weight:400;line-height:22px}.data-s{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:18px}
*,:before,:after{box-sizing:border-box}.label{text-transform:uppercase}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.n-band{background:var(--ground);padding-block:var(--space-8);padding-inline:var(--space-4)}.n-band--sunk{background:var(--ground-sunk)}.n-band--dunkel{background:var(--band);color:var(--ink-on-band)}.n-inhalt{max-width:var(--width-page);margin-inline:auto}.n-inhalt--text{max-width:var(--width-text)}.n-inhalt--schmal{max-width:var(--width-narrow)}.n-stapel{gap:var(--space-4);flex-direction:column;display:flex}.n-stapel--eng{gap:var(--space-2)}.n-stapel--weit{gap:var(--space-6)}@media (min-width:720px){.n-band{padding-block:var(--space-9)}}.n-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.n-btn--primaer{background:var(--accent);color:var(--ink-on-accent)}.n-btn--primaer:hover{background:var(--accent-hover)}.n-btn--sekundaer{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.n-btn--sekundaer:hover{border-color:var(--ink)}.n-btn--text{color:var(--accent-ink);padding-inline:var(--space-2);text-underline-offset:3px;background:0 0;text-decoration:underline}.n-btn--text:hover{color:var(--ink)}.n-btn[aria-disabled=true],.n-btn:disabled{background:var(--surface-quiet);color:var(--ink-subtle);border-color:var(--line);cursor:not-allowed}.n-btn-zusatz{color:var(--ink-muted)}.n-kachel{gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;height:100%;text-decoration:none;transition:border-color .12s;display:flex}.n-kachel:hover{border-color:var(--line-strong)}.n-kachel__augenbraue{color:var(--accent-ink)}.n-kachel__versprechen{color:var(--ink)}.n-kachel__text{color:var(--ink-muted)}.n-kachel__fuss{padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.n-kachel__ab{color:var(--ink)}.n-kachel__mehr{color:var(--accent-ink)}.n-kachel-raster{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.n-kachel-raster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.n-kachel-raster{grid-template-columns:repeat(3,1fr)}}.n-preis{gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;height:100%;display:flex}.n-preis--hervor{border-color:var(--accent);border-width:2px}.n-preis__name{color:var(--ink)}.n-preis__betrag{color:var(--ink);font-variant-numeric:tabular-nums}.n-preis__einheit{color:var(--ink-muted)}.n-preis__liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.n-preis__liste li{gap:var(--space-2);color:var(--ink-muted);display:flex}.n-preis__liste li:before{content:"—";color:var(--accent-ink);flex:none}.n-preis__fuss{color:var(--ink-subtle);margin-top:auto}.n-ablauf{gap:var(--space-5);counter-reset:schritt;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.n-ablauf{grid-template-columns:repeat(3,1fr)}}.n-ablauf li{gap:var(--space-2);counter-increment:schritt;flex-direction:column;display:flex}.n-ablauf li:before{content:counter(schritt);inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--ink-on-accent);font-variant-numeric:tabular-nums;place-items:center;display:grid}.n-ablauf__titel{color:var(--ink)}.n-ablauf__text{color:var(--ink-muted)}.n-trennung{border:1px solid var(--line);border-left:4px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface-quiet);padding:var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.n-trennung__titel{color:var(--ink)}.n-trennung__text{color:var(--ink);margin:0}.n-trennung strong{font-weight:600}.n-beleg{background:var(--band);color:var(--ink-on-band);padding:var(--space-5) var(--space-4);align-items:baseline;gap:var(--space-2) var(--space-4);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.n-beleg__datum{color:var(--ink-on-band);font-variant-numeric:tabular-nums}.n-hinweis{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-quiet);color:var(--ink);display:flex}.n-hinweis__marke{font-variant-numeric:tabular-nums;flex:none}.n-hinweis__text{margin:0}.n-hinweis--wichtig{background:var(--accent-soft);border-color:var(--accent)}.n-hinweis--wichtig .n-hinweis__marke{color:var(--accent-ink)}.n-hinweis--frist{background:var(--warn-soft);border-color:var(--warn)}.n-hinweis--frist .n-hinweis__marke{color:var(--warn)}.n-hinweis--fertig{background:var(--ok-soft);border-color:var(--ok)}.n-hinweis--fertig .n-hinweis__marke{color:var(--ok)}.n-faq{gap:var(--space-2);flex-direction:column;display:flex}.n-faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.n-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--ink);list-style:none;display:flex}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary:after{content:"+";color:var(--accent-ink);flex:none;transition:transform .12s}.n-faq details[open] summary:after{content:"–"}.n-faq details[open] summary{border-bottom:1px solid var(--line)}.n-faq__antwort{padding:var(--space-4);color:var(--ink-muted);margin:0}.n-form{gap:var(--space-5);flex-direction:column;display:flex}.n-feld{gap:var(--space-2);flex-direction:column;display:flex}.n-feld__label{color:var(--ink)}.n-feld__pflicht{color:var(--accent-ink)}.n-feld input,.n-feld textarea,.n-feld select{min-height:var(--tap-min);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;width:100%}.n-feld textarea{min-height:calc(var(--tap-min) * 2.5);resize:vertical}.n-feld__hilfe{color:var(--ink-muted)}.n-feld__fehler{color:var(--warn)}.n-feld--fehler input,.n-feld--fehler textarea{border-color:var(--warn);border-width:2px}.n-form__einwilligung{gap:var(--space-3);align-items:flex-start;display:flex}.n-form__einwilligung input{inline-size:var(--space-5);block-size:var(--space-5);min-height:0;margin-top:var(--space-1);flex:none}.n-form__einwilligung label{color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.n-btn,.n-kachel,.n-faq summary:after{transition:none}}
html{-webkit-text-size-adjust:100%}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:17px;line-height:28px}img,svg{max-width:100%}h1,h2,h3,p{margin:0}a{color:inherit}.m-kopf{border-bottom:1px solid var(--line);background:var(--ground)}.m-kopf__innen{max-width:var(--width-page);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.m-marke{display:block}.m-marke svg{width:auto;height:44px;display:block}.m-nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.m-nav a{min-height:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--ink-muted);align-items:center;text-decoration:none;display:inline-flex}.m-nav a:hover{color:var(--ink);background:var(--surface-quiet)}.m-hero{gap:var(--space-5);flex-direction:column;display:flex}.m-hero__titel{max-width:18ch}.m-hero__text{max-width:var(--width-text);color:var(--ink-muted)}.m-hero__handlung{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.m-titelzeile{gap:var(--space-3);max-width:var(--width-text);flex-direction:column;display:flex}.m-titelzeile p{color:var(--ink-muted)}.m-links{margin-inline:max(0px, calc((100% - var(--width-page)) / 2)) 0}.m-zwei{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.m-zwei{grid-template-columns:repeat(2,1fr)}}.m-drei{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:720px){.m-drei{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.m-drei{grid-template-columns:repeat(3,1fr)}}.m-mit-video{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.m-mit-video__text{max-width:var(--width-text)}.m-video{gap:var(--space-3);flex-direction:column;max-width:560px;margin:0;display:flex}.m-video--hoch{max-width:360px}.m-video video{border-radius:var(--radius-md);background:var(--ink);width:100%;height:auto;display:block}.m-video__vorspann{color:var(--ink);font-weight:600}.m-video__hinweis{color:var(--ink-muted)}.m-video__hinweis a{width:fit-content;min-height:var(--tap-min);color:var(--ink);align-items:center;display:flex}@media (min-width:1040px){.m-mit-video{grid-template-columns:minmax(0, var(--width-text)) minmax(0, 1fr);align-items:center}}.m-fuss{gap:var(--space-5);flex-direction:column;display:flex}.m-fuss__links{gap:var(--space-1);flex-wrap:wrap;display:flex}.m-fuss__links a{min-height:var(--tap-min);padding-inline:var(--space-3);color:var(--ink-on-band);align-items:center;display:inline-flex}.m-fuss__zeile{color:var(--ink-on-band);opacity:.8}.m-fuss hr{border:0;border-top:1px solid var(--line-strong);opacity:.35;margin:0}@media (min-width:720px){.n-ablauf.m-ablauf-vier{grid-template-columns:repeat(2,1fr)}}.m-kontakt__wert{min-height:var(--tap-min);overflow-wrap:anywhere;color:var(--accent-ink);align-items:center;display:inline-flex}.m-kontakt__adresse,.m-recht__adresse{font-style:normal}.m-recht__kontakt{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-recht__kontakt a{min-height:var(--tap-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.m-recht__stand{color:var(--ink-muted)}.m-slider{gap:var(--space-4);flex-direction:column;display:flex}.m-slider__spur{padding:var(--space-1);gap:var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.m-slider__karte{scroll-snap-align:start;flex:0 0 85%;min-width:0}@media (min-width:720px){.m-slider__karte{flex-basis:calc((100% - var(--space-5)) / 2)}}@media (min-width:1000px){.m-slider__karte{flex-basis:calc((100% - 2 * var(--space-5)) / 3)}}.m-slider__mehr{margin-left:auto}.m-slider__knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.m-slider__knopf{min-width:var(--tap-min);min-height:var(--tap-min)}.m-sprung{gap:var(--space-2);flex-wrap:wrap;display:flex}.m-sprung a{min-height:var(--tap-min);padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.m-sprung a:hover{border-color:var(--ink)}
