@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-italic.B5xAaiFk.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-italic.DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-italic.DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-italic.CILZdfAp.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-italic.K3WlGtc8.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-italic.0pjOp8NU.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-italic.DpCbqKDY.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}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:110px}body,h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}}@layer base{:root{--paper:#fcfcfc;--paper-light:#fff;--mist:#eef3f8;--line:#e3e8ee;--line-strong:#cfd7e0;--ink:#0d1821;--ink-soft:#2c3b48;--muted:#5a6875;--brand:#35658f;--brand-soft:#6b9ac4;--band:#0d1821;--on-band:#fcfcfc;--on-band-muted:#a3b1be;--ok:#3f9a6c;--glow:#6b9ac447;--device:#0d1821;--on-device:#fcfcfc;--device-edge:var(--line);--shell:min(1200px, calc(100% - 40px));--radius-lg:28px;--radius:18px;--font-sans:"Inter Variable", "Segoe UI", system-ui, sans-serif;color-scheme:light}:root[data-theme=dark]{--paper:#0d1821;--paper-light:#13222f;--mist:#172a3a;--line:#22384a;--line-strong:#2f4a60;--ink:#fcfcfc;--ink-soft:#dce3ea;--muted:#a3b1be;--brand:#8db5da;--brand-soft:#6b9ac4;--band:#16293a;--on-band:#fcfcfc;--on-band-muted:#a3b1be;--ok:#62c793;--glow:#6b9ac42e;--device:#a9bacb;--on-device:#0d1821;--device-edge:#3a5870;color-scheme:dark}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}h1,h2,h3{text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:var(--ink)}h1{letter-spacing:-.038em;font-size:clamp(2.4rem,3.6vw + 1rem,4.25rem);font-weight:650;line-height:1.04}h2{letter-spacing:-.032em;font-size:clamp(1.9rem,2vw + 1rem,2.9rem);font-weight:650;line-height:1.08}h3{letter-spacing:-.012em;font-size:1.125rem;font-weight:620;line-height:1.3}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--brand-soft);outline-offset:3px;border-radius:6px}::selection{background:var(--brand-soft);color:#fff}.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-link{z-index:100;background:var(--band);color:var(--on-band);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}:root{--brand-fill:#35658f}}@layer layout{.shell{width:var(--shell);margin-inline:auto}main{display:block}.section{padding-block:clamp(72px,9vw,128px)}.section-tight-top{padding-top:0}.section-head{gap:16px;max-width:640px;margin-bottom:clamp(36px,4vw,56px);display:grid}.section-head p{color:var(--muted);font-size:1.125rem}}@layer components{.chip{background:var(--paper-light);border:1px solid var(--line);width:fit-content;color:var(--ink-soft);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 12px;font-size:.8125rem;font-weight:550;display:inline-flex}.chip:before{content:"";background:var(--brand-soft);border-radius:2px;width:7px;height:7px}.band .chip{color:var(--on-band);background:#fcfcfc0f;border-color:#fcfcfc29}.button{border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.button-primary{background:var(--band);color:var(--on-band)}.button-primary:hover{background:var(--brand)}:root[data-theme=dark] .button-primary{background:var(--brand-soft);color:#0d1821}:root[data-theme=dark] .button-primary:hover{background:var(--brand)}.button-ghost{border-color:var(--line-strong);background:var(--paper-light)}.button-ghost:hover{border-color:var(--brand-soft)}.button:active{transform:translateY(1px)}.site-header{z-index:50;padding-inline:20px;position:sticky;top:14px}.nav-pill{background:color-mix(in srgb, var(--paper-light) 86%, transparent);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;width:min(1200px,100%);margin-inline:auto;padding:8px 8px 8px 18px;display:flex;box-shadow:0 10px 30px -18px #0d182159}.brand{align-items:center;gap:10px;margin-right:auto;display:flex}.brand-logo{width:auto;height:44px}.on-dark,:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:block}.desktop-nav{gap:2px;display:flex}.desktop-nav a{color:var(--ink-soft);border-radius:999px;padding:9px 15px;font-size:.9375rem;font-weight:500}.desktop-nav a:hover{background:var(--mist);color:var(--ink)}.desktop-nav a[aria-current=true]{background:var(--band);color:var(--on-band)}.desktop-nav>a[aria-current=page],.nav-gruppe-knopf.ist-aktiv{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.nav-gruppe{position:relative}.nav-gruppe-knopf{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 13px 9px 15px;font-size:.9375rem;font-weight:500;display:flex}.nav-gruppe-knopf:hover,.nav-gruppe.ist-offen .nav-gruppe-knopf{background:var(--mist);color:var(--ink)}.nav-gruppe-knopf svg{transition:rotate .16s}.nav-gruppe.ist-offen .nav-gruppe-knopf svg{rotate:180deg}.nav-gruppe-panel{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;width:300px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 24px 50px -24px #0d182166}.nav-gruppe-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.nav-gruppe.ist-offen .nav-gruppe-panel,html:not(.has-js) .nav-gruppe:hover .nav-gruppe-panel,html:not(.has-js) .nav-gruppe:focus-within .nav-gruppe-panel{display:grid}html:not(.has-js) .nav-gruppe:hover .nav-gruppe-knopf svg{rotate:180deg}.desktop-nav .nav-gruppe-panel a{border-radius:14px;gap:2px;padding:12px 14px;display:grid}.nav-gruppe-panel strong{color:var(--ink);font-weight:600}.nav-gruppe-panel span{color:var(--muted);font-size:.8125rem}.desktop-nav .nav-gruppe-panel a[aria-current=page]{background:var(--mist)}.header-actions{align-items:center;gap:6px;margin-left:8px;display:flex}.lang-switch,.theme-toggle,.nav-toggle{border:1px solid var(--line);background:var(--paper-light);cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lang-switch{letter-spacing:.02em;color:var(--ink-soft);font-size:.75rem;font-weight:650}.lang-switch:hover,.theme-toggle:hover,.nav-toggle:hover{border-color:var(--brand-soft)}.theme-icon-moon,:root[data-theme=dark] .theme-icon-sun{display:none}:root[data-theme=dark] .theme-icon-moon{display:block}.header-cta{min-height:42px;padding-inline:18px;font-size:.875rem}.nav-toggle,.nav-close,.menu-open .nav-open{display:none}.menu-open .nav-close{display:block}.mobile-nav{display:none}.hero{isolation:isolate;padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(48px,6vw,80px);position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(48% 55% at 70% 30%, var(--glow), transparent 70%), radial-gradient(30% 40% at 95% 70%, color-mix(in srgb, var(--brand-soft) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-120px 0 0 30%}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-copy{gap:26px;min-width:0;display:grid}.h1-second{color:var(--muted);display:block}.hero-summary{max-width:34em;color:var(--ink-soft);font-size:1.1875rem;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-meta{color:var(--muted);justify-items:start;gap:6px;font-size:.875rem;display:grid}.status{align-items:center;gap:8px;display:inline-flex}.status:before{content:"";background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 20%, transparent);border-radius:50%}.hero-visual-wrap{min-width:0;position:relative}.hero-stamp{z-index:3;aspect-ratio:1;width:104px;position:absolute;top:-44px;right:-18px}.hero-stamp svg{width:100%;animation:22s linear infinite stamp-spin}.hero-stamp text{fill:var(--muted);letter-spacing:2.2px;font-size:7.6px;font-weight:650}.hero-stamp>span{background:var(--paper-light);box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;inset:30px}.hero-stamp>span img{width:100%;height:100%}:root[data-theme=dark] .hero-stamp>span{background:#16293a}@keyframes stamp-spin{to{transform:rotate(1turn)}}.logo-band-clip{padding-block:32px 24px;overflow:hidden}.logo-band{z-index:1;background:var(--band);width:100%;position:relative;overflow:hidden}.logo-track{width:max-content;animation:38s linear infinite logo-marquee;display:flex}.logo-band:hover .logo-track{animation-play-state:paused}.logo-group{align-items:center;gap:clamp(40px,5vw,72px);min-height:92px;padding-inline:clamp(20px,2.5vw,36px);display:flex}.logos-title{text-align:center;color:var(--muted);margin-bottom:18px;font-size:.9375rem}.logo-group img{height:var(--logo-h,44px);object-fit:contain;filter:brightness(0)invert();opacity:.82;width:auto;max-width:none}.logo-group img.keep-shape{filter:grayscale()brightness(1.5);opacity:.9}@keyframes logo-marquee{to{transform:translate(-50%)}}.logo-rk{--logo-h:76px}.logo-kunveno{--logo-h:64px}.logo-coi{--logo-h:70px}.logo-diatro{--logo-h:24px}.logo-heimat{--logo-h:42px}.logo-oyc{--logo-h:64px}.split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split .section-head{margin-bottom:0;position:sticky;top:120px}.rows{border-top:1px solid var(--line)}.rows li{border-bottom:1px solid var(--line);gap:8px;padding-block:26px;display:grid}.rows p{color:var(--muted);max-width:38em}.work-list{gap:18px;display:grid}.work-card{border-radius:var(--radius-lg);background:var(--paper-light);border:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:340px;transition:border-color .24s,box-shadow .24s,translate .24s;display:grid;overflow:hidden}.work-card:hover{border-color:color-mix(in srgb, var(--brand-soft) 60%, transparent);translate:0 -3px;box-shadow:0 24px 50px -30px #0d182159}.work-copy{flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex}.work-copy h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2vw + 1rem,2rem);font-weight:650;line-height:1.1}.work-copy>p{color:var(--muted);max-width:34em}.work-mehr{color:var(--brand);align-self:flex-start;align-items:center;gap:8px;font-weight:600;display:inline-flex}.feld-weiter{margin-top:28px}.band-weiter{margin-top:32px}.band .work-mehr{color:var(--on-band)}#umfang .section-head a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.work-mehr svg{transition:translate .16s}.work-mehr:hover svg{translate:3px}.work-copy ul{border-top:1px dashed var(--line-strong);color:var(--ink-soft);gap:8px;margin-top:auto;padding-top:18px;font-size:.9375rem;display:grid}.work-copy li,.feld-punkte li{padding-left:16px;position:relative}.work-copy li:before,.feld-punkte li:before{content:"";background:var(--brand-soft);border-radius:2px;width:6px;height:6px;position:absolute;top:.62em;left:0}.field-label{color:var(--brand);font-size:.8125rem;font-weight:600}.work-visual-wrap{background:radial-gradient(60% 70% at 70% 30%, color-mix(in srgb, var(--brand-soft) 22%, transparent), transparent 75%), var(--mist);border-left:1px solid var(--line);min-width:0}.hero-start h1{hyphens:manual;font-size:clamp(2.2rem,2.7vw + 1rem,3.55rem)}.feld-hero h1{hyphens:manual;font-size:clamp(2.2rem,2.6vw + 1rem,3.4rem)}.feld-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.feld-zwei .section-head{margin-bottom:6px}.praxis-zwei{grid-template-columns:minmax(0,1fr) auto}.praxis-bild{justify-self:center;width:min(260px,70vw);height:auto}.feld-grafik{min-width:0}.feld-icon{background:color-mix(in srgb, var(--brand-soft) 16%, var(--paper-light));width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.quotes.quotes-eins{grid-template-columns:minmax(0,760px)}.quotes.quotes-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.band-grid.band-grid-drei{grid-template-columns:repeat(3,minmax(0,1fr))}.feld-strip .tech-strip{margin-top:0;margin-bottom:clamp(28px,3vw,40px)}.ueber-portraet{width:min(100%,440px);margin-inline:auto}.ueber-portraet>img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 30px 60px -32px #0d182173}.ueber-foto{margin:0}.ueber-foto img{border-radius:var(--radius-lg);width:100%;height:auto}.ueber-grundsaetze{grid-template-areas:"foto""liste""weiter";align-items:start}.ueber-grundsaetze .ueber-foto{grid-area:foto}.ueber-grundsaetze .ueber-liste{grid-area:liste}.ueber-weiter{grid-area:weiter;justify-self:start}@media (width>=981px){.ueber-grundsaetze{grid-template-rows:auto 1fr;grid-template-areas:"foto liste""weiter liste";row-gap:0}.ueber-weiter{margin-top:24px}}.band-grid.ueber-liste{grid-template-columns:1fr}.band-grid.ueber-liste li{padding-block:18px}.ueber-werkzeuge{max-width:46em}.glossar-wort{display:inline;position:relative}.glossar-wort>a{color:inherit;text-decoration:underline dashed color-mix(in srgb, var(--brand-soft) 80%, transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.glossar-tip{z-index:30;width:min(320px,80vw);translate:var(--tip-x,0px) 4px;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);color:var(--ink-soft);text-align:left;gap:6px;margin-top:8px;padding:16px 18px;font-size:.875rem;font-weight:400;line-height:1.5;display:none;position:absolute;top:100%;left:0;box-shadow:0 24px 50px -24px #0d182173}.glossar-tip:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.glossar-tip strong{color:var(--ink);font-weight:650}.glossar-tip a{color:var(--brand);font-weight:600}.glossar-wort:hover .glossar-tip,.glossar-wort:focus-within .glossar-tip,.glossar-wort.is-offen .glossar-tip{translate:var(--tip-x,0px) 0;display:grid}.glossar-wort.ist-zu .glossar-tip{display:none}@media (prefers-reduced-motion:no-preference){.glossar-wort:hover .glossar-tip,.glossar-wort:focus-within .glossar-tip,.glossar-wort.is-offen .glossar-tip{animation:.15s both glossar-auf}}@keyframes glossar-auf{0%{opacity:0;translate:var(--tip-x,0px) 4px}}.artikel-text .glossar-wort>a{color:inherit;text-decoration:underline dashed color-mix(in srgb, var(--brand-soft) 80%, transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.artikel-text .glossar-tip a{text-decoration:none}.artikel-text .glossar-tip>*+*{margin-top:0}.glossar-kopf{padding-bottom:clamp(24px,3vw,40px)}.glossar-sprung,.glossar-pillen{flex-wrap:wrap;gap:10px;display:flex}.glossar-pille{border:1px solid var(--line);background:var(--paper-light);color:var(--ink-soft);border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:500}.glossar-pille:hover{border-color:var(--brand-soft);color:var(--ink)}.glossar-pille-seite{border-color:color-mix(in srgb, var(--brand-soft) 60%, transparent);color:var(--brand)}.fakten-schmal{max-width:760px}.fakten-kopf{justify-items:start;gap:18px;padding-bottom:clamp(28px,4vw,44px);display:grid}.fakten-kopf h1{hyphens:manual;text-wrap:balance;font-size:clamp(1.75rem,1.6vw + 1.2rem,2.5rem);line-height:1.15}.fakten-intro{color:var(--ink-soft);font-size:1.125rem}.fakten-hinweis{border-left:2px solid var(--brand-soft);color:var(--muted);gap:4px;padding-left:14px;font-size:.9375rem;display:grid}.fakten section{border-top:1px solid var(--line);padding-block:clamp(28px,4vw,40px)}.fakten h2{hyphens:manual;margin-bottom:18px;font-size:clamp(1.25rem,.6vw + 1rem,1.5rem)}.fakten section>p{max-width:40em;color:var(--ink-soft)}.fakten strong{color:var(--ink)}.fakten-tabelle{margin:0}.fakten-tabelle>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 28px;padding-block:12px;display:grid}.fakten-tabelle>div:last-child{border-bottom:0}.fakten-tabelle dt{color:var(--muted);padding-top:2px;font-size:.875rem}.fakten-tabelle dd{color:var(--ink);margin:0}.fakten-tabelle a{color:var(--brand);text-decoration:underline dashed color-mix(in srgb, var(--brand) 50%, transparent);text-underline-offset:4px}.fakten-tabelle dd a{overflow-wrap:anywhere}.fakten-liste{gap:6px;margin:0;padding-left:1.2em;list-style:outside;display:grid}.fakten-liste li::marker{color:var(--brand)}.fakten-faq{gap:22px;display:grid}.fakten-faq h3{margin-bottom:6px;font-size:1rem;font-weight:650}.fakten-faq p{color:var(--ink-soft)}@media (width<=560px){.fakten-tabelle>div{grid-template-columns:minmax(0,1fr)}}.glossar-gruppe{scroll-margin-top:110px}.glossar-gruppe h2{margin-bottom:20px;font-size:clamp(1.5rem,1.2vw + 1rem,2rem)}.glossar-liste{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:0;display:grid}.glossar-liste>div{border-bottom:1px solid var(--line);gap:6px;padding-block:18px;display:grid}.glossar-liste dt a{color:var(--ink);font-weight:650}.glossar-liste dt a:hover{color:var(--brand)}.glossar-liste dd{color:var(--muted);margin:0;font-size:.9375rem}.glossar-schmal{gap:22px;max-width:820px;display:grid}.glossar-krumen{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.9375rem;display:flex}.glossar-krumen a:hover,.glossar-krumen [aria-current]{color:var(--ink)}.glossar-definition{border-left:4px solid var(--brand-soft);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--brand-soft) 10%, var(--paper-light));gap:10px;padding:24px 28px;display:grid}.glossar-definition p{color:var(--ink-soft);font-size:1.1875rem;line-height:1.6}.glossar-kasten{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);gap:12px;padding:24px 28px;display:grid}.glossar-kasten ul{gap:10px;display:grid}.glossar-kasten a{color:var(--brand);font-weight:550}.glossar-kasten h2,.glossar-passt h2,.glossar-weitere h2{font-size:1.0625rem;font-weight:650}.glossar-passt,.glossar-weitere{gap:12px;display:grid}.glossar-fuss{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:12px;font-weight:550;display:flex}.glossar-fuss a:last-child{color:var(--brand)}.branchen-strip{margin-bottom:clamp(28px,3vw,40px)}.branchen-strip .tech-group svg{fill:none;color:var(--ink-soft)}.feld-text{gap:18px;max-width:40em;display:grid}.feld-text>p{color:var(--muted);font-size:1.0625rem}.feld-punkte{border-top:1px dashed var(--line-strong);color:var(--ink-soft);gap:8px;padding-top:18px;display:grid}.feld-artikel{width:fit-content;color:var(--brand);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:inline-flex}.feld-artikel:hover{text-underline-offset:3px;text-decoration:underline}.feld-bausteine{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feld-bausteine li{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);align-content:start;gap:8px;padding:26px;display:grid}.feld-bausteine p{color:var(--muted);font-size:.9375rem}.steps.feld-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.band .feld-text>p{color:var(--on-band-muted)}.band .feld-punkte{color:var(--on-band);border-top-color:#fcfcfc33}.band .feld-artikel,.band .field-label{color:#a9c6e2}.band{border-radius:var(--radius-lg);background:var(--band);color:var(--on-band);isolation:isolate;margin-inline:12px;padding-inline:clamp(20px,4vw,56px);position:relative}.band:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(35% 60% at 75% 100%,#6b9ac438,#0000);position:absolute;inset:0}.band>.shell{width:min(1200px,100%)}.band h2,.band h3{color:var(--on-band)}.band .section-head p,.band-grid p{color:var(--on-band-muted)}.band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);display:grid}.band-grid li{border-top:1px solid #fcfcfc24;align-content:start;gap:8px;padding-block:26px;display:grid}.service-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-group{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);align-content:start;gap:18px;padding:26px;display:grid}.service-group dl{gap:14px;margin:0;display:grid}.service-group dt{font-size:.9375rem;font-weight:600}.service-group dd{color:var(--muted);margin:2px 0 0;font-size:.9375rem}.tech-strip{margin-bottom:clamp(36px,4vw,56px);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tech-track{width:max-content;animation:46s linear infinite logo-marquee;display:flex}.tech-strip:hover .tech-track{animation-play-state:paused}.tech-group{gap:12px;padding-inline:6px;display:flex}.tech-group li{border:1px solid var(--line);background:var(--paper-light);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:.9375rem;font-weight:550;display:inline-flex}.tech-group svg{width:20px;height:20px;fill:var(--ink-soft)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--brand-soft), var(--line) 85%);height:2px;position:absolute;top:17px;left:17px;right:17px}.step{align-content:start;gap:10px;display:grid;position:relative}.step-no{z-index:1;background:var(--paper);border:2px solid var(--brand-soft);width:36px;height:36px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:10px;font-size:.9375rem;font-weight:650;display:grid;position:relative}.step:first-child .step-no{background:var(--band);border-color:var(--band);color:var(--on-band)}:root[data-theme=dark] .step:first-child .step-no{background:var(--brand-soft);border-color:var(--brand-soft);color:#0d1821}.step p{color:var(--muted);font-size:.9375rem}.section-mist{background:var(--mist)}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.quote{border-radius:var(--radius);background:var(--paper-light);border:1px solid var(--line);gap:22px;padding:28px;display:grid}.quote blockquote{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.65}.quote figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.quote-foto{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.quote-mark{background:color-mix(in srgb, var(--brand-soft) 22%, var(--paper-light));width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:grid}.quote figcaption strong{font-size:.9375rem;display:block}.quote figcaption small{color:var(--muted);font-size:.8125rem}.about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.about-photo{border-radius:var(--radius-lg);aspect-ratio:4/4.2;overflow:hidden}.about-photo img{object-fit:cover;object-position:72% 30%;width:100%;height:100%}.about-copy{gap:18px;display:grid}.about-copy p{color:var(--muted);max-width:34em;font-size:1.0625rem}.about-links{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.section-head-row{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.section-head-row>div{gap:16px;display:grid}.section-head-row>.button{white-space:nowrap;flex:none}.articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);align-content:start;gap:12px;min-height:200px;padding:26px;transition:border-color .2s,translate .2s;display:grid}.article:hover{border-color:var(--brand-soft);translate:0 -3px}.article h3{font-size:1.1875rem}.article p{color:var(--muted);font-size:.9375rem}.article-more{color:var(--brand);align-items:center;gap:6px;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding-block:22px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line-strong);width:28px;height:28px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:500;transition:rotate .2s;display:grid}.faq details[open] summary:after{rotate:45deg}.faq details p{color:var(--muted);max-width:40em;padding-bottom:22px}.contact{isolation:isolate;border-radius:var(--radius-lg);background:var(--brand);color:#fcfcfc;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);margin-top:clamp(72px,9vw,128px);padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .contact{background:#2b5478}.contact:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.contact-copy{gap:18px;max-width:640px;display:grid}.contact-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.contact-page{margin-top:clamp(104px,9vw,120px)}.contact-page h1{font-size:clamp(1.9rem,2vw + 1rem,2.9rem);font-weight:650;line-height:1.08}.contact h1,.contact h2{color:#fcfcfc}.contact p{color:#e7eef5;font-size:1.125rem}.contact .chip{color:#fcfcfc;background:#fcfcfc1a;border-color:#fcfcfc42}.contact .chip:before{background:#fcfcfc}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.button-light{color:#0d1821;background:#fcfcfc}.button-light:hover{background:#e7eef5}.contact-socials{gap:10px;display:flex}.button-ghost-light{color:#fcfcfc;border-color:#fcfcfc66}.button-ghost-light:hover{border-color:#fcfcfc}.contact-form{border-radius:var(--radius);background:#fcfcfc14;border:1px solid #fcfcfc33;gap:14px;padding:clamp(20px,3vw,30px);display:grid}.cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cf-field{color:#fcfcfc;gap:6px;font-size:.875rem;font-weight:550;display:grid}.cf-field em{color:#d6e2ec;font-style:normal;font-weight:400}.cf-field input,.cf-field textarea{color:#0d1821;width:100%;font:inherit;background:#fcfcfc;border:1px solid #0000;border-radius:12px;padding:11px 14px;font-size:1rem;font-weight:400}.cf-field textarea{resize:vertical;min-height:110px}.cf-field input:focus-visible,.cf-field textarea:focus-visible{outline-offset:1px;outline:3px solid #0d1821}.cf-field [aria-invalid=true]{border-color:#ffd9d4;box-shadow:0 0 0 2px #b3261e}.cf-hint{color:#d6e2ec;font-weight:400}.cf-error{color:#ffe2dd;min-height:1em;font-weight:500}.cf-error:empty{display:none}.cf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form p.cf-privacy{color:#e7eef5;font-size:.8125rem}.cf-privacy a{text-underline-offset:3px;text-decoration:underline}.cf-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cf-actions .button:disabled{opacity:.6;cursor:progress}.contact-form p.cf-status{color:#fcfcfc;font-size:.9375rem}.contact-dialog{border-radius:var(--radius-lg);background:var(--brand);color:#fcfcfc;overscroll-behavior:contain;border:0;width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 40px 80px -30px #0d182199}:root[data-theme=dark] .contact-dialog{background:#2b5478}.contact-dialog::backdrop{backdrop-filter:blur(3px);background:#0d18218c}.contact-dialog-inner{gap:18px;padding:clamp(24px,4vw,40px);display:grid}.contact-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-dialog h2{color:#fcfcfc;font-size:clamp(1.5rem,1.2vw + 1rem,2rem)}.contact-dialog-text{color:#fcfcfcc7;margin:0}.contact-dialog-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fcfcfc57;border-radius:50%;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}.contact-dialog-close:hover{color:var(--brand);background:#fcfcfc}.contact-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #fcfcfc}.contact-dialog .contact-form{background:0 0;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.contact-dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) contact-dialog-in}}@keyframes contact-dialog-in{0%{opacity:0;translate:0 12px}}.contact-socials a{border:1px solid #fcfcfc57;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .16s,color .16s;display:grid}.contact-socials a:hover{color:var(--brand);background:#fcfcfc}.contact-orb{z-index:-1;opacity:.4;width:260px;height:260px;position:absolute;top:-12%;right:7%}.contact-orb i{border:1px solid #fff9;border-radius:50%;position:absolute;inset:0}.contact-orb i:nth-child(2){transform:translate(40px,50px)scale(.7)}.contact-orb i:nth-child(3){background:var(--brand-soft);border:0;transform:translate(-35px,80px)scale(.42)}.cursor-glow{--pointer-x:-300px;--pointer-y:-300px;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y), var(--glow), transparent 72%);opacity:.55;position:fixed;inset:0}.has-js [data-ablauf]:not(.is-started),.has-js [data-ablauf]:not(.is-started) *{animation-play-state:paused!important}:root:not(.has-js) [data-ablauf],:root:not(.has-js) [data-ablauf] *{animation:none!important}.has-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(24px)}.has-js [data-reveal].is-visible{opacity:1;transform:none}.site-footer{border-top:1px solid var(--line);margin-top:clamp(72px,9vw,128px);padding-block:48px 36px;font-size:.9375rem}.footer-main{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:32px clamp(32px,7vw,112px);display:grid}.footer-main[data-spalten="2"]{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.footer-brand{letter-spacing:-.02em;font-size:1.125rem;font-weight:650;display:inline-block}.footer-brand .brand-logo{height:48px}.footer-socials{gap:10px;margin-top:18px;display:flex}.footer-socials a{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink-soft);border-radius:50%;place-items:center;transition:background-color .16s,color .16s,border-color .16s;display:grid}.footer-socials a:hover{border-color:var(--brand);background:var(--brand);color:var(--paper-light)}.footer-main p{color:var(--muted);margin-top:8px}.footer-links{align-content:start;gap:8px;display:grid}.footer-label{color:var(--muted);font-size:.8125rem}@media (width<=980px){.footer-main,.footer-main[data-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-marke{grid-column:1/-1}}.footer-links a:hover,.footer-bottom a:hover{color:var(--brand)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin-top:40px;padding-top:20px;font-size:.8125rem;display:flex}.footer-bottom span{margin-right:auto}.statistik-widerspruch{border-radius:var(--radius);border:1px solid var(--line);background:var(--mist);justify-items:start;gap:12px;margin-top:24px;padding:24px;scroll-margin-top:120px;display:grid}.statistik-widerspruch h2{margin:0}.artikel{max-width:820px;padding-block:clamp(96px,10vw,136px) clamp(40px,6vw,72px)}.artikel-zurueck{color:var(--muted);margin-bottom:28px;font-size:.9375rem;font-weight:550;display:inline-block}.artikel-zurueck:hover{color:var(--brand)}.artikel-kopf h1{text-wrap:balance;hyphens:auto;font-size:clamp(2rem,2.4vw + 1rem,3rem);font-weight:650;line-height:1.08}.artikel-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:16px;font-size:.9375rem;display:flex}.artikel-bild{margin:32px 0 40px}.artikel-bild img{border-radius:var(--radius-lg);width:100%;height:auto}.artikel-bild figcaption{color:var(--muted);margin-top:10px;font-size:.8125rem}.artikel-bild figcaption a{text-underline-offset:3px;text-decoration:underline}.artikel-text{font-size:1.0625rem}.artikel-text>*+*{margin-top:1em}.artikel-text h2{margin-top:2.2em;font-size:clamp(1.5rem,1vw + 1rem,1.875rem);font-weight:650;line-height:1.2}.artikel-text h3{margin-top:1.8em;font-size:1.25rem;font-weight:650;line-height:1.3}.artikel-text h4,.artikel-text h5{margin-top:1.5em;font-size:1.0625rem;font-weight:650}.artikel-text p,.artikel-text li{color:var(--ink-soft);overflow-wrap:break-word;hyphens:auto;line-height:1.75}.artikel-text ul,.artikel-text ol{padding-left:1.4em}.artikel-text ul{list-style:outside}.artikel-text ol{list-style:decimal}.artikel-text li+li,.artikel-text li>ul,.artikel-text li>ol{margin-top:.4em}.artikel-text a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.artikel-text strong{color:var(--ink);font-weight:650}.artikel-text blockquote{border-left:3px solid var(--brand-soft);padding:4px 0 4px 20px}.artikel-text img{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;height:auto}.artikel-text .bild-hoch{margin-inline:0}.artikel-text .bild-hoch img{border:0;border-radius:0;width:min(280px,72vw);margin-inline:auto;display:block}.artikel-text code,.artikel-text pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.artikel-text :not(pre)>code{background:var(--mist);border-radius:6px;padding:.1em .35em;font-size:.9em}.artikel-text pre{border-radius:var(--radius);color:#e7eef5;background:#0d1821;padding:18px 20px;font-size:.875rem;line-height:1.6;overflow-x:auto}:root[data-theme=dark] .artikel-text pre{background:#16293a}.artikel-uebersicht{padding-top:clamp(112px,12vw,152px)}.artikel-uebersicht .article h2{font-size:1.1875rem;font-weight:650;line-height:1.3}.rechtstext{max-width:760px;padding-block:clamp(120px,12vw,160px) clamp(64px,8vw,112px)}.rechtstext-siegel{margin-top:48px;display:inline-block}.rechtstext-siegel img{width:220px;height:auto}.rechtstext-siegel .siegel-dunkel,[data-theme=dark] .rechtstext-siegel .siegel-hell{display:none}[data-theme=dark] .rechtstext-siegel .siegel-dunkel{display:block}.rechtstext h1{margin-bottom:12px;font-size:clamp(1.9rem,2vw + 1rem,2.9rem);font-weight:650;line-height:1.08}.rechtstext h2{margin:2.2em 0 .6em;font-size:1.1875rem;font-weight:650;line-height:1.3}.rechtstext h3{margin:1.8em 0 .5em;font-size:1.0625rem;font-weight:650;line-height:1.35}.rechtstext h4,.rechtstext h5{margin:1.4em 0 .4em;font-size:1rem;font-weight:600}.rechtstext p,.rechtstext li{color:var(--ink-soft);overflow-wrap:break-word;hyphens:auto;line-height:1.7}.rechtstext p+p,.rechtstext ul+p,.rechtstext p+ul,.rechtstext h3+p,.rechtstext h4+p,.rechtstext h5+p{margin-top:.9em}.rechtstext ul{padding-left:1.25em;list-style:outside}.rechtstext a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.rechtstext-stand{color:var(--muted)}.rechtstext-entwurf{border-radius:var(--radius);background:#d9695f1a;border:1px solid #d9695f;margin-bottom:28px;padding:12px 16px;font-weight:550}.not-found{justify-items:start;gap:20px;padding-block:clamp(96px,14vw,180px);display:grid}.not-found p{color:var(--muted);font-size:1.125rem}.hero-v2 h1{hyphens:manual;font-size:clamp(2.3rem,3vw + 1rem,3.9rem)}.hero-lead{color:var(--ink);margin-bottom:6px;font-weight:650;display:block}.hero-mikro{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:.875rem;display:flex}.hero-mikro span{align-items:center;gap:8px;display:inline-flex}.hero-mikro span:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.sprint-board{background:var(--paper-light);border:1px solid var(--device-edge);pointer-events:none;user-select:none;border-radius:18px;gap:16px;width:100%;max-width:560px;margin-inline:auto;padding:22px;display:grid;box-shadow:0 30px 60px -30px #0d182159}.sb-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-head strong{letter-spacing:-.01em;font-size:15px}.hero-v2 .sb-head{padding-right:84px}.sb-status{background:color-mix(in srgb, var(--ok) 16%, var(--paper-light));color:var(--ok);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.sb-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sb-col{align-content:start;gap:8px;display:grid}.sb-col>small{color:var(--muted);font-size:11px;font-weight:600}.sb-ticket{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:6px;min-height:46px;padding:9px 10px;font-size:12px;font-weight:550;line-height:1.3;display:grid}.sb-ticket-aktiv{background:var(--brand-fill);border-color:var(--brand-fill);color:#fcfcfc}.sb-ticket-fertig{background:color-mix(in srgb, var(--ok) 10%, var(--paper-light));border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.sb-person{background:#fcfcfc33;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:grid}.sb-foot{border-top:1px solid var(--line);color:var(--muted);gap:7px;padding-top:12px;font-size:11px;display:grid}.sb-bar{--anteil:40%;background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.sb-bar i{width:var(--anteil);border-radius:inherit;background:linear-gradient(90deg, var(--brand-fill), var(--brand-soft));height:100%;display:block}.hero-v2+.band,.section+.band{margin-top:0}.section-mist+.band{margin-top:12px}.band.section{padding-block:clamp(56px,7vw,96px)}.section-nach-band{padding-top:clamp(56px,7vw,96px)}.section-belege{padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,96px)}.section-store{background:var(--mist);padding-block:clamp(48px,6vw,80px)}.band-chip{margin-bottom:22px}.nutzen-grid,.stufen{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stufen{grid-template-columns:repeat(3,minmax(0,1fr))}.nutzen-grid li,.stufen li{border-radius:var(--radius);background:#fcfcfc0d;border:1px solid #fcfcfc1f;align-content:start;gap:8px;padding:26px 28px;display:grid}.nutzen-grid .field-label,.stufen .field-label{color:var(--brand-soft)}.nutzen-grid h3,.stufen h3{font-size:1.25rem}.nutzen-grid p,.stufen p{color:var(--on-band-muted)}.hero-v2+.logo-band-clip{padding-block:0}.kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.kennzahlen li{align-content:start;gap:6px;display:grid}.kennzahl-zahl{align-items:baseline;gap:8px;display:flex}.kennzahl-vor{color:var(--brand);font-size:.9375rem;font-weight:600}.kennzahlen strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand);font-size:clamp(2rem,2vw + 1rem,2.75rem);font-weight:650;line-height:1}.kennzahlen span{max-width:22em;color:var(--muted);font-size:.9375rem}.preis-liste{gap:14px;display:grid}.preis-liste li{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);grid-template-columns:40px 1fr;align-items:start;gap:18px;padding:24px 26px;display:grid}.preis-no{background:var(--brand-fill);color:#fcfcfc;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:650;display:grid}.preis-liste h3{margin-bottom:6px;font-size:1.125rem}.preis-liste p{max-width:48em;color:var(--muted)}.preis-liste p strong{color:var(--brand);font-weight:600}.vergleich-wrap{overflow:visible}.vergleich{border-collapse:separate;border-spacing:0;border-radius:var(--radius);border:1px solid #fcfcfc24;width:100%;font-size:.9375rem;line-height:1.5}.vergleich thead th:first-child{border-top-left-radius:var(--radius)}.vergleich thead th:last-child{border-top-right-radius:var(--radius)}.vergleich tbody tr:last-child th{border-bottom-left-radius:var(--radius)}.vergleich tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.vergleich th,.vergleich td{text-align:left;vertical-align:top;border-top:1px solid #fcfcfc1a;padding:16px 18px}.vergleich thead th{background:#fcfcfc0f;border-top:0;font-weight:600}.vergleich thead th:last-child,.vergleich td:last-child{background:#6b9ac429}.vergleich tbody th{width:16%;color:var(--on-band);font-weight:600}.vergleich td{color:var(--on-band-muted)}.vergleich td:last-child{color:var(--on-band)}.vergleich td:before{color:var(--brand-soft);content:attr(data-spalte);margin-bottom:4px;font-size:.8125rem;font-weight:600;display:none}.vergleich-abschluss{max-width:60em;color:var(--on-band-muted);margin-top:22px}.risiko-liste{border-top:1px solid var(--line)}.risiko-liste li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:10px 40px;padding-block:24px;display:grid}.risiko-wenn{color:var(--brand);margin-bottom:2px;font-size:.8125rem;font-weight:600;display:block}.risiko-liste h3{font-size:1.0625rem}.risiko-liste p{max-width:40em;color:var(--muted)}.risiko-liste p strong{color:var(--ink);font-weight:600}.stufen-schluss{letter-spacing:-.02em;color:var(--on-band);margin-top:28px;font-size:clamp(1.25rem,1vw + 1rem,1.6rem);font-weight:650}.stufen-schluss em{color:var(--brand-soft);font-style:normal}.band .section-head .glossar-wort>a{color:var(--on-band)}.work-card-haeufig{border-color:var(--brand-soft)}.work-copy .chip{margin-bottom:2px}.work-copy .feld-nutzen{color:var(--ink-soft)}.work-copy .feld-nutzen strong{color:var(--brand);font-weight:600}.passung ul{color:var(--ink-soft);gap:8px;font-size:.9375rem;display:grid}.contact-zeilen li{align-items:start;gap:10px;display:flex}.passung li{padding-left:28px;position:relative}.passung li:before{content:"✓";background:var(--ok);color:#fcfcfc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;top:.2em;left:0}.passung-nicht li:before{content:"×";background:var(--line-strong);color:var(--ink-soft)}.store-zwei{--store-abstand:clamp(28px, 5vw, 72px);column-gap:var(--store-abstand);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.store-chip{grid-column:1/-1;justify-self:start;margin-bottom:16px}@media (width<=980px){.store-text{margin-top:var(--store-abstand)}}.store-zwei .section-head{margin-bottom:0}.store-text{max-width:44em;color:var(--ink-soft);gap:16px;font-size:1.0625rem;display:grid}.step-hinweis{color:var(--brand);font-size:.9375rem;font-weight:600}.quote-thema{color:var(--brand);font-size:.8125rem;font-weight:600}.quote-thema+blockquote{margin-top:-8px}.ueber-v2{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.section-head-breit{max-width:none}.section-head-breit h2{text-wrap:pretty;hyphens:manual}.section-head-breit h2 .zeile{display:inline-block}.section-head-breit>p{max-width:640px}.ueber-v2 .about-copy p{max-width:none}.profil-karte{border-radius:var(--radius-lg);background:var(--band);color:var(--on-band);gap:16px;padding:22px;display:grid}.profil-karte img{aspect-ratio:4/3.4;object-fit:cover;object-position:72% 30%;border-radius:var(--radius);width:100%;height:auto}.profil-karte figcaption{gap:6px;display:grid}.profil-karte strong{letter-spacing:-.01em;font-size:1.25rem}.profil-karte span{color:var(--on-band-muted);font-size:.9375rem}.passung{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:clamp(28px,3vw,40px);display:grid}.passung>div{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-light);align-content:start;gap:14px;padding:26px 28px;display:grid}.passung-technik{color:var(--brand);margin-bottom:8px;font-size:.8125rem;font-weight:600}.contact-zeilen{color:#e7eef5;gap:6px;font-size:.9375rem;display:grid}.contact-zeilen li:before{content:"";background:#9fd6b8;border-radius:50%;flex:none;width:7px;height:7px;margin-top:.55em}@media (width<=980px){.risiko-liste li,.store-zwei,.ueber-v2,.stufen{grid-template-columns:1fr}.profil-karte{max-width:440px}}@media (width<=640px){.nutzen-grid,.kennzahlen,.passung{grid-template-columns:1fr}.sprint-board{padding:16px}.sb-columns{gap:6px}.sb-ticket{min-height:40px;padding:7px 8px;font-size:10.5px}.vergleich thead{display:none}.vergleich,.vergleich tbody,.vergleich tr,.vergleich th,.vergleich td{width:auto;display:block}.vergleich tbody th{border-top:1px solid #fcfcfc33;width:auto;padding-bottom:6px}.vergleich tbody tr:first-child th{border-top:0}.vergleich td{border-top:0;padding-top:8px}.vergleich td:before{display:block}}}@layer utilities{@media (width<=980px){.hero-grid,.split{grid-template-columns:1fr}.split .section-head{position:static}.work-card,.about,.service-groups,.quotes,.quotes.quotes-zwei,.articles{grid-template-columns:1fr}.feld-bausteine{grid-template-columns:repeat(2,minmax(0,1fr))}.feld-zwei,.glossar-liste,.band-grid.band-grid-drei{grid-template-columns:1fr}.steps,.steps.feld-steps{grid-template-columns:1fr;gap:26px}.steps:before{background:linear-gradient(180deg, var(--brand-soft), var(--line) 85%);width:2px;height:auto;inset:18px auto 18px 17px}.step{grid-template-columns:36px 1fr;gap:6px 18px}.step-no{grid-row:span 2;margin-bottom:0}.step>:not(.step-no){grid-column:2}.work-visual-wrap{border-left:0;border-top:1px solid var(--line);place-items:center;padding-block:12px;display:grid}.hero-visual-wrap{width:min(100%,560px);margin-inline:auto}.hero-stamp{width:88px;top:-24px;right:0}.hero-stamp>span{inset:25px}.desktop-nav,.header-cta{display:none}.nav-toggle{display:grid}.mobile-nav{background:var(--paper-light);border:1px solid var(--line);opacity:0;border-radius:24px;width:min(1200px,100%);max-height:0;margin:8px auto 0;transition:max-height .22s,opacity .16s;display:block;overflow:hidden;box-shadow:0 20px 40px -24px #0d182159}.menu-open .mobile-nav{overscroll-behavior:contain;opacity:1;max-height:calc(100dvh - 100px);overflow-y:auto}.mobile-nav-inner{padding:10px;display:grid}.mobile-nav a{border-radius:14px;padding:14px 16px;font-weight:500}.mobile-nav a:hover{background:var(--mist)}.mobile-nav a[aria-current=page]{background:var(--mist);color:var(--ink)}.mobile-nav-gruppe{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px;display:grid}.mobile-nav-gruppe>span{color:var(--muted);padding:10px 16px 4px;font-size:.8125rem}.mobile-nav .button{justify-content:center;margin-top:6px}}@media (width<=640px){.feld-bausteine{grid-template-columns:1fr}.hero-visual-wrap{width:min(100%,420px)}.hero-stamp{width:76px}.hero-stamp>span{inset:21px}.band{border-radius:0;margin-inline:0}.band-grid{grid-template-columns:1fr}.contact{border-radius:0;grid-template-columns:1fr;width:100%}.cf-row{grid-template-columns:1fr}.contact-page .contact-orb{display:none}.section-head-row{flex-direction:column;align-items:start}.logo-group{min-height:76px}.logo-group img{height:calc(var(--logo-h,44px) * .8)}}@media (prefers-reduced-motion:reduce){.hero-stamp svg{animation:none}.has-js [data-reveal]{opacity:1;transform:none}.logo-track,.tech-track{animation:none}.tech-group[aria-hidden=true]{display:none}.tech-group{flex-wrap:wrap;justify-content:center}.logo-group[aria-hidden=true]{display:none}.logo-track{justify-content:center;width:100%}.logo-group{flex-wrap:wrap;row-gap:16px}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}}
