@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:300;src:url(../fonts/titillium-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(../fonts/titillium-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:url(../fonts/titillium-400i.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(../fonts/titillium-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(../fonts/titillium-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:url(../fonts/titillium-900.woff2) format("woff2")}:root{--magenta:#ec008c;--magenta-dark:#a8005f;--anthracite:#414042;--ink:#1c1c1d;--paper:#eee;--paper-2:#fafafa;--white:#fff;--rose:#fde9f4;--rose-line:#f4c0d1;--pink-on-dark:#ff5cb8;--line:rgba(65,64,66,.18);--line-dark:hsla(0,0%,100%,.16);--muted:#6b6a6c;--text-2:#5a595b;--text-dunkel:#3d3c3e;--text-lead:#4b4a4c;--label:#8a898b;--f-text:1.0;--f-lead:1.0;--f-klein:1.0;--f-zahl:1.0;--f-h1:1.0;--f-h2:1.0;--f-h3:1.0;--f-h4:1.0;--text-zeilenhoehe:1.6;--h1-gewicht:900;--h2-gewicht:700;--h3-gewicht:700;--h-zeilenhoehe:1.05;--h-laufweite:-0.02em;--link-farbe:inherit;--link-deko:none;--link-deko-hover:none;--btn-radius:10px;--btn-groesse:16px;--btn-gewicht:700;--btn-innen:13px 24px;--maxw:1320px;--gutter:28px;--sek-abstand:96px;--sek-abstand-mobil:72px;--radius:10px;--rail:88px;--kopf-hoehe:114px;--font:"Titillium Web","Segoe UI",Arial,sans-serif}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:calc(17px*var(--f-text));font-weight:400;line-height:var(--text-zeilenhoehe);margin:0;-webkit-font-smoothing:antialiased}body h1,body h2,body h3,body h4{color:inherit;font-family:var(--font);font-weight:var(--h2-gewicht);letter-spacing:var(--h-laufweite);line-height:var(--h-zeilenhoehe);margin:0}body h3,body h4{font-weight:var(--h3-gewicht)}body p{margin:0}.body-wrapper a{color:inherit;text-decoration:none}.body-wrapper :is(p,li) a:not([class]){color:var(--link-farbe);text-decoration:var(--link-deko);text-underline-offset:.18em}.body-wrapper :is(p,li) a:not([class]):hover{text-decoration:var(--link-deko-hover)}:focus-visible{border-radius:2px;outline:2px solid var(--magenta);outline-offset:3px}.ar-dnd .dnd-section{padding:0}.ar-dnd .dnd-section>.row-fluid{max-width:none}.ar-dnd .dnd-section .dnd-column{padding:0}.body-wrapper>div[data-global-resource-path*=header]{position:sticky;top:0;z-index:100}.ar-wrap{margin:0 auto;max-width:var(--maxw);padding:0 var(--gutter)}.ar-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ar-nur-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ar-skip{background:var(--ink);color:#fff;left:-9999px;padding:10px 16px;position:absolute;top:0;z-index:200}.ar-skip:focus{left:16px;top:16px}.ar-sek{border-bottom:1px solid var(--line);padding:var(--sek-abstand) 0}.ar-sek[id]{scroll-margin-top:var(--kopf-hoehe)}.ar-sek--weiss{background:var(--white)}.ar-sek--paper{background:var(--paper)}.ar-sek--paper-2{background:var(--paper-2)}.ar-sek--dunkel{background:var(--anthracite);border-bottom:0;color:#fff}.ar-sek--magenta{background:var(--magenta);border-bottom:0;color:#fff}.ar-eyebrow{align-items:center;color:var(--magenta);display:flex;font-size:calc(12px*var(--f-klein));font-weight:700;gap:10px;letter-spacing:.18em;text-transform:uppercase}.ar-eyebrow:before{background:currentColor;content:"";display:block;flex:none;height:2px;width:26px}.ar-eyebrow--hell{color:var(--pink-on-dark)}.ar-h2{font-size:calc(clamp(30px, 3.6vw, 48px)*var(--f-h2));letter-spacing:-.035em}.ar-eyebrow+.ar-h2,.ar-h2{margin-top:20px}.ar-h2__akzent{color:var(--magenta)}.ar-sek--dunkel .ar-h2__akzent{color:var(--pink-on-dark)}.ar-sek--magenta .ar-h2__akzent{color:inherit;opacity:.75}.ar-sekkopf{align-items:end;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:48px}.ar-sekkopf--ohne-abstand{margin-bottom:0}.ar-sekkopf__intro{color:var(--text-2);font-size:calc(18px*var(--f-lead));font-weight:300;max-width:52ch}.ar-sek--dunkel .ar-sekkopf__intro{color:hsla(0,0%,100%,.72)}.ar-btn{align-items:center;border:1.5px solid transparent;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:var(--btn-groesse);font-weight:var(--btn-gewicht);gap:10px;line-height:1.2;padding:var(--btn-innen);text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;white-space:nowrap}.ar-btn__pfeil{transition:transform .2s}.ar-btn:hover .ar-btn__pfeil{transform:translateX(4px)}.body-wrapper .ar-btn--primaer{background:var(--magenta);color:#fff}.body-wrapper .ar-btn--primaer:hover{background:var(--magenta-dark);transform:translateY(-1px)}.body-wrapper .ar-btn--ghost{border-color:var(--anthracite);color:var(--anthracite)}.body-wrapper .ar-btn--ghost:hover{background:var(--anthracite);color:#fff}.body-wrapper .ar-btn--weiss{background:#fff;color:var(--magenta)}.body-wrapper .ar-btn--weiss:hover{background:var(--anthracite);color:#fff}.body-wrapper .ar-btn--rand-hell{border-color:hsla(0,0%,100%,.7);color:#fff}.body-wrapper .ar-btn--rand-hell:hover{background:#fff;color:var(--magenta)}.ar-chip{border:1px solid var(--line);border-radius:var(--btn-radius);display:inline-block;font-size:calc(13px*var(--f-klein));font-weight:600;padding:5px 12px}@media (max-width:860px){.ar-sekkopf{gap:22px;grid-template-columns:1fr}.ar-sek{padding:var(--sek-abstand-mobil) 0}}.ar-fuss :focus-visible,.ar-sek--dunkel :focus-visible,.ar-sek--magenta :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.ar-refkachel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);display:flex;flex-direction:column;padding:34px 34px 30px;text-decoration:none;transition:border-color .2s,transform .2s}a.ar-refkachel:hover{border-color:var(--magenta);transform:translateY(-2px)}.ar-sek--weiss .ar-refkachel{background:var(--paper)}.ar-refkachel__thema{color:var(--label);font-size:calc(12px*var(--f-klein));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ar-refkachel__logo{display:block;height:34px;margin-top:16px;max-width:180px;object-fit:contain;object-position:left center;width:auto}.ar-refkachel__kunde{font-size:calc(26px*var(--f-h3));letter-spacing:-.03em;margin-top:12px}.ar-refkachel__branche{color:var(--muted);font-size:calc(15px*var(--f-text));font-weight:600;margin-top:4px}.ar-refkachel__satz{font-size:calc(21px*var(--f-lead));font-weight:700;letter-spacing:-.01em;line-height:1.35;margin-top:22px}.ar-refkachel__zahl{color:var(--muted);font-size:calc(15px*var(--f-text));margin-top:16px}.ar-refkachel__zahl b{color:var(--magenta);font-size:calc(22px*var(--f-zahl));margin-right:6px}.ar-refkachel__los{color:var(--magenta);font-size:calc(15.5px*var(--f-text));font-weight:700;margin-top:auto;padding-top:22px}.body-wrapper a.ar-glossar{border-bottom:1px dotted;color:inherit;cursor:help;text-decoration:none}.body-wrapper a.ar-glossar:focus-visible,.body-wrapper a.ar-glossar:hover{border-bottom-style:solid;color:var(--magenta-dark)}.ar-sek--dunkel a.ar-glossar:focus-visible,.ar-sek--dunkel a.ar-glossar:hover,.ar-sek--magenta a.ar-glossar:focus-visible,.ar-sek--magenta a.ar-glossar:hover{color:#fff}.body-wrapper a.ar-glossar--fehlt{border-bottom:0;outline:1px dashed var(--magenta);outline-offset:2px;text-decoration:underline wavy var(--magenta);text-underline-offset:3px}.ar-glossar-tip{background:var(--ink);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.18);color:#fff;font-size:calc(14.5px*var(--f-text));line-height:1.5;max-width:34ch;padding:12px 16px;pointer-events:none;position:absolute;z-index:300}.ar-glossar-tip__titel{display:block;font-weight:700;margin-bottom:4px}