@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");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}:root{--lagune:#0f7e82;--lagune-text:#0b5a60;--tiefe:#10303a;--tiefe-2:#2b4a53;--gedaempft:#546d74;--flachwasser:#e3f2f1;--prisma-hell:#9ed9d5;--prisma-mittel:#3fa6a3;--sonne:#f3b940;--sand:#f3efe6;--sand-linie:#dcd5c4;--weiss:#fff;--tiefsee:#0a1e23;--tiefsee-flaeche:#0f282e;--tiefsee-text:#e3f1f1;--tiefsee-lagune:#46cbc5;--tiefsee-text-2:#b8d0d2;--tiefsee-gedaempft:#8aa6aa;--tiefsee-linie:#1e3f46;--tiefsee-auf-akzent:#062428;--font:"Onest", system-ui, sans-serif;--w-text:400;--w-medium:500;--w-wortmarke:520;--w-titel:640;--sperrung-wortmarke:.2em;--sperrung-dachzeile:.14em;--sperrung-titel:-.015em;--web-h1:52px;--web-h2:34px;--web-h3:22px;--web-text:17px;--web-klein:14px;--a4-h1:34pt;--a4-h2:17pt;--a4-h3:12.5pt;--a4-text:10.5pt;--a4-klein:8pt;--folie-h1:88px;--folie-h2:60px;--folie-h3:36px;--folie-text:30px;--folie-klein:20px;--social-h1:84px;--social-text:34px;--social-klein:26px;--r-klein:8px;--r:10px;--r-gross:14px;--r-logo:22.5%;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--druck-versatz:8px;--druck-koernung:.45;--app-sidebar-width:272px;--app-window:linear-gradient(170deg, #dee 0%, #e8f1ee 55%, #f1efe6 100%);--app-panel:#fff;--app-raised:#fff;--app-logo-tile:#f4f8f8;--app-ink:#10303a;--app-ink-2:#2b4a53;--app-muted:#5e777f;--app-line:#dce7e8;--app-line-strong:#c9dadc;--app-hover:#0f7e8214;--app-field:#ffffffb3;--app-accent:#0f7e82;--app-accent-ink:#fff;--app-accent-soft:#e3f2f1;--app-user-bg:#e3f2f1;--app-user-ink:#0f3239;--app-tag-bg:#e8f4f3;--app-tag-ink:#0b5a60;--app-chat-on:#fff;--app-chat-on-ink:#0b5a60;--app-ok:#1ba672;--app-code-bg:#0e2a30;--app-track:#10303a14;--app-track-fill:#0f7e8238;--app-thumb:#fff;--app-panel-shadow:0 1px 2px #10303a14, 0 0 0 1px #10303a0f;--app-island-shadow:0 10px 30px -10px #10505a40;--app-pop-shadow:0 24px 60px -12px #0a28324d, 0 0 0 1px #10303a0a;--app-error-bg:#fdecea;--app-error-text:#8a1c12;--app-window-dark:linear-gradient(170deg, #0a1e23 0%, #0c2228 60%, #12241f 100%);--app-panel-dark:#0f282e;--app-raised-dark:#12323a;--app-logo-tile-dark:#ffffff12;--app-ink-dark:#e3f1f1;--app-ink-2-dark:#b8d0d2;--app-muted-dark:#8aa6aa;--app-line-dark:#1e3f46;--app-line-strong-dark:#2a535c;--app-hover-dark:#5cd6d014;--app-field-dark:#ffffff0d;--app-accent-dark:#46cbc5;--app-accent-ink-dark:#062428;--app-accent-soft-dark:#133a41;--app-user-bg-dark:#17414a;--app-user-ink-dark:#e3f1f1;--app-tag-bg-dark:#133a41;--app-tag-ink-dark:#8fe6e0;--app-chat-on-dark:#153840;--app-chat-on-ink-dark:#8fe6e0;--app-code-bg-dark:#08191d;--app-track-dark:#ffffff12;--app-track-fill-dark:#46cbc540;--app-thumb-dark:#e3f1f1;--app-panel-shadow-dark:0 0 0 1px #ffffff0a;--app-island-shadow-dark:0 10px 30px -10px #0000008c;--app-pop-shadow-dark:0 24px 60px -12px #0009, 0 0 0 1px #ffffff0d;--app-error-bg-dark:#3d1d19;--app-error-text-dark:#ffb4a9;--grund:var(--sand);--flaeche:var(--weiss);--text:var(--tiefe);--text-2:var(--tiefe-2);--akzent:var(--lagune);--akzent-text:var(--lagune-text);--akzent-auf:var(--weiss);--linie:var(--sand-linie)}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--grund:var(--tiefsee);--flaeche:var(--tiefsee-flaeche);--text:var(--tiefsee-text);--text-2:var(--tiefsee-text-2);--akzent:var(--tiefsee-lagune);--akzent-text:var(--tiefsee-lagune);--akzent-auf:var(--tiefsee-auf-akzent);--linie:var(--tiefsee-linie)}}[data-theme=dunkel]{--grund:var(--tiefsee);--flaeche:var(--tiefsee-flaeche);--text:var(--tiefsee-text);--text-2:var(--tiefsee-text-2);--akzent:var(--tiefsee-lagune);--akzent-text:var(--tiefsee-lagune);--akzent-auf:var(--tiefsee-auf-akzent);--linie:var(--tiefsee-linie);--app-segment-on:#fff;--app-segment-on-dark:#2d616c}.koernung{pointer-events:none;opacity:.45;background:url(/_astro/koernung.B8iPnYMK.png) 0 0/120px 120px;position:absolute;inset:0}.koernung.hell{opacity:.35;background-image:url(/_astro/koernung-hell.3DUCKKo5.png)}svg{isolation:isolate}:root{--rand:16px;--breite:1200px;--abstand:clamp(72px, 9vw, 128px);--h1-gross:clamp(40px, 5.4vw, calc(var(--web-h1) * 1.3));--h2:clamp(30px, 3.6vw, calc(var(--web-h2) * 1.3));--text-gross:clamp(18px, 1.5vw, 20px);--kopf-hoehe:68px;--dauer:.5s;--ease:cubic-bezier(.22, 1, .36, 1);--af-fenster:var(--app-window);--af-panel-schatten:var(--app-panel-shadow);--af-pop:var(--app-pop-shadow);--af-spur:var(--app-track);--af-spur-voll:var(--app-accent);--af-akzent-auf:var(--app-accent-ink);--af-code:var(--app-logo-tile);--af-panel:var(--app-panel);--af-tinte:var(--app-ink);--af-tinte-2:var(--app-ink-2);--af-leise:var(--app-muted);--af-linie:var(--app-line);--af-ich:var(--app-user-bg);--af-aktiv:var(--app-chat-on);--af-aktiv-tinte:var(--app-chat-on-ink);--af-tag:var(--app-tag-bg);--af-tag-tinte:var(--app-tag-ink);--af-akzent:var(--app-accent);--af-insel:var(--app-island-shadow);--tief-grund:var(--tiefe);--tief-text:var(--tiefsee-text);--tief-text-2:var(--tiefsee-text-2);--tief-akzent:var(--tiefsee-lagune);--hell-grund:var(--flachwasser)}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--af-panel:var(--app-panel-dark);--af-fenster:var(--app-window-dark);--af-panel-schatten:var(--app-panel-shadow-dark);--af-pop:var(--app-pop-shadow-dark);--af-spur:var(--app-track-dark);--af-spur-voll:var(--app-accent-dark);--af-akzent-auf:var(--app-accent-ink-dark);--af-code:var(--app-logo-tile-dark);--af-tinte:var(--app-ink-dark);--af-tinte-2:var(--app-ink-2-dark);--af-leise:var(--app-muted-dark);--af-linie:var(--app-line-dark);--af-ich:var(--app-user-bg-dark);--af-aktiv:var(--app-chat-on-dark);--af-aktiv-tinte:var(--app-chat-on-ink-dark);--af-tag:var(--app-tag-bg-dark);--af-tag-tinte:var(--app-tag-ink-dark);--af-akzent:var(--app-accent-dark);--af-insel:var(--app-island-shadow-dark);--tief-grund:var(--tiefsee-flaeche);--hell-grund:var(--tiefsee-flaeche)}}@media (width>=720px){:root{--rand:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--grund);color:var(--text);font-family:var(--font);font-size:var(--web-text);font-weight:var(--w-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}img,svg{max-width:100%;display:block}h1,h2,h3{font-weight:var(--w-titel);letter-spacing:var(--sperrung-titel);text-wrap:balance;color:var(--text);margin:0}h1{font-size:var(--h1-gross);letter-spacing:-.02em;line-height:1.05}h2{font-size:var(--h2);line-height:1.1}h3{letter-spacing:-.005em;font-size:19px;line-height:1.3}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--akzent-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}::selection{background:var(--prisma-hell);color:var(--tiefe)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:4px}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.springen{z-index:100;background:var(--flaeche);border-radius:var(--r);padding:10px 16px;position:absolute;top:-60px;left:16px}.springen:focus{top:12px}html{scrollbar-color:var(--linie) transparent}.rahmen{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);margin:0 auto}.abschnitt{padding:var(--abstand) 0;position:relative}.gross-text{font-size:var(--text-gross);color:var(--text-2);max-width:62ch;line-height:1.5}.klein{font-size:var(--web-klein);color:var(--gedaempft)}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .klein{color:var(--tiefsee-gedaempft)}}.knoepfe{flex-wrap:wrap;gap:12px;margin:32px 0 14px;display:flex}.knopf{border:1.5px solid var(--akzent);border-radius:var(--r);background:var(--akzent);min-height:50px;color:var(--akzent-auf);font:inherit;cursor:pointer;transition:background-color .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:color-mix(in srgb, var(--akzent) 86%, var(--tiefe));border-color:color-mix(in srgb, var(--akzent) 86%, var(--tiefe));text-decoration:none}.knopf:active{transform:translateY(1px)}.knopf-zweit{color:var(--text);border-color:var(--text);background:0 0}.knopf-zweit:hover{background:color-mix(in srgb, var(--text) 7%, transparent);border-color:var(--text)}.knopf-zweit svg{color:var(--akzent)}.knopf-klein{min-height:40px;padding:0 16px;font-size:15px}.kopf{z-index:40;background:color-mix(in srgb, var(--grund) 92%, transparent);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.kopf.gescrollt{border-bottom-color:var(--linie)}.kopf-innen{max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);height:var(--kopf-hoehe);align-items:center;gap:28px;margin:0 auto;display:flex}.marke{flex:none;display:block}.marke img{width:auto;height:32px}.logo-dunkel{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .logo-hell{display:none!important}:root:not([data-theme=hell]) .logo-dunkel{display:block!important}}.hauptnav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.hauptnav a{color:var(--text-2);font-size:15.5px;font-weight:500;text-decoration:none}.hauptnav a:hover{color:var(--text)}.kopf-rechts{align-items:center;gap:16px;margin-left:auto;display:flex}.menue-knopf{color:var(--text);cursor:pointer;background:0 0;border:0;margin-right:-8px;padding:8px;display:none}@media (width<=959px){.menue-knopf{display:block}.hauptnav{top:var(--kopf-hoehe);background:var(--grund);border-bottom:1px solid var(--linie);padding:8px var(--rand) 20px;display:none;position:absolute;left:0;right:0}.hauptnav.offen{display:block}.hauptnav ul{flex-direction:column;gap:0}.hauptnav a{padding:12px 0;font-size:18px;display:block}}@media (width<=419px){.kopf .knopf-klein{display:none}}.abschnitt-kopf{gap:18px;margin-bottom:clamp(40px,5vw,64px);display:grid}.abschnitt-kopf h2{max-width:24ch}.abschnitt-kopf .gross-text{margin:0}.spalten{gap:4px;margin-top:24px;display:grid}@media (width>=900px){.spalten{grid-template-columns:1fr 1fr;gap:64px;margin-top:32px}.spalten .gross-text{margin:0}}.einstieg{text-align:center;padding:clamp(36px,4.5vw,64px) 0 clamp(56px,6vw,96px);overflow-x:clip}.einstieg h1{max-width:16ch;margin:0 auto;font-size:clamp(38px,5vw,68px)}.am-stueck{white-space:nowrap}.einstieg-text{justify-items:center;margin-top:clamp(20px,2vw,28px);display:grid}.einstieg-text .knoepfe{justify-content:center;margin:28px 0 14px}.einstieg-text .klein{margin:0}.einstieg-unter{font-size:var(--text-gross);color:var(--text-2);text-wrap:balance;max-width:58ch;margin:0;line-height:1.5}.einstieg-bild{text-align:left;margin:clamp(40px,4.5vw,60px) auto 0;position:relative}@media (width>=720px){.einstieg-bild .af{grid-template-columns:232px minmax(0,1fr);font-size:14.5px}.einstieg-bild .af-panel{padding:28px 36px 20px}.einstieg-bild .af-tabelle{font-size:14px}.einstieg-bild .af-datei{font-size:13.5px}}.druckschatten{border-radius:var(--r-gross);mix-blend-mode:multiply;opacity:.85;width:100%;height:100%;position:absolute;top:14px;left:14px;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .druckschatten{mix-blend-mode:screen;opacity:.3}}@media (width<=1279px){.druckschatten{width:calc(100% - 4px);top:8px;left:8px}}.af{background:var(--af-fenster);color:var(--af-tinte);border-radius:var(--r-gross);box-shadow:var(--af-pop);grid-template-columns:188px minmax(0,1fr);padding:8px;font-size:13.5px;line-height:1.5;display:grid;position:relative}.af-ohne-seite{grid-template-columns:minmax(0,1fr)}.af p{margin:0}.af-seite{min-width:0;padding:8px 10px 8px 6px}.af-marke{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;padding:2px 6px 12px;font-size:11px;font-weight:520;display:flex}.af-marke img{border-radius:var(--r-logo)}.af .af-gruppe{color:var(--af-leise);margin:12px 8px 4px;font-size:11px}.af-chat{border-radius:var(--r-klein);color:var(--af-tinte-2);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}.af-aktiv{background:var(--af-aktiv);color:var(--af-aktiv-tinte);box-shadow:var(--af-panel-schatten);font-weight:500}.af-panel{background:var(--af-panel);min-width:0;box-shadow:var(--af-panel-schatten);border-radius:10px;flex-direction:column;padding:20px 22px 16px;display:flex}.af-verlauf{flex-direction:column;flex:1;gap:16px;display:flex}.af-ich{background:var(--af-ich);border-radius:16px 16px 6px;align-self:flex-end;justify-items:start;gap:8px;max-width:88%;padding:10px 14px;display:grid}.af-antwort{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.af-avatar{border-radius:var(--r-logo)}.af-antwort-inhalt{justify-items:start;gap:10px;min-width:0;display:grid}.af-datei{background:var(--af-panel);border:1px solid var(--af-linie);border-radius:var(--r-klein);max-width:100%;color:var(--af-tinte);align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:12.5px;font-weight:500;display:inline-flex}.af-datei span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-datei b{background:var(--af-tag);color:var(--af-tag-tinte);letter-spacing:.02em;border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:650}.af-datei svg{color:var(--af-akzent);flex:none}.af-datei-ergebnis{border-color:var(--af-akzent)}.af-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.af-tabelle th{text-align:right;color:var(--af-leise);border-bottom:1px solid var(--af-linie);padding:0 8px 6px 0;font-weight:500}.af-tabelle td{text-align:right;border-bottom:1px solid var(--af-linie);padding:6px 8px 6px 0}.af-tabelle th:first-child,.af-tabelle td:first-child{text-align:left}.af-tabelle th:last-child,.af-tabelle td:last-child{padding-right:0}.af-tabelle strong{color:var(--af-tag-tinte);font-weight:600}.af-punkte{margin:0;padding-left:18px}.af-punkte li{margin-bottom:3px}.af-eingabe{background:var(--af-panel);border:1px solid var(--af-linie);color:var(--af-leise);box-shadow:var(--af-insel);border-radius:18px;align-items:center;gap:10px;margin-top:18px;padding:8px 8px 8px 14px;display:flex}.af-eingabe>span{flex:1;min-width:0}.af-eingabe-text{color:var(--af-tinte)}.af-eingabe i{color:var(--af-leise);flex:none;place-items:center;display:grid}.af-eingabe b{background:var(--af-akzent);width:28px;height:28px;color:var(--af-akzent-auf);border-radius:50%;flex:none;place-items:center;display:grid}.af-blatt{border:1px solid var(--af-linie);border-radius:var(--r-klein);font-variant-numeric:tabular-nums;width:100%;font-size:12.5px;overflow:hidden}.af-blatt-kopf,.af-blatt-zeile{grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}.af-blatt-kopf{background:var(--af-code);color:var(--af-leise);font-weight:500}.af-blatt span{text-align:right;border-left:1px solid var(--af-linie);padding:6px 10px}.af-blatt span:first-child{text-align:left;border-left:0}.af-blatt-zeile{border-top:1px solid var(--af-linie)}.af-blatt-ueber{background:var(--af-tag)}.af-blatt-ueber span:last-child{color:var(--af-tag-tinte);font-weight:600}.af-seitenblatt{border:1px solid var(--af-linie);border-radius:var(--r-klein);gap:8px;width:100%;padding:16px 18px;display:grid}.af-seitenblatt strong{letter-spacing:-.01em;font-size:15px;font-weight:640}.af-seitenblatt ul{margin:0;padding-left:18px}.af .af-status{color:var(--af-leise);align-items:center;gap:6px;font-size:12px;display:inline-flex}.af .af-quellen{flex-wrap:wrap;gap:6px;display:flex}.af-quellen span{background:var(--af-tag);color:var(--af-tag-tinte);border-radius:999px;padding:2px 9px;font-size:12px}.af-leer{flex:1;place-items:center;display:grid}.af .af-leer-titel{letter-spacing:-.015em;font-size:21px;font-weight:640}.af-knopf{border-radius:var(--r-klein);background:var(--af-akzent);color:var(--af-akzent-auf);padding:6px 12px;font-size:12.5px;font-weight:600}@media (width<=599px){.af{grid-template-columns:minmax(0,1fr);font-size:13px}.af-seite{display:none}.af-panel{padding:16px 14px 12px}.af-antwort{grid-template-columns:minmax(0,1fr);gap:8px}.af-tabelle,.af-blatt{white-space:nowrap;font-size:11.5px}.af-tabelle th,.af-tabelle td{padding-right:6px}.af-blatt span{padding:6px 5px}.af-blatt-kopf,.af-blatt-zeile{grid-template-columns:1.15fr 1fr 1fr 1.05fr}}@media (prefers-reduced-motion:no-preference){.js .af-film{animation:einblenden .55s var(--ease) both}.js .af-film-1{animation-delay:.25s}.js .af-film-2{animation-delay:.9s}.js .af-film-3{animation-delay:1.25s}.js .af-film-4{animation-delay:1.85s}.js .druckschatten{animation:druckversatz .9s var(--ease) .1s both}}@keyframes einblenden{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes druckversatz{0%{opacity:0;transform:translate(-6px,-6px)}to{opacity:.85;transform:none}}@media (prefers-color-scheme:dark){@keyframes druckversatz{0%{opacity:0;transform:translate(-6px,-6px)}to{opacity:.3;transform:none}}}.ausgangslage{border-top:1px solid var(--linie)}.ausgangslage h2{max-width:28ch}.ausgangslage .gross-text:last-child{margin-bottom:0}.funktionen{background:var(--flaeche)}.aufgaben{border-top:1px solid var(--linie);gap:0;display:grid}.aufgabe-kopf{border-bottom:1px solid var(--linie);font:inherit;letter-spacing:0;margin:0}.aufgabe-kopf button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;gap:6px;padding:20px 8px 20px 18px;display:grid;position:relative}.aufgabe-kopf button:hover{background:color-mix(in srgb, var(--akzent) 5%, transparent)}.aufgabe-kopf button:before{content:"";background:0 0;width:1px;position:absolute;top:20px;bottom:20px;left:0}.aufgabe-kopf button[aria-expanded=true]:before{background:var(--akzent);border-radius:2px;width:3px}.aufgabe-titel{letter-spacing:-.005em;font-size:18.5px;font-weight:600}.aufgabe-kopf button[aria-expanded=true] .aufgabe-titel{color:var(--akzent-text)}.aufgabe-text{color:var(--text-2);font-size:15.5px;line-height:1.5}.aufgabe-bild{border-bottom:1px solid var(--linie);padding:16px 0 24px}@media (width>=960px){.js .aufgaben{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,64px)}.js .aufgabe-kopf{grid-column:1}.js .aufgabe-bild{top:calc(var(--kopf-hoehe) + 20px);border:0;grid-area:1/2/span 7;align-self:start;padding:24px 0 0;position:sticky}.js .aufgabe-bild .af{min-height:500px}.js .aufgabe-bild[hidden]{display:none}}@media (prefers-reduced-motion:no-preference){.js .aufgabe-bild:not([hidden]){animation:einblenden .4s var(--ease) both}}.funktionen-fuss{color:var(--text-2);gap:12px 48px;margin-top:36px;font-size:15.5px;display:grid}.funktionen-fuss p{max-width:62ch;margin:0}.bald strong{color:var(--text);font-weight:600}@media (width>=900px){.funktionen-fuss{grid-template-columns:1fr auto;align-items:baseline}}.einfach-raster{gap:56px;display:grid}@media (width>=960px){.einfach-raster{grid-template-columns:1fr 1fr;align-items:start;gap:80px}}.einfach h2{max-width:13ch;margin-bottom:24px}.fehlt{margin-top:40px}.fehlt h3{margin-bottom:8px;font-size:17px}.fehlt ul{margin:0;padding:0;list-style:none}.fehlt li{border-bottom:1px solid var(--linie);color:var(--text-2);align-items:center;gap:12px;padding:11px 0;display:flex}.fehlt svg{color:var(--gedaempft);flex:none}.modellwahl{background:var(--flaeche);border-radius:var(--r-gross);padding:clamp(24px,3vw,40px)}.modellwahl h3{font-size:var(--web-h3);margin:28px 0 10px}.modellwahl p{color:var(--text-2);margin:0}.prisma{width:100%;height:auto;overflow:visible}.prisma-kontur{stroke:var(--tiefe)}.prisma-schatten{mix-blend-mode:multiply}.strahl{fill:none;stroke:var(--text);stroke-width:2.5px;stroke-linecap:round}.strahl-leise{stroke:var(--gedaempft);stroke-dasharray:1 8}.strahl-aktiv{stroke:var(--akzent);stroke-width:3px}.prisma-text{font:500 17px var(--font);fill:var(--text-2)}.prisma-text-stark{fill:var(--akzent-text);font-weight:640}.prisma-punkt{stroke:var(--tiefe);stroke-width:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .prisma-schatten{mix-blend-mode:screen;opacity:.4}:root:not([data-theme=hell]) .strahl-leise{stroke:var(--tiefsee-gedaempft)}:root:not([data-theme=hell]) .fehlt svg{color:var(--tiefsee-gedaempft)}}.tief{background:var(--tief-grund);color:var(--tief-text);overflow:hidden}.tief h2,.tief h3{color:var(--tief-text)}.tief .gross-text,.tief p{color:var(--tief-text-2)}.tief a{color:var(--tief-akzent)}.tief ::selection{background:var(--tief-akzent);color:var(--tiefsee)}.weg{margin:0 0 clamp(48px,6vw,80px);padding:0;position:relative}.weg-strecke{z-index:1;gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.weg-punkt{align-content:start;gap:2px;min-height:52px;padding-left:68px;display:grid;position:relative}.weg-punkt strong{color:var(--tief-text);font-size:17px;font-weight:600}.weg-punkt>span:not(.weg-zeichen){color:var(--tief-text-2);font-size:15px}.weg-zeichen{background:var(--tief-grund);border:1.5px solid var(--tief-akzent);width:52px;height:52px;color:var(--tief-akzent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.weg-zeichen svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.weg-zeichen-aktiv{background:var(--tief-akzent);color:var(--tiefsee)}.weg-zeichen-aktiv svg{stroke-width:2.4px}.weg-strecke:before{content:"";border-left:2px solid var(--tief-akzent);transform-origin:top;position:absolute;top:26px;bottom:26px;left:25px}.weg-eu{display:none}@media (width>=900px){.weg{padding-top:64px}.weg-strecke{grid-template-columns:repeat(3,1fr);gap:24px}.weg-punkt{min-height:0;padding:72px 0 0}.weg-strecke:before{border-left:0;border-top:2px solid var(--tief-akzent);transform-origin:0;inset:25px calc(33.33% - 42px) auto 26px}.weg-eu{border:1.5px dashed color-mix(in srgb, var(--tief-akzent) 50%, transparent);border-radius:var(--r-gross);padding:16px 20px;display:block;position:absolute;inset:0 0 -24px calc(33.33% - 12px)}.weg-eu span{color:var(--tief-text);font-size:14px;font-weight:600}}@media (prefers-reduced-motion:no-preference){.js [data-zeichnen].weg .weg-strecke:before{transition:transform 1.3s var(--ease);transform:scaleY(0)}.js [data-zeichnen].weg.sichtbar .weg-strecke:before{transform:scaleY(1)}@media (width>=900px){.js [data-zeichnen].weg .weg-strecke:before{transform:scaleX(0)}.js [data-zeichnen].weg.sichtbar .weg-strecke:before{transform:scaleX(1)}}}.zusagen{border-top:1px solid var(--tiefsee-linie);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.zusagen{grid-template-columns:1fr 1fr;column-gap:48px}}@media (width>=1040px){.zusagen{grid-template-columns:repeat(3,1fr)}}.zusagen li{border-bottom:1px solid var(--tiefsee-linie);padding:24px 0 28px}.zusagen h3{margin-bottom:8px;font-size:18px}.zusagen p{margin:0;font-size:15.5px}.hell{background:var(--hell-grund)}.verwaltung-raster{align-items:center;gap:48px;display:grid}@media (width>=1040px){.verwaltung-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px}}.verwaltung h2{max-width:14ch;margin-bottom:24px}.punkte{margin:32px 0 0}.punkte div{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);padding:16px 0}.punkte dt{font-weight:600}.punkte dd{color:var(--text-2);margin:2px 0 0;font-size:15.5px}.verwaltung-bild{margin:0}.team-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.team-kopf strong{letter-spacing:-.01em;font-size:17px;font-weight:640}.team-spalten,.team-zeile{grid-template-columns:minmax(0,1.25fr) 76px minmax(0,1.2fr);align-items:center;gap:12px;display:grid}.team-spalten{color:var(--af-leise);border-bottom:1px solid var(--af-linie);padding-bottom:8px;font-size:12px}.team-zeile{border-bottom:1px solid var(--af-linie);padding:12px 0}.team-zeile:last-child{border-bottom:0;padding-bottom:2px}.team-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.team-paket{border:1px solid var(--af-linie);border-radius:6px;justify-content:space-between;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.team-paket svg{color:var(--af-leise)}.team-stand{grid-template-columns:1fr 40px;align-items:center;gap:10px;display:grid}.team-stand i{background:var(--af-spur);border-radius:3px;height:6px;display:block;overflow:hidden}.team-stand b{background:var(--af-spur-voll);border-radius:3px;height:100%;display:block}.team-stand em{text-align:right;color:var(--af-tinte-2);font-size:12.5px;font-style:normal}.pakete{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);display:grid}.paket{padding:clamp(24px,3vw,36px)}.paket+.paket{border-top:1px solid var(--linie)}@media (width>=800px){.pakete{grid-template-columns:repeat(3,1fr)}.paket+.paket{border-top:0;border-left:1px solid var(--linie)}}.paket h3{margin-bottom:20px;font-size:20px}.preis{color:var(--text-2);margin:0 0 20px;font-size:15px}.preis span{font-size:clamp(44px,5vw,60px);font-weight:var(--w-titel);letter-spacing:-.025em;color:var(--text);margin-bottom:4px;line-height:1.05;display:block}.passend{border-top:1px solid var(--linie);margin:0;padding-top:16px}.preise-hinweis{margin:14px 0 0}.preise-unten{gap:40px;margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=900px){.preise-unten{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px}}.preise-unten h3{font-size:var(--web-h3);margin-bottom:12px}.preise-unten p{max-width:58ch;color:var(--text-2);margin-bottom:28px}.rechnung{background:var(--flaeche);border-radius:var(--r-gross);margin:0;padding:24px 28px}.rechnung figcaption{margin-bottom:12px;font-weight:600}.rechnung dl{font-variant-numeric:tabular-nums;margin:0}.rechnung dl div{border-top:1px solid var(--linie);justify-content:space-between;padding:8px 0;display:flex}.rechnung dd{margin:0}.rechnung dt{color:var(--text-2)}.rechnung-summe{align-items:baseline}.rechnung dl .rechnung-summe{border-top:2px solid var(--text);margin-top:4px;padding-top:12px}.rechnung-summe dt{color:var(--text);font-weight:600}.rechnung-summe dd{font-size:30px;font-weight:var(--w-titel);letter-spacing:-.02em;font-variant-numeric:normal}.ablauf{background:var(--flaeche)}.ablauf h2{max-width:18ch;margin-bottom:clamp(40px,5vw,64px)}.schritte{gap:36px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.schritte{grid-template-columns:repeat(3,1fr);gap:48px}.schritte:before{content:"";background:var(--akzent);transform-origin:0;height:2px;position:absolute;top:31px;left:32px;right:calc(33.3333% - 34px)}@media (prefers-reduced-motion:no-preference){.js .schritte:before{transition:transform 1.1s var(--ease);transform:scaleX(0)}.js .schritte.sichtbar:before{transform:scaleX(1)}}}.schritte li{position:relative}.schritt-nr{background:var(--flaeche);border:2px solid var(--akzent);width:64px;height:64px;color:var(--akzent-text);font-size:26px;font-weight:var(--w-titel);border-radius:50%;place-items:center;margin-bottom:22px;display:grid;position:relative}.schritte li:last-child .schritt-nr{background:var(--akzent);color:var(--akzent-auf)}.schritte h3{margin-bottom:8px;font-size:20px}.schritte p{color:var(--text-2);max-width:34ch;margin:0}.fragen-raster{gap:36px;display:grid}@media (width>=900px){.fragen-raster{grid-template-columns:1fr 2fr;align-items:start;gap:80px}.fragen-raster h2{top:calc(var(--kopf-hoehe) + 24px);position:sticky}}.fragenliste{border-top:1px solid var(--linie)}.fragenliste details{border-bottom:1px solid var(--linie)}.fragenliste summary{cursor:pointer;transition:color .2s var(--ease);justify-content:space-between;gap:24px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.fragenliste summary:hover{color:var(--akzent-text)}.fragenliste summary::-webkit-details-marker{display:none}.fragenliste summary:after{content:"";border-right:2px solid var(--akzent);border-bottom:2px solid var(--akzent);width:10px;height:10px;transition:transform .25s var(--ease), margin .25s var(--ease);flex:none;margin:7px 4px 0 0;transform:rotate(45deg)}.fragenliste details[open] summary:after{margin-top:12px;transform:rotate(-135deg)}.fragenliste details p{color:var(--text-2);max-width:66ch;margin:0 0 22px}.schluss{background:var(--lagune);color:var(--weiss);padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}.schluss h2{max-width:16ch;color:var(--weiss);margin-bottom:20px;font-size:clamp(34px,4.4vw,56px);line-height:1.06}.schluss p{max-width:54ch;font-size:var(--text-gross);line-height:1.5}.schluss ::selection{background:var(--tiefe);color:var(--weiss)}.schluss-innen{position:relative}.schluss-prisma{width:min(58vw,620px);height:auto;position:absolute;bottom:-70px;right:max(-60px,50% - 760px)}.schluss-prisma path:first-child{fill:var(--tiefe);opacity:.1}.schluss-prisma path:nth-child(2){fill:var(--tiefe);opacity:.2}.schluss-prisma path:nth-child(3){fill:var(--tiefe);opacity:.32}.knopf-hell{background:var(--weiss);border-color:var(--weiss);color:var(--tiefe)}.knopf-hell:hover{background:var(--flachwasser);border-color:var(--flachwasser)}.schluss .knopf-zweit{color:var(--weiss);border-color:var(--weiss)}.schluss .knopf-zweit svg{color:var(--weiss)}.schluss .knopf-zweit:hover{background:color-mix(in srgb, var(--weiss) 14%, transparent)}.schluss :focus-visible{outline-color:var(--weiss)}.schluss .schluss-klein{font-size:var(--web-klein);margin:0}.recht-text{max-width:calc(72ch + 2 * var(--rand));margin:0;margin-inline:auto}.recht h1{font-size:var(--h2);overflow-wrap:anywhere;hyphens:auto;margin-bottom:32px}.recht h2{font-size:var(--web-h3);margin:40px 0 12px;line-height:1.25}.recht h3{margin:24px 0 8px;font-size:18px}.recht p,.recht li{color:var(--text-2)}.recht ol,.recht ul{margin:0 0 1em;padding-left:24px}.recht li{margin-bottom:8px}.recht li ul{margin:8px 0 0}.recht strong{color:var(--text);font-weight:600}.recht .klein{margin:40px 0 0}.video-fenster{width:min(960px, calc(100% - 2 * var(--rand)));border-radius:var(--r-gross);background:var(--flaeche);color:var(--text);border:0;padding:0}.video-fenster::backdrop{background:color-mix(in srgb, var(--tiefe) 70%, transparent)}.video-kopf{justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;display:flex}.video-kopf h2{font-size:20px}.video-zu{border-radius:var(--r);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.video-zu:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.video-film{aspect-ratio:16/9;background:var(--sand);width:100%;height:auto;display:block}.video-alternative{margin:0;padding:16px 24px 20px;font-size:15px}.fuss{background:var(--tiefsee);color:var(--tiefsee-text-2);padding:64px 0 28px}.fuss a{color:var(--tiefsee-text);text-decoration:none}.fuss a:hover{text-decoration:underline}.fuss-innen{max-width:calc(var(--breite) + 2 * var(--rand));padding:0 var(--rand);gap:48px;margin:0 auto;display:grid}@media (width>=900px){.fuss-innen{grid-template-columns:1fr 1fr;gap:80px}}.fuss-marke img{width:auto;height:32px;margin-bottom:20px}.fuss-marke p{margin:0 0 8px;font-size:15px}.fuss-spalten{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.fuss h2{letter-spacing:0;color:var(--tiefsee-gedaempft);margin-bottom:14px;font-size:14px;font-weight:600}.fuss ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.fuss-zeile{max-width:calc(var(--breite) + 2 * var(--rand));padding:20px var(--rand) 0;color:var(--tiefsee-gedaempft);margin:48px auto 0;font-size:14px}.fuss-zeile p{border-top:1px solid var(--tiefsee-linie);margin:0;padding-top:20px}
