/*!
 * (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}.startseite{--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}.startseite .font-sans{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.startseite .font-mono,.startseite .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.startseite .bahn{width:100%;max-width:var(--masz);margin-inline:auto;padding-inline:20px}@media (width>=768px){.startseite .bahn{padding-inline:32px}}.startseite .feld{padding-block:56px;scroll-margin-top:110px;position:relative}@media (width>=768px){.startseite .feld{padding-block:88px}}.startseite .feld+.feld{border-top:1px solid var(--kante-fein)}.startseite .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}.startseite 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}.startseite h3.zwischen{letter-spacing:-.01em;color:var(--tinte);margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.3}.startseite .fliesstext{color:var(--tinte-leise);text-wrap:pretty;overflow-wrap:break-word;max-width:62ch;margin:0;font-size:1rem;line-height:1.65}.startseite .textlink{color:var(--wald);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.startseite .textlink:hover{text-decoration-thickness:2px}.startseite .fussnote{color:var(--tinte-leise);text-wrap:pretty;overflow-wrap:break-word;max-width:58ch;margin:22px 0 0;font-size:.8125rem;line-height:1.6}.startseite .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}.startseite .knopf--voll{background-color:var(--wald);border-color:var(--wald);color:#fff}.startseite .knopf--voll:hover{background-color:var(--wald-hell);border-color:var(--wald-hell)}.startseite .knopf--leer{border-color:var(--kante);color:var(--wald);background-color:#0000}.startseite .knopf--leer:hover{border-color:var(--wald);background-color:#fff}.startseite a:focus-visible,.startseite button:focus-visible,.startseite summary:focus-visible,.startseite input:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:2px}.startseite .szene-strecke{--szene-grund:#16241d;--szene-schrift:var(--papier);--szene-schrift-leise:#9db0a5;--szene-signal-hell:#5fbf6b;--szene-rand:#7c8d83;--szene-linie:#f8f7f438;background-color:var(--szene-grund);color:var(--szene-schrift);position:relative}.startseite .szene{position:relative}.startseite .szene__buehne{display:none}.startseite .szene__text{padding-block:44px}.startseite .szene__text:first-child{padding-top:56px}.startseite .szene__zeile{letter-spacing:-.035em;color:var(--wald);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2rem,8.5vw,4rem);font-weight:700;line-height:1.03}.startseite h1.szene__zeile span{color:var(--tinte);display:block}.startseite .szene__wert{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tinte-leise);border-top:1px solid var(--kante);margin:26px 0 0;padding-top:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.9375rem,2.4vw,1rem);font-weight:500;display:inline-block}.startseite .szene__aktionen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=419px){.startseite .szene__aktionen .knopf{width:100%}}@media (prefers-reduced-motion:no-preference){.js .startseite .szene__buehne{z-index:0;pointer-events:none;opacity:0;height:100svh;margin-bottom:-100svh;transition:opacity 1.2s;display:block;position:sticky;top:0}.js .startseite .szene__buehne.ist-da{opacity:1}.js .startseite .szene__buehne canvas{width:100%;height:100%;display:block}.js .startseite .szene__buehne:after{content:"";opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url(/img/korn.png);background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.js .startseite .szene__buehne:before{content:"";background-image:linear-gradient(to bottom, #16241d00 0%, #16241d99 55%, var(--szene-grund) 100%);pointer-events:none;height:22svh;position:absolute;inset:auto 0 0}.js .startseite .szene__text{align-items:center;min-height:100svh;padding-block:96px 72px;display:flex}.js .startseite .szene__text>.bahn{flex:auto;min-width:0}}.startseite .szene--gefuehrt,.startseite .szene--kommt{height:100svh;position:sticky;top:0}:is(.startseite .szene-strecke:has(.szene--gefuehrt),.startseite .szene-strecke:has(.szene--kommt)){height:600svh}.startseite .szene--gefuehrt .szene__buehne,.startseite .szene--kommt .szene__buehne{height:auto;margin-bottom:0;position:absolute;inset:0}.startseite .szene--gefuehrt .szene__texte,.startseite .szene--kommt .szene__texte{z-index:1;position:absolute;inset:0}.startseite .szene--gefuehrt .szene__text,.startseite .szene--kommt .szene__text{opacity:0;visibility:hidden;min-height:0;transition:opacity .75s,transform .9s,visibility 0s linear .75s;position:absolute;inset:0;transform:translateY(20px)}.startseite .szene--gefuehrt .szene__text.ist-da,.startseite .szene--kommt .szene__text.ist-da{opacity:1;visibility:visible;transition:opacity .9s .12s,transform 1s cubic-bezier(.22,1,.36,1) .12s,visibility;transform:none}:is(.startseite .szene--gefuehrt .szene__texte:not(:has(.ist-da)) .szene__text[data-phase=anflug],.startseite .szene--kommt .szene__texte:not(:has(.ist-da)) .szene__text[data-phase=anflug]){opacity:1;visibility:visible;transform:none}.startseite .szene__laden{display:none}.js .startseite .szene--kommt .szene__laden{pointer-events:none;opacity:1;visibility:visible;transition:opacity 1.2s,visibility;display:block;position:absolute;inset:0}.js .startseite .szene--kommt.szene--steht .szene__laden{opacity:0;visibility:hidden;transition:opacity 1.2s,visibility 0s linear 1.2s}.js .startseite .szene--kommt .szene__laden-gang{width:min(72vmin,560px);height:min(44vmin,320px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.js .startseite .szene--kommt .szene__laden-gang:before{content:"";pointer-events:none;background-image:radial-gradient(50% 50%,#5fbf6b21,#5fbf6b00 72%);width:140%;height:110%;margin-left:-70%;position:absolute;top:40%;left:50%}.js .startseite .szene--kommt .szene__laden-roehre{left:50%;top:var(--roehre-y);width:var(--roehre-b);height:var(--roehre-h);margin-left:calc(var(--roehre-b) / -2);box-shadow:0 0 calc(var(--roehre-h) * 5) #d7e6da80;opacity:.08;animation:szene-roehre-zuenden 3.6s ease-in-out var(--roehre-t) infinite;background-color:#d7e6da;border-radius:999px;position:absolute}.js .startseite .szene--kommt .szene__laden-roehre:first-child{--roehre-y:100%;--roehre-b:46%;--roehre-h:7px;--roehre-t:0s}.js .startseite .szene--kommt .szene__laden-roehre:nth-child(2){--roehre-y:78%;--roehre-b:33%;--roehre-h:6px;--roehre-t:.26s}.js .startseite .szene--kommt .szene__laden-roehre:nth-child(3){--roehre-y:60%;--roehre-b:24%;--roehre-h:5px;--roehre-t:.52s}.js .startseite .szene--kommt .szene__laden-roehre:nth-child(4){--roehre-y:45%;--roehre-b:17%;--roehre-h:4px;--roehre-t:.78s}.js .startseite .szene--kommt .szene__laden-roehre:nth-child(5){--roehre-y:33%;--roehre-b:12%;--roehre-h:3px;--roehre-t:1.04s}.js .startseite .szene--kommt .szene__laden-roehre:nth-child(6){--roehre-y:24%;--roehre-b:8.5%;--roehre-h:3px;--roehre-t:1.3s}@keyframes szene-roehre-zuenden{0%{opacity:.08}18%{opacity:1}50%{opacity:.85}to{opacity:.08}}.startseite .szene__ueberspringen{display:none}.js .startseite .szene--kommt .szene__ueberspringen{z-index:2;border:1px solid var(--szene-rand);width:46px;height:46px;color:var(--szene-schrift);cursor:pointer;background-color:#16241d8c;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s;display:flex;position:absolute;top:34%;right:16px}@media (width>=640px){.js .startseite .szene--kommt .szene__ueberspringen{right:24px}}.js .startseite .szene--kommt .szene__ueberspringen:hover{border-color:var(--szene-schrift);background-color:#16241dd1}.js .startseite .szene--kommt .szene__ueberspringen-pfeil{width:22px;height:22px;animation:2.8s ease-in-out infinite szene-pfeil-sinken;display:block}@keyframes szene-pfeil-sinken{0%,to{opacity:.62;transform:translateY(-2px)}45%{opacity:1;transform:translateY(3px)}}@media (width<=759.98px){:is(.startseite .szene-strecke:has(.szene--gefuehrt),.startseite .szene-strecke:has(.szene--kommt)){height:400svh}}@media (width<=759.98px) and (prefers-reduced-motion:no-preference){.js .startseite .szene__text{min-height:66.6667svh}}@media (height<=500px) and (prefers-reduced-motion:no-preference){.js .startseite .szene__text{padding-block:56px 40px}.startseite .szene__zeile{font-size:clamp(1.75rem,5.5vh,2.2rem)}.startseite .szene__wert{font-size:.875rem}}.startseite .szene-strecke .kicker{color:var(--szene-signal-hell)}.startseite .szene-strecke .szene__zeile,.startseite .szene-strecke h2.ueberschrift,.startseite .szene-strecke h3.zwischen,.startseite .szene-strecke h1.szene__zeile span{color:var(--szene-schrift)}.startseite .szene-strecke .szene__wert,.startseite .szene-strecke .fliesstext,.startseite .szene-strecke .fussnote{color:var(--szene-schrift-leise)}.startseite .szene-strecke .szene__wert{border-top-color:var(--szene-linie)}.startseite .szene-strecke .knopf--voll{background-color:var(--signal);border-color:var(--signal);color:#fff}.startseite .szene-strecke .knopf--voll:hover{background-color:#338637;border-color:#338637}.startseite .szene-strecke .knopf--leer{border-color:var(--szene-rand);color:var(--szene-schrift);background-color:#0000}.startseite .szene-strecke .knopf--leer:hover{border-color:var(--szene-schrift);background-color:#f8f7f41a}.startseite .szene-strecke a:focus-visible,.startseite .szene-strecke button:focus-visible{outline-color:#fff}.startseite .szene-strecke+.feld{border-top:0;padding-top:148px;scroll-margin-top:0;position:relative}.startseite .szene-strecke+.feld:before{content:"";background-image:linear-gradient(180deg, #16241d 0%, #16241d 8%, var(--papier) 100%);pointer-events:none;width:100vw;height:124px;position:absolute;top:0;left:50%;transform:translate(-50%)}.startseite main{overflow-x:clip}@media (width>=768px){.startseite .szene-strecke+.feld{padding-top:216px}.startseite .szene-strecke+.feld:before{height:184px}}.startseite .kopf{background-color:var(--papier);color:var(--tinte);padding-block:clamp(40px,6vw,88px) clamp(48px,6vw,80px);position:relative}.startseite .kopf__zeile{letter-spacing:-.035em;color:var(--wald);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2rem,8.5vw,4rem);font-weight:700;line-height:1.03}.startseite h1.kopf__zeile span{color:var(--tinte);display:block}.startseite .kopf__aktionen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (width<=419px){.startseite .kopf__aktionen .knopf{width:100%}}.startseite .kopf__fakten{grid-template-columns:minmax(0,1fr);gap:28px 24px;margin:clamp(48px,7vw,80px) 0 0;padding:0;list-style:none;display:grid}.startseite .kopf__fakt{flex-direction:column;min-width:0;display:flex}.startseite .kopf__aussage{letter-spacing:-.015em;color:var(--tinte);text-wrap:pretty;overflow-wrap:break-word;flex:1 0 auto;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:700;line-height:1.25}.startseite .kopf__wert{border-top:1px solid var(--kante);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tinte-leise);overflow-wrap:break-word;margin:18px 0 0;padding-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.9375rem,1.2vw,1rem);font-weight:500;line-height:1.4}@media (width>=640px){.startseite .kopf__fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.startseite .kopf__fakt:last-child{grid-column:1/-1}}@media (width>=1024px){.startseite .kopf__fakten{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 24px}.startseite .kopf__fakt,.startseite .kopf__fakt:last-child{grid-column:span 2}.startseite .kopf__fakt:nth-child(n+4){grid-column:span 3}}.startseite .kopf+.feld{border-top:1px solid var(--kante-fein);scroll-margin-top:110px}.startseite .kopf--dunkel{--szene-grund:#16241d;--szene-schrift:var(--papier);--szene-schrift-leise:#9db0a5;--szene-signal-hell:#5fbf6b;--szene-rand:#7c8d83;--szene-linie:#f8f7f438;background-color:var(--szene-grund);color:var(--szene-schrift)}.startseite .kopf--dunkel .kicker{color:var(--szene-signal-hell)}.startseite .kopf--dunkel .kopf__zeile,.startseite .kopf--dunkel h1.kopf__zeile span,.startseite .kopf--dunkel .kopf__aussage{color:var(--szene-schrift)}.startseite .kopf--dunkel .kopf__wert{color:var(--szene-schrift-leise);border-top-color:var(--szene-linie)}.startseite .kopf--dunkel .knopf--voll{background-color:var(--signal);border-color:var(--signal);color:#fff}.startseite .kopf--dunkel .knopf--voll:hover{background-color:#338637;border-color:#338637}.startseite .kopf--dunkel .knopf--leer{border-color:var(--szene-rand);color:var(--szene-schrift);background-color:#0000}.startseite .kopf--dunkel .knopf--leer:hover{border-color:var(--szene-schrift);background-color:#f8f7f41a}.startseite .kopf--dunkel a:focus-visible,.startseite .kopf--dunkel button:focus-visible{outline-color:#fff}.startseite .kopf--dunkel+.feld{border-top:0;padding-top:148px;scroll-margin-top:110px;position:relative}.startseite .kopf--dunkel+.feld:before{content:"";background-image:linear-gradient(180deg, #16241d 0%, #16241d 8%, var(--papier) 100%);pointer-events:none;width:100vw;height:124px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=768px){.startseite .kopf--dunkel+.feld{padding-top:216px}.startseite .kopf--dunkel+.feld:before{height:184px}}.startseite .etiketten{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.startseite .etiketten{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}}@media (width>=1000px){.startseite .etiketten{grid-template-columns:repeat(3,minmax(0,1fr))}}.startseite .etikett{border-bottom:1px solid var(--kante-fein);padding-block:20px}.startseite .etikett__marke{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;display:block}.startseite .etikett__wert{color:var(--tinte);text-wrap:pretty;font-size:.9375rem;font-weight:500;line-height:1.45;display:block}.startseite .rechnung{max-width:640px;margin:0;padding:0}.startseite .rechnung__zeile{border-bottom:1px solid var(--kante-fein);justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;display:flex}.startseite .rechnung__zeile dt{color:var(--tinte);margin:0;font-size:.9375rem;font-weight:500}.startseite .rechnung__zeile dd{font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9375rem;font-weight:700}.startseite .rechnung__menge{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tinte-leise);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:400;display:block}.startseite .rechnung__zeile--summe{border-bottom:none;border-top:2px solid var(--wald);margin-top:4px;padding-block:20px 0}.startseite .rechnung__zeile--summe dt{letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.startseite .rechnung__zeile--summe dd{letter-spacing:-.03em;color:var(--wald);font-size:clamp(1.5rem,4vw,2rem)}.startseite .orte{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.startseite .orte{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.startseite .ort{border-bottom:1px solid var(--kante-fein);padding-block:20px}.startseite .ort__name{letter-spacing:-.02em;color:var(--wald);margin-bottom:5px;font-size:1.25rem;font-weight:700;display:block}.startseite .ort__traeger{font-variant-numeric:tabular-nums;color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.5;display:block}.startseite .ablauf{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.startseite .ablauf{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}}@media (width>=1080px){.startseite .ablauf{grid-template-columns:repeat(4,minmax(0,1fr))}}.startseite .ablauf__schritt{border-bottom:1px solid var(--kante-fein);padding-block:20px}.startseite .ablauf__marke{align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.startseite .ablauf__nummer,.startseite .ablauf__wer{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.startseite .ablauf__nummer{font-variant-numeric:tabular-nums;color:var(--signal);font-weight:700}.startseite .ablauf__wer{color:var(--tinte-leise);font-weight:500}.startseite .ablauf__wer--wir{color:var(--wald);font-weight:700}.startseite .ablauf__schritt .zwischen{margin-bottom:6px}.startseite .ablauf__wert{color:var(--tinte-leise);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.startseite .ablauf__dauer{border-top:1px solid var(--kante);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--wald);margin:14px 0 0;padding-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875rem;font-weight:500}.startseite .wahlhilfe{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.startseite .wahlhilfe{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.startseite .wahlhilfe__fall{border-bottom:1px solid var(--kante-fein);flex-direction:column;padding-block:20px;display:flex}.startseite .wahlhilfe__art{letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;display:block}.startseite .wahlhilfe__fall .zwischen{margin-bottom:6px}.startseite .wahlhilfe__wert{color:var(--tinte-leise);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.startseite .wahlhilfe__fuer{color:var(--tinte);text-wrap:pretty;margin:auto 0 0;padding-top:12px;font-size:.9375rem;font-weight:500;line-height:1.5}.startseite .fragen{border-top:1px solid var(--kante);max-width:820px;margin-top:30px}.startseite .frage{border-bottom:1px solid var(--kante-fein)}.startseite .frage__knopf{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;list-style:none;transition:color .15s;display:flex}.startseite .frage__knopf::-webkit-details-marker{display:none}.startseite .frage__titel{color:var(--tinte);margin:0;font-size:1rem;font-weight:700;line-height:1.4;transition:color .15s}.startseite .frage__knopf:hover .frage__titel,.startseite .frage[open] .frage__titel{color:var(--wald)}.startseite .frage__zeichen{flex-shrink:0;width:22px;height:22px;position:relative}.startseite .frage__zeichen:before,.startseite .frage__zeichen:after{content:"";background-color:var(--wald);width:22px;height:2px;margin-top:-1px;transition:transform .22s;position:absolute;top:50%;left:0}.startseite .frage__zeichen:after{transform:rotate(90deg)}.startseite .frage[open] .frage__zeichen:after{transform:rotate(0)}.startseite .frage__antwort{padding-bottom:22px}.startseite .frage__antwort .fliesstext{max-width:68ch;font-size:.9375rem}.startseite .rechner{border:1px solid var(--kante);border-radius:var(--radius);background-color:var(--blatt);gap:28px;margin-top:30px;padding:26px 22px;display:grid}@media (width>=900px){.startseite .rechner{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:44px;padding:34px 32px}}.startseite .rechner__schritt+.rechner__schritt{margin-top:26px}.startseite .rechner__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}.startseite .wahl{gap:10px;display:grid}@media (width>=560px){.startseite .wahl{grid-template-columns:repeat(3,minmax(0,1fr))}}.startseite .wahl__knopf{text-align:left;background-color:var(--papier);border:1px solid var(--kante);border-radius:var(--radius);width:100%;min-height:48px;color:var(--tinte);cursor:pointer;padding:13px 15px;font-family:inherit;transition:border-color .15s,background-color .15s;display:block}.startseite .wahl__knopf:hover{border-color:var(--wald-hell)}.startseite .wahl__knopf[aria-checked=true]{border-color:var(--wald);background-color:var(--blatt);border-width:2px;padding:12px 14px}.startseite .wahl__name{font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.startseite .wahl__knopf[aria-checked=true] .wahl__name{color:var(--wald)}.startseite .wahl__hinweis{color:var(--tinte-leise);margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}.startseite .stufen{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.startseite .stufe{background-color:var(--papier);border:1px solid var(--kante);border-radius:var(--radius);min-width:60px;min-height:44px;color:var(--tinte);cursor:pointer;padding:10px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.startseite .stufe:hover{border-color:var(--wald-hell)}.startseite .stufe[aria-pressed=true]{background-color:var(--wald);border-color:var(--wald);color:#fff}.startseite .schieber{cursor:pointer;width:100%;height:44px;accent-color:var(--wald);background:0 0;margin:0;display:block}.startseite .schieber-werte{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.startseite .schieber-wert{font-variant-numeric:tabular-nums;color:var(--wald);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:700}.startseite .schieber-grenze{color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.startseite .ergebnis{background-color:var(--papier);border:1px solid var(--kante);border-radius:var(--radius);padding:22px 20px}@media (width>=900px){.startseite .ergebnis{position:sticky;top:24px}}.startseite .ergebnis__marke{letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700}.startseite .ergebnis__preis{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--wald);margin:10px 0 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.25rem;font-weight:700;line-height:1.1;display:block}.startseite .ergebnis__takt{color:var(--tinte-leise);font-size:.8125rem}.startseite .ergebnis__zeilen{border-top:1px solid var(--kante);margin:18px 0;padding-top:14px;list-style:none}.startseite .ergebnis__zeile{color:var(--tinte-leise);justify-content:space-between;align-items:baseline;gap:10px;padding-block:6px;font-size:.875rem;display:flex}.startseite .ergebnis__zeile span:last-child{font-variant-numeric:tabular-nums;color:var(--tinte);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.startseite .ergebnis .knopf{width:100%}.startseite .ergebnis__fussnote{color:var(--tinte-leise);margin-top:14px;font-size:.75rem;line-height:1.5}.startseite .weiterlesen{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;font-size:.9375rem;display:flex}.startseite .weiterlesen__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-leise);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.startseite .weiterlesen a{color:var(--wald);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--kante);text-decoration-color:var(--kante);transition:text-decoration-color .18s}.startseite .weiterlesen a:hover,.startseite .weiterlesen a:focus-visible{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.startseite .abschluss{background-color:var(--wald);color:#fff;border-radius:var(--radius);margin-block:8px;padding:36px 26px}@media (width>=800px){.startseite .abschluss{justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}}.startseite .abschluss h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.2}.startseite .abschluss .knopf{color:var(--wald);white-space:nowrap;background-color:#fff;border-color:#fff;margin-top:22px}@media (width>=800px){.startseite .abschluss .knopf{flex-shrink:0;margin-top:0}}.startseite .abschluss .knopf:hover{background-color:#e8f0ea;border-color:#e8f0ea}.startseite .abschluss a:focus-visible{outline-color:#fff}@media (width>=1024px) and (width<=1535px){.startseite .feld{padding-block:64px}.startseite .szene__zeile{font-size:clamp(2rem,6.6vw,3.2rem)}.startseite h2.ueberschrift{font-size:clamp(1.5rem,3.6vw,1.8rem)}.startseite .abschluss{padding:32px 40px}}.startseite .feld__linie{background-color:var(--kante);height:1px;margin-top:34px}.startseite .feld__linie--schmal{max-width:640px}.startseite .abschluss.ns-tiefe:after{background:radial-gradient(340px circle at var(--glanz-x,50%) var(--glanz-y,50%), #ffffff17, #fff0 55%)}@media (prefers-reduced-motion:reduce){.startseite *,.startseite :before,.startseite :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.startseite .szene__buehne{display:none}.startseite .szene__laden,.startseite .szene__ueberspringen{display:none!important}.startseite .reveal,.startseite .ns-auftritt,.startseite .ns-linie{opacity:1!important;transition:none!important;transform:none!important}.startseite .abschluss.ns-tiefe:after{opacity:0!important}}.startseite .ns-lesestand{z-index:60;pointer-events:none;background-color:#0000;height:3px;position:fixed;inset:0 0 auto}.startseite .ns-lesestand>span{background:linear-gradient(90deg, var(--wald) 0%, var(--signal) 100%)}@media (width<=900px){.startseite .fussnote,.startseite .wahl__hinweis,.startseite .ergebnis__takt,.startseite .stufe,.startseite .ort__traeger,.startseite .rechnung__menge,.startseite .schieber-grenze,.startseite .ergebnis__fussnote{font-size:.875rem}.startseite .textlink{padding-block:12px}.startseite .fussnote .textlink{padding-block:14px}.startseite .wahlhilfe__wert .textlink{padding-block:13px}.startseite .fliesstext,.startseite .frage__antwort .fliesstext{max-width:58ch}.startseite .fliesstext,.startseite .fussnote,.startseite .ablauf__wert,.startseite .wahlhilfe__wert,.startseite .wahlhilfe__fuer{-webkit-hyphens:auto;hyphens:auto}}.startseite .kopf__karte{display:none}.startseite .kopf__karte-flaeche{fill:#1b43320d;stroke:var(--wald-hell);stroke-width:2.2px;stroke-linejoin:round}.startseite .kopf__karte-halo{fill:var(--signal);opacity:.14}.startseite .kopf__karte-punkt{fill:var(--signal)}@media (width>=760px){.startseite .kopf__bahn{grid-template-columns:minmax(0,1fr) clamp(200px,24vw,300px);grid-template-areas:"wort karte""fakten fakten";align-items:center;column-gap:clamp(28px,4vw,64px);display:grid}.startseite .kopf__wort{grid-area:wort}.startseite .kopf__fakten{grid-area:fakten}.startseite .kopf__karte{grid-area:karte;justify-self:end;width:100%;height:auto;max-height:400px;display:block}}.startseite .kopf--dunkel .kopf__karte-flaeche{fill:#f8f7f40d;stroke:#7c8d83}.startseite .kopf--dunkel .kopf__karte-halo{fill:#5fbf6b;opacity:.18}.startseite .kopf--dunkel .kopf__karte-punkt{fill:#5fbf6b}.startseite .kopf .kicker,.startseite .feld>.kicker{align-items:center;gap:12px;display:inline-flex}.startseite .kopf .kicker:before,.startseite .feld>.kicker:before{content:"";background-color:var(--wald);flex:none;width:22px;height:1px}.startseite .kopf--dunkel .kicker:before{background-color:var(--szene-signal-hell)}.startseite .kopf--ruhig{background-image:linear-gradient(180deg, var(--blatt) 0%, var(--papier) 340px)}.startseite .kopf__karte-flaeche{stroke-width:1.8px}@media (width>=760px){.startseite .kopf__wort{border-right:1px solid var(--kante-fein);padding-right:clamp(28px,4vw,56px)}.startseite .kopf--dunkel .kopf__wort{border-right-color:var(--szene-linie)}}@keyframes ns-kopf-halo-atem{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.startseite .kopf__karte-halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out ns-kopf-halo-atem}@media (prefers-reduced-motion:reduce){.startseite .kopf__karte-halo{animation:none!important}}.startseite .feld__linie{background-color:#0000;background-image:linear-gradient(to right, var(--kante) 0%, var(--kante) 55%, var(--kante-fein) 100%)}@media (width>=700px) and (hover:hover){.startseite .etikett,.startseite .ort,.startseite .ablauf__schritt,.startseite .wahlhilfe__fall{transition:border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.startseite .etikett:hover,.startseite .ort:hover,.startseite .ablauf__schritt:hover,.startseite .wahlhilfe__fall:hover{border-bottom-color:var(--kante);background-color:#1b433205}}.startseite .abschluss{box-shadow:inset 0 0 0 1px #ffffff1f}.startseite .knopf{transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.startseite .knopf--voll:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #1b433273}.startseite .knopf--voll:active{transform:translateY(0);box-shadow:0 2px 8px -6px #1b433266}.startseite .knopf--leer:hover{transform:translateY(-1px);box-shadow:0 4px 14px -10px #1b43324d}.startseite .knopf--leer:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.startseite .knopf--voll:hover,.startseite .knopf--leer:hover,.startseite .knopf--voll:active,.startseite .knopf--leer:active{transform:none!important}}.startseite .textlink{transition:text-decoration-thickness .2s cubic-bezier(.16,1,.3,1),text-underline-offset .2s cubic-bezier(.16,1,.3,1)}.startseite .textlink:hover{text-underline-offset:3px}.startseite .knopf:focus-visible{border-radius:var(--radius);outline-offset:3px}.startseite{--signal-hell:#5fbf6b;--radius-karte:16px;--schatten-karte:0 1px 2px #16241d0d, 0 10px 30px -14px #16241d2e;--schatten-karte-hover:0 2px 6px #16241d12, 0 18px 42px -16px #16241d47}.startseite .kopf--ruhig{background-color:var(--wald);background-image:radial-gradient(90% 75% at 92% 4%, #5fbf6b33 0%, #5fbf6b00 60%), linear-gradient(168deg, var(--wald) 0%, #12352a 46%, #0f2b21 78%, #0c2118 100%);color:var(--papier)}.startseite .kopf--ruhig .kicker{color:var(--signal-hell)}.startseite .kopf--ruhig .kicker:before{background-color:var(--signal-hell)}.startseite .kopf--ruhig .kopf__zeile{color:var(--papier)}.startseite .kopf--ruhig h1.kopf__zeile span{color:#fff}.startseite .kopf--ruhig .kopf__aussage{color:var(--papier)}.startseite .kopf--ruhig .kopf__wert{color:var(--signal-hell);border-top-color:#ffffff38}@media (width>=760px){.startseite .kopf--ruhig .kopf__wort{border-right-color:#ffffff2e}}.startseite .kopf--ruhig .knopf--voll{color:var(--wald);background-color:#fff;border-color:#fff}.startseite .kopf--ruhig .knopf--voll:hover{background-color:var(--papier);border-color:var(--papier)}.startseite .kopf--ruhig .knopf--leer{color:#fff;background-color:#0000;border-color:#fff}.startseite .kopf--ruhig .knopf--leer:hover{background-color:#ffffff1a;border-color:#fff}.startseite .kopf--ruhig a:focus-visible,.startseite .kopf--ruhig button:focus-visible{outline-color:#fff}.startseite .kopf--ruhig .kopf__karte-flaeche{fill:#ffffff0d;stroke:#ffffff8c}.startseite .kopf--ruhig .kopf__karte-halo{fill:var(--signal-hell);opacity:.22}.startseite .kopf--ruhig .kopf__karte-punkt{fill:var(--signal-hell);filter:drop-shadow(0 0 6px #5fbf6be6)}.startseite .ns-karten{grid-template-columns:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.startseite .ns-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}}@media (width>=960px){.startseite .ns-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.startseite .ns-karte{background:var(--blatt);border:1px solid var(--kante);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);padding:24px 22px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.startseite .ns-karte:hover{box-shadow:var(--schatten-karte-hover);border-color:var(--wald-hell);transform:translateY(-3px)!important}}@media (prefers-reduced-motion:reduce){.startseite .ns-karte{transition:none}.startseite .ns-karte:hover{transform:none!important}}.startseite .ns-karte__icon{width:44px;height:44px;color:var(--wald);background:#2d6a4f17;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.startseite .ns-karte__icon svg{width:24px;height:24px}.startseite .ns-karte__titel{color:var(--tinte);margin-bottom:6px;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;display:block}.startseite .ns-karte__text{color:var(--tinte-leise);text-wrap:pretty;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}

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