:root{--berliner-grau-950:#191816;--berliner-grau-900:#393835;--berliner-grau-800:#575552;--berliner-grau-300:#c4c2bf;--berliner-grau-250:#dbd9d6;--berliner-grau-200:#eae9e7;--berliner-grau-100:#f4f3f2;--berliner-grau-50:#fbfaf9;--weiss:#fff;--schwarz:#000;--coral-50:#fff3ed;--coral-100:#ffe4d5;--coral-200:#ffc5a9;--coral-300:#feab87;--coral-400:#fc6a3b;--coral-500:#fa4315;--coral-600:#eb290b;--coral-700:#c31b0b;--coral-800:#9b1711;--coral-900:#7d1611;--coral-950:#430707;--power-blue-50:#f1fafa;--power-blue-100:#dbf1f2;--power-blue-200:#a8dde0;--power-blue-300:#8bd0d5;--power-blue-400:#54b3bc;--power-blue-500:#3997a1;--power-blue-600:#327b88;--power-blue-700:#2e6570;--power-blue-800:#2d545d;--power-blue-900:#294750;--power-blue-950:#172e35;--kobi-50:#fcf3f8;--kobi-100:#f9eaf3;--kobi-200:#f6d4e8;--kobi-300:#eda9d0;--kobi-400:#e482b8;--kobi-500:#d85c9d;--kobi-600:#c53d7d;--kobi-700:#a92d64;--kobi-800:#8c2853;--kobi-900:#762548;--kobi-950:#471028;--text-color-text-primary:var(--berliner-grau-950);--text-color-text-secondary:var(--berliner-grau-800);--text-color-text-disabled:var(--berliner-grau-300);--text-color-text-inverted:var(--berliner-grau-50);--background-color-bg-light-primary:var(--berliner-grau-50);--background-color-bg-light-secondary:var(--berliner-grau-100);--background-color-bg-primary-dark:var(--berliner-grau-950);--border-color-border-primary:var(--berliner-grau-250);--border-color-border-secondary:var(--berliner-grau-200);--border-color-border-inverted:#ffffff1f;--akzent-termin-schritt:#d27a53;--leistungen-color-leistung-01:var(--kobi-300);--leistungen-color-leistung-02:var(--power-blue-200);--leistungen-color-leistung-03:var(--coral-300);--leistungen-color-akzent-01:var(--kobi-400);--leistungen-color-akzent-02:var(--power-blue-400);--leistungen-color-akzent-03:var(--coral-300);--verlauf-glass-cards:linear-gradient(104.46deg, #fe804a 15.179%, #fe8198 49.025%, var(--leistungen-color-leistung-02) 106.23%);--verlauf-glass-cards-mobil:linear-gradient(93.72deg, #fe804a 15.179%, #fe8198 49.025%, var(--leistungen-color-leistung-02) 106.23%);--verlauf-wolke:radial-gradient(closest-side, #e97fbc 0%, #ff986c 47%, var(--berliner-grau-50) 100%);--verlauf-footer:radial-gradient(60% 80% at 20% 100%, #f2442b 0%, transparent 70%), radial-gradient(60% 90% at 85% 90%, #83d9de 0%, transparent 70%), var(--weiss);--verlauf-bild-hover:linear-gradient(180deg, transparent 73.678%, #393835b3 102.42%);--glass-01-hintergrund:#ffffff1a;--glass-01-hintergrund-hell:#ffffff4d;--glass-01-filter:blur(17.5px) saturate(1.4);--glass-01-rand:1px solid #ffffff8c;--glass-01-schatten:inset 0 1px 0 #fff9, 0 2px 12px #1918160f;--glass-01-hintergrund-40:#fff6;--glass-01-hintergrund-pille:#e8e8e833;--glass-01-hintergrund-karte:#f1f1f133;--glass-01-rand-karte:1px solid #ababab;--drop-shadow-01:0 0 20px #0000000d;--radius-sm:4px;--radius-md:8px;--radius-voll:9999px;--raster-seitenrand:clamp(16px, calc(16px + 48 * (100vw - 360px) / 1080), 64px);--raster-sektion-y:clamp(32px, calc(32px + 32 * (100vw - 360px) / 1080), 64px);--raster-spaltenabstand:clamp(16px, calc(16px + 8 * (100vw - 360px) / 1080), 24px);--raster-inhalt-max:1312px;--schrift:var(--schrift-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--headline-01:400 clamp(48px, calc(48px + 32 * (100vw - 360px) / 1080), 80px) / 1.1 var(--schrift);--headline-02:400 clamp(40px, calc(40px + 24 * (100vw - 360px) / 1080), 64px) / 1.1 var(--schrift);--headline-03:400 clamp(32px, calc(32px + 16 * (100vw - 360px) / 1080), 48px) / 1.2 var(--schrift);--headline-04:400 clamp(28px, calc(28px + 4 * (100vw - 360px) / 1080), 32px) / 1.2 var(--schrift);--headline-05:600 clamp(24px, calc(24px + 4 * (100vw - 360px) / 1080), 28px) / 1.4 var(--schrift);--headline-06:600 clamp(18px, calc(18px + 2 * (100vw - 360px) / 1080), 20px) / 1.4 var(--schrift);--text-lg:400 clamp(16px, calc(16px + 4 * (100vw - 360px) / 1080), 20px) / 1.4 var(--schrift);--text-md:400 clamp(16px, calc(16px + 2 * (100vw - 360px) / 1080), 18px) / 1.4 var(--schrift);--text-sm:400 clamp(12px, calc(12px + 4 * (100vw - 360px) / 1080), 16px) / 1.4 var(--schrift);--text-sm-lesbar:400 clamp(14px, calc(14px + 2 * (100vw - 360px) / 1080), 16px) / 1.4 var(--schrift);--text-lg-fest:400 20px / 1.4 var(--schrift);--text-sm-fest:400 16px / 1.4 var(--schrift);--headline-05-fest:600 28px / 1.4 var(--schrift);--label-versal:600 16px / 1.4 var(--schrift);--label-versal-laufweite:.02em;--headline-04-laufweite:.02em;--text-md-laufweite:0;--text-sm-laufweite:0;--vorschau-gelb-hintergrund:#fff1a8;--vorschau-gelb-hell:#fff8cc;--vorschau-gelb-rand:#e6b800;--vorschau-gelb-text:#5a4a00;--dauer-kurz:.16s;--dauer-mittel:.32s;--kurve:cubic-bezier(.2, 0, 0, 1)}@media (width<=59.99rem){:root{--headline-04-laufweite:0;--text-md-laufweite:.02em;--text-sm-laufweite:.02em}}@media (prefers-reduced-motion:reduce){:root{--dauer-kurz:0s;--dauer-mittel:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (width>=60rem){html{scroll-padding-top:132px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font:var(--text-md);letter-spacing:var(--text-md-laufweite);color:var(--text-color-text-primary);background:var(--background-color-bg-light-primary);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}@media (width<=59.99rem){h1,h2,h3,blockquote{-webkit-hyphens:auto;hyphens:auto}}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--text-color-text-primary);outline-offset:2px;box-shadow:0 0 0 2px var(--text-color-text-inverted)}.headline-01{font:var(--headline-01)}.headline-02{font:var(--headline-02)}.headline-03{font:var(--headline-03)}.headline-04{font:var(--headline-04);letter-spacing:var(--headline-04-laufweite)}.headline-05{font:var(--headline-05)}.headline-06{font:var(--headline-06)}.text-lg{font:var(--text-lg)}.text-md{font:var(--text-md);letter-spacing:var(--text-md-laufweite)}.text-sm{font:var(--text-sm);letter-spacing:var(--text-sm-laufweite)}.fliesstext>*+*{margin-top:1em}.fliesstext ul,.fliesstext ol{padding-left:1.2em}.fliesstext li+li{margin-top:.4em}.fliesstext strong{font-weight:600}.nur-screenreader{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ist-ziehbar{cursor:grab}}.ist-gezogen{cursor:grabbing;-webkit-user-select:none;user-select:none}.ist-gezogen *{pointer-events:none}@property --rand-links{syntax:"<length>";inherits:false;initial-value:0}@property --rand-rechts{syntax:"<length>";inherits:false;initial-value:0}.kann-links,.kann-rechts{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rand-links), #000 calc(100% - var(--rand-rechts)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rand-links), #000 calc(100% - var(--rand-rechts)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--rand-links), #000 calc(100% - var(--rand-rechts)), transparent 100%);transition:--rand-links var(--dauer-mittel) var(--kurve), --rand-rechts var(--dauer-mittel) var(--kurve)}.kann-links{--rand-links:clamp(24px, 6vw, 72px)}.kann-rechts{--rand-rechts:clamp(24px, 6vw, 72px)}.sektion{padding-block:var(--raster-sektion-y);padding-inline:var(--raster-seitenrand)}.sektion__inhalt{width:100%;max-width:var(--raster-inhalt-max);margin-inline:auto}mark.offen{background:var(--vorschau-gelb-hintergrund);color:var(--vorschau-gelb-text);outline:1px dashed var(--vorschau-gelb-rand);font:inherit;border-radius:2px;padding:0 .15em}[data-offen]{outline:1px dashed var(--vorschau-gelb-rand);outline-offset:2px;cursor:not-allowed}.offen-bild{background:repeating-linear-gradient(45deg, var(--vorschau-gelb-hell) 0 12px, var(--vorschau-gelb-hintergrund) 12px 24px);color:var(--vorschau-gelb-text);font:var(--text-sm);text-align:center;outline:1px dashed var(--vorschau-gelb-rand);outline-offset:-1px;place-items:center;padding:1rem;display:grid}
