/*!
 * (c) 2026 SweetIT / Julien Suess. Alle Rechte vorbehalten.
 * All rights reserved. Proprietary and confidential code.
 *
 * Dieses Softwareprodukt und alle seine Quellcode-Dateien sind rechtlich geschuetzt.
 * Vervielfaeltigung, Verbreitung, Modifikation, Dekompilierung oder unbefugte
 * Nutzung (auch auszugsweise) ohne vorherige schriftliche Genehmigung von
 * SweetIT (Julien Suess) ist strengstens untersagt und wird zivilrechtlich verfolgt.
 *
 * This software code is proprietary. Copying, modification, distribution,
 * reverse engineering, or unauthorized use is strictly prohibited.
 */
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ablauf{--papier:#f8f7f4;--blatt:#fff;--tinte:#16241d;--tinte-leise:#4a5751;--wald:#1b4332;--wald-hell:#2d6a4f;--signal:#2e7d32;--kante:#ded9cf;--kante-fein:#ebe7e0;--masz:1180px;--radius:3px;color:var(--tinte);background-color:var(--papier);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,sans-serif}html:has(.ablauf){scroll-padding-top:110px;scroll-padding-bottom:90px}.ablauf .font-sans{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.ablauf .font-mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.ablauf .bahn{width:100%;max-width:var(--masz);margin-inline:auto;padding-inline:20px}@media (width>=768px){.ablauf .bahn{padding-inline:32px}}.ablauf .feld{padding-block:56px}@media (width>=768px){.ablauf .feld{padding-block:88px}}.ablauf .feld+.feld{border-top:1px solid var(--kante-fein)}.ablauf .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--wald);margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.ablauf h1.titel{letter-spacing:-.025em;color:var(--wald);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.05rem,6.2vw,3.6rem);font-weight:700;line-height:1.04}.ablauf h1.titel .zweite-zeile{color:var(--tinte);display:block}.ablauf h2.ueberschrift{letter-spacing:-.02em;color:var(--wald);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:700;line-height:1.15}.ablauf h3.zwischen{letter-spacing:-.01em;color:var(--tinte);margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.3}.ablauf .fliesstext{color:var(--tinte-leise);max-width:62ch;margin:0;font-size:1rem;line-height:1.65}.ablauf .fliesstext+.fliesstext{margin-top:14px}.ablauf .fliesstext.gross{font-size:1.0625rem}@media (width>=768px){.ablauf .fliesstext.gross{font-size:1.125rem}}.ablauf .textlink{color:var(--wald);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.ablauf .textlink:hover{text-decoration-thickness:2px}.ablauf .knopf{border-radius:var(--radius);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.ablauf .knopf--voll{background-color:var(--wald);border-color:var(--wald);color:#fff}.ablauf .knopf--voll:hover{background-color:var(--wald-hell);border-color:var(--wald-hell)}.ablauf .knopf--leer{border-color:var(--kante);color:var(--wald);background-color:#0000}.ablauf .knopf--leer:hover{border-color:var(--wald);background-color:#fff}.ablauf main a:focus-visible,.ablauf main button:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:2px}.ablauf .kopf{padding-block:44px 56px}@media (width>=900px){.ablauf .kopf{padding-block:72px 84px}}.ablauf .kopf__raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width>=1060px){.ablauf .kopf__raster{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px}}.ablauf .kopf__aktionen{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=419px){.ablauf .kopf__aktionen .knopf{width:100%}}.ablauf .eckdaten{border-top:1px solid var(--kante);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:34px 0 0;padding:26px 0 0;list-style:none;display:grid}@media (width>=1060px){.ablauf .eckdaten{grid-template-columns:repeat(4,minmax(0,1fr))}}.ablauf .eckdaten__wert{color:var(--tinte);font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.ablauf .eckdaten__label{letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-leise);margin-bottom:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;display:block}.ablauf .laufzettel{background-color:var(--blatt);border:1px solid var(--kante);border-radius:var(--radius);margin:0;box-shadow:0 1px 2px #16241d0a,0 12px 28px -22px #16241d4d}.ablauf .laufzettel__kopf{border-bottom:1px solid var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:16px 22px;display:flex}.ablauf .laufzettel__titel{letter-spacing:.13em;text-transform:uppercase;color:var(--wald);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.ablauf .laufzettel__notiz{letter-spacing:.04em;color:var(--tinte-leise);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.ablauf .laufzettel__zeilen{margin:0;padding:8px 22px 16px;list-style:none}.ablauf .zettelzeile{border-top:1px solid var(--kante-fein)}.ablauf .laufzettel__zeilen li:first-child .zettelzeile{border-top:0}.ablauf .zettelzeile--wir{border-top:2px solid var(--wald)}.ablauf .zettelzeile__knopf{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding-block:14px;font-family:inherit;font-size:.9375rem;text-decoration:none;transition:color .15s;display:flex}.ablauf .zettelzeile__knopf:hover .zettelzeile__text{color:var(--wald)}.ablauf .zettelzeile__nummer{font-variant-numeric:tabular-nums;color:var(--tinte-leise);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.ablauf .zettelzeile__text{color:var(--tinte);line-height:1.4;transition:color .15s}.ablauf .zettelzeile__fuehrung{border-bottom:1px dotted var(--kante);flex:auto;align-self:center;min-width:16px;transform:translateY(-2px)}@media (width<=519px){.ablauf .zettelzeile__fuehrung{display:none}.ablauf .zettelzeile__text{flex:auto;min-width:0}}.ablauf .zettelzeile__dauer{color:var(--tinte-leise);margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;display:block}.ablauf .wer{letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.ablauf .wer--wir{color:var(--wald)}.ablauf .laufzettel__fuss{border-top:1px solid var(--kante-fein);color:var(--tinte-leise);border-radius:0 0 var(--radius) var(--radius);background-color:#fbfaf7;margin:0;padding:14px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.6}.ablauf .schritte{border-top:1px solid var(--kante);margin-top:38px}.ablauf .schritt{border-bottom:1px solid var(--kante-fein);grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;padding-block:32px;display:grid}@media (width>=860px){.ablauf .schritt{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:48px;padding-block:40px}}.ablauf .schritt__marke{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;display:block}.ablauf .schritt .zwischen{margin-bottom:12px;font-size:1.25rem}.ablauf .beweis{border:1px solid var(--kante-fein);border-left:2px solid var(--wald);border-radius:0 var(--radius) var(--radius) 0;background-color:#fbfaf7;padding:18px 20px}.ablauf .beweis__marke{letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);margin-bottom:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;display:block}.ablauf .beweis__zeilen{margin:0;padding:0;list-style:none}.ablauf .beweis__zeile{font-variant-numeric:tabular-nums;color:var(--tinte-leise);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding-block:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;display:flex}.ablauf .beweis__zeile+.beweis__zeile{border-top:1px solid var(--kante-fein)}.ablauf .beweis__wert{color:var(--tinte);text-align:right;min-width:0;font-weight:700}.ablauf .beweis__wert--gut{color:var(--wald)}.ablauf .beweis__fuss{color:var(--tinte-leise);margin:12px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.55}.ablauf .schritt__kopf{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ablauf .schritt__nummer{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.ablauf .bereithalten{border-top:1px solid var(--kante);gap:0;margin-top:30px;display:grid}@media (width>=760px){.ablauf .bereithalten{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.ablauf .bereit{border-bottom:1px solid var(--kante-fein);padding-block:22px}.ablauf .bereit .zwischen{margin-bottom:6px}.ablauf .bereit .fliesstext{font-size:.9375rem}.ablauf .abschluss{background-color:var(--wald);color:#fff;border-radius:var(--radius);margin-block:8px;padding:36px 26px}@media (width>=800px){.ablauf .abschluss{justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}}.ablauf .abschluss h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}.ablauf .abschluss p{color:#d7e4dc;max-width:54ch;margin:0;font-size:1rem;line-height:1.6}.ablauf .abschluss .knopf{color:var(--wald);white-space:nowrap;background-color:#fff;border-color:#fff;margin-top:22px}@media (width>=800px){.ablauf .abschluss .knopf{flex-shrink:0;margin-top:0}}.ablauf .abschluss .knopf:hover{background-color:#e8f0ea;border-color:#e8f0ea}.ablauf .abschluss a:focus-visible{outline-color:#fff}.bewegt .ablauf .eintritt{opacity:0;transform:translateY(12px)}.bewegt .ablauf .eintritt.ist-da{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:none}.bewegt .ablauf .eintritt--sofort{animation:.6s cubic-bezier(.16,1,.3,1) both ablauf-auf}.bewegt .ablauf .eintritt--sofort:nth-child(2){animation-delay:80ms}.bewegt .ablauf .eintritt--sofort:nth-child(3){animation-delay:.16s}.bewegt .ablauf .eintritt--sofort:nth-child(4){animation-delay:.24s}@keyframes ablauf-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bewegt .ablauf .laufzettel.ist-da .laufzettel__zeilen li{animation:.42s cubic-bezier(.16,1,.3,1) both ablauf-auf}.bewegt .ablauf .laufzettel.ist-da .laufzettel__zeilen li:nth-child(2){animation-delay:90ms}.bewegt .ablauf .laufzettel.ist-da .laufzettel__zeilen li:nth-child(3){animation-delay:.18s}.bewegt .ablauf .laufzettel.ist-da .laufzettel__zeilen li:nth-child(4){animation-delay:.27s}@media (prefers-reduced-motion:reduce){.ablauf *,.ablauf :before,.ablauf :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

:root{--sweetit-protected:"Copyright 2026 SweetIT. All rights reserved. Unauthorized copying is strictly prohibited."}