@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");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{--marine:#12234a;--marine-2:#1a2f5e;--kontur-dunkel:#3a5490;--blau:#2458c6;--blau-hover:#1b449c;--himmel:#7ea6f2;--tint:#eaf0fc;--gelb:#f2b33d;--wolke:#f4f6fa;--weiss:#fff;--text:#12234a;--text-2:#4b5670;--text-dunkel-2:#aeb8cf;--linie:#dce2ec;--linie-stark:#6e7890;--raster-hell:#e3e9f3;--ok-dunkel:#5cc08a;--fehler:#b42318;--font-h:"Figtree Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-b:"IBM Plex Sans Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-i:"Poppins", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--h1-size:clamp(2.35rem, 1.45rem + 3vw, 3.4rem);--h2-size:clamp(1.85rem, 1.35rem + 1.7vw, 2.7rem);--lead-size:clamp(1.06rem, 1rem + .3vw, 1.19rem);--body-size:1.0625rem;--raster:24px;--rand:clamp(16px, 4vw, 64px);--inhalt:1312px;--abschnitt-y:clamp(72px, 9vw, 128px);--hero-oben:clamp(28px, 5vw, 72px);--hero-unten:clamp(48px, 6vw, 88px);--hero-spalte:.82fr;--modul-radius:10px;--btn-radius:8px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:var(--font-b);font-size:var(--body-size);color:var(--text);background:var(--weiss);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-h);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:var(--blau);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--blau-hover)}::selection{background:var(--gelb);color:var(--marine)}:focus-visible{outline:3px solid var(--blau);outline-offset:3px;border-radius:4px}.dunkel :focus-visible{outline-color:var(--gelb)}.mono{font-family:var(--font-i);letter-spacing:0;font-size:.8rem;font-weight:500;line-height:1.45}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--gelb);color:var(--marine);border-radius:6px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--rand), var(--inhalt));margin-inline:auto}.dunkel{background-color:var(--marine);color:var(--weiss)}.raster-dunkel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0V24H0' fill='none' stroke='%23213767' stroke-width='1'/%3E%3C/svg%3E");background-size:var(--raster) var(--raster)}.raster-hell{background-color:var(--wolke);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0V24H0' fill='none' stroke='%23E3E9F3' stroke-width='1'/%3E%3C/svg%3E");background-size:var(--raster) var(--raster)}.abschnitt{padding-block:var(--abschnitt-y)}.abschnitt h2{font-size:var(--h2-size)}.lead{font-size:var(--lead-size);color:var(--text-2);max-width:62ch;line-height:1.6}.dunkel .lead{color:var(--text-dunkel-2)}.platte p,.knoten p,.baustein .kurz,.baustein .zustand,.erklaerung,.fisch .prosa,.hero-zeile,.hinweis-beispiel,.vorhaben li,.vorhaben .preis,.hilfe,.formular-hinweis,.beispiele,.lb-status,.lb-ablaeufe,.lb-daten,.kontakt-ablauf p,.b2b,.fuss p,.fuss .unten{font-family:var(--font-i)}.platte p,.knoten p,.baustein .kurz,.vorhaben li,.erklaerung{font-size:.94rem;line-height:1.6}.btn{min-height:52px;font:600 1rem/1.2 var(--font-i);border-radius:var(--btn-radius);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-gelb{background:var(--gelb);color:var(--marine)}.btn-gelb:hover{background:var(--gelb);color:var(--marine);transform:translateY(-1px);box-shadow:0 10px 20px -10px #0000008c}.btn-kontur{border-color:var(--marine);color:var(--marine);background:0 0}.btn-kontur:hover{background:var(--marine);color:var(--weiss)}.dunkel .btn-kontur{border-color:var(--himmel);color:var(--himmel)}.dunkel .btn-kontur:hover{background:var(--himmel);color:var(--marine)}.btn-klein{min-height:44px;padding:10px 18px;font-size:.95rem}.btn svg{width:18px;height:18px}.etikett{background:var(--blau);color:var(--weiss);font:600 .7rem/1 var(--font-i);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-self:flex-start;padding:6px 9px 5px;display:inline-block}.etikett.gelb{background:var(--gelb);color:var(--marine)}.kopf{z-index:5;border-bottom:1px solid #2a4174;position:relative}.kopf .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.kopf .logo img{width:178px;height:auto}.kopf nav{align-items:center;gap:clamp(16px,3vw,36px);display:flex}.kopf nav a:not(.btn){color:var(--weiss);font-weight:500;text-decoration:none}.kopf nav a:not(.btn):hover,.kopf nav a[aria-current=page]{color:var(--himmel);text-decoration:underline}@media (width<=560px){.kopf .logo img{width:142px}.kopf nav{gap:18px}.kopf nav .btn{display:none}}.hero{position:relative;overflow:hidden}.hero-inhalt{grid-template-columns:var(--hero-spalte) 1fr;padding-top:var(--hero-oben);padding-bottom:var(--hero-unten);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero h1{font-size:var(--h1-size);color:var(--weiss);letter-spacing:-.025em}.hero .lead{color:var(--text-dunkel-2);margin-top:24px}.hero-aktionen{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-zeile{color:var(--text-dunkel-2);flex-wrap:wrap;gap:6px 18px;margin-top:26px;font-size:.9rem;font-weight:500;list-style:none;display:flex}.hero-zeile li{align-items:center;gap:8px;display:flex}.hero-zeile li:before{content:"";background:var(--gelb);border-radius:1px;width:6px;height:6px}.kopf-flaeche{z-index:6;position:relative}.hero{min-height:min(calc(100svh - 81px), var(--hero-hoehe,860px))}.hero-inhalt{z-index:3;grid-template-columns:minmax(0, var(--hero-textbreite,560px)) 1fr;pointer-events:none;position:relative}.hero-text{z-index:3;pointer-events:auto;position:relative}.aquarium{z-index:2;pointer-events:none;translate:var(--aq-x,0px) var(--aq-y,0px);scale:calc(var(--aq-groesse,100) / 100);transform-origin:72%;position:absolute;inset:0}.aquarium .linien{z-index:15;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aquarium .linien path{fill:none;stroke:var(--himmel);stroke-width:1.5px}.aquarium .linien path.vorne{opacity:.9}.aquarium .linien path.mitte{opacity:.55}.aquarium .linien path.gelb{stroke:var(--gelb);stroke-dasharray:5 6;opacity:1}.aquarium{--aq-l:calc(max(var(--rand), (100% - var(--inhalt)) / 2) + var(--hero-textbreite,560px) + 16px)}.fisch{left:calc(var(--aq-l) + (var(--xp) - 41) / 59 * (100% - var(--aq-l)));top:var(--y);width:var(--w,200px);will-change:transform;pointer-events:auto;transition:opacity .4s ease-out;position:absolute;translate:-50% -50%}button.fisch-innen{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;margin:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,scale .45s cubic-bezier(.16,1,.3,1),box-shadow .3s ease-out}.t1 button.fisch-innen:hover,.t2 button.fisch-innen:hover,.t3 button.fisch-innen:hover{background:var(--blau);border-color:var(--himmel);color:var(--weiss)}.t1 button.fisch-innen:hover .name svg,.t2 button.fisch-innen:hover .name svg,.t3 button.fisch-innen:hover .name svg,.fisch button.fisch-innen:hover .mono{color:var(--weiss)}.f-web button.fisch-innen:hover,.t0 button.fisch-innen:hover{background:var(--tint);color:var(--marine);border-color:var(--blau)}.f-web button.fisch-innen:hover .name svg{color:var(--blau)}.f-web button.fisch-innen:hover .mono,.t0 button.fisch-innen:hover .prosa{color:var(--text-2)}.f-flow button.fisch-innen:hover{background:var(--blau-hover)}.t3 button.fisch-innen:hover{opacity:.9;filter:none;border-style:solid}.aquarium.fokus .fisch:not(.offen){opacity:.28}.fisch.offen{z-index:60}.fisch.offen button.fisch-innen{opacity:1;filter:none;box-shadow:0 0 0 4px var(--gelb), 0 40px 70px -24px #000000b3;scale:1.08}.t2.offen button.fisch-innen{background:var(--marine-2)}.t3.offen button.fisch-innen{background:var(--marine-2);color:var(--weiss);border-style:solid}.erklaerung{z-index:2;background:var(--weiss);width:max(100%,320px);color:var(--marine);text-align:left;border-radius:12px;padding:18px 44px 16px 18px;font-size:.95rem;line-height:1.5;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%;box-shadow:0 30px 60px -20px #0009}.erklaerung[hidden]{display:none}.erklaerung .hilft{margin-top:10px}.erklaerung .hilft b{font:600 .95rem/1.4 var(--font-h);color:var(--blau);display:block}.erklaerung .bsp{color:var(--text-2);margin-top:10px}.erklaerung .bsp .etikett{vertical-align:1px;margin-right:8px}.erklaerung .schliessen{border:1.5px solid var(--marine);background:var(--weiss);width:30px;height:30px;color:var(--marine);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;rotate:45deg}.erklaerung .schliessen svg{width:14px;height:14px}.erklaerung .schliessen:hover{background:var(--marine);color:var(--weiss)}.fisch-innen{border-radius:var(--modul-radius);transform-origin:50%;flex-direction:column;gap:6px;padding:22px 16px 14px;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease-out;display:flex;position:relative}.fisch-innen>.etikett{position:absolute;top:-12px;left:-1px}.fisch .name{font:600 1rem/1.2 var(--font-h);align-items:center;gap:10px;display:flex}.fisch .name svg{flex:none;width:22px;height:22px}.t0{z-index:40}.t0 .fisch-innen{background:var(--weiss);color:var(--marine);border-radius:14px;padding:20px 20px 18px;box-shadow:0 0 0 8px #7ea6f233,0 30px 60px -20px #0000008c}.t0 .name{font-size:1.3rem}.t0 .name svg{width:30px;height:30px;color:var(--blau)}.t0 .prosa{color:var(--text-2);font-size:.92rem;line-height:1.35}.t1{z-index:30}.t1 .fisch-innen{box-shadow:0 26px 44px -18px #0000008c}.f-web .fisch-innen{background:var(--weiss);color:var(--marine);border:1px solid var(--weiss)}.f-web .name svg{color:var(--blau)}.f-flow .fisch-innen{background:var(--blau);color:var(--weiss);border:1px solid #4a78db}.f-flow .mono{color:#dbe6fb}.f-dom .fisch-innen{background:var(--marine-2);color:var(--weiss);border:1.5px solid var(--gelb)}.f-dom .name svg{color:var(--gelb)}.f-dom .mono{color:var(--text-dunkel-2)}.t2{z-index:20}.t2 .fisch-innen{background:var(--marine-2);color:var(--weiss);border:1px solid var(--kontur-dunkel);opacity:.94;scale:.9}.t2 .name svg{color:var(--himmel)}.t2 .mono{color:var(--text-dunkel-2)}.t2 .ok{color:var(--ok-dunkel)}.t3{z-index:5}.t3 .fisch-innen{color:var(--text-dunkel-2);opacity:.85;background:0 0;border:1px dashed #7ea6f2bf;padding:14px 14px 12px;scale:.8}.t3 .name svg{color:var(--text-dunkel-2)}.mini{background:var(--wolke);color:var(--marine);border:1px solid var(--linie);border-radius:6px;margin-top:6px;overflow:hidden}.mini .leiste-b{background:var(--weiss);border-bottom:1px solid var(--linie);align-items:center;gap:4px;height:16px;padding-inline:8px;display:flex}.mini .leiste-b i{background:var(--linie);border-radius:50%;width:6px;height:6px}.mini b{font:700 .95rem/1.15 var(--font-h);margin:10px 10px 6px;display:block}.mini .z{background:var(--linie);border-radius:3px;width:62%;height:6px;margin:5px 10px}.mini .bild{background:#d6e0f1;border-radius:4px;height:40px;margin:8px 10px 10px}.f-dom .umriss{border:1.75px dashed var(--gelb);border-radius:var(--modul-radius);background:0 0;position:absolute;inset:0;translate:-46px -66px}.f-dom .fisch-innen{rotate:-3deg}.hero-fuss{z-index:4;right:var(--rand);color:var(--text-dunkel-2);align-items:center;gap:14px;font-size:.8rem;display:flex;position:absolute;bottom:20px}.bewegung-knopf{pointer-events:auto;color:var(--weiss);border:1px solid var(--kontur-dunkel);font:500 .82rem/1 var(--font-b);cursor:pointer;background:#12234acc;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.bewegung-knopf:hover{border-color:var(--himmel)}.bewegung-knopf svg{width:14px;height:14px}.js .aquarium:not(.eingetaucht) .fisch-innen{opacity:0;filter:blur(6px);transform:translateY(36px)scale(.92)}.aquarium.auftauchen .t3 .fisch-innen{transition-delay:0s}.aquarium.auftauchen .t2 .fisch-innen{transition-delay:.16s}.aquarium.auftauchen .t1 .fisch-innen{transition-delay:.32s}.aquarium.auftauchen .t0 .fisch-innen{transition-delay:.48s}.js .aquarium .linien{opacity:0;transition:opacity .8s ease-out .9s}.js .aquarium.eingetaucht .linien{opacity:1}.js .aquarium.fokus .linien{opacity:.12;z-index:1;transition-delay:0s}@media (width<=1240px){.hero{min-height:0}.hero-inhalt{grid-template-columns:1fr;padding-bottom:0}.aquarium{height:620px;margin-top:96px;position:relative;inset:auto}.fisch{left:var(--mx);top:var(--my)}.t3.nur-gross{display:none}.hero-fuss{padding:0 var(--rand) 24px;justify-content:flex-end;position:relative;bottom:auto;right:auto}}@media (width<=640px){.aquarium{height:660px}.f-dom .umriss{translate:-16px -48px}.fisch{width:var(--wm,46%)}.t0 .name{font-size:1.1rem}.fisch .name{font-size:.92rem}.fisch .mono{font-size:.72rem}.js .aquarium:not(.eingetaucht) .fisch-innen{opacity:1;filter:none;transform:none}.js .aquarium .linien{opacity:1;transition:none}.bewegung-knopf{display:none}}@media (prefers-reduced-motion:reduce){.js .aquarium:not(.eingetaucht) .fisch-innen{opacity:1;filter:none;transform:none}.js .aquarium .linien{opacity:1;transition:none}.bewegung-knopf{display:none}}.laufband{background:var(--weiss);border-bottom:1px solid var(--linie);position:relative}.laufband .spur{padding-block:22px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.laufband ul{gap:40px;width:max-content;list-style:none;animation:48s linear infinite lauf;display:flex}.laufband li{font:600 1.06rem/1 var(--font-h);color:var(--marine);white-space:nowrap;align-items:center;gap:40px;display:flex}.laufband li:after{content:"";background:var(--gelb);border-radius:1px;width:7px;height:7px}.laufband.angehalten ul,.laufband:hover ul,.laufband:focus-within ul{animation-play-state:paused}.laufband .pause{right:var(--rand);background:var(--weiss);border:1px solid var(--linie);cursor:pointer;width:40px;height:40px;color:var(--marine);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.laufband .pause svg{width:16px;height:16px}@keyframes lauf{to{transform:translate(-50%)}}.einstiege-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.platte{border:1.5px solid var(--marine);background:var(--weiss);border-radius:12px 28px 28px 12px;flex-direction:column;gap:18px;padding:40px 32px 32px;display:flex;position:relative}.platte>.etikett{position:absolute;top:-12px;left:-1.5px}.platte h3{font-size:clamp(1.4rem,1.15rem + .8vw,1.8rem)}.platte p{color:var(--text-2);max-width:54ch}.platte .mehr{align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.platte .mehr svg{width:18px;height:18px;transition:transform .16s ease-out}.platte .mehr:hover svg{transform:translate(3px)}.platte.voll{background:var(--marine);border-color:var(--marine);color:var(--weiss)}.platte.voll p{color:var(--text-dunkel-2)}.platte.voll .mehr{color:var(--gelb)}.platte .symbol{width:40px;height:40px;color:var(--blau)}.platte.voll .symbol{color:var(--gelb)}@media (width<=1040px){.einstiege-raster{grid-template-columns:1fr}}.beispiel-kopf{grid-template-columns:1fr 1fr;align-items:end;gap:24px 64px;display:grid}.kette{counter-reset:schritt;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;list-style:none;display:grid;position:relative}.kette:before{content:"";background:var(--linie);height:2px;position:absolute;top:30px;left:30px;right:calc(25% - 51px)}.kette:after{content:"";background:var(--blau);transform-origin:0;height:2px;transform:scaleX(var(--fortschritt,1));position:absolute;top:30px;left:30px;right:calc(25% - 51px)}.knoten{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.knoten .port{background:var(--weiss);border:2px solid var(--blau);width:60px;height:60px;color:var(--blau);border-radius:50%;flex:none;place-items:center;display:grid}.knoten .port svg{width:26px;height:26px}.knoten .karte-k{background:var(--weiss);border-radius:var(--modul-radius);border:1px solid #cbd4e3;flex-direction:column;gap:8px;height:100%;padding:18px 16px;display:flex;box-shadow:0 14px 22px -18px #00000059}.knoten h3{letter-spacing:-.01em;font-size:1.08rem}.knoten p{color:var(--text-2);font-size:.97rem}.knoten .mono{color:var(--blau);background:var(--tint);border-radius:4px;align-self:flex-start;padding:4px 6px}.hinweis-beispiel{color:var(--text-2);align-items:center;gap:12px;margin-top:28px;font-size:.92rem;display:flex}@media (width<=960px){.beispiel-kopf{grid-template-columns:1fr}.kette{grid-template-columns:1fr;grid-auto-rows:1fr;gap:20px}.kette:before,.kette:after{display:none}.knoten:not(:last-child):before,.knoten:not(:last-child):after{content:"";background:var(--linie);z-index:-1;width:2px;position:absolute;top:30px;bottom:-50px;left:29px}.knoten:not(:last-child):after{background:var(--blau);transform-origin:top;transform:scaleY(var(--fortschritt,1))}.knoten{flex-direction:row;align-items:flex-start;gap:16px}}.baukasten-raster{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);margin-top:56px;display:grid}.bausteine{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;display:grid;position:relative}.baustein{text-align:left;cursor:pointer;background:var(--marine-2);border:1px solid var(--kontur-dunkel);border-radius:var(--modul-radius);width:100%;height:100%;color:var(--weiss);font:inherit;flex-direction:column;gap:10px;padding:18px 18px 16px;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out;display:flex;position:relative}.baustein .bs-name{font:600 1.06rem/1.25 var(--font-h);letter-spacing:-.005em;align-items:flex-start;gap:10px;display:flex}.baustein .bs-text{overflow-wrap:anywhere;hyphens:auto;min-width:0}.baustein .symbol{width:22px;height:22px;color:var(--himmel);flex:none;margin-top:1px}.baustein .kurz{color:var(--text-dunkel-2);font-size:.97rem;line-height:1.5}.baustein .zustand{border-top:1px solid var(--kontur-dunkel);font-family:var(--font-i);color:var(--text-dunkel-2);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:.78rem;display:flex}.baustein .zustand:before{content:"";border:1.5px solid var(--text-dunkel-2);border-radius:50%;width:8px;height:8px}.baustein:hover{border-color:var(--himmel)}.baustein[aria-pressed=true]{border-color:var(--gelb);box-shadow:inset 0 0 0 1px var(--gelb);background:#20386f}.baustein:hover .bs-name{color:var(--weiss)}.baustein[aria-pressed=true] .zustand{color:var(--gelb)}.baustein[aria-pressed=true] .zustand:before{background:var(--gelb);border-color:var(--gelb)}.baustein.nein[aria-pressed=true]{border-color:var(--text-dunkel-2);box-shadow:none;background:var(--marine-2);border-style:dashed}.baustein.nein[aria-pressed=true] .zustand{color:var(--text-dunkel-2)}.baustein.nein[aria-pressed=true] .zustand:before{border-color:var(--text-dunkel-2);background:0 0}@media (width>=641px){.bausteine>li:last-child:nth-child(3n+1){grid-column:1/-1}}.bausteine-wrap{position:relative}.bausteine-wrap .linien{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bausteine-wrap .linien path{fill:none;stroke:var(--gelb);stroke-width:1.5px}.bausteine-wrap .linien path.nein{stroke:var(--text-dunkel-2);stroke-dasharray:5 5}.vorhaben{background:var(--weiss);color:var(--marine);border-radius:14px;padding:clamp(24px,3vw,36px);position:sticky;top:24px;box-shadow:0 0 0 6px #7ea6f22e}.vorhaben .kopfzeile{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.vorhaben .kopfzeile b{font:600 1.15rem/1.2 var(--font-h);align-items:center;gap:10px;display:flex}.vorhaben .kopfzeile svg{width:24px;height:24px}.vorhaben .zaehler{color:var(--text-2)}.vorhaben .urteil{font:600 1.2rem/1.3 var(--font-h);margin-top:18px}.vorhaben .urteil.ja{color:var(--blau)}.vorhaben ul{gap:12px;margin-top:14px;list-style:none;display:grid}.vorhaben li{color:var(--text-2);padding-left:18px;font-size:1rem;line-height:1.55;position:relative}.vorhaben li:before{content:"";background:var(--blau);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:0}.vorhaben li b{color:var(--marine);font-weight:600;display:block}.vorhaben li.nein:before{background:var(--linie-stark)}.vorhaben .preis{color:var(--text-2);margin-top:18px;font-size:.9rem}.vorhaben .btn{width:100%;margin-top:20px}.vorhaben .btn[disabled]{opacity:.45;cursor:not-allowed}@media (width<=1100px){.baukasten-raster{grid-template-columns:1fr}.vorhaben{position:static}.bausteine-wrap .linien{display:none}}@media (width<=640px){.bausteine{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.baustein{padding:14px 14px 12px}.baustein .bs-name{flex-direction:column;gap:8px;font-size:.98rem}.baustein .kurz{font-size:.9rem}}.uebergabe-raster{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.uebergabe-raster .lead{margin-top:22px}.domain-gross{border:2px dashed var(--blau);background:var(--tint);border-radius:14px 36px 36px 14px;margin-top:44px;padding:36px 28px 28px;position:relative}.domain-gross .etikett{position:absolute;top:-12px;left:-2px}.domain-gross .adresse{font-family:var(--font-i);letter-spacing:-.02em;color:var(--marine);overflow-wrap:anywhere;font-size:clamp(1.4rem,1rem + 1.8vw,2.3rem);font-weight:600}.domain-gross dl{grid-template-columns:auto 1fr;gap:6px 18px;margin:18px 0 0;font-size:.95rem;display:grid}.domain-gross dt{color:var(--text-2)}.domain-gross dd{margin:0;font-weight:600}.protokoll{border-top:1px solid var(--linie);gap:0;list-style:none;display:grid}.protokoll li{border-bottom:1px solid var(--linie);grid-template-columns:36px 1fr;gap:14px;padding:20px 0;font-size:1.04rem;display:grid}.protokoll li svg{width:28px;height:28px;color:var(--blau);margin-top:1px}.protokoll li.aufwand svg{color:var(--linie-stark)}@media (width<=960px){.uebergabe-raster{grid-template-columns:1fr}}.ablauf-raster{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ablauf-raster>div:first-child{position:sticky;top:32px}.pfad{grid-template-rows:repeat(4,1fr) auto;grid-auto-rows:1fr;gap:0;list-style:none;display:grid;position:relative}.pfad li:not(:last-child):before,.pfad li:not(:last-child):after{content:"";z-index:-1;background:var(--linie);width:2px;height:100%;position:absolute;top:50px;left:31px}.pfad li:not(:last-child):after{background:var(--blau);transform-origin:top;transform:scaleY(var(--fortschritt,1))}.pfad li{z-index:1;grid-template-columns:64px 1fr;gap:22px;padding-block:18px;display:grid;position:relative}.pfad .nr{background:var(--weiss);border:2px solid var(--blau);width:64px;height:64px;font:600 1.6rem/1 var(--font-h);color:var(--blau);border-radius:50%;place-items:center;display:grid}.pfad li:last-child .nr{background:var(--blau);color:var(--weiss)}.pfad h3{margin-top:6px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.pfad p{color:var(--text-2);max-width:56ch;margin-top:8px}@media (width<=960px){.ablauf-raster{grid-template-columns:1fr}.ablauf-raster>div:first-child{position:static}}.person-raster{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.portraet{border:1.5px solid var(--marine);background:var(--wolke);border-radius:12px 36px 36px 12px;position:relative;overflow:hidden}.portraet img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto}.portraet-wrap{position:relative}.portraet-wrap .etikett{z-index:1;position:absolute;top:-12px;left:-1.5px}.person-raster p{color:var(--text-2);font-size:var(--lead-size);max-width:56ch;margin-top:18px}@media (width<=860px){.person-raster{grid-template-columns:1fr}.portraet-wrap{max-width:360px}}.flaeche-weiss{background:var(--weiss);border-top:1px solid var(--linie)}.fragen-raster{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fragen{border-top:1px solid var(--linie)}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{cursor:pointer;font:600 1.12rem/1.35 var(--font-h);color:var(--marine);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary .plus{border:1.5px solid var(--marine);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s ease-out,background-color .16s ease-out;display:grid}.fragen summary .plus svg{width:14px;height:14px}.fragen details[open] summary .plus{background:var(--marine);color:var(--weiss);transform:rotate(45deg)}.fragen summary:hover{color:var(--blau)}.fragen .antwort{color:var(--text-2);max-width:68ch;padding:0 48px 24px 0}@media (width<=860px){.flaeche-weiss{background:var(--weiss);border-top:1px solid var(--linie)}.fragen-raster{grid-template-columns:1fr}}.kontakt-raster{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.kontakt-raster h2,.kontakt-raster h1{color:var(--weiss)}.kontakt-raster .lead{margin-top:20px}.kontakt-mail{color:var(--gelb);align-items:center;gap:10px;margin-top:18px;font-size:1.1rem;font-weight:600;display:inline-flex}.kontakt-mail:hover{color:var(--gelb);text-decoration-thickness:2px}.kontakt-mail svg{width:22px;height:22px}@media (width<=960px){.kontakt-raster{grid-template-columns:1fr}}.kontakt-ablauf{border-top:1px solid var(--kontur-dunkel);margin-top:48px;padding-top:32px}.kontakt-ablauf h2{color:var(--weiss);font-size:1.35rem}.kontakt-ablauf ol{grid-template-rows:repeat(2,1fr) auto;grid-auto-rows:1fr;gap:0;margin-top:18px;list-style:none;display:grid}.kontakt-ablauf li{grid-template-columns:44px 1fr;gap:16px;padding-block:12px;display:grid;position:relative}.kontakt-ablauf li:not(:last-child):before{content:"";background:var(--gelb);width:2px;position:absolute;top:56px;bottom:-12px;left:21px}.kontakt-ablauf .nr{background:var(--marine);border:2px solid var(--gelb);width:44px;height:44px;font:600 1.1rem/1 var(--font-h);color:var(--gelb);border-radius:50%;place-items:center;display:grid}.kontakt-ablauf h3{color:var(--weiss);margin-top:4px;font-size:1.05rem}.kontakt-ablauf p{color:var(--text-dunkel-2);margin-top:4px;font-size:.95rem}.kontakt-raster .b2b{color:var(--text-dunkel-2);align-items:center;gap:10px;margin-top:28px;font-size:.92rem;display:inline-flex}.formular-karte{background:var(--weiss);color:var(--marine);border-radius:14px;padding:clamp(24px,3vw,40px);position:relative}.formular-karte>.etikett{position:absolute;top:-12px;left:0}.feld{gap:6px;margin-bottom:20px;display:grid}.feld label,.feld legend{font-size:.97rem;font-weight:600}.feld .opt{color:var(--text-2);font-weight:400}.feld input[type=text],.feld input[type=email],.feld textarea,.feld select{width:100%;font:inherit;color:var(--marine);background:var(--weiss);border:1.5px solid var(--linie-stark);border-radius:8px;padding:12px 14px;font-size:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.feld textarea{resize:vertical;min-height:140px}.feld input:focus,.feld textarea:focus,.feld select:focus{border-color:var(--blau);outline:none;box-shadow:0 0 0 3px #2458c640}.feld .hilfe{color:var(--text-2);font-size:.86rem}.feld .fehlertext{color:var(--fehler);font-size:.88rem;font-weight:500;display:none}.feld.has-error .fehlertext{display:block}.feld.has-error input,.feld.has-error textarea{border-color:var(--fehler)}.zwei{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}@media (width<=640px){.zwei{grid-template-columns:1fr}}fieldset.feld{border:0;margin:0 0 20px;padding:0}.chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chips label{font-size:.9rem;font-weight:500;position:relative}.chips input{opacity:0;cursor:pointer;position:absolute;inset:0}.chips span{border:1.5px solid var(--linie-stark);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.chips span:before{content:"";border:1.5px solid var(--linie-stark);border-radius:50%;width:10px;height:10px}.chips input:checked+span{background:var(--tint);border-color:var(--blau);color:var(--marine)}.chips input:checked+span:before{background:var(--blau);border-color:var(--blau)}.chips input:focus-visible+span{outline:3px solid var(--blau);outline-offset:2px}.haken{grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:.97rem;font-weight:500;display:grid}.haken input{width:22px;height:22px;accent-color:var(--blau);margin:1px 0 0}.formular-hinweis{color:var(--text-2);margin:4px 0 20px;font-size:.88rem}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-status{margin-top:14px;font-size:.95rem}.form-status.is-error{color:var(--fehler)}#form-wrap.is-sent form{display:none}#form-success{outline:none}#form-success h2{font-size:1.5rem}#form-success p{color:var(--text-2);margin-top:10px}.seitenkopf{padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,80px)}.seitenkopf h1{font-size:var(--h1-size);color:var(--weiss);max-width:20ch}.seitenkopf .lead{margin-top:20px}.sprungmodule{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.sprungmodule a{background:var(--marine-2);border:1px solid var(--kontur-dunkel);border-radius:var(--modul-radius);color:var(--weiss);font:600 .98rem/1.25 var(--font-h);align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .16s ease-out,translate .16s ease-out;display:flex}.sprungmodule a:hover{border-color:var(--himmel);color:var(--weiss);translate:0 -2px}.sprungmodule svg{width:24px;height:24px;color:var(--gelb);flex:none}@media (width<=960px){.sprungmodule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sprungmodule{grid-template-columns:1fr}}.bereich{padding-block:clamp(64px,8vw,112px);scroll-margin-top:16px}.bereich:nth-of-type(2n){background-color:var(--wolke)}.bereich-raster{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,96px);display:grid}.bereich.gedreht .lb{order:2}.bereich h2{font-size:var(--h2-size)}.bereich .text>p{color:var(--text-2);font-size:var(--lead-size);margin-top:18px}.bereich .liste{margin-top:28px}.bereich .text>.btn{margin-top:32px}.liste{border-top:1px solid var(--linie);list-style:none;display:grid}.liste li{border-bottom:1px solid var(--linie);grid-template-columns:28px 1fr;gap:12px;padding:14px 0;display:grid}.liste li svg{width:22px;height:22px;color:var(--blau);margin-top:2px}.beispiele{border-radius:var(--modul-radius);background:var(--weiss);border:1px solid #cbd4e3;margin-top:28px;padding:26px 20px 18px;position:relative}.beispiele>.etikett{position:absolute;top:-12px;left:-1px}.beispiele .beispiele-titel{color:var(--marine);font-weight:600}.beispiele ul{gap:10px;margin-top:8px;list-style:none;display:grid}.beispiele li{padding-left:18px;position:relative}.beispiele li:before{content:"";background:var(--blau);width:8px;height:2px;position:absolute;top:.62em;left:0}.beispiele p:last-child{color:var(--text-2);margin-top:12px;font-size:.88rem}.lb{align-self:center;margin:0;padding-top:12px;position:relative}.lb-modul{background:var(--marine);color:var(--weiss);border-radius:14px;flex-direction:column;gap:18px;padding:36px clamp(20px,3vw,32px) clamp(22px,3vw,32px);display:flex;position:relative;box-shadow:0 34px 60px -30px #0009}.lb-modul>.etikett{position:absolute;top:-12px;left:0}.lb-name{font:600 clamp(1.25rem, 1.1rem + .6vw, 1.6rem)/1.2 var(--font-h);align-items:center;gap:12px;display:flex}.lb-name svg{width:30px;height:30px;color:var(--himmel);flex:none}.lb .mono{color:var(--text-dunkel-2)}.lb .ok{color:var(--ok-dunkel)}.lb-status{gap:0;list-style:none;display:grid}.lb-status li{border-bottom:1px solid var(--kontur-dunkel);grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.lb-status li:last-child{border-bottom:0}.lb-status svg{width:22px;height:22px;color:var(--himmel)}.lb-status .mono{text-align:right}.lb-daten{grid-template-columns:auto 1fr;gap:14px 22px;margin:0;display:grid}.lb-daten dt{color:var(--text-dunkel-2);font-size:.95rem}.lb-daten dd{margin:0}.lb-referenz{background:var(--weiss);border-radius:8px;display:block;overflow:hidden}.lb-referenz .leiste-b{background:var(--weiss);border-bottom:1px solid var(--linie);align-items:center;gap:6px;height:32px;padding-inline:12px;display:flex}.lb-referenz .leiste-b i{background:var(--linie);border-radius:50%;width:8px;height:8px}.lb-referenz .leiste-b .mono{color:var(--text-2);margin-left:10px}.lb-pause{border:1px solid var(--linie);background:var(--weiss);width:26px;height:26px;color:var(--marine);cursor:pointer;border-radius:6px;place-items:center;margin-left:auto;display:grid}.lb-pause:hover{border-color:var(--marine)}.lb-pause svg{width:12px;height:12px}.lb-fenster{height:clamp(260px,26vw,360px);display:block;overflow:hidden}.lb-fenster img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.lb-fenster img{animation:46s ease-in-out 1.5s infinite alternate bildlauf}.lb-referenz:hover .lb-fenster img,.lb-referenz.angehalten .lb-fenster img{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lb-pause{display:none}}@keyframes bildlauf{to{transform:translateY(calc(-100% + clamp(260px,26vw,360px)))}}.lb-notiz{font-family:var(--font-i);color:var(--text-dunkel-2);font-size:.88rem}.lb-ablaeufe{gap:22px;list-style:none;display:grid}.lb-ablaeufe li{border-bottom:1px solid var(--kontur-dunkel);gap:10px;padding-bottom:20px;display:grid}.lb-ablaeufe li:last-child{border-bottom:0;padding-bottom:0}.lb-titel{font:600 1.02rem/1.25 var(--font-h)}.lb-schritte{border-left:2px solid var(--gelb);flex-direction:column;align-items:flex-start;gap:6px;padding-left:12px;display:flex}.lb-schritt{border:1px solid var(--kontur-dunkel);background:var(--marine-2);font:500 .84rem/1.2 var(--font-i);color:var(--weiss);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.lb-schritt svg{width:16px;height:16px;color:var(--gelb);flex:none}.lb-schritt.hand{background:0 0;border-style:dashed}@media (width<=960px){.bereich-raster{grid-template-columns:1fr}.bereich.gedreht .lb{order:0}.lb{padding-top:24px}}.gzw-raster{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.dunkel-liste{border-top-color:var(--kontur-dunkel)}.dunkel-liste li{border-bottom-color:var(--kontur-dunkel);color:var(--text-dunkel-2)}.dunkel-liste li svg{color:var(--gelb)}.dunkel-liste a{color:var(--gelb);font-weight:600}.dunkel-liste a:hover{color:var(--gelb);text-decoration-thickness:2px}@media (width<=860px){.gzw-raster{grid-template-columns:1fr}}.abschluss{text-align:left}.abschluss .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.abschluss p{font:600 clamp(1.3rem, 1.1rem + .8vw, 1.75rem)/1.35 var(--font-h);max-width:38ch}.recht{max-width:72ch}.recht p{color:var(--text-2);margin-top:14px}.recht h2{margin-top:40px;font-size:1.3rem}.recht h2:first-child{margin-top:0}.recht ul{color:var(--text-2);gap:8px;margin-top:14px;padding-left:1.2em;display:grid}.recht .recht-stand{font-family:var(--font-i);margin-top:40px;font-size:.88rem}.fuss{border-top:1px solid #2a4174;padding-block:56px 40px;font-size:.95rem}.fuss-raster{grid-template-columns:1.2fr 1fr;gap:32px 64px;display:grid}.fuss .logo img{width:178px}.fuss p{color:var(--text-dunkel-2);margin-top:10px}.fuss .b2b{color:var(--weiss);margin-top:16px;font-weight:500}.fuss nav ul{grid-template-columns:1fr 1fr;gap:10px 32px;list-style:none;display:grid}.fuss a{color:var(--weiss);text-decoration:none}.fuss a:hover{color:var(--gelb);text-decoration:underline}.fuss .mail{color:var(--gelb);margin-top:16px;display:inline-block}.fuss .unten{color:var(--text-dunkel-2);border-top:1px solid #2a4174;margin-top:40px;padding-top:20px;font-size:.85rem}@media (width<=720px){.fuss-raster{grid-template-columns:1fr}}.zeigen{opacity:0;transition:opacity .65s cubic-bezier(.16, 1, .3, 1) var(--verzug,0s), transform .85s cubic-bezier(.16, 1, .3, 1) var(--verzug,0s)}.zeigen.z-hoch{transform:translateY(36px)}.zeigen.z-links{transform:translate(-56px)}.zeigen.z-rechts{transform:translate(56px)}.zeigen.z-zoom{transform:translateY(24px)scale(.96)}.zeigen.da{opacity:1;transform:none}main{overflow-x:clip}@media (width<=1024px){.zeigen.z-links,.zeigen.z-rechts{transform:translateY(36px)}}@media (prefers-reduced-motion:no-preference){.kette:after,.knoten:after{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.pfad li:after{transition:transform .9s cubic-bezier(.16,1,.3,1)}.pfad li:nth-child(2):after{transition-delay:.25s}.pfad li:nth-child(3):after{transition-delay:.5s}.pfad li:nth-child(4):after{transition-delay:.75s}.bausteine-wrap .linien path.neu{stroke-dasharray:var(--laenge,0);stroke-dashoffset:var(--laenge,0);animation:.52s cubic-bezier(.16,1,.3,1) forwards zeichnen}}@keyframes zeichnen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.laufband ul{flex-wrap:wrap;gap:14px 28px;width:auto;animation:none}.laufband li[aria-hidden=true]{display:none}.laufband li{gap:28px}.laufband .spur{mask-image:none}.laufband .pause{display:none}}
