@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/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(/build/assets/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(/build/assets/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(/build/assets/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(/build/assets/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(/build/assets/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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-opsz-normal-oos9povj.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ac-navy:#071b33;--ac-blue:#124e78;--ac-cyan:#62c6d8;--ac-ice:#dceff3;--ac-lime:#b8d86a;--ac-coral:#ef745f;--ac-berry:#aa0e4f;--ac-paper:#fbf9f4;--ac-bg:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#071b33);--ac-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e2c4c);--ac-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#143a61);--ac-shell:var(--lightningcss-light,#ecf1f4)var(--lightningcss-dark,#0a2340);--ac-shell-active:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a4570);--ac-track:var(--lightningcss-light,#e7edf2)var(--lightningcss-dark,#16375a);--ac-border:var(--lightningcss-light,#e4eaef)var(--lightningcss-dark,#1b3d5f);--ac-border-strong:var(--lightningcss-light,#cfd9e2)var(--lightningcss-dark,#2a5580);--ac-shell-border:var(--lightningcss-light,#dde5eb)var(--lightningcss-dark,#143355);--ac-text-head:var(--lightningcss-light,#071b33)var(--lightningcss-dark,#eaf2f8);--ac-text:var(--lightningcss-light,#3a4e63)var(--lightningcss-dark,#b6c9da);--ac-muted:var(--lightningcss-light,#5c7183)var(--lightningcss-dark,#88a5bf);--ac-shell-fg:var(--lightningcss-light,#586d7f)var(--lightningcss-dark,#88a5bf);--ac-shell-active-fg:var(--lightningcss-light,#124e78)var(--lightningcss-dark,#eaf2f8);--ac-shell-brand:var(--lightningcss-light,#071b33)var(--lightningcss-dark,#eaf2f8);--ac-action:var(--lightningcss-light,#124e78)var(--lightningcss-dark,#62c6d8);--ac-action-hover:var(--lightningcss-light,#0d3c5e)var(--lightningcss-dark,#8ddce8);--ac-action-soft:var(--lightningcss-light,#dceff3)var(--lightningcss-dark,#123c55);--ac-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071b33);--ac-on-action-soft:var(--lightningcss-light,#124e78)var(--lightningcss-dark,#62c6d8);--ac-progress:var(--lightningcss-light,#5a7a1c)var(--lightningcss-dark,#b8d86a);--ac-success:var(--lightningcss-light,#577619)var(--lightningcss-dark,#b8d86a);--ac-success-soft:var(--lightningcss-light,#eef4e0)var(--lightningcss-dark,#1e3312);--ac-warning:var(--lightningcss-light,#b54728)var(--lightningcss-dark,#ef745f);--ac-warning-soft:var(--lightningcss-light,#fbebe6)var(--lightningcss-dark,#3a1e16);--ac-danger:var(--lightningcss-light,#aa0e4f)var(--lightningcss-dark,#ee7ba4);--ac-danger-soft:var(--lightningcss-light,#f9e4ec)var(--lightningcss-dark,#3a1024);--ac-on-danger:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071b33);--ac-award:var(--lightningcss-light,#aa0e4f)var(--lightningcss-dark,#ee7ba4);--ac-logo-bg:var(--lightningcss-light,#071b33)var(--lightningcss-dark,#62c6d8);--ac-logo-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071b33);--ac-mark-dot:#62c6d8;--ac-focus:var(--lightningcss-light,#124e78)var(--lightningcss-dark,#62c6d8);--ac-overlay:var(--lightningcss-light,#071b336b)var(--lightningcss-dark,#02080fa3);--ac-tip-bg:var(--lightningcss-light,#071b33)var(--lightningcss-dark,#eaf2f8);--ac-tip-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071b33);--ac-chart-1:var(--lightningcss-light,#124e78)var(--lightningcss-dark,#62c6d8);--ac-chart-2:var(--lightningcss-light,#5a7a1c)var(--lightningcss-dark,#b8d86a);--ac-chart-3:var(--lightningcss-light,#b54728)var(--lightningcss-dark,#ef745f);--ac-chart-4:var(--lightningcss-light,#aa0e4f)var(--lightningcss-dark,#ee7ba4);--ac-chart-5:var(--lightningcss-light,#16788a)var(--lightningcss-dark,#4fb8c9);--ac-chart-6:var(--lightningcss-light,#4a6c8a)var(--lightningcss-dark,#93aec6);--ac-chart-grid:var(--lightningcss-light,#e4eaef)var(--lightningcss-dark,#1b3d5f);--ac-chart-axis:var(--lightningcss-light,#5c7183)var(--lightningcss-dark,#88a5bf);--ac-skeleton:var(--lightningcss-light,#e7ecf1)var(--lightningcss-dark,#12314f);--ac-skeleton-shine:var(--lightningcss-light,#f4f7fa)var(--lightningcss-dark,#1b4067)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ac-font-head:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-body:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-ui:"DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--ac-font-accent:MonteCarlo, "Apple Chancery", "Segoe Script", cursive;--ac-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ac-fs-display:40px;--ac-fs-h1:32px;--ac-fs-h2:24px;--ac-fs-h3:20px;--ac-fs-lead:16px;--ac-fs-body:14px;--ac-fs-sm:14px;--ac-fs-xs:13px;--ac-fs-micro:12px;--ac-fs-kpi:24px;--ac-pt-per-px:.75;--ac-w-head:600;--ac-w-head-strong:700;--ac-w-body:500;--ac-w-medium:600;--ac-w-accent:400;--ac-lh-head:1.22;--ac-lh-body:1.65;--ac-lh-tight:1.35;--ac-lh-accent:1.45;--ac-ls-display:-.03em;--ac-ls-head:-.025em;--ac-ls-title:-.015em;--ac-ls-over:.11em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ac-w-body:550}}:root[data-theme=dark]{--ac-w-body:550}:root{--ac-gap-xs:6px;--ac-gap-sm:9px;--ac-gap-md:13px;--ac-gap-lg:18px;--ac-gap-xl:26px;--ac-pad-card:15px;--ac-pad-tile:12px 13px;--ac-pad-content:18px;--ac-pad-btn:9px 16px;--ac-pad-btn-sm:7px 12px;--ac-pad-btn-lg:11px 20px;--ac-pad-input:9px 11px;--ac-sidebar-w:244px;--ac-sidebar-w-symbole:70px;--ac-header-h:58px;--ac-content-max:none;--ac-grid-kpi:repeat(auto-fit, minmax(min(100%, 216px), 1fr));--ac-grid-card:repeat(auto-fit, minmax(min(100%, 300px), 1fr));--ac-r-card:12px;--ac-r-tile:9px;--ac-r-btn:9px;--ac-r-input:8px;--ac-r-tag:7px;--ac-r-nav:7px;--ac-r-logo:7px;--ac-r-modal:14px;--ac-r-pill:999px;--ac-shadow-card:0 1px 2px var(--lightningcss-light,#071b330a)var(--lightningcss-dark,#00000042), 0 5px 14px var(--lightningcss-light,#071b330d)var(--lightningcss-dark,#00000052);--ac-shadow-tile:0 1px 2px var(--lightningcss-light,#071b3308)var(--lightningcss-dark,#00000038), 0 3px 8px var(--lightningcss-light,#071b330a)var(--lightningcss-dark,#00000042);--ac-shadow-nav:0 1px 2px var(--lightningcss-light,#071b3312)var(--lightningcss-dark,#0000004d), 0 2px 6px var(--lightningcss-light,#071b330d)var(--lightningcss-dark,#0000003d);--ac-shadow-pop:0 4px 10px var(--lightningcss-light,#071b3314)var(--lightningcss-dark,#00000061), 0 18px 40px var(--lightningcss-light,#071b331f)var(--lightningcss-dark,#00000075);--ac-shadow-hover:0 2px 4px var(--lightningcss-light,#071b330d)var(--lightningcss-dark,#00000047), 0 10px 24px var(--lightningcss-light,#071b3317)var(--lightningcss-dark,#00000061);--ac-focus-width:2.5px;--ac-focus-offset:2px;--ac-z-sticky:20;--ac-z-hover:40;--ac-z-menu:60;--ac-z-tip:80;--ac-z-modal:100;--ac-z-popover:150;--ac-z-toast:200;--ac-motion-fast:.12s;--ac-motion:.18s;--ac-ease:cubic-bezier(.2, .6, .3, 1);--ac-weiss:#fff;--ac-cyan-soft:#dff4f8;--ac-cyan-ink:#0b5566;--ac-academy-soft:#e3edf6;--ac-lime-ink:#4a6616;--ac-lime-ink-strong:#33461a;--ac-coral-ink:#9a3a22;--ac-coral-hell:#f4a493;--ac-berry-ink:#8a0b40;--ac-text-stark:#26405a;--ac-text-lime-stark:#2c3d14;--ac-text-cyan:#1f4a55;--ac-text-coral:#5a2c1f;--ac-text-berry:#4a1a2e;--ac-coral-flaeche:#f9cfc5;--ac-neutral-soft:#eef2f6;--ac-nav-hover:#eef6fb;--ac-dark-surface:#0e2c4c;--ac-dark-border:#1b3d5f;--ac-dark-text-head:#eaf2f8;--ac-dark-text:#b6c9da;--ac-dark-muted:#88a5bf;--ac-m-hero:clamp(42px, 5vw, 70px);--ac-m-titel:clamp(32px, 3.6vw, 48px);--ac-m-aufruf:clamp(30px, 3.4vw, 46px);--ac-m-hero-2:clamp(40px, 4.8vw, 62px);--ac-m-hero-kurs:clamp(38px, 4.6vw, 62px);--ac-m-hero-kurse:clamp(38px, 4.4vw, 58px);--ac-m-hero-beratung:clamp(38px, 4.4vw, 56px);--ac-m-aufruf-klein:clamp(28px, 3vw, 40px);--ac-m-titel-3:clamp(30px, 3.4vw, 44px);--ac-m-lead:19px;--ac-m-text:17px;--ac-r-hero:24px;--ac-r-karte-gross:18px;--ac-inhalt:1200px;--ac-abschnitt:104px;--ac-ease-aus:cubic-bezier(.16, 1, .3, 1);--ac-schatten-lift:0 6px 14px #071b3314, 0 24px 48px #071b3324;--ac-schatten-knopf:0 8px 20px #071b332e;--ac-schatten-schwebe:0 10px 24px #071b3324;--ac-schatten-finder:0 2px 4px #071b330f, 0 14px 32px #071b3314}.ton-cyan{--ton:var(--ac-cyan);--ton-auf:var(--ac-navy);--ton-flaeche:var(--ac-ice);--ton-weich:var(--ac-cyan-soft);--ton-tinte:var(--ac-cyan-ink);--ton-text:var(--ac-text-cyan)}.ton-lime{--ton:var(--ac-lime);--ton-auf:var(--ac-navy);--ton-flaeche:var(--ac-success-soft);--ton-weich:var(--ac-success-soft);--ton-tinte:var(--ac-lime-ink);--ton-text:var(--ac-lime-ink-strong)}.ton-coral{--ton:var(--ac-coral);--ton-auf:var(--ac-navy);--ton-flaeche:var(--ac-warning-soft);--ton-weich:var(--ac-warning-soft);--ton-tinte:var(--ac-coral-ink);--ton-text:var(--ac-text-coral)}.ton-academy{--ton:var(--ac-blue);--ton-auf:var(--ac-weiss);--ton-flaeche:var(--ac-academy-soft);--ton-weich:var(--ac-academy-soft);--ton-tinte:var(--ac-blue);--ton-text:var(--ac-text-stark)}.ton-berry{--ton:var(--ac-berry);--ton-auf:var(--ac-weiss);--ton-flaeche:var(--ac-danger-soft);--ton-weich:var(--ac-danger-soft);--ton-tinte:var(--ac-berry-ink);--ton-text:var(--ac-text-berry)}.ton-navy{--ton:var(--ac-navy);--ton-auf:var(--ac-weiss);--ton-flaeche:var(--ac-neutral-soft);--ton-weich:var(--ac-neutral-soft);--ton-tinte:var(--ac-navy);--ton-text:var(--ac-text-stark)}.ton-coral-hell{--ton:var(--ac-coral-hell);--ton-auf:var(--ac-navy)}@keyframes ac-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ac-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ac-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.1)}66%{transform:translate(-30px,24px)scale(.94)}}@keyframes ac-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ac-pulse{0%{box-shadow:0 0 #ef745f8c}70%{box-shadow:0 0 0 12px #ef745f00}to{box-shadow:0 0 #ef745f00}}@keyframes ac-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ac-in{animation:ac-up .9s var(--ac-ease-aus) both}.ac-d1{animation-delay:.12s}.ac-d2{animation-delay:.24s}.ac-d3{animation-delay:.36s}.ac-d4{animation-delay:.5s}.ac-d5{animation-delay:.65s}.ac-float{animation:6s ease-in-out infinite ac-float}.ac-float2{animation:7.5s ease-in-out 1.2s infinite ac-float}.ac-blob{animation:18s ease-in-out infinite ac-drift}.ac-blob2{animation:23s ease-in-out -7s infinite reverse ac-drift}.ac-mq{animation:40s linear infinite ac-marquee}.ac-mqw:hover .ac-mq{animation-play-state:paused}.ac-pulse{animation:2s ease-out infinite ac-pulse}.ac-kb{animation:ac-kb 2.4s var(--ac-ease-aus) both}.ac-spin{animation:30s linear infinite ac-spin}.ac-pop{animation:ac-pop .45s var(--ac-ease-aus) both}.ac-bar{transition:width .6s var(--ac-ease-aus)}.ac-lift{transition:transform .28s var(--ac-ease), box-shadow .28s}.ac-lift:hover{box-shadow:var(--ac-schatten-lift);transform:translateY(-6px)}.ac-zoom img{transition:transform .7s var(--ac-ease-aus)}.ac-zoom:hover img{transform:scale(1.07)}.ac-btn{transition:transform .18s,box-shadow .2s,filter .2s}.ac-btn:hover{filter:brightness(1.07);box-shadow:var(--ac-schatten-knopf);transform:translateY(-2px)}.ac-btn:active{transform:translateY(1px)}.ac-chip{transition:transform .18s,box-shadow .2s}.ac-chip:hover{transform:translateY(-2px);box-shadow:0 6px 14px #071b331a}@supports (animation-timeline:view()){.ac-rv{animation:linear both ac-up;animation-timeline:view();animation-range:entry}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ac-lift:hover,.ac-btn:hover,.ac-chip:hover,.ac-zoom:hover img{transform:none}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ac-weiss);color:var(--ac-text);font-family:var(--ac-font-body);font-size:var(--ac-m-text);line-height:var(--ac-lh-body);margin:0;overflow-x:clip}img{max-width:100%;display:block}picture{display:contents}picture>source{display:none}a{color:var(--ac-action)}a:hover{color:var(--ac-action-hover)}h1,h2,h3,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,select,input,textarea{font:inherit;line-height:normal}strong{font-weight:600}:focus-visible{outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset);border-radius:2px}.sprungmarke{z-index:var(--ac-z-modal);border-radius:var(--ac-r-btn);background:var(--ac-navy);color:var(--ac-weiss);font-family:var(--ac-font-ui);padding:10px 16px;font-weight:600;position:absolute;top:-80px;left:12px}.sprungmarke:focus{color:var(--ac-weiss);top:12px}.ac-mark{font-family:var(--ac-font-head);font-size:42px;font-weight:var(--ac-w-head-strong);letter-spacing:-.02em;color:var(--ac-navy);white-space:nowrap;align-items:baseline;line-height:38px;display:inline-flex}.ac-mark-dot{background:var(--ac-cyan);border-radius:999px;flex:none;width:.21em;height:.21em;margin-left:.067em;transform:translateY(50%)}.ac-mark--negativ{color:var(--ac-weiss)}.farbstreifen{display:flex}.farbstreifen i{background:var(--ton);flex:1}.farbstreifen--kopf{height:4px}.farbstreifen--fuss{height:6px}.kopf{background:var(--ac-weiss);border-bottom:1px solid var(--ac-border);width:100%;font-family:var(--ac-font-ui);color:var(--ac-navy)}.kopf__zeile{max-width:var(--ac-inhalt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;min-height:72px;margin:0 auto;padding:12px 24px;display:flex}.kopf__marke{align-items:center;min-height:38px;text-decoration:none;display:flex}.kopf__nav{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:safe center;align-items:center;gap:4px;max-width:100%;display:flex;overflow-x:auto}.kopf__nav a{border-radius:var(--ac-r-btn);min-height:44px;color:var(--ac-navy);align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.kopf__nav a:hover{background:var(--ac-nav-hover)}.kopf__nav a[aria-current=page]{background:var(--ac-ice);box-shadow:inset 0 -3px 0 var(--ton)}.kopf__aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kopf__lernen{min-height:44px;color:var(--ac-text);align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fuss{background:var(--ac-navy);width:100%;color:var(--ac-dark-text);font-family:var(--ac-font-ui)}.fuss a{color:var(--ac-dark-text);text-decoration:none;transition:color .2s,padding-left .2s}.fuss a:hover{color:var(--ac-weiss);padding-left:4px}.fuss__innen{max-width:var(--ac-inhalt);flex-direction:column;gap:44px;margin:0 auto;padding:64px 24px 28px;display:flex}.fuss__spalten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:36px 28px;display:grid}.fuss__marke{flex-direction:column;grid-column:1/-1;gap:14px;max-width:460px;display:flex}.fuss__claim{font-family:var(--ac-font-body);color:var(--ac-dark-text-head);font-size:18px;font-weight:600}.fuss__text{font-size:14px;line-height:1.6}.fuss__marken{flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;display:flex}.fuss__marken span{border-radius:var(--ac-r-pill);background:var(--ac-dark-surface);padding:6px 12px}.fuss__marke-cyan{color:var(--ac-cyan)}.fuss__marke-lime{color:var(--ac-lime)}.fuss__marke-coral{color:var(--ac-coral-hell)}.fuss__spalte{flex-direction:column;gap:10px;font-size:15px;display:flex}.fuss__spalte h2{letter-spacing:1.2px;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.fuss__titel-cyan{color:var(--ac-cyan)}.fuss__titel-lime{color:var(--ac-lime)}.fuss__titel-coral{color:var(--ac-coral-hell)}.fuss__titel-hell{color:var(--ac-dark-text-head)}.fuss__adresse{margin-top:6px;font-size:14px;line-height:1.6}.fuss__unten{border-top:1px solid var(--ac-dark-border);color:var(--ac-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:22px;font-size:13px;display:flex}.fuss__hinweis{max-width:560px}.abschnitt{max-width:var(--ac-inhalt);padding:var(--ac-abschnitt) 24px;flex-direction:column;margin:0 auto;display:flex;position:relative}.abschnitt--eng{gap:12px;padding-block:64px}.abschnitt--32{gap:32px}.abschnitt--36{gap:36px}.abschnitt--40{gap:40px}.abschnitt--zeile{flex-flow:wrap;align-items:center;gap:48px}.abschnitt--oben{align-items:flex-start;gap:40px}.flaeche{position:relative;overflow:clip}.flaeche--canvas{background:var(--ac-bg)}.flaeche--ice{background:var(--ac-ice)}.titel-2{font-weight:600;font-size:var(--ac-m-titel);letter-spacing:-.6px;color:var(--ac-navy);line-height:1.12}.lead{font-size:var(--ac-m-lead);color:var(--ac-text)}.lead--stark{color:var(--ac-text-stark)}.lead--620{max-width:620px}.lead--640{max-width:640px}.kopfblock{flex-direction:column;gap:12px;display:flex}.kopfblock--mitte{text-align:center;align-items:center}.kopfblock--640{max-width:640px}.kopfblock--680{max-width:680px}.kopfblock--zeile{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.pfeil-link{font-family:var(--ac-font-ui);font-size:16px;font-weight:600}.knopf{border-radius:var(--ac-r-btn);min-height:46px;font-family:var(--ac-font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.knopf--48{min-height:48px}.knopf--50{min-height:50px;padding-inline:22px}.knopf--56{min-height:56px;padding-inline:26px;font-size:16px}.knopf--primaer,.knopf--primaer:hover{background:var(--ac-action);color:var(--ac-on-action)}.knopf--weiss,.knopf--weiss:hover{background:var(--ac-weiss);color:var(--ac-navy)}.knopf--rand,.knopf--rand:hover{box-sizing:content-box;background:var(--ac-weiss);color:var(--ac-navy);border:1px solid var(--ac-border-strong)}.knopf--lime,.knopf--lime:hover{background:var(--ac-lime);color:var(--ac-navy);font-weight:700}.knopf--kontur,.knopf--kontur:hover{box-sizing:content-box;background:var(--ac-blue);color:var(--ac-weiss);border:1.5px solid var(--ac-cyan)}.knopf--breit{padding-inline:0;display:flex}.knopf--mitte{align-self:center}.knopf-reihe{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.knopf-reihe--12{gap:12px;margin-top:0}.marke{border-radius:var(--ac-r-tag);background:var(--ton);color:var(--ton-auf);font-family:var(--ac-font-ui);letter-spacing:.6px;text-transform:uppercase;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}.markiert{background:linear-gradient(transparent 64%, var(--ac-lime) 64%);padding:0 4px}.chip-leiste{font-family:var(--ac-font-ui);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chip{border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);background:var(--ac-weiss);min-height:42px;color:var(--ac-navy);cursor:pointer;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.chip[aria-pressed=true]{background:var(--ton);border-color:var(--ton);color:var(--ton-auf)}.kurs-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;display:grid}.kurs-karte{background:var(--ac-weiss);border-radius:var(--ac-r-karte-gross);box-shadow:var(--ac-shadow-card);flex-direction:column;text-decoration:none;display:flex;overflow:clip}.kurs-karte[hidden]{display:none}.kurs-karte__bild{position:relative;overflow:clip}.kurs-karte__bild img{object-fit:cover;width:100%;height:200px}.kurs-karte__marken{font-family:var(--ac-font-ui);letter-spacing:.6px;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.kurs-karte__marken span{border-radius:var(--ac-r-tag);padding:4px 9px}.kurs-karte__bereich{background:var(--ton-weich);color:var(--ton-tinte)}.kurs-karte__foerderung{background:var(--ac-lime);color:var(--ac-navy)}.kurs-karte__balken{background:var(--ton);height:6px}.kurs-karte__text{flex-direction:column;flex:1;gap:10px;padding:22px 22px 20px;display:flex}.kurs-karte__text h3{color:var(--ac-navy);font-size:21px;font-weight:600;line-height:1.25}.kurs-karte__text p{color:var(--ac-text);font-size:15px;line-height:1.6}.kurs-karte__text dl{border-top:1px solid var(--ac-border);font-family:var(--ac-font-ui);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px;display:grid}.kurs-karte__text dt{letter-spacing:.6px;text-transform:uppercase;color:var(--ac-muted);font-size:11px;font-weight:700}.kurs-karte__text dd{color:var(--ac-navy);font-size:15px;font-weight:600}.fragen{flex-direction:column;gap:10px;display:flex}.frage{background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);border-left:5px solid var(--ac-weiss);border-radius:14px;transition:border-color .3s}.frage[open]{border-left-color:var(--ton)}.frage summary{cursor:pointer;min-height:60px;font-size:var(--ac-m-text);color:var(--ac-navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;line-height:1.4;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage__pfeil{background:var(--ac-neutral-soft);width:32px;height:32px;color:var(--ac-action);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .25s,background-color .25s;display:flex}.frage[open] .frage__pfeil{background:var(--ton);color:var(--ton-auf);transform:rotate(180deg)}.frage p{color:var(--ac-text);padding:0 20px 20px;font-size:16px}.aufruf{background:var(--ac-blue);color:var(--ac-dark-text-head);position:relative;overflow:clip}.aufruf__fleck{filter:blur(70px);border-radius:50%;position:absolute}.aufruf__fleck--cyan{background:var(--ac-cyan);opacity:.45;width:420px;height:420px;top:-160px;right:-80px}.aufruf__fleck--lime{background:var(--ac-lime);opacity:.35;width:360px;height:360px;bottom:-220px;left:10%}.aufruf__innen{max-width:var(--ac-inhalt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:88px 24px;display:flex;position:relative}.aufruf__text{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.aufruf h2{font-weight:600;font-size:var(--ac-m-aufruf);color:var(--ac-weiss);line-height:1.12}.aufruf p{font-size:var(--ac-m-lead);color:var(--ac-ice)}.hero{background:var(--ac-bg);position:relative;overflow:clip}.hero__fleck{filter:blur(60px);border-radius:50%;position:absolute}.hero__fleck--cyan{background:var(--ac-cyan);opacity:.28;width:520px;height:520px;top:-160px;right:-120px}.hero__fleck--lime{background:var(--ac-lime);opacity:.32;width:420px;height:420px;bottom:-160px;left:-140px}.hero__fleck--coral{background:var(--ac-coral);opacity:.18;width:300px;height:300px;top:10%;left:42%}.hero__innen{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:center;gap:48px 56px;margin:0 auto;padding:64px 24px 88px;display:flex;position:relative}.hero__text{flex-direction:column;flex:500px;gap:24px;min-width:0;display:flex}.hero h1{font-weight:600;font-size:var(--ac-m-hero);letter-spacing:-1.4px;color:var(--ac-navy);line-height:1.05}.hero__alltag{color:var(--ac-blue)}.hero__lead{color:var(--ac-text);max-width:560px;font-size:20px;line-height:1.6}.hero__direkt{font-family:var(--ac-font-ui);color:var(--ac-muted);font-size:15px}.hero__direkt a{font-weight:600}.finder{background:var(--ac-weiss);border-top:4px solid var(--ac-cyan);box-shadow:var(--ac-schatten-finder);font-family:var(--ac-font-ui);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.finder__feld{flex-direction:column;flex:190px;gap:6px;min-width:0;display:flex}.finder__feld--schmal{flex-basis:170px}.finder label{letter-spacing:.8px;text-transform:uppercase;color:var(--ac-muted);font-size:12px;font-weight:700}.finder select{border-radius:var(--ac-r-input);border:1px solid var(--ac-border-strong);background:var(--ac-weiss);width:100%;min-height:48px;color:var(--ac-navy);padding:0 12px;font-size:15px}.finder__knopf{flex:200px}.hero__bild{flex:440px;min-width:0;max-width:580px;position:relative}.hero__ring{border:3px dashed var(--ac-cyan);opacity:.8;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-36px;right:-36px}.hero__ecke{background:var(--ac-lime);border-radius:28px;width:120px;height:120px;position:absolute;top:-30px;left:-30px;transform:rotate(12deg)}.hero__foto{border-radius:var(--ac-r-hero);position:relative;overflow:clip}.hero__foto img{object-fit:cover;object-position:60% center;width:100%;height:560px}.schwebe{font-family:var(--ac-font-ui);border-radius:14px;align-items:center;font-size:14px;display:flex;position:absolute}.schwebe--person{background:var(--ac-weiss);max-width:332px;box-shadow:var(--ac-shadow-pop);gap:12px;padding:14px 18px 14px 14px;bottom:24px;left:16px}.schwebe--person img{object-fit:cover;border:3px solid var(--ac-cyan);border-radius:50%;flex:none;width:48px;height:48px}.schwebe--person div{flex-direction:column;line-height:1.35;display:flex}.schwebe--person strong{color:var(--ac-navy);font-size:14px;font-weight:700}.schwebe--person span{color:var(--ac-muted);font-size:13px}.schwebe--live{background:var(--ac-navy);color:var(--ac-weiss);box-shadow:var(--ac-schatten-schwebe);gap:10px;padding:12px 16px;font-weight:600;top:24px;right:20px}.punkt-live{background:var(--ac-coral);border-radius:50%;width:10px;height:10px}.schwebe--projekt{background:var(--ac-success-soft);color:var(--ac-lime-ink-strong);box-shadow:var(--ac-schatten-schwebe);gap:10px;padding:12px 16px;font-weight:700;top:46%;right:-12px}.schwebe__haken{background:var(--ac-lime);width:26px;height:26px;color:var(--ac-navy);border-radius:8px;justify-content:center;align-items:center;display:flex}.laufband{background:var(--ac-navy);padding:18px 0;overflow:clip}.laufband__spur{width:max-content;font-family:var(--ac-font-ui);gap:14px;font-size:16px;font-weight:600;display:flex}.laufband__eintrag{border-radius:var(--ac-r-pill);background:var(--ac-dark-surface);color:var(--ac-dark-text-head);white-space:nowrap;align-items:center;gap:10px;padding:8px 18px;display:inline-flex}.laufband__eintrag>span{background:var(--ton);border-radius:50%;width:8px;height:8px}.vertrauen{border-bottom:1px solid var(--ac-border)}.vertrauen ul{max-width:var(--ac-inhalt);font-family:var(--ac-font-ui);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:0 auto;padding:30px 24px;display:grid}.vertrauen li{align-items:center;gap:12px;display:flex}.plakette{background:var(--ton-weich);width:44px;height:44px;color:var(--ton-tinte);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.vertrauen li>span:last-child{flex-direction:column;line-height:1.35;display:flex}.vertrauen strong{color:var(--ac-navy);font-size:15px;font-weight:700}.vertrauen li>span:last-child>span{color:var(--ac-muted);font-size:13px}[data-reiter]{flex-direction:column;gap:36px;display:flex}.reiter-leiste{font-family:var(--ac-font-ui);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.reiter{border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);background:var(--ac-weiss);min-height:46px;color:var(--ac-navy);cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.reiter>span{background:var(--ton);border-radius:50%;width:9px;height:9px}.reiter[aria-selected=true]{background:var(--ton);border-color:var(--ton);color:var(--ton-auf)}.reiter[aria-selected=true]>span{background:var(--ton-auf)}.situation{border-radius:var(--ac-r-hero);border-bottom:6px solid var(--ton);background:var(--ton-flaeche);flex-wrap:wrap;display:flex;overflow:clip}.situation__text{flex-direction:column;flex:460px;justify-content:center;gap:18px;min-width:0;padding:48px;display:flex}.situation h3{color:var(--ac-navy);font-size:32px;font-weight:600;line-height:1.15}.situation__text>p{font-size:var(--ac-m-text);color:var(--ac-text-stark)}.situation ul{flex-direction:column;gap:10px;display:flex}.situation li{color:var(--ac-navy);align-items:center;gap:12px;font-size:16px;display:flex}.haken{border-radius:var(--ac-r-tag);background:var(--ton);width:24px;height:24px;color:var(--ton-auf);flex:none;justify-content:center;align-items:center;display:flex}.situation .knopf-reihe{font-family:var(--ac-font-ui)}.situation__bild{flex:420px;min-width:0;overflow:clip}.situation__bild img{object-fit:cover;width:100%;height:470px}.fleck{filter:blur(60px);border-radius:50%;position:absolute}.fleck--fach{background:var(--ac-coral);opacity:.14;width:380px;height:380px;top:40px;right:-100px}.fleck--kurstag{background:var(--ac-weiss);opacity:.5;filter:blur(50px);width:420px;height:420px;top:-80px;left:-120px}.fach-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.fach{border-radius:var(--ac-r-karte-gross);border-bottom:6px solid var(--ton);height:386px;text-decoration:none;display:block;position:relative;overflow:clip}.fach img{object-fit:cover;width:100%;height:100%}.fach__schild{background:var(--ac-weiss);font-family:var(--ac-font-ui);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.fach__schild>span:first-child{flex-direction:column;line-height:1.35;display:flex}.fach__schild strong{font-size:var(--ac-m-text);color:var(--ac-navy);font-weight:700}.fach__schild>span:first-child>span{color:var(--ac-muted);font-size:14px}.fach__pfeil{background:var(--ton);width:38px;height:38px;color:var(--ton-auf);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.kurstag-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.kurstag{border-radius:var(--ac-r-karte-gross);background:var(--ac-weiss);flex-direction:column;display:flex;overflow:clip}.kurstag__bild{position:relative;overflow:clip}.kurstag__bild img{object-fit:cover;width:100%;height:230px}.kurstag__bild .marke{position:absolute;top:14px;left:14px}.kurstag__text{flex-direction:column;gap:8px;padding:22px;display:flex}.kurstag h3{color:var(--ac-navy);font-size:22px;font-weight:600}.kurstag p{font-size:16px}.schritte-text{flex-direction:column;flex:400px;gap:24px;min-width:0;display:flex}.schritte{flex-direction:column;gap:14px;display:flex}.schritte li{border-left:5px solid var(--ton);background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);border-radius:16px;align-items:flex-start;gap:18px;padding:22px;display:flex}.schritte__zahl{background:var(--ton);width:44px;height:44px;color:var(--ton-auf);font-family:var(--ac-font-ui);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.schritte li>span:last-child{flex-direction:column;gap:2px;font-size:15px;display:flex}.schritte strong{color:var(--ac-navy);font-size:18px}.schritte-bild{flex:440px;min-width:0;position:relative}.schritte-bild__ecke{border-radius:var(--ac-r-hero);background:var(--ac-lime);position:absolute;inset:24px -16px -16px 24px}.schritte-bild__foto{border-radius:var(--ac-r-hero);position:relative;overflow:clip}.schritte-bild__foto img{object-fit:cover;width:100%;height:520px}.schritte-bild__karte{background:var(--ac-navy);max-width:404px;color:var(--ac-weiss);border-radius:16px;flex-direction:column;gap:6px;margin-left:auto;padding:20px 22px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 14px 30px #071b334d}.schritte-bild__karte span{font-family:var(--ac-font-ui);letter-spacing:.8px;text-transform:uppercase;color:var(--ac-lime);font-size:12px;font-weight:700}.schritte-bild__karte strong{font-size:18px;line-height:1.35}.fragen-text{flex-direction:column;flex:3 560px;gap:24px;min-width:0;display:flex}.sprechen{background:var(--ac-weiss);min-width:0;box-shadow:var(--ac-shadow-hover);border-radius:20px;flex:2 340px;overflow:clip}.sprechen__bild{position:relative;overflow:clip}.sprechen__bild img{object-fit:cover;object-position:center 25%;width:100%;height:300px}.sprechen__status{border-radius:var(--ac-r-pill);background:var(--ac-weiss);font-family:var(--ac-font-ui);color:var(--ac-navy);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.punkt-gruen{background:var(--ac-progress);border-radius:50%;width:9px;height:9px}.sprechen__text{font-family:var(--ac-font-ui);flex-direction:column;gap:14px;padding:26px;display:flex}.sprechen h3{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:24px;font-weight:600}.sprechen p{font-family:var(--ac-font-body);font-size:16px}.sprechen__zeiten{color:var(--ac-muted);align-items:center;gap:8px;font-size:14px;display:flex}.abschnitt--28{gap:28px}.abschnitt--44{gap:44px}.abschnitt--96{padding-block:96px}.abschnitt--860{max-width:860px}.abschnitt--oben-48{align-items:flex-start}.abschnitt--ohne-oben{padding-top:0}.flaeche--navy{background:var(--ac-navy);color:var(--ac-dark-text-head)}.flaeche--coral{background:var(--ac-warning-soft)}.titel-3{font-weight:600;font-size:var(--ac-m-titel-3);color:var(--ac-navy);line-height:1.12}.titel-34{color:var(--ac-navy);font-size:34px;font-weight:600;line-height:1.15}.titel-kurz{color:var(--ac-navy);font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.12}.titel--mitte{text-align:center}.titel--weiss{color:var(--ac-weiss)!important}.lead--dunkel{color:var(--ac-dark-text)}.lead--18{font-size:18px}.kopfblock--720{max-width:720px}.kopfblock--16{gap:16px}.markiert--cyan{background:linear-gradient(transparent 64%, var(--ac-cyan) 64%)}.knopf--44{min-height:44px;font-size:14px}.knopf--52{min-height:52px;padding-inline:22px;font-size:16px}.knopf--54{min-height:54px;padding-inline:24px;font-size:16px;font-weight:700}.knopf--normal{font-weight:600}.knopf--cyan,.knopf--cyan:hover{background:var(--ac-cyan);color:var(--ac-navy);font-weight:700}.knopf--kontur-coral,.knopf--kontur-coral:hover{border-color:var(--ac-coral);background:0 0}.zeile-text{flex-direction:column;flex:380px;gap:14px;min-width:0;display:flex}.zeile-text--400{flex-basis:400px}.aufruf__fleck--klein{background:var(--ton);opacity:.4;width:380px;height:380px;top:-140px;right:-60px}.aufruf__innen--klein{gap:28px;padding-block:76px}.aufruf__innen--40{gap:40px}.aufruf__text--klein{gap:8px}.aufruf__text--klein h2{font-size:var(--ac-m-aufruf-klein);line-height:1.15}.aufruf__text--klein p{font-size:18px}.aufruf__text--420{flex-basis:420px;gap:12px}.kopfbereich{position:relative;overflow:clip}.kopfbereich--canvas{background:var(--ac-bg)}.kopfbereich--lime{background:var(--ac-success-soft)}.kopfbereich--navy{background:var(--ac-navy);color:var(--ac-dark-text-head)}.kopffleck{filter:blur(60px);border-radius:50%;position:absolute}.kopffleck--oben{background:var(--ton);opacity:.28;width:460px;height:460px;top:-180px;right:-100px}.kopffleck--unten{background:var(--ton);opacity:.16;width:320px;height:320px;bottom:-200px;left:30%}.kopffleck--kurs{background:var(--ton);opacity:.4;filter:blur(70px);width:500px;height:500px;top:-160px;right:-120px}.kopffleck--weiss{background:var(--ac-weiss);opacity:.55;width:320px;height:320px;bottom:-160px;left:-100px}.kopffleck--lime{background:var(--ac-lime);opacity:.5;filter:blur(70px);width:480px;height:480px;top:-180px;right:-140px}.kopffleck--cyan-unten{background:var(--ac-cyan);opacity:.3;width:340px;height:340px;bottom:-180px;left:-120px}.kopffleck--coral-gross{background:var(--ac-coral);opacity:.3;filter:blur(80px);width:520px;height:520px;top:-200px;right:-160px}.kopffleck--cyan-gross{background:var(--ac-cyan);opacity:.28;filter:blur(80px);width:420px;height:420px;bottom:-200px;left:-140px}.kopffleck--ueber-cyan{background:var(--ac-cyan);opacity:.3;filter:blur(70px);width:460px;height:460px;top:-180px;right:-100px}.kopffleck--ueber-coral{background:var(--ac-coral);opacity:.2;filter:blur(70px);width:360px;height:360px;top:60px;left:-100px}.kopffleck--beratung-cyan{background:var(--ac-cyan);opacity:.25;filter:blur(80px);width:520px;height:520px;top:-120px;right:-160px}.kopffleck--beratung-lime{background:var(--ac-lime);opacity:.3;filter:blur(80px);width:420px;height:420px;top:380px;left:-160px}.fleck--navy{background:var(--ac-cyan);opacity:.22;width:420px;height:420px;top:-120px;right:-100px}.fleck--coral{background:var(--ac-coral);opacity:.25;width:380px;height:380px;bottom:-160px;right:-80px}.fleck--rechner{background:var(--ac-weiss);opacity:.6;width:420px;height:420px;top:-120px;left:-100px}.fleck--ueber{background:var(--ac-cyan);opacity:.22;filter:blur(80px);width:440px;height:440px;bottom:-160px;right:-100px}.fleck--arbeiten{background:var(--ac-cyan);opacity:.4;filter:blur(60px);width:300px;height:300px;top:-100px;right:-80px}.kopf-zwei{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:center;gap:48px 56px;margin:0 auto;display:flex;position:relative}.kopf-zwei--foerderung{padding:56px 24px 88px}.kopf-zwei--unternehmen{padding:64px 24px 92px}.kopf-zwei__text{flex-direction:column;flex:520px;gap:22px;min-width:0;display:flex}.kopf-zwei--unternehmen .kopf-zwei__text{flex-basis:500px}.kopf-zwei h1{font-weight:600;font-size:var(--ac-m-hero-2);letter-spacing:-1px;color:var(--ac-navy);line-height:1.06}.kopf-zwei__lead{font-size:20px;line-height:1.6}.kopf-zwei__lead--lime{color:var(--ac-text-lime-stark)}.kopf-zwei__lead--dunkel{color:var(--ac-dark-text)}.kopf-zwei__cyan{color:var(--ac-cyan)}.kopf-zwei__bild{flex:420px;min-width:0;position:relative}.kopf-zwei--unternehmen .kopf-zwei__bild{flex-basis:440px}.versatz{border-radius:var(--ac-r-hero);background:var(--ton);position:absolute;inset:24px -16px -16px 24px}.kopf-zwei__foto{border-radius:var(--ac-r-hero);position:relative;overflow:clip}.kopf-zwei__foto img{object-fit:cover;width:100%;height:480px}.kopf-zwei__foto--460 img{height:460px}.vorteilkarte{background:var(--ac-weiss);box-shadow:var(--ac-shadow-pop);font-family:var(--ac-font-ui);color:var(--ac-navy);border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;font-size:15px;display:flex;position:absolute;bottom:16px;left:16px}.vorteilkarte li{align-items:center;gap:10px;display:flex}.haken-22{background:var(--ton);width:22px;height:22px;color:var(--ac-navy);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.foerderkarte{background:var(--ac-lime);font-family:var(--ac-font-ui);color:var(--ac-lime-ink-strong);border-radius:16px;flex-direction:column;gap:2px;padding:16px 20px;font-size:13px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 14px 30px #071b334d}.foerderkarte span:first-child{letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.foerderkarte strong{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:32px;font-weight:600;line-height:1.15}.kurse-kopf{max-width:var(--ac-inhalt);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;padding:56px 24px 64px;display:flex;position:relative}.kurse-kopf__text{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex}.kurse-kopf h1{font-weight:600;font-size:var(--ac-m-hero-kurse);letter-spacing:-1px;color:var(--ac-navy);line-height:1.08}.kennzahlen{font-family:var(--ac-font-ui);flex-wrap:wrap;gap:12px;display:flex}.kennzahl{background:var(--ton);border-radius:16px;flex-direction:column;min-width:174px;padding:16px 22px;display:flex}.kennzahl strong{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:34px;font-weight:600;line-height:1.1}.kennzahl span{color:var(--ton-text);font-size:14px;font-weight:600}.kennzahl.ton-coral span{color:var(--ac-navy)}.kurse-inhalt{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:flex-start;gap:32px;margin:0 auto;padding:40px 24px 96px;display:flex}.filter{min-width:0;max-width:100%;font-family:var(--ac-font-ui);flex-direction:column;flex:260px;gap:24px;display:flex}.filter__gruppe{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.filter__titel{letter-spacing:.8px;text-transform:uppercase;color:var(--ac-muted);margin-bottom:2px;padding:0;font-size:12px;font-weight:700}legend.filter__titel{margin-bottom:8px}.filter input[type=search]{border-radius:var(--ac-r-input);border:1px solid var(--ac-border-strong);width:100%;min-height:46px;color:var(--ac-navy);padding:0 14px;font-family:inherit;font-size:15px}.filter input::placeholder,.feld textarea::placeholder{color:var(--ac-muted)}.bereich{border:1px solid var(--ac-border);background:var(--ac-weiss);width:100%;min-height:46px;color:var(--ac-navy);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.bereich__name{align-items:center;gap:10px;display:inline-flex}.bereich__punkt{background:var(--ton);border-radius:50%;width:10px;height:10px}.bereich__zahl{border-radius:var(--ac-r-pill);background:var(--ac-neutral-soft);padding:2px 9px;font-size:13px}.bereich[aria-pressed=true]{background:var(--ton);border-color:var(--ton);color:var(--ton-auf)}.bereich[aria-pressed=true] .bereich__punkt{background:var(--ton-auf)}.bereich[aria-pressed=true] .bereich__zahl{background:#ffffff59}:is(.filter__gruppe:has(.filter__wahl),.filter__gruppe:has(input[type=search])){gap:10px}.filter__wahl{color:var(--ac-navy);align-items:center;gap:10px;font-size:15px;display:flex}.filter__wahl input{width:18px;height:18px;accent-color:var(--ac-blue);margin:0}.filter__hilfe{border-top:5px solid var(--ac-coral);background:var(--ac-warning-soft);border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.filter__hilfe strong{color:var(--ac-navy);font-size:16px}.filter__hilfe span{font-family:var(--ac-font-body);color:var(--ac-text-coral);font-size:15px}.kursliste{flex-direction:column;flex:999 600px;gap:20px;min-width:0;display:flex}.kursliste__kopf{font-family:var(--ac-font-ui);color:var(--ac-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.kursliste__kopf strong{color:var(--ac-navy)}.kursliste__sortierung{align-items:center;gap:8px;font-size:14px;display:flex}.kursliste__sortierung select{border-radius:var(--ac-r-input);border:1px solid var(--ac-border-strong);background:var(--ac-weiss);min-height:40px;color:var(--ac-navy);padding:0 10px;font-size:14px}.kursliste__eintraege{flex-direction:column;gap:20px;display:flex}.kursliste__leer{border-radius:var(--ac-r-karte-gross);background:var(--ac-bg);text-align:center;flex-direction:column;gap:4px;padding:32px;display:flex}.kursliste__leer strong{color:var(--ac-navy);font-size:19px}.kurszeile{border-radius:var(--ac-r-karte-gross);border-left:6px solid var(--ton);background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);flex-wrap:wrap;text-decoration:none;display:flex;overflow:clip}.kurszeile__bild{flex:260px;min-width:0;min-height:230px;position:relative;overflow:clip}.kurszeile__bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kurszeile__text{flex-direction:column;flex:2 412px;gap:12px;min-width:0;padding:24px 26px;display:flex}.kurszeile__marken{font-family:var(--ac-font-ui);letter-spacing:.6px;text-transform:uppercase;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;display:flex}.kurszeile__marken span{border-radius:var(--ac-r-tag);padding:4px 9px}.kurszeile__niveau{background:var(--ac-bg);color:var(--ac-text)}.kurszeile h2{color:var(--ac-navy);font-size:23px;font-weight:600;line-height:1.25}.kurszeile p{color:var(--ac-text);font-size:15px;line-height:1.6}.kurszeile__fuss{border-top:1px solid var(--ac-border);font-family:var(--ac-font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.kurszeile__daten{color:var(--ac-text);flex-wrap:wrap;gap:6px 22px;font-size:14px;display:flex}.kurszeile__daten strong{color:var(--ac-navy)}.kurszeile__los{color:var(--ton-tinte);font-size:15px;font-weight:700}.kurs-kopf{background:var(--ton-weich)}.kurs-kopf__innen{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:center;gap:40px 56px;margin:0 auto;padding:56px 24px 80px;display:flex;position:relative}.kurs-kopf__text{flex-direction:column;flex:520px;gap:22px;min-width:0;display:flex}.kurs-kopf h1{font-weight:600;font-size:var(--ac-m-hero-kurs);letter-spacing:-1.2px;color:var(--ac-navy);overflow-wrap:anywhere;line-height:1.05}.kurs-kopf__lead{color:var(--ac-text-stark);font-size:20px;line-height:1.6}.eckdaten{font-family:var(--ac-font-ui);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.eckdaten>div{border-top:4px solid var(--ton);background:var(--ac-weiss);border-radius:14px;padding:13px 16px}.eckdaten dt{letter-spacing:.6px;text-transform:uppercase;color:var(--ac-muted);font-size:11px;font-weight:700}.eckdaten dd{color:var(--ac-navy);font-size:18px;font-weight:700}.eckdaten dd.eckdaten__klein{font-size:16px;line-height:1.35}.kurs-kopf__punkte{font-family:var(--ac-font-ui);color:var(--ac-navy);flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;display:flex}.kurs-kopf__punkte li{align-items:center;gap:8px;display:flex}.haken-klein{background:var(--ton);width:20px;height:20px;color:var(--ac-navy);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.kurs-kopf__bild{flex:420px;min-width:0;position:relative}.kurs-kopf__rahmen{border-radius:var(--ac-r-hero);background:var(--ton);position:absolute;inset:-16px 24px 24px -16px}.kurs-kopf__foto{border-radius:var(--ac-r-hero);position:relative;overflow:clip}.kurs-kopf__foto img{object-fit:cover;width:100%;height:470px}.kurs-kopf__start{background:var(--ac-weiss);color:var(--ac-navy);gap:10px;padding:12px 16px;font-weight:700;bottom:16px;left:16px;box-shadow:0 12px 28px #071b332e}.kurs-kopf__bereich{background:var(--ton);color:var(--ton-auf);font-family:var(--ac-font-ui);letter-spacing:.6px;text-transform:uppercase;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 10px 24px #071b3333}.kurs-inhalt{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:flex-start;gap:48px;margin:0 auto;padding:72px 24px 96px;display:flex}.kurs-spalte{flex-direction:column;flex:999 600px;gap:64px;min-width:0;display:flex}.kurs-block{flex-direction:column;gap:20px;display:flex}.kurs-block--16{gap:16px}.kurs-block--18{gap:18px}.kurs-block__zeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kurs-block__meta{font-family:var(--ac-font-ui);color:var(--ac-muted);font-size:15px}.ergebnisse{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.ergebnisse li{background:var(--ton-weich);color:var(--ac-navy);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:16px;display:flex}.ergebnisse__haken{background:var(--ton);width:26px;height:26px;color:var(--ton-auf);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.modulbalken{border-radius:var(--ac-r-pill);gap:3px;height:12px;display:flex;overflow:clip}.modulbalken div{background:var(--ton)}.module{flex-direction:column;gap:10px;display:flex}.modul{border-left:5px solid var(--ac-weiss);background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);border-radius:14px;transition:border-color .3s}.modul[open]{border-left-color:var(--ton)}.modul summary{cursor:pointer;align-items:center;gap:16px;min-height:68px;padding:16px 20px;list-style:none;display:flex}.modul summary::-webkit-details-marker{display:none}.modul__nummer{background:var(--ton);width:40px;height:40px;color:var(--ton-auf);font-family:var(--ac-font-ui);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.modul__titel{flex-direction:column;flex:1;line-height:1.3;display:flex}.modul__titel span:first-child{color:var(--ac-navy);font-size:18px;font-weight:600}.modul__titel span:last-child{font-family:var(--ac-font-ui);color:var(--ac-muted);font-size:14px}.modul__pfeil{color:var(--ac-action);flex:none;transition:transform .25s}.modul[open] .modul__pfeil{transform:rotate(180deg)}.modul ul{color:var(--ac-text);flex-direction:column;gap:6px;padding:0 20px 20px 76px;font-size:16px;list-style:circle;display:flex}.woche{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.wochenkarte{background:var(--ton-weich);border-radius:16px;overflow:clip}.wochenkarte__bild{overflow:clip}.wochenkarte__bild img{object-fit:cover;width:100%;height:150px}.wochenkarte__text{flex-direction:column;gap:4px;padding:16px 18px;font-size:15px;display:flex}.wochenkarte .marke{padding:3px 9px}.wochenkarte strong{color:var(--ac-navy);font-size:17px}.zielgruppe{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.zielgruppe>div{border-radius:var(--ac-r-karte-gross);border-top:5px solid var(--ton);background:var(--ton-flaeche);color:var(--ton-text);flex-direction:column;gap:10px;padding:28px;font-size:16px;display:flex}.zielgruppe h2{color:var(--ac-navy);font-size:22px;font-weight:600}.zielgruppe ul{flex-direction:column;gap:4px;padding-left:20px;list-style:outside;display:flex}.berufe{font-family:var(--ac-font-ui);flex-wrap:wrap;gap:10px;display:flex}.berufe span{border-radius:var(--ac-r-pill);background:var(--ton-weich);color:var(--ton-tinte);padding:10px 16px;font-size:15px;font-weight:600}.gehalt{background:var(--ac-weiss);box-shadow:var(--ac-shadow-hover);border-radius:22px;flex-direction:column;gap:22px;padding:28px;display:flex}.gehalt__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.gehalt__kopf>div{flex-direction:column;gap:2px;display:flex}.gehalt__kopf>div span{font-family:var(--ac-font-ui);color:var(--ac-muted);font-size:14px}.gehalt__kopf strong{color:var(--ac-navy);font-size:clamp(28px,4vw,40px);line-height:1.15}.gehalt__monat{background:var(--ton-weich);color:var(--ton-tinte);font-family:var(--ac-font-ui);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700}.gehalt__zeilen{font-family:var(--ac-font-ui);flex-direction:column;gap:18px;display:flex}.gehalt__zeile{flex-direction:column;gap:8px;display:flex}.gehalt__zeile>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.gehalt__zeile strong{color:var(--ac-navy);font-size:16px;font-weight:700}.gehalt__zeile>div:first-child span{color:var(--ac-text);font-size:14px}.gehalt__spur{border-radius:var(--ac-r-pill);background:var(--ac-neutral-soft);height:14px;position:relative}.gehalt__balken{border-radius:var(--ac-r-pill);background:var(--ton);position:absolute;top:0;bottom:0}.gehalt__median{background:var(--ac-navy);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.gehalt__skala{color:var(--ac-muted);justify-content:space-between;font-size:12px;display:flex}.gehalt__quelle{font-family:var(--ac-font-ui);color:var(--ac-muted);font-size:13px;line-height:1.5}.bezahlung{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.bezahlung a{border-radius:var(--ac-r-karte-gross);border-top:5px solid var(--ton);background:var(--ton-weich);color:var(--ton-text);flex-direction:column;gap:8px;padding:24px;font-size:15px;text-decoration:none;display:flex}.bezahlung strong{color:var(--ac-navy);-webkit-hyphens:manual;hyphens:manual;font-size:19px}.bezahlung__los{font-family:var(--ac-font-ui);color:var(--ton-tinte);margin-top:auto;font-size:14px;font-weight:700}.abschluss{background:var(--ac-navy);color:var(--ac-dark-text-head);border-radius:22px;flex-wrap:wrap;align-items:center;gap:24px;padding:36px;display:flex;position:relative;overflow:clip}.abschluss__fleck{background:var(--ton);opacity:.4;filter:blur(60px);border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-60px}.abschluss__icon{background:var(--ac-lime);width:64px;height:64px;color:var(--ac-navy);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.abschluss__text{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex;position:relative}.abschluss h2{color:var(--ac-weiss);font-size:24px;font-weight:600}.abschluss p{color:var(--ac-dark-text);font-size:16px}.termine{min-width:0;font-family:var(--ac-font-ui);flex-direction:column;flex:340px;gap:16px;display:flex;position:sticky;top:24px}.termine__karte{border-top:6px solid var(--ton);background:var(--ac-weiss);box-shadow:var(--ac-shadow-pop);border-radius:22px;flex-direction:column;gap:18px;padding:26px;display:flex}.termine__wahl{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.termine__wahl legend{letter-spacing:.8px;text-transform:uppercase;color:var(--ac-muted);margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.termin{border:1px solid var(--ac-border);background:var(--ac-weiss);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.termin:has(input:checked){background:var(--ton-weich);border:1.5px solid var(--ton)}.termin:has(input:checked) .ring{border:6px solid var(--ac-blue)}.termin__text{flex-direction:column;line-height:1.3;display:flex}.termin__text strong{color:var(--ac-navy);font-size:15px;font-weight:700}.termin__text span{color:var(--ac-text);font-size:13px}.termine__hinweis{color:var(--ac-muted);margin-top:2px;font-size:13px}.termine__preis{border-left:5px solid var(--ac-lime);background:var(--ac-success-soft);color:var(--ac-lime-ink);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;font-size:13px;display:flex}.termine__preis span:first-child{letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.termine__preis strong{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:24px}.termine__daten{border-top:1px solid var(--ac-border);flex-direction:column;gap:10px;padding-top:16px;font-size:14px;display:flex}.termine__daten div{justify-content:space-between;gap:12px;display:flex}.termine__daten dt{color:var(--ac-muted)}.termine__daten dd{color:var(--ac-navy);text-align:right;font-weight:600}.termine__fragen{border-radius:var(--ac-r-karte-gross);background:var(--ac-warning-soft);align-items:center;gap:14px;padding:18px;display:flex}.termine__fragen img{border:3px solid var(--ac-coral);object-fit:cover;object-position:center 20%;border-radius:50%;flex:none;width:54px;height:54px}.termine__fragen div{flex-direction:column;line-height:1.4;display:flex}.termine__fragen strong{color:var(--ac-navy);font-size:15px;font-weight:700}.termine__fragen span{color:var(--ac-text-coral);font-size:14px}.stufen{gap:16px;display:grid}.stufen--240{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.stufen--260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.stufe{border-radius:var(--ac-r-karte-gross);border-top:5px solid var(--ton);background:var(--ac-weiss);flex-direction:column;gap:12px;padding:28px;font-size:15px;display:flex}.stufe__zahl{background:var(--ton);width:44px;height:44px;color:var(--ton-auf);font-family:var(--ac-font-ui);border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.stufe h3{color:var(--ac-navy);font-size:20px;font-weight:600}.stufen--eng .stufe{box-shadow:var(--ac-shadow-card);padding:26px}.stufen--eng .stufe__zahl{border-radius:11px;width:42px;height:42px}.stufen--eng h3{font-size:19px}.stufen--dunkel .stufe{background:var(--ac-dark-surface);color:var(--ac-dark-text)}.stufen--dunkel h3{color:var(--ac-weiss);font-size:21px}.stufe--hervor{border-top:0;background:var(--ac-cyan)!important;color:var(--ac-dark-surface)!important}.stufe--hervor .stufe__zahl{background:var(--ac-navy);color:var(--ac-cyan)}.stufe--hervor h3{color:var(--ac-navy)!important}.stufe--blau{color:var(--ac-ice);border-top:0;background:var(--ac-blue)!important}.stufe--blau .stufe__zahl{background:var(--ac-cyan);color:var(--ac-navy)}.stufe--blau h3{color:var(--ac-weiss)}.klein-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.klein-raster--300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.kleinkarte{border-radius:var(--ac-r-karte-gross);background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);flex-direction:column;text-decoration:none;display:flex;overflow:clip}.kleinkarte__bild{overflow:clip}.kleinkarte--180 img{object-fit:cover;width:100%;height:180px}.kleinkarte--190 img{object-fit:cover;width:100%;height:190px}.kleinkarte__text{font-family:var(--ac-font-ui);color:var(--ac-muted);flex-direction:column;gap:6px;padding:20px 22px;font-size:14px;display:flex}.kleinkarte__text--22{gap:8px;padding:22px}.kleinkarte h3{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:20px;font-weight:600}.kleinkarte__bereich{border-radius:var(--ac-r-tag);background:var(--ton-weich);color:var(--ton-tinte);letter-spacing:.6px;text-transform:uppercase;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.kachel-raster{gap:20px;display:grid}.kachel-raster--250{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.kachel-raster--280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.abschnitt.kachel-raster{display:grid}.kachel{background:var(--ton-weich);color:var(--ton-text);border-radius:20px;flex-direction:column;gap:12px;display:flex}.kachel--28{padding:28px;font-size:15px}.kachel--30{gap:14px;padding:30px;font-size:16px}.kachel__icon{background:var(--ton);width:48px;height:48px;color:var(--ton-auf);border-radius:12px;justify-content:center;align-items:center;display:flex}.kachel__icon--52{border-radius:14px;width:52px;height:52px}.kachel h2,.kachel h3{color:var(--ac-navy);font-size:20px;font-weight:600}.kachel--30 h3{font-size:21px}.check{border-top:6px solid var(--ac-lime);background:var(--ac-weiss);min-width:0;box-shadow:var(--ac-shadow-pop);font-family:var(--ac-font-ui);border-radius:22px;flex-direction:column;flex:584px;gap:20px;padding:32px;display:flex}.check__wahl{border:0;margin:0;padding:0}.check__wahl legend{color:var(--ac-navy);margin-bottom:20px;padding:0;font-size:17px;font-weight:700}.wahlkacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.wahlkachel{border:1px solid var(--ac-border-strong);background:var(--ac-weiss);min-height:54px;color:var(--ac-navy);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .2s;display:flex;position:relative}.wahlkachel:has(input:checked){background:var(--ton-weich);border:1.5px solid var(--ton)}.wahlkachel:has(input:checked) .ring{border:6px solid var(--ton)}.ergebnis{border-left:6px solid var(--ton);background:var(--ton-weich);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.ergebnis strong{color:var(--ac-navy);font-size:17px;font-weight:700}.ergebnis>span{font-family:var(--ac-font-body);color:var(--ac-text-stark);font-size:16px}.ergebnis .knopf{align-self:flex-start;padding-inline:18px}.mitnehmen-bild{border-radius:22px;flex:420px;min-width:0;overflow:clip}.mitnehmen-bild img{object-fit:cover;width:100%;height:440px}.mitnehmen{flex-direction:column;flex:440px;gap:18px;min-width:0;display:flex}.mitnehmen ul{flex-direction:column;gap:12px;display:flex}.mitnehmen li{background:var(--ac-weiss);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mitnehmen__icon{border-radius:var(--ac-r-tile);background:var(--ton);width:34px;height:34px;color:var(--ton-auf);flex:none;justify-content:center;align-items:center;display:flex}.mitnehmen li>span:last-child{flex-direction:column;font-size:15px;display:flex}.mitnehmen strong{color:var(--ac-navy);font-size:16px}.rechner{background:var(--ac-weiss);min-width:0;box-shadow:var(--ac-shadow-pop);font-family:var(--ac-font-ui);border-radius:22px;flex-direction:column;flex:544px;gap:22px;padding:32px;display:flex}.rechner__wahl{border:0;margin:0;padding:0}.rechner__wahl legend{color:var(--ac-navy);margin-bottom:22px;padding:0;font-size:16px;font-weight:700}.groessen{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.groesse{border:1px solid var(--ac-border-strong);background:var(--ac-weiss);min-height:48px;color:var(--ac-navy);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:600;display:flex;position:relative}.groesse:has(input:checked){background:var(--ton);border-color:var(--ton);color:var(--ton-auf)}.rechner__ergebnis{flex-direction:column;gap:10px;display:flex}.rechner__zeile{color:var(--ac-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.rechner__zeile strong{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:46px;font-weight:600;line-height:1}.rechner__spur{border-radius:var(--ac-r-pill);background:var(--ac-track);height:14px;overflow:clip}.rechner__balken{border-radius:var(--ac-r-pill);background:var(--ton);height:14px}.rechner__hinweis{color:var(--ac-muted);font-size:13px}.foerderkarte+*{position:relative}.ueber-kopf{max-width:var(--ac-inhalt);flex-direction:column;gap:40px;margin:0 auto;padding:64px 24px 0;display:flex;position:relative}.ueber-kopf__zeile{flex-wrap:wrap;align-items:flex-end;gap:24px 56px;display:flex}.ueber-kopf h1{min-width:0;font-weight:600;font-size:var(--ac-m-hero-2);letter-spacing:-1px;color:var(--ac-navy);flex:520px;line-height:1.06}.ueber-kopf .lead{flex:380px;min-width:0}.ueber-kopf__bild{position:relative}.ueber-kopf__foto{border-radius:var(--ac-r-hero) var(--ac-r-hero) 0 0;overflow:clip}.ueber-kopf__foto img{object-fit:cover;width:100%;height:480px}.ueber-marke{color:var(--ac-navy);font-family:var(--ac-font-ui);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700;position:absolute}.ueber-marke--cyan{background:var(--ac-cyan);top:24px;left:24px}.ueber-marke--lime{background:var(--ac-lime);top:72px;right:24px}.wert{background:var(--ton);color:var(--ac-dark-surface);border-radius:22px;flex-direction:column;gap:12px;padding:32px;font-size:16px;display:flex}.wert>span{font-family:var(--ac-font-ui);color:var(--ac-navy);font-size:40px;font-weight:700;line-height:1}.wert h3{color:var(--ac-navy);font-size:23px;font-weight:600}.azav-liste{flex:520px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;min-width:0;display:grid}.azav-liste li{border-top:4px solid var(--ton);background:var(--ac-dark-surface);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.azav-liste strong{font-size:var(--ac-m-text);color:var(--ac-weiss)}.azav-liste span{color:var(--ac-dark-text);font-size:15px}.team{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px;display:grid}.person{background:var(--ton-weich);border-radius:20px;flex-direction:column;display:flex;overflow:clip}.person__bild{overflow:clip}.person__bild img{object-fit:cover;width:100%;height:320px}.person__bild--oben img{object-position:center 25%}.person__platzhalter{background:var(--ac-coral-flaeche);height:320px;font-family:var(--ac-font-ui);color:var(--ton-tinte);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.person__text{flex-direction:column;padding:20px 22px;display:flex}.person__text strong{color:var(--ac-navy);font-size:20px}.person__text span{font-family:var(--ac-font-ui);color:var(--ton-tinte);font-size:15px}.arbeiten{border-radius:var(--ac-r-hero);background:var(--ac-blue);flex-wrap:wrap;display:flex;position:relative;overflow:clip}.arbeiten__bild{flex:380px;min-width:0;overflow:clip}.arbeiten__bild img{object-fit:cover;width:100%;height:380px}.arbeiten__text{flex-direction:column;flex:440px;justify-content:center;gap:14px;min-width:0;padding:48px;display:flex;position:relative;overflow:clip}.arbeiten h2{color:var(--ac-weiss);font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15;position:relative}.arbeiten p{font-size:var(--ac-m-text);color:var(--ac-ice);position:relative}.arbeiten .knopf{align-self:flex-start;font-weight:700;position:relative}.rechtstext{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:72px 24px 104px;font-size:16px;display:flex}.rechtstext h1{margin-bottom:20px}.rechtstext h2{color:var(--ac-navy);margin-top:24px;font-size:20px;font-weight:600}.fehlerseite{max-width:var(--ac-inhalt);flex-direction:column;gap:16px;margin:0 auto;padding:120px 24px;display:flex;position:relative}.kurs-kopf.ton-berry .kurs-kopf__lead{color:var(--ac-navy)}.formular{font-family:var(--ac-font-ui)}.formular__reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.formular__reihe--160{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld label{color:var(--ac-navy);font-size:14px;font-weight:700}.feld input:not([type=checkbox]),.feld select,.feld textarea{border-radius:var(--ac-r-input);border:1px solid var(--ac-border-strong);background:var(--ac-weiss);width:100%;min-height:48px;color:var(--ac-navy);padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.feld select{padding:0 12px}.feld textarea{resize:vertical;padding:12px 14px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--ac-cyan);box-shadow:0 0 0 4px #62c6d84d}.feld [aria-invalid=true]{border-color:var(--ac-danger)}.feld__optional{color:var(--ac-muted);font-weight:500}.feld__fehler{color:var(--ac-danger);font-size:13px;font-weight:600}.formular__falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__meldung{border-radius:var(--ac-r-card);color:var(--ac-navy);padding:14px 16px;font-size:15px;font-weight:600}.formular__meldung--ok{background:var(--ac-success-soft);border-left:5px solid var(--ac-lime)}.formular__meldung--fehler,.formular__meldung--nicht-verfuegbar{background:var(--ac-danger-soft);border-left:5px solid var(--ac-berry)}.zustimmung{align-items:flex-start;gap:12px;display:flex;color:var(--ac-text)!important;font-size:14px!important;font-weight:400!important}.zustimmung--13{gap:10px;font-size:13px!important}.zustimmung input{width:18px;height:18px;accent-color:var(--ac-blue);flex:none;margin:2px 0 0}.knopf--voll{width:100%;font-size:16px;font-weight:700}.knopf--voll:disabled{opacity:.6;cursor:default}.wahlkachel input,.termin input,.groesse input,.rolle input{opacity:0;width:1px;height:1px;position:absolute}:is(.wahlkachel:has(input:focus-visible),.termin:has(input:focus-visible),.groesse:has(input:focus-visible),.rolle:has(input:focus-visible)){outline:var(--ac-focus-width) solid var(--ac-focus);outline-offset:var(--ac-focus-offset)}.ring{border:1.5px solid var(--ac-muted);background:var(--ac-weiss);border-radius:50%;flex:none;width:18px;height:18px}.rueckruf{background:var(--ac-weiss);border-radius:20px;flex-direction:column;flex:420px;gap:14px;min-width:0;padding:26px;display:flex;box-shadow:0 18px 40px #071b334d}.rueckruf .zustimmung{color:var(--ac-text)}.beratung-flaeche{background:var(--ac-bg);position:relative;overflow:clip}.beratung{max-width:var(--ac-inhalt);flex-wrap:wrap;align-items:flex-start;gap:48px;margin:0 auto;padding:56px 24px 104px;display:flex;position:relative}.beratung__links{flex-direction:column;flex:420px;gap:28px;min-width:0;display:flex}.beratung__kopf{flex-direction:column;gap:16px;display:flex}.beratung h1{font-weight:600;font-size:var(--ac-m-hero-beratung);letter-spacing:-1px;color:var(--ac-navy);line-height:1.08}.berater{background:var(--ac-weiss);box-shadow:var(--ac-shadow-card);border-radius:22px;flex-wrap:wrap;display:flex;overflow:clip}.berater img{object-fit:cover;object-position:center 25%;flex:160px;width:100%;min-width:0;height:220px}.berater__text{flex-direction:column;flex:2 288px;justify-content:center;gap:8px;min-width:0;padding:22px 24px;font-size:15px;display:flex}.berater__marke{font-family:var(--ac-font-ui);letter-spacing:.8px;text-transform:uppercase;color:var(--ac-lime-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.berater strong{color:var(--ac-navy);font-size:19px}.ablauf{flex-direction:column;gap:14px;display:flex}.ablauf li{align-items:flex-start;gap:14px;display:flex}.ablauf li>span:first-child{border-radius:var(--ac-r-tile);background:var(--ton);width:34px;height:34px;color:var(--ton-auf);font-family:var(--ac-font-ui);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ablauf strong{color:var(--ac-navy)}.kontaktwege{font-family:var(--ac-font-ui);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.kontaktwege a{background:var(--ton-weich);border-radius:16px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.kontaktwege__icon{background:var(--ton);width:42px;height:42px;color:var(--ton-auf);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.kontaktwege a>span:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.35;display:flex}.kontaktwege strong{color:var(--ac-navy);font-size:15px;font-weight:700}.kontaktwege a>span:last-child>span{color:var(--ton-text);font-size:13px}.beratung__formular{border-radius:var(--ac-r-hero);border-top:6px solid var(--ac-cyan);background:var(--ac-weiss);min-width:0;box-shadow:var(--ac-shadow-pop);flex-direction:column;flex:520px;gap:22px;padding:36px;display:flex;position:relative}.beratung__formkopf{flex-direction:column;gap:4px;display:flex}.beratung__formkopf h2{font-family:var(--ac-font-body);color:var(--ac-navy);font-size:26px;font-weight:600}.beratung__formkopf span{color:var(--ac-muted);font-size:14px}.rollen{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.rollen legend{color:var(--ac-navy);margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.rollen__leiste{flex-wrap:wrap;gap:8px;display:flex}.rolle{border:1px solid var(--ac-border-strong);border-radius:var(--ac-r-pill);background:var(--ac-weiss);min-height:44px;color:var(--ac-navy);cursor:pointer;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.rolle:has(input:checked){background:var(--ton);border-color:var(--ton);color:var(--ton-auf)}.beratung__sicher{color:var(--ac-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.beratung-wege{background:var(--ac-weiss);position:relative}.beratung-wege__innen{max-width:var(--ac-inhalt);font-family:var(--ac-font-ui);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:0 auto;padding:72px 24px;display:grid}.beratung-wege__innen>div{border-radius:var(--ac-r-karte-gross);border-top:5px solid var(--ton);background:var(--ton-flaeche);flex-direction:column;gap:6px;padding:24px;display:flex}.beratung-wege__innen strong{color:var(--ac-navy);font-size:16px;font-weight:700}.beratung-wege__innen span{font-family:var(--ac-font-body);color:var(--ton-text);font-size:15px}.beratung-wege__innen a{font-weight:600}
