@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-semi-condensed-500.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.woff2) format("woff2")}:root{--blue: #4882b2;--blue-dark: #3a6b93;--blue-100: #dae6f0;--blue-050: #f0f5f9;--gray: #929090;--ink: #16191c;--gray-700: #5e5e5e;--gray-300: #c4c4c4;--gray-200: #e2e4e6;--gray-100: #f2f3f4;--white: #ffffff;--color-accent: var(--blue);--color-accent-strong: var(--blue-dark);--color-text: var(--ink);--color-text-muted: var(--gray-700);--color-surface: var(--white);--color-surface-alt: var(--gray-100);--color-surface-dark: var(--ink);--color-border: var(--gray-200);--font-display: "Barlow Semi Condensed", "Helvetica Neue", Arial, sans-serif;--font-body: "Barlow", "Helvetica Neue", Arial, sans-serif;--step--1: clamp(.875rem, .85rem + .12vw, .95rem);--step-0: clamp(1.0625rem, 1.03rem + .18vw, 1.1875rem);--step-1: clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--step-2: clamp(1.6rem, 1.4rem + 1vw, 2.25rem);--step-3: clamp(2.1rem, 1.7rem + 2vw, 3.25rem);--step-4: clamp(2.6rem, 1.85rem + 3.6vw, 4.75rem);--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .875rem;--space-s: 1.25rem;--space-m: 2rem;--space-l: 3rem;--space-xl: 4.5rem;--space-2xl: 7rem;--radius: 2px;--width-content: 1200px;--width-text: 66ch;--header-height: 4.5rem;--transition: .18s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4{margin:0 0 var(--space-s);font-family:var(--font-display);font-weight:700;line-height:1.06;letter-spacing:-.01em;text-transform:uppercase}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:0}p{margin:0 0 var(--space-s);max-width:var(--width-text)}a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition)}a:hover{color:var(--color-accent-strong)}img{max-width:100%;height:auto}ul,ol{margin:0 0 var(--space-s);padding-left:1.2em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.wrap{width:min(100% - 2.5rem,var(--width-content));margin-inline:auto}.section{padding-block:var(--space-xl)}@media(min-width:60rem){.section{padding-block:var(--space-2xl)}}.section--alt{background:var(--color-surface-alt)}.section--grau{background:var(--gray);color:var(--ink)}.section--grau .eyebrow,.section--grau .hinweis{color:var(--ink)}.section--grau a:not(.btn){color:var(--ink)}.section--trenner{border-top:1px solid var(--color-border)}.section--dark{background:var(--color-surface-dark);color:var(--white)}.section--dark h2,.section--dark h3{color:var(--white)}.eyebrow{display:block;margin-bottom:var(--space-xs);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.eyebrow:before{content:"";display:inline-block;width:2rem;height:2px;margin-right:.75rem;vertical-align:.3em;background:currentColor}.lead{font-size:var(--step-1);line-height:1.5;color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1.1rem;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;line-height:1.2;letter-spacing:.05em}@media(min-width:40rem){.btn{padding:.75rem 1.4rem}}.btn{text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.btn--primary{background:var(--color-accent);color:var(--white)}.btn--primary:hover{background:var(--color-accent-strong);color:var(--white)}.btn--ghost{border-color:currentColor;background:transparent;color:var(--color-text)}.btn--ghost:hover{background:var(--color-text);color:var(--white)}.btn--on-dark{border-color:#ffffff80;color:var(--white)}.btn--on-dark:hover{background:var(--white);color:var(--ink)}.aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-top:var(--space-m)}@media(min-width:40rem){.aktionen{gap:var(--space-xs)}}.hinweis{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-text-muted)}.fragen__kopf{margin-top:var(--space-xl);font-size:var(--step-1)}.fragen{margin:0;padding:0;list-style:none}.fragen li+li{margin-top:var(--space-2xs)}app-seitenkopf h1{max-width:20ch}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
