@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-display: swap;font-weight: 400 900;src: url('/assets/fonts/schibsted-grotesk-latin-wght-normal.woff2') format('woff2-variations');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-display: swap;font-weight: 400 900;src: url('/assets/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2') format('woff2-variations');unicode-range: U+0100-02AF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme: only light;--graphit: #15181b;--graphit-2: #1d2125;--graphit-3: #2a2f35;--text: #2b2f34;--text-2: #565c63;--text-3: #7a8087;--weiss: #ffffff;--papier: #f6f5f2;--papier-2: #eeece7;--linie: #e3e1dc;--linie-2: #cfccc5;--bernstein: #e8a63a;--bernstein-hell: #f4c26f;--bernstein-tief: #c98a1e;--bernstein-zart: #fbf2e1;--bernstein-text: #8a5a0e;--haben: #2f7d50;--haben-hell: #5cc489;--haben-zart: #e9f4ed;--soll: #b0412f;--soll-hell: #f08a77;--soll-zart: #f9ebe8;--auf-dunkel: rgba(255,255,255,.88);--auf-dunkel-2: rgba(255,255,255,.66);--linie-dunkel: rgba(255,255,255,.14);--font: 'Schibsted Grotesk', system-ui, -apple-system, 'Segoe UI', sans-serif;--fs-xs: 12.5px;--fs-s: 14.5px;--fs-body: 17px;--fs-lead: clamp(17px, calc(15.6px + .35vw), 19.5px);--fs-h4: 17px;--fs-h3: clamp(18px, calc(16.6px + .3vw), 21px);--fs-h2: clamp(27px, calc(19px + 1.15vw), 38px);--fs-h1: clamp(33px, calc(20px + 2vw), 52px);--fs-zahl: clamp(40px, calc(26px + 2.2vw), 60px);--gewicht-satz: 450;--gewicht-mark: 750;--lh-body: 1.65;--lh-h: 1.12;--container: 1180px;--schmal: 760px;--gut: clamp(20px, 4vw, 40px);--sec: clamp(72px, 8vw, 120px);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--measure: 66ch;--r-s: 8px;--r: 10px;--r-l: 14px;--r-k: 12px;--pille: 999px;--schatten: 0 1px 2px rgba(21,24,27,.04), 0 6px 18px rgba(21,24,27,.05);--schatten-hoch: 0 2px 6px rgba(21,24,27,.07), 0 24px 60px rgba(21,24,27,.14);--ease: cubic-bezier(.2,.7,.2,1);--kopf: 72px}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--kopf) + 16px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}}body{margin: 0;font-family: var(--font);font-size: var(--fs-body);line-height: var(--lh-body);font-weight: 400;color: var(--text);background: var(--weiss);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'kern' 1;text-rendering: optimizeLegibility}body.no-scroll{overflow: hidden}img, svg, video, picture{display: block;max-width: 100%}img{height: auto}h1, h2, h3, h4, p, ul, ol, dl, dd, figure, blockquote{margin: 0}ul, ol{padding: 0;list-style: none}button, input, select, textarea{font: inherit;color: inherit}address{font-style: normal}table{border-collapse: collapse}::selection{background: var(--bernstein-zart);color: var(--graphit)}:focus-visible{outline: 2px solid var(--bernstein-tief);outline-offset: 3px;border-radius: 4px}[hidden]{display: none !important}.wrap{width: 100%;max-width: calc(var(--container) + 2 * var(--gut));margin-inline: auto;padding-inline: var(--gut)}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.nb{white-space: nowrap}@media (max-width: 380px){.nb-l{white-space: normal}}.skip{position: absolute;left: 16px;top: -60px;z-index: 200;background: var(--graphit);color: #fff;padding: 10px 16px;border-radius: var(--r-s);font-weight: 650;text-decoration: none}.skip:focus{top: 12px}.progress{position: fixed;inset: 0 auto auto 0;height: 2px;width: 0;background: var(--bernstein);z-index: 120;pointer-events: none}h1, h2, h3, h4{color: var(--graphit);font-weight: var(--gewicht-satz);letter-spacing: -.02em;line-height: var(--lh-h);text-wrap: balance}h3, h4{font-weight: 650;letter-spacing: -.01em;line-height: 1.3}h1 b, h1 em, h1 strong, h2 b, h2 em, h2 strong, .gold{font-style: normal;font-weight: var(--gewicht-mark)}.n-h1, .h-xl{font-size: var(--fs-h1);line-height: 1.04;letter-spacing: -.03em}.n-h2, .h-lg, .n-big{font-size: var(--fs-h2)}.h-md{font-size: clamp(22px, calc(17px + .8vw), 28px)}.n-huge{font-size: var(--fs-h1);line-height: 1.04;letter-spacing: -.03em}h3{font-size: var(--fs-h3)}p, li, dd{text-wrap: pretty}.lead, .n-lead{font-size: var(--fs-lead);line-height: 1.55;color: var(--text-2);max-width: 62ch}.n-sub{font-size: var(--fs-lead);line-height: 1.55}.n-h1 em, .n-big em, .n-big b, .n-h2 em, .n-h2 b, .h-lg b, .h-xl b, .h-md b, .gold, .n-summe, .n-weg h3 em{font-style: normal;font-weight: var(--gewicht-mark);color: var(--graphit);background-image: linear-gradient(var(--bernstein), var(--bernstein)), linear-gradient(var(--bernstein), var(--bernstein));background-repeat: no-repeat;background-size: 100% max(2px, .05em), 100% max(2px, .05em);background-position: 0 calc(100% - max(2px, .05em) - max(2px, .045em)), 0 100%;padding-bottom: .06em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.mk{background-size: 0 max(2px, .05em), 0 max(2px, .05em);transition: background-size .9s var(--ease) .15s}.mk.is-in{background-size: 100% max(2px, .05em), 100% max(2px, .05em)}:is(.n-hero, .n-dark, .sec-dark, .n-final) :is(h1, h2, h3) :is(em, b, .gold, .n-summe){color: var(--bernstein);background: none;padding: 0}:is(.n-hero, .n-dark, .sec-dark, .n-final) :is(h1, h2, h3, h4){color: #fff}.eyebrow, .n-hero-ueber, .n-eye{display: block;width: fit-content;max-width: 100%;padding: 7px 12px;border-radius: var(--r-s);background: var(--bernstein-zart);font-size: 14px;font-weight: 650;letter-spacing: 0;text-transform: none;color: var(--bernstein-text);line-height: 1.35;margin-bottom: var(--s4)}:is(.n-hero, .n-dark, .sec-dark, .n-final, .final) :is(.eyebrow, .n-hero-ueber, .n-eye){color: var(--bernstein);background: rgba(232,166,58,.14)}h1 > .eyebrow{margin-bottom: var(--s5)}:is(.p-hero-c, .n-abschluss, .final, .n-ps-kopf, .n-final) :is(.eyebrow, .n-eye){margin-inline: auto}a{color: inherit;text-decoration-color: var(--bernstein);text-decoration-thickness: 1.5px;text-underline-offset: 3px}a:hover{text-decoration-color: currentColor}.link{display: inline;background: none;border: 0;padding: 0;cursor: pointer;font-weight: 650;color: var(--graphit);text-decoration: underline;text-decoration-color: var(--bernstein);text-decoration-thickness: 2px;text-underline-offset: 5px;transition: text-decoration-color .2s, color .2s}.link:hover{text-decoration-color: var(--graphit)}.link-d, :is(.n-hero, .n-dark, .sec-dark, .n-final) .link{color: #fff}.link-d:hover, :is(.n-hero, .n-dark, .sec-dark, .n-final) .link:hover{text-decoration-color: #fff}.link-lg{font-size: var(--fs-lead)}.btn, .btn-ghost{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px 0 24px;border-radius: var(--r-k);border: 1.5px solid transparent;font-size: 15.5px;font-weight: 650;line-height: 1.2;letter-spacing: -.005em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color .2s var(--ease), border-color .2s, color .2s, box-shadow .25s var(--ease), transform .25s var(--ease)}.btn{background: var(--bernstein);color: var(--graphit);box-shadow: 0 1px 0 rgba(21,24,27,.08), inset 0 -2px 0 rgba(21,24,27,.08)}.btn:hover{background: var(--bernstein-hell);transform: translateY(-1px);box-shadow: 0 10px 24px rgba(201,138,30,.28)}.btn:active{transform: none;box-shadow: none}.btn .arr{flex: none;width: 18px;height: 18px;transition: transform .25s var(--ease)}.btn:hover .arr{transform: translateX(3px)}.btn-lg{min-height: 56px;padding: 0 26px 0 30px;font-size: 16.5px;border-radius: var(--r-l)}.btn-sm{min-height: 40px;padding: 0 16px 0 18px;font-size: 14.5px;gap: 8px;border-radius: var(--r)}.btn-sm .arr{width: 16px;height: 16px}.btn-full{display: flex;width: 100%}.btn-line, .btn-out, .btn-ghost{background: transparent;color: var(--graphit);border-color: var(--graphit);box-shadow: none}.btn-line:hover, .btn-out:hover, .btn-ghost:hover{background: var(--graphit);color: #fff;box-shadow: none}:is(.n-hero, .n-dark, .sec-dark, .n-final) :is(.btn-line, .btn-out, .btn-ghost){color: #fff;border-color: rgba(255,255,255,.5)}:is(.n-hero, .n-dark, .sec-dark, .n-final) :is(.btn-line, .btn-out, .btn-ghost):hover{background: #fff;color: var(--graphit)}.chk{flex: none;width: 20px;height: 20px;color: var(--haben)}.arr{flex: none}.checks{display: grid;gap: 14px}.checks li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: start}.checks .chk{margin-top: 3px}.n-end, .n-person-cta, .hero-cta, .mid-cta, .l-ps-end, .k-apply{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: var(--s7)}.hero-cta{margin-top: var(--s6)}.n-more-link, .n-guide, .faq-more{margin-top: var(--s6)}@media (max-width: 380px){.btn, .btn-lg{white-space: normal;text-align: center;padding-inline: 20px}}.site-head{position: sticky;top: 0;z-index: 100;background: rgba(255,255,255,.94);backdrop-filter: saturate(1.4) blur(12px);-webkit-backdrop-filter: saturate(1.4) blur(12px);border-bottom: 1px solid transparent;transition: border-color .25s, box-shadow .25s}.site-head.is-stuck{border-bottom-color: var(--linie);box-shadow: 0 6px 24px rgba(21,24,27,.05)}.head-in{display: flex;align-items: center;gap: 28px;height: var(--kopf)}.head-in > a:first-child{display: block;flex: none;line-height: 0}.logo{height: 22px;width: auto;fill: var(--graphit)}.logo .logo-d{fill: var(--bernstein)}.nav{display: flex;align-items: center;gap: 4px;margin-left: auto}.nav > a, .has-menu > a{display: inline-flex;align-items: center;height: 40px;padding: 0 12px;border-radius: var(--r-s);font-size: 15px;font-weight: 550;color: var(--text);text-decoration: none;transition: background-color .2s, color .2s}.nav > a:hover, .has-menu > a:hover, .has-menu:focus-within > a{background: var(--papier);color: var(--graphit)}.nav a[aria-current]{color: var(--graphit);font-weight: 700}.nav > a[aria-current]::after, .has-menu > a[aria-current]::after{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background: var(--bernstein);margin-left: 6px}.nav-k::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--bernstein);margin-right: 8px;flex: none}.m-nav .nav-k::before{display: inline-block;vertical-align: middle}.head-cta{flex: none}.has-menu{position: relative}.has-menu > a::before{content: '';order: 2;width: 7px;height: 7px;margin-left: 8px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);opacity: .6}.menu{position: absolute;top: calc(100% + 10px);left: 50%;width: 640px;transform: translate(-50%, 6px);display: grid;grid-template-columns: 1fr 1fr;gap: 4px;padding: 12px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);box-shadow: var(--schatten-hoch);opacity: 0;visibility: hidden;transition: opacity .2s, transform .25s var(--ease), visibility .2s}.menu::before{content: '';position: absolute;inset: -12px 0 auto;height: 12px}.has-menu:hover > .menu, .has-menu:focus-within > .menu{opacity: 1;visibility: visible;transform: translate(-50%, 0)}.has-menu.is-zu > .menu{opacity: 0;visibility: hidden}.menu a{display: block;padding: 12px 14px;border-radius: 10px;text-decoration: none;transition: background-color .15s}.menu a:hover, .menu a[aria-current]{background: var(--papier)}.menu strong{display: block;font-size: 15px;font-weight: 700;color: var(--graphit);margin-bottom: 2px}.menu span{display: block;font-size: 13px;line-height: 1.45;color: var(--text-2)}.burger{display: none;position: relative;width: 44px;height: 44px;margin-left: 4px;border: 0;border-radius: 50%;background: transparent;cursor: pointer}.burger i{position: absolute;left: 12px;right: 12px;height: 2px;background: var(--graphit);border-radius: 2px;transition: transform .25s var(--ease), top .25s var(--ease)}.burger i:first-child{top: 17px}.burger i:last-child{top: 25px}.is-open .burger i:first-child{top: 21px;transform: rotate(45deg)}.is-open .burger i:last-child{top: 21px;transform: rotate(-45deg)}.m-nav{display: none}@media (max-width: 1080px){.nav{display: none}.head-cta{margin-left: auto}.burger{display: block}.m-nav{position: fixed;inset: var(--kopf) 0 0;z-index: 99;display: flex;flex-direction: column;gap: 2px;padding: 16px var(--gut) 32px;background: #fff;overflow-y: auto;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .2s, transform .25s var(--ease), visibility .2s}.is-open .m-nav{opacity: 1;visibility: visible;transform: none}.m-nav > a:not(.btn){display: flex;align-items: center;min-height: 52px;font-size: 19px;font-weight: 600;color: var(--graphit);text-decoration: none;border-bottom: 1px solid var(--linie)}.m-nav > a[aria-current]{color: var(--bernstein-text)}.m-nav .btn{margin-top: 24px;min-height: 54px}}@media (max-width: 520px){.head-cta{display: none}.burger{margin-left: auto}}.site-head.is-simple .head-in{justify-content: space-between}.head-back{font-size: 15px;font-weight: 600;color: var(--text-2);text-decoration: none}.head-back:hover{color: var(--graphit)}.site-head.is-simple .head-cta{display: inline-flex}.site-foot{background: var(--graphit);color: var(--auf-dunkel-2);font-size: var(--fs-s);padding: 72px 0 32px}.site-foot .logo{fill: #fff;height: 22px}.foot-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px;padding-bottom: 48px;border-bottom: 1px solid var(--linie-dunkel)}.foot-brand p{margin: 18px 0 18px;color: #fff;font-weight: 600}.foot-brand address{line-height: 1.7}.foot-h{color: #fff;font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;margin-bottom: 16px}.site-foot nav, .foot-contact{display: flex;flex-direction: column;gap: 9px;align-items: flex-start}.site-foot a{color: var(--auf-dunkel-2);text-decoration: none;transition: color .15s}.site-foot a:hover{color: #fff}.site-foot .nav-k{display: inline-flex;align-items: center}.foot-bot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;padding-top: 24px;font-size: 13.5px}.foot-legal{display: flex;flex-wrap: wrap;gap: 8px 22px}.site-foot.is-simple{padding: 32px 0}.site-foot.is-simple .foot-addr{display: flex;flex-wrap: wrap;gap: 6px 0;line-height: 1.7}.site-foot.is-simple .foot-bot{border-top: 1px solid var(--linie-dunkel);margin-top: 20px}.foot-sep{font-style: normal;padding: 0 8px;opacity: .5}@media (max-width: 900px){.foot-top{grid-template-columns: 1fr 1fr}.foot-brand{grid-column: 1 / -1}}@media (max-width: 520px){.foot-top{grid-template-columns: minmax(0, 1fr)}.site-foot.is-simple .foot-addr{flex-direction: column}.foot-sep{display: none}}.sticky-cta{position: fixed;right: 24px;bottom: 24px;z-index: 90;opacity: 0;visibility: hidden;transform: translateY(12px);transition: opacity .25s, transform .3s var(--ease), visibility .25s}.sticky-cta.is-on{opacity: 1;visibility: visible;transform: none}.sticky-cta .btn{box-shadow: var(--schatten-hoch)}@media (max-width: 620px){.sticky-cta{left: 16px;right: 16px;bottom: 16px}.sticky-cta .btn{display: flex;width: 100%;min-height: 52px}}@media (max-width: 520px){.site-head.is-simple .head-in{gap: 12px}.site-head.is-simple .logo{height: 18px}.site-head.is-simple .head-cta{padding: 0 14px;font-size: 14px}}@media (max-width: 360px){.site-head.is-simple .head-cta{display: none}}.n-sec, .sec{padding-block: var(--sec);position: relative}.sec-soft{background: var(--papier)}.n-dark, .sec-dark{background: var(--graphit);color: var(--auf-dunkel)}:is(.n-dark, .sec-dark) .lead, :is(.n-dark, .sec-dark) .n-lead{color: var(--auf-dunkel-2)}.wrap > :is(.n-h2, .h-lg, .h-md), .sec-head > :is(h2, .n-h2, .h-lg), .n-ps-kopf > h2, .n-split-l > h2, .faq-wrap > div:first-child > h2{max-width: 24ch;margin-bottom: var(--s6)}.wrap > :is(.n-h2, .h-lg, .h-md):has(+ :is(.lead, .n-lead)), .sec-head > h2:has(+ .lead){margin-bottom: var(--s4)}.wrap > :is(.lead, .n-lead), .sec-head > .lead{margin-bottom: var(--s7)}.sec-head{margin-bottom: var(--s6)}.sec-head > :last-child{margin-bottom: 0}.p-hero{position: relative;background: var(--papier);padding: clamp(40px, 5vw, 72px) 0 clamp(48px, 6vw, 88px);border-bottom: 1px solid var(--linie);overflow: hidden}.p-hero::before{content: '';position: absolute;inset: 0;pointer-events: none;background-image: repeating-linear-gradient(to bottom, transparent 0 39px, rgba(21,24,27,.045) 39px 40px);mask-image: linear-gradient(to right, transparent 0%, #000 55%);-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 55%)}.p-hero .wrap{position: relative}.p-hero-in{max-width: 760px}.p-hero-in .h-xl, .p-hero-in .h-lg{margin-bottom: var(--s5)}.p-hero-in .lead{margin-top: 0}.p-hero-split{display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: clamp(32px, 5vw, 72px);align-items: center}.p-hero-split .p-hero-in{max-width: none}.p-hero-c .p-hero-in, .p-hero-c{text-align: center}.p-hero-c .p-hero-in{margin-inline: auto}.p-hero-c .eyebrow, .p-hero-c .hero-cta, .p-hero-c .mid-cta{justify-content: center}.p-hero-c .lead{margin-inline: auto}.p-hero-s{padding-bottom: clamp(32px, 4vw, 48px)}.h1-br{display: none}@media (max-width: 900px){.p-hero-split{grid-template-columns: minmax(0, 1fr)}}.crumbs{margin-bottom: var(--s6);font-size: 13.5px;color: var(--text-3)}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px}.crumbs li:not(:last-child)::after{content: '/';margin-left: 6px;color: var(--linie-2)}.crumbs a{color: var(--text-2);text-decoration: none}.crumbs a:hover{color: var(--graphit);text-decoration: underline}.crumbs [aria-current]{color: var(--graphit);font-weight: 600}.faq-wrap, .n-split{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(32px, 5vw, 80px);align-items: start}.faq-wrap > div:first-child, .n-split-l{position: sticky;top: calc(var(--kopf) + 32px)}.faq-wrap > div:first-child > h2, .n-split-l > h2{margin-bottom: var(--s5)}.faq, .n-faq-list{border-top: 1px solid var(--linie)}.faq-i{border-bottom: 1px solid var(--linie)}.faq-i summary{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 20px 0;cursor: pointer;list-style: none;font-size: 17px;font-weight: 650;line-height: 1.4;color: var(--graphit);transition: color .15s}.faq-i summary::-webkit-details-marker{display: none}.faq-i summary span{min-width: 0;overflow-wrap: break-word;hyphens: auto}.faq-i summary:hover{color: var(--bernstein-text)}.faq-i summary i{position: relative;flex: none;width: 28px;height: 28px;margin-top: -2px;border: 1.5px solid var(--linie-2);border-radius: 50%;transition: transform .25s var(--ease), background-color .2s, border-color .2s}.faq-i summary i::before, .faq-i summary i::after{content: '';position: absolute;left: 50%;top: 50%;width: 11px;height: 1.5px;background: var(--graphit);transform: translate(-50%, -50%)}.faq-i summary i::after{transform: translate(-50%, -50%) rotate(90deg);transition: transform .25s var(--ease)}.faq-i[open] summary i{background: var(--bernstein);border-color: var(--bernstein)}.faq-i[open] summary i::after{transform: translate(-50%, -50%) rotate(0)}.faq-i > div{padding: 0 52px 24px 0;color: var(--text-2);max-width: 70ch}.faq-i > div p + p, .faq-i > div p + div{margin-top: 12px}.faq-narrow{max-width: 860px}.faq-g{display: grid;gap: var(--s8)}.faq-g > * h2{margin-bottom: var(--s4)}:is(.n-dark, .sec-dark) .faq, :is(.n-dark, .sec-dark) .faq-i{border-color: var(--linie-dunkel)}:is(.n-dark, .sec-dark) .faq-i summary{color: #fff}:is(.n-dark, .sec-dark) .faq-i > div{color: var(--auf-dunkel-2)}@media (max-width: 900px){.faq-wrap, .n-split{grid-template-columns: minmax(0, 1fr)}.faq-wrap > div:first-child, .n-split-l{position: static}}.n-final{background: var(--graphit);color: var(--auf-dunkel);padding-block: var(--sec);position: relative;overflow: hidden}.n-final::before{content: '';position: absolute;inset: 0;pointer-events: none;background-image: repeating-linear-gradient(to bottom, transparent 0 39px, rgba(255,255,255,.035) 39px 40px)}.n-abschluss{position: relative;max-width: 780px;margin: 0 auto;text-align: center}.n-abschluss-h h2{font-size: var(--fs-h2);max-width: 22ch;margin: 0 auto var(--s5)}.n-abschluss-h > p{max-width: 56ch;margin: 0 auto;color: var(--auf-dunkel-2);font-size: var(--fs-lead);line-height: 1.55}.n-abschluss-h > .btn{margin-top: var(--s6)}.n-abschluss-h :is(.form-who, .k-apply, .hero-cta){justify-content: center;margin-inline: auto}.n-abschluss-h .form-who{background: var(--graphit-2);border-color: var(--linie-dunkel);text-align: left}.n-abschluss-h .form-who p{color: var(--auf-dunkel-2)}.n-abschluss-h .form-who a{color: #fff}.final{background: var(--graphit);color: var(--auf-dunkel);padding-block: var(--sec);text-align: center}.final h2{color: #fff;margin: 0 auto var(--s5);max-width: 22ch}.final .eyebrow{justify-content: center}.final .lead{margin: 0 auto var(--s6);color: var(--auf-dunkel-2)}.final h2 .gold{color: var(--bernstein);background: none}.more-links{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 12px;margin-top: var(--s5)}.more-links a{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: 100%;padding: 18px 20px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);font-weight: 650;color: var(--graphit);text-decoration: none;transition: border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease)}.more-links a:hover{border-color: var(--bernstein);box-shadow: var(--schatten);transform: translateY(-2px)}.more-links .arr{width: 18px;height: 18px;color: var(--bernstein-tief)}.n-fragen{counter-reset: f;display: grid;gap: 0;border-top: 1px solid var(--linie)}.n-fragen li{counter-increment: f;display: grid;grid-template-columns: 56px 1fr;gap: 16px;align-items: baseline;padding: 18px 0;border-bottom: 1px solid var(--linie);font-size: 17.5px;font-weight: 550;color: var(--graphit)}.n-fragen li::before{content: counter(f, decimal-leading-zero);font-size: 14px;font-weight: 700;color: var(--bernstein-text)}.legal{max-width: 820px}.legal h2{font-size: 22px;font-weight: 700;margin: 40px 0 12px}.legal h3{font-size: 18px;margin: 28px 0 8px}.legal p, .legal li{margin-bottom: 12px;color: var(--text)}.legal ul{list-style: disc;padding-left: 22px}.legal a{color: var(--graphit)}.legal-note{padding: 16px 20px;background: var(--papier);border-radius: var(--r-s);font-size: var(--fs-s);color: var(--text-2)}.nf{padding-block: clamp(80px, 12vw, 160px)}.n-hero{position: relative;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: clamp(32px, 5vw, 80px);align-items: center;padding: clamp(48px, 6.5vw, 104px) max(var(--gut), calc(50% - var(--container) / 2)) clamp(56px, 7vw, 112px);background: var(--graphit);color: var(--auf-dunkel)}.n-hero::before{content: '';position: absolute;inset: 0;z-index: -1;background-image: repeating-linear-gradient(to bottom, transparent 0 43px, rgba(255,255,255,.045) 43px 44px);mask-image: linear-gradient(100deg, transparent 15%, #000 70%);-webkit-mask-image: linear-gradient(100deg, transparent 15%, #000 70%)}.n-hero::after{content: '';position: absolute;z-index: -1;right: -12%;top: -30%;width: 60%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side, rgba(232,166,58,.13), transparent)}.n-hero .n-h1{font-size: clamp(40px, calc(16px + 4vw), 72px);line-height: 1.02;letter-spacing: -.035em;color: #fff;margin-bottom: var(--s5)}.n-hero .n-h1 em{color: var(--bernstein);background: none;padding: 0}.n-hero .n-sub{font-size: clamp(17px, calc(15.5px + .35vw), 20px);line-height: 1.55;color: var(--auf-dunkel);max-width: 50ch}.n-hero .n-sub strong{color: #fff;font-weight: 700}.n-hero .hero-cta{margin-top: var(--s6)}.n-hk4{background: #fff;color: var(--text);border-radius: var(--r-l);padding: 14px 30px;box-shadow: 0 30px 80px rgba(0,0,0,.35);position: relative}.n-hk4 ul{display: grid}.n-hk4 li{display: grid;grid-template-columns: 30px minmax(0, 1fr);gap: 12px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--linie);font-size: 17px;font-weight: 650;color: var(--graphit);line-height: 1.35}.n-hk4 li:last-child{border-bottom: 0}.n-hk4 li b{display: block;font-size: 17px;font-weight: 750;color: var(--graphit);margin-bottom: 2px}.n-hk4 li span{font-size: 16px;font-weight: 450;color: var(--text-2)}.n-hk4 li span b{color: var(--graphit)}.n-hk4 .chk{width: 30px;height: 30px;padding: 6px;border-radius: 50%;background: var(--haben);color: #fff}@media (max-width: 960px){.n-hero{grid-template-columns: minmax(0, 1fr)}.n-hk4{max-width: 520px}}@keyframes ks-welle{0%{transform: scale(1);opacity: .85}70%, 100%{transform: scale(1.12, 1.55);opacity: 0}}:is(.btn-avatar, .btn-puls, .head-cta, .sticky-cta .btn,a.btn[href$='erstgespraech-kurz/'], a.btn[href$='erstgespraech/'], .m-nav .btn, .form-kurz [data-submit]){position: relative;box-shadow: 0 0 0 3px rgba(232,166,58,.35)}:is(.btn-avatar, .btn-puls, .head-cta, .sticky-cta .btn,a.btn[href$='erstgespraech-kurz/'], a.btn[href$='erstgespraech/'], .m-nav .btn, .form-kurz [data-submit])::after{content: '';position: absolute;inset: -2px;border-radius: inherit;border: 2px solid rgba(232,166,58,.75);pointer-events: none;will-change: transform, opacity;animation: ks-welle 2.5s cubic-bezier(.25,.6,.35,1) infinite}:is(.btn-avatar, .btn-puls, .head-cta, .sticky-cta .btn,a.btn[href$='erstgespraech-kurz/'], a.btn[href$='erstgespraech/'], .m-nav .btn, .form-kurz [data-submit]):hover{box-shadow: 0 0 0 3px rgba(232,166,58,.5), 0 10px 24px rgba(201,138,30,.28)}@media (prefers-reduced-motion: reduce){:is(.btn-avatar, .btn-puls, .head-cta, .sticky-cta .btn,a.btn[href$='erstgespraech-kurz/'], a.btn[href$='erstgespraech/'], .m-nav .btn, .form-kurz [data-submit])::after{animation: none}}.topbar{background: var(--bernstein);color: var(--graphit);font-size: 14.5px;line-height: 1.4}.topbar-in{display: flex;align-items: center;justify-content: center;gap: 16px;min-height: 44px;padding-block: 8px;position: relative}.topbar p{text-align: center;padding-right: 32px}.topbar-k{display: inline-block;margin-right: 8px;padding: 2px 9px;border-radius: 6px;background: var(--graphit);color: #fff;font-size: 12.5px;font-weight: 700;vertical-align: 1px}.topbar-t{font-weight: 550}.topbar a{margin-left: 10px;font-weight: 750;color: var(--graphit);text-decoration: underline;text-decoration-color: var(--graphit);text-decoration-thickness: 1.5px;text-underline-offset: 4px;white-space: nowrap}.topbar-x{position: absolute;right: var(--gut);top: 50%;transform: translateY(-50%);width: 32px;height: 32px;border: 0;border-radius: 50%;background: transparent;color: var(--graphit);font-size: 22px;line-height: 1;cursor: pointer}.topbar-x:hover{background: rgba(21,24,27,.1)}@media (max-width: 620px){.topbar{font-size: 13.5px}.topbar-k{display: none}.topbar p{text-align: left}}.n-clients{padding: 32px 0;border-bottom: 1px solid var(--linie)}.n-clients p{text-align: center;font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);margin-bottom: 20px}.n-clients ul{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 24px 56px}.n-clients img{height: var(--h, 40px);width: auto;filter: grayscale(1);opacity: .75}.n-ps-s{background: #fff}.n-ps-kopf{text-align: center}.n-ps-kopf h2{margin-inline: auto}.n-bz{max-width: 1000px;margin: 0 auto;background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l);box-shadow: var(--schatten);overflow: hidden}.n-bz-kopf{display: grid;grid-template-columns: 80px 1fr 80px;align-items: center;padding: 16px 28px;border-bottom: 4px double var(--graphit);font-size: 14px;font-weight: 700;color: var(--text-3)}.n-bz-kopf > span:last-child{text-align: right}.n-bz-titel{text-align: center;letter-spacing: .04em;text-transform: none;font-size: 15px;color: var(--graphit)}.n-bz-body{display: grid;grid-template-columns: 1fr 1fr}.n-bz-col{display: flex;flex-direction: column;padding: 28px 32px 30px}.n-bz-soll{border-right: 1.5px solid var(--graphit)}.n-bz-ue{font-size: 19px;font-weight: 750;color: var(--graphit);margin-bottom: 14px}.n-bz-col ol{counter-reset: bz;display: grid}.n-bz-col li{counter-increment: bz;display: grid;grid-template-columns: 30px 1fr;gap: 8px;padding: 11px 0;border-bottom: 1px dashed var(--linie-2);font-size: 16px;line-height: 1.4;color: var(--graphit)}.n-bz-col li::before{content: counter(bz) '.';font-weight: 750}.n-bz-soll li::before{color: var(--soll)}.n-bz-haben li::before{color: var(--haben)}.n-bz-leer{flex: 1;min-height: 56px;position: relative;margin: 6px 0}.n-bz-leer .n-nase{position: absolute;inset: 8px 0;width: 100%;height: calc(100% - 16px);color: var(--linie-2)}.n-bz-sum{margin-top: auto;padding: 12px 0 10px;border-top: 1.5px solid var(--graphit);border-bottom: 5px double var(--graphit);text-align: right;font-size: 17px;font-weight: 750}.n-bz-soll .n-bz-sum{color: var(--soll)}.n-bz-haben .n-bz-sum{color: var(--haben)}.n-bz-haben ol{margin-bottom: 24px}.n-ps-s .n-end{justify-content: center}@media (max-width: 760px){.n-bz-body{grid-template-columns: minmax(0, 1fr)}.n-bz-soll{border-right: 0;border-bottom: 1.5px solid var(--graphit)}.n-bz-leer{display: none}.n-bz-kopf{grid-template-columns: 1fr 1fr;padding: 14px 20px}.n-bz-titel{display: none}.n-bz-col{padding: 22px 20px}}.n-amber{background: var(--bernstein-zart);border-block: 1px solid #f1e2c4}.n-amber .wrap{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: clamp(32px, 5vw, 80px);align-items: end}.n-amber .n-h2{max-width: none;margin: 0;color: var(--graphit)}.n-amber .n-summe, .n-amber .n-h2 em{background-image: linear-gradient(var(--graphit), var(--graphit)), linear-gradient(var(--graphit), var(--graphit))}.n-amber-t{border-top: 2px solid var(--graphit);padding-top: 20px;display: grid;gap: 14px;font-size: 17px;color: var(--text)}.n-amber-t > p:first-child{font-weight: 650;color: var(--graphit)}@media (max-width: 860px){.n-amber .wrap{grid-template-columns: minmax(0, 1fr)}.n-amber .n-h2 br{display: none}}.n-weg-s{background: #fff}.n-weg{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;counter-reset: w;position: relative}.n-weg > li{position: relative;display: flex;flex-direction: column;padding: 30px 28px 28px;background: var(--papier);border: 1px solid var(--linie);border-radius: var(--r-l);transition: border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease)}.n-weg > li:hover{border-color: var(--linie-2);box-shadow: var(--schatten);transform: translateY(-3px);background: #fff}.n-weg > li:not(:last-child)::after{content: '';position: absolute;right: -15px;top: 46px;z-index: 1;width: 10px;height: 10px;border-top: 2px solid var(--bernstein-tief);border-right: 2px solid var(--bernstein-tief);transform: rotate(45deg)}.n-weg h3{display: flex;align-items: center;gap: 14px;font-size: 22px;margin-bottom: 14px}.n-weg-n{display: inline-grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: 50%;background: var(--graphit);color: #fff;font-size: 15px;font-weight: 750}.n-weg h3 em{font-size: 22px}.n-weg > li > p{color: var(--text-2);font-size: 16px}.n-weg-l{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 22px}.n-weg-l a, .n-weg-l span{display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border-radius: var(--r-s);background: #fff;border: 1px solid var(--linie-2);font-size: 14px;font-weight: 600;color: var(--graphit);text-decoration: none;transition: border-color .15s, background-color .15s}.n-weg-l a:hover{border-color: var(--graphit);background: var(--graphit);color: #fff}.n-weg-b{margin-top: 14px;font-size: var(--fs-s);color: var(--text-2)}@media (max-width: 900px){.n-weg{grid-template-columns: minmax(0, 1fr)}.n-weg > li:not(:last-child)::after{right: auto;left: 44px;top: auto;bottom: -15px;transform: rotate(135deg)}}.n-fc-s{background: var(--papier);border-block: 1px solid var(--linie)}.n-fc-g{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px}.n-fc{display: flex;flex-direction: column;padding: 26px 24px 24px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);position: relative;transition: box-shadow .25s var(--ease), transform .25s var(--ease)}.n-fc::before{content: '';position: absolute;left: 24px;top: 0;width: 40px;height: 3px;background: var(--bernstein);border-radius: 0 0 3px 3px}.n-fc:hover{box-shadow: var(--schatten);transform: translateY(-3px)}.n-fc-tag{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein-text);margin-bottom: 14px}.n-fc-z{font-size: clamp(28px, calc(18px + 1.2vw), 36px);font-weight: 750;line-height: 1.05;letter-spacing: -.025em;color: var(--graphit)}.n-fc-u{margin-top: 8px;font-size: 15px;font-weight: 600;color: var(--graphit);line-height: 1.4;padding-bottom: 14px;border-bottom: 1px solid var(--linie)}.n-fc-t{margin-top: 14px;font-size: 14.5px;line-height: 1.55;color: var(--text-2)}.n-fc .link{margin-top: auto;padding-top: 18px;font-size: 15px}@media (max-width: 1100px){.n-fc-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.n-fc-g{grid-template-columns: minmax(0, 1fr)}}.n-feats{display: grid;gap: var(--s8)}.n-feat{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(32px, 5vw, 72px);align-items: center}.n-feat-t h3{font-size: clamp(22px, calc(16px + .9vw), 30px);font-weight: 650;letter-spacing: -.02em;line-height: 1.2;color: #fff;margin-bottom: 22px}.n-feat-t ul{display: grid;gap: 12px;margin-bottom: 24px}.n-feat-t li{display: grid;grid-template-columns: 24px 1fr;gap: 12px;color: var(--auf-dunkel)}.n-feat-t .chk{width: 22px;height: 22px;padding: 3px;margin-top: 1px;border-radius: 50%;background: rgba(92,196,137,.16);color: var(--haben-hell)}.n-feat-fall{margin-top: 12px;font-size: var(--fs-s)}.n-feat .n-end{margin-top: var(--s6)}@media (max-width: 900px){.n-feat{grid-template-columns: minmax(0, 1fr)}}.n-steps{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;position: relative}.n-steps::before{content: '';position: absolute;left: 22px;right: 22px;top: 22px;height: 2px;background: repeating-linear-gradient(to right, var(--linie-2) 0 8px, transparent 8px 14px)}.n-steps li{position: relative}.n-num{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: #fff;border: 2px solid var(--graphit);font-size: 15px;font-weight: 750;color: var(--graphit);position: relative;z-index: 1;margin-bottom: 20px}.n-steps li:first-child .n-num{background: var(--bernstein);border-color: var(--bernstein)}.n-steps h3{font-size: 19px;margin-bottom: 8px}.n-steps p{color: var(--text-2);font-size: 15.5px}@media (max-width: 900px){.n-steps{grid-template-columns: minmax(0, 1fr);gap: 0}.n-steps::before{left: 21px;right: auto;top: 22px;bottom: 22px;width: 2px;height: auto;background: repeating-linear-gradient(to bottom, var(--linie-2) 0 8px, transparent 8px 14px)}.n-steps li{display: grid;grid-template-columns: 44px 1fr;gap: 0 20px;padding-bottom: 28px}.n-steps .n-num{grid-row: span 2;margin: 0}}.n-person{background: #fff}.n-person-ueber{font-size: var(--fs-lead);font-weight: 650;color: var(--graphit);margin-bottom: var(--s5)}.n-person-t{display: grid;grid-template-columns: 280px minmax(0, 1fr);gap: clamp(28px, 4vw, 64px);align-items: start}.n-person-pic{display: grid;gap: 14px}.n-person-pic .portrait img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;border-radius: var(--r)}.n-person-pic figcaption{display: grid;gap: 2px;font-size: var(--fs-s);color: var(--text-2)}.n-person-pic strong{color: var(--graphit);font-size: 16.5px}.n-person-pic .sig{width: 150px;height: auto;margin: 2px 0 6px -4px}.n-person-pic .link{margin-top: 6px;width: max-content}.n-person-t > div > p{font-size: var(--fs-lead);line-height: 1.6;color: var(--text);max-width: 56ch}.n-person .n-person-cta{margin-top: var(--s6)}@media (max-width: 760px){.n-person-t{grid-template-columns: minmax(0, 1fr)}.n-person-pic{grid-template-columns: 120px minmax(0, 1fr);align-items: end}}.n-anlass{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 0 40px;border-top: 1px solid var(--linie)}.n-anlass li{display: flex;flex-direction: column;gap: 6px;padding: 20px 0;border-bottom: 1px solid var(--linie)}.n-anlass li > span{font-size: 17px;font-weight: 600;color: var(--graphit);line-height: 1.4}.n-anlass li > span::before{content: '»';color: var(--bernstein-tief);margin-right: 6px;font-weight: 700}.n-anlass .link, .n-anlass-l{font-size: 14.5px;font-weight: 600;max-width: 100%}.n-anlass .nb{white-space: normal}.n-anlass-l{color: var(--text-2)}.n-trig-q{margin-top: var(--s6);font-size: 19px;font-weight: 650;color: var(--graphit)}.n-trig-q + .n-person-cta{margin-top: var(--s5)}@media (max-width: 760px){.n-anlass{grid-template-columns: minmax(0, 1fr)}}.n-rechner-s{background: var(--papier);border-block: 1px solid var(--linie)}.n-rechner{max-width: 1000px;margin: 0 auto;background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l);box-shadow: var(--schatten);padding: clamp(28px, 4vw, 48px)}.n-rechner > h2{margin-bottom: 6px !important}.n-rechner > .n-rechner-f:first-of-type{color: var(--text-2);margin-bottom: 28px}.n-rechner-t{display: grid;grid-template-columns: 1fr 1fr;gap: 0;border: 1px solid var(--linie);border-radius: var(--r);overflow: hidden}.n-rechner-sp{padding: 24px 26px}.n-rechner-sp + .n-rechner-sp{background: var(--graphit);color: var(--auf-dunkel)}.n-rechner-k{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);margin-bottom: 8px}.n-rechner-sp + .n-rechner-sp .n-rechner-k{color: var(--bernstein)}.n-rechner-z{display: grid;grid-template-columns: 1fr 132px;gap: 16px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--linie)}.n-rechner-z:last-child{border-bottom: 0}.n-rechner-sp + .n-rechner-sp .n-rechner-z{border-color: var(--linie-dunkel)}.n-rechner-z > span{font-weight: 650;color: var(--graphit);line-height: 1.35}.n-rechner-sp + .n-rechner-sp .n-rechner-z > span{color: #fff;font-weight: 550}.n-rechner-z small{display: block;font-size: 13px;font-weight: 400;color: var(--text-3);margin-top: 2px}.n-rechner-z input{width: 100%;height: 46px;padding: 0 12px;border: 1.5px solid var(--linie-2);border-radius: var(--r-s);background: #fff;font-size: 17px;font-weight: 650;text-align: right;transition: border-color .15s}.n-rechner-z input:focus{outline: none;border-color: var(--bernstein-tief);box-shadow: 0 0 0 3px var(--bernstein-zart)}.n-rechner-z output{text-align: right;font-size: 22px;font-weight: 750;color: #fff}.n-rechner-end{border-top: 1.5px solid rgba(255,255,255,.55) !important;border-bottom: 5px double rgba(255,255,255,.55) !important;margin-top: 6px}.n-rechner-end output{color: var(--bernstein);font-size: 28px}.n-rechner [role="status"] .n-trig-q{margin-top: 20px;font-size: 17px}.n-rechner > .n-rechner-f:last-of-type{margin-top: 18px;font-size: 13.5px;color: var(--text-3)}.n-rechner .n-end{margin-top: var(--s5)}@media (max-width: 760px){.n-rechner-t{grid-template-columns: minmax(0, 1fr)}.n-rechner-z{grid-template-columns: minmax(0, 1fr) 104px}.n-rechner-sp{padding: 20px 18px}}#faq{background: #fff}.n-karriere-t{padding-block: clamp(40px, 5vw, 64px)}.n-kt{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 12px 48px;align-items: center;padding: 28px 32px;border: 1px solid var(--linie);border-radius: var(--r-l);background: linear-gradient(110deg, var(--bernstein-zart), #fff 55%)}.n-kt-marke{grid-column: 1;display: inline-flex;width: max-content;padding: 5px 12px;border-radius: var(--r-s);background: var(--bernstein);color: var(--graphit);font-size: 13.5px;font-weight: 750;letter-spacing: 0;text-transform: none}.n-kt-h{grid-column: 1;font-size: 24px;font-weight: 650;margin: 0}.n-kt > p:not(.n-kt-marke){grid-column: 2;grid-row: 1 / span 2;color: var(--text-2)}.n-kt > .link{grid-column: 2}@media (max-width: 760px){.n-kt{grid-template-columns: minmax(0, 1fr)}.n-kt > p:not(.n-kt-marke), .n-kt > .link{grid-column: 1;grid-row: auto}}.n-claim{background: var(--papier);border-bottom: 1px solid var(--linie)}.n-claim .n-h2{color: var(--graphit);max-width: 24ch;margin-bottom: var(--s6)}.n-claim .n-h2 em{display: inline;margin-top: 0}.n-claim-l{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: var(--s6)}.n-claim-l a, .n-claim-l span{display: inline-flex;align-items: center;min-height: 40px;padding: 0 18px;border: 1px solid var(--linie-2);border-radius: var(--r-s);color: var(--graphit);font-size: 15px;font-weight: 600;text-decoration: none;transition: border-color .2s, background-color .2s, color .2s}.n-claim-l a:hover{border-color: var(--graphit);background: var(--graphit);color: #fff}.n-claim-t{max-width: 60ch;font-size: var(--fs-lead);line-height: 1.6;color: var(--text-2)}.n-kis .n-lead{margin-bottom: var(--s7)}.n-kis-h{font-size: 19px;font-weight: 700;color: #fff;margin-bottom: var(--s4)}.n-kis-l{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0;border-top: 1px solid var(--linie-dunkel);margin-bottom: var(--s7)}.n-kis-l li{padding: 24px 24px 8px 0}.n-kis-l li + li{padding-left: 24px;border-left: 1px solid var(--linie-dunkel)}.n-kis-n{display: block;font-size: 13px;font-weight: 750;color: var(--bernstein);margin-bottom: 12px}.n-kis-l h3{color: #fff;font-size: 18px;margin-bottom: 8px}.n-kis-l p{color: var(--auf-dunkel-2);font-size: 15.5px;line-height: 1.55}@media (max-width: 1080px){.n-kis-l{grid-template-columns: repeat(2, minmax(0, 1fr))}.n-kis-l li:nth-child(3){padding-left: 0;border-left: 0}.n-kis-l li:nth-child(n+3){border-top: 1px solid var(--linie-dunkel)}}.n-kis-p{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;margin-top: var(--s5);padding: 22px 26px;border: 1px solid var(--linie-dunkel);border-radius: var(--r)}.n-kis-p p{color: var(--auf-dunkel)}.n-kis-p p > span:first-child{display: inline-block;margin-right: 10px;font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein)}.n-kis-p b{color: #fff;font-size: 18px;margin-right: 4px}@media (max-width: 860px){.n-kis-l{grid-template-columns: minmax(0, 1fr)}.n-kis-l li, .n-kis-l li + li{padding: 22px 0;border-left: 0}.n-kis-l li + li{border-top: 1px solid var(--linie-dunkel)}}.n-weg-s{background: var(--papier);border-block: 1px solid var(--linie)}.n-weg > li{background: #fff}#zusammenarbeit{background: var(--papier);border-block: 1px solid var(--linie)}.n-steps .n-num{background: var(--papier)}.n-rechner-s{background: #fff;border: 0}#faq{background: var(--papier);border-top: 1px solid var(--linie)}.n-satz{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, 1fr);grid-template-areas: 'a m b';align-items: stretch;max-width: none !important;margin-bottom: var(--s7) !important;font-size: clamp(18px, calc(14px + .6vw), 23px);line-height: 1.3}.n-satz > span:nth-of-type(1){grid-area: a}.n-satz > span:nth-of-type(2){grid-area: b}.n-satz > span{display: block;padding: 26px 26px;background: var(--papier);border: 1px solid var(--linie);border-radius: var(--r);color: var(--text);font-weight: 500}.n-satz > strong{grid-area: m;align-self: center;position: relative;display: block;text-align: center;margin: 0 36px;padding: 26px 22px;background: var(--bernstein);border-radius: var(--r);color: var(--graphit);font-size: clamp(21px, calc(14px + 1vw), 30px);font-weight: 780;letter-spacing: -.02em;line-height: 1.15}.n-satz > strong::before, .n-satz > strong::after{content: '';position: absolute;top: 50%;width: 36px;height: 2px;margin-top: -1px;background: var(--bernstein-tief);transition: transform .8s var(--ease) .3s}.n-satz > strong::before{right: 100%;transform-origin: left}.n-satz > strong::after{left: 100%;transform-origin: right}.ln-an.n-satz > strong::before, .ln-an.n-satz > strong::after{transform: scaleX(0)}.ln-an.n-satz.is-in > strong::before, .ln-an.n-satz.is-in > strong::after{transform: none}@media (max-width: 860px){.n-satz{grid-template-columns: minmax(0, 1fr);grid-template-areas: 'a' 'm' 'b'}.n-satz > strong{margin: 24px 0}.n-satz > strong::before, .n-satz > strong::after{top: auto;left: 50%;right: auto;width: 2px;height: 24px;margin: 0 0 0 -1px}.n-satz > strong::before{bottom: 100%;transform-origin: top}.n-satz > strong::after{top: 100%;transform-origin: bottom}.ln-an.n-satz > strong::before, .ln-an.n-satz > strong::after{transform: scaleY(0)}}.n-ord{border: 1px solid var(--linie-dunkel);border-radius: var(--r-l);padding: clamp(20px, 3vw, 32px);background: rgba(255,255,255,.02)}.n-ord-kopf{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 24px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--linie-dunkel)}.n-ord-kopf p{color: var(--auf-dunkel)}.n-ord-k{display: inline-block;margin-right: 10px;font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein)}.n-ord-kopf b{color: #fff;font-size: 22px;letter-spacing: -.01em;margin-right: 10px}.n-ord-u{color: var(--auf-dunkel-2);font-size: 15.5px}.n-ord-g{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px}.n-ord-g li{position: relative;padding: 20px 20px 22px;background: var(--graphit-2);border: 1px solid var(--linie-dunkel);border-radius: var(--r);transition: border-color .2s, transform .25s var(--ease)}.n-ord-g li:hover{border-color: rgba(232,166,58,.55)}.n-ord-g h3{color: #fff;font-size: 17px;margin-bottom: 8px}.n-ord-g p{color: var(--auf-dunkel-2);font-size: 14.5px;line-height: 1.55}.n-ord-eu{border-color: rgba(255,204,0,.35) !important}.n-ord-eu .eu{width: 36px;height: 24px;margin-bottom: 12px;border-radius: 3px;box-shadow: 0 0 0 1px rgba(255,255,255,.15)}.n-ord-m{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin-top: 20px}.n-ord-mk{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--auf-dunkel-2);margin-right: 4px}.n-ord-m ul{display: flex;flex-wrap: wrap;gap: 10px}.n-ord-m li{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 14px 0 8px;border: 1px solid var(--linie-dunkel);border-radius: var(--pille);background: var(--graphit-2)}.n-ord-m li .eu{width: 21px;height: 14px;border-radius: 2px;margin-left: 2px}.n-ord-m .ki-logo{width: 22px;height: 22px;flex: none;padding: 3px;box-sizing: content-box;border-radius: 6px;background: #fff}.n-ord-m b{color: #fff;font-size: 15px}.n-ord-m span{color: var(--auf-dunkel-2);font-size: 13.5px}.n-ord-m .n-ord-bald{border-style: dashed}.n-ord-h{margin-top: 16px;font-size: 13px;color: var(--auf-dunkel-2)}.n-kis .n-more-link{margin-top: var(--s5)}@media (max-width: 1080px){.n-ord-g{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.n-ord-g{grid-template-columns: minmax(0, 1fr)}}.n-bz-col li{margin: 0 -10px;padding: 11px 10px;border-radius: 8px;transition: background-color .25s, box-shadow .25s}.n-bz-soll li.is-paar{background: rgba(176,65,47,.09)}.n-bz-haben li.is-paar{background: rgba(47,125,80,.1)}.n-bz-col li.is-paar::before{transform: scale(1.15)}.n-bz-col li::before{transition: transform .25s var(--ease)}.n-bz-tipp{margin: -8px 0 10px;font-size: 13px;color: var(--text-3)}.n-bz-btn{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;width: 100%;padding: 0;border: 0;background: none;font: inherit;color: var(--graphit);text-align: left;cursor: pointer}.n-bz-btn i{position: relative;flex: none;width: 18px;height: 18px;margin-top: 2px;border-radius: 50%;border: 1.5px solid var(--haben);transition: transform .25s var(--ease), background-color .2s}.n-bz-btn i::before, .n-bz-btn i::after{content: '';position: absolute;left: 50%;top: 50%;width: 8px;height: 1.5px;background: var(--haben);transform: translate(-50%, -50%)}.n-bz-btn i::after{transform: translate(-50%, -50%) rotate(90deg);transition: transform .25s var(--ease)}.n-bz-btn[aria-expanded="true"] i{background: var(--haben)}.n-bz-btn[aria-expanded="true"] i::before, .n-bz-btn[aria-expanded="true"] i::after{background: #fff}.n-bz-btn[aria-expanded="true"] i::after{transform: translate(-50%, -50%) rotate(0)}.n-bz-btn:hover .n-bz-t{color: var(--haben)}.n-bz-det{grid-column: 2;margin-top: 8px;font-size: 14.5px;line-height: 1.55;color: var(--text-2)}@media (prefers-reduced-motion: no-preference){.n-bz-det:not([hidden]){animation: ks-auf .35s var(--ease) both}}.bz-an .n-bz-col li{opacity: 0;transition: opacity .5s var(--ease), transform .6s var(--ease), background-color .25s}.bz-an .n-bz-soll li{transform: translateX(-28px);transition-delay: calc(var(--z) * 110ms + 150ms), calc(var(--z) * 110ms + 150ms), 0s}.bz-an .n-bz-haben li{transform: translateX(28px);transition-delay: calc(var(--z) * 110ms + 900ms), calc(var(--z) * 110ms + 900ms), 0s}.bz-an.is-in .n-bz-col li{opacity: 1;transform: none}.bz-an .n-bz-soll .n-bz-t{background-image: linear-gradient(var(--soll), var(--soll));background-repeat: no-repeat;background-position: 0 58%;background-size: 0 1.5px;transition: background-size .45s var(--ease), color .4s}.bz-an.is-in .n-bz-soll .n-bz-t{background-size: 100% 1.5px;color: var(--text-3);transition-delay: calc(var(--z) * 140ms + 1800ms)}.bz-an .n-bz-leer .n-nase{clip-path: inset(0 100% 0 0);transition: clip-path 1s var(--ease) 2.7s}.bz-an.is-in .n-bz-leer .n-nase{clip-path: inset(0 0 0 0)}.bz-an .n-bz-sum, .bz-an .n-bz-tipp{opacity: 0;transform: translateY(10px);transition: opacity .6s var(--ease) 3.1s, transform .6s var(--ease) 3.1s}.bz-an.is-in .n-bz-sum, .bz-an.is-in .n-bz-tipp{opacity: 1;transform: none}.bz-an .n-bz-haben .n-bz-sum{transition-delay: 3.4s}.n-weg > li.is-aktiv{border-color: var(--bernstein);background: #fff;box-shadow: var(--schatten-hoch);transform: translateY(-6px)}.n-weg > li .n-weg-n{transition: background-color .3s, color .3s, transform .3s var(--ease)}.n-weg > li.is-aktiv .n-weg-n{background: var(--bernstein);color: var(--graphit);transform: scale(1.1)}.n-weg > li{transition: border-color .35s, box-shadow .35s var(--ease), transform .35s var(--ease), background-color .35s}.l-konto{background: #fff}.l-ps{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 20px;align-items: stretch}.l-ps-a, .l-ps-b{border-radius: var(--r-l);padding: clamp(24px, 3vw, 36px)}.l-ps-a{background: var(--papier);border: 1px solid var(--linie)}.l-ps-b{background: #fff;border: 1px solid var(--linie);box-shadow: var(--schatten)}.n-ps-tag{display: inline-flex;align-items: center;gap: 8px;padding: 5px 12px 5px 8px;border-radius: var(--r-s);font-size: 13.5px;font-weight: 750;letter-spacing: 0;text-transform: none;margin-bottom: 18px}.l-ps-a .n-ps-tag{background: var(--soll-zart);color: var(--soll)}.l-ps-b .n-ps-tag{background: var(--haben-zart);color: var(--haben)}.n-ps-tag > i{width: 16px;height: 16px;position: relative}.n-ps-tag > i::before, .n-ps-tag > i::after{content: '';position: absolute;left: 2px;right: 2px;top: 7px;height: 2px;background: currentColor;transform: rotate(45deg);border-radius: 2px}.n-ps-tag > i::after{transform: rotate(-45deg)}.n-ps-tag .chk{width: 16px;height: 16px}.l-ps-h{font-size: 22px !important;font-weight: 700;letter-spacing: -.015em;margin-bottom: 18px;max-width: none !important}.l-ps-a ul{display: grid}.l-ps-a li{display: grid;grid-template-columns: 20px 1fr;gap: 12px;padding: 14px 0;border-top: 1px solid var(--linie);color: var(--text)}.l-ps-a li > i{position: relative;width: 14px;height: 14px;margin-top: 5px}.l-ps-a li > i::before, .l-ps-a li > i::after{content: '';position: absolute;left: 0;right: 0;top: 6px;height: 2px;background: var(--soll);transform: rotate(45deg);border-radius: 2px}.l-ps-a li > i::after{transform: rotate(-45deg)}.l-ps-bl{display: grid;grid-template-columns: 1fr 1fr;gap: 0 28px}.l-ps-bl article{padding: 16px 0 16px 18px;border-top: 1px solid var(--linie);position: relative}.l-ps-bl article::before{content: '';position: absolute;left: 0;top: 23px;width: 8px;height: 8px;border-radius: 50%;background: var(--haben)}.l-ps-bl h3{font-size: 16.5px;margin-bottom: 6px;line-height: 1.35}.l-ps-bl p{font-size: 15px;color: var(--text-2)}.l-ps-bl a{color: var(--graphit)}.l-ps-end{justify-content: space-between;padding: 22px 28px;background: var(--papier);border-radius: var(--r);margin-top: 20px}.l-ps-end p{font-weight: 600;color: var(--graphit);max-width: 70ch}@media (max-width: 960px){.l-ps{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 620px){.l-ps-bl{grid-template-columns: minmax(0, 1fr)}}.cases{display: grid;gap: 20px}.case{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);grid-template-areas: 'head body';gap: 0;background: var(--graphit-2);border: 1px solid var(--linie-dunkel);border-radius: var(--r-l);overflow: hidden;scroll-margin-top: calc(var(--kopf) + 24px)}.case-head{grid-area: head;padding: clamp(24px, 3vw, 40px);border-right: 1px solid var(--linie-dunkel);background: linear-gradient(160deg, rgba(232,166,58,.12), transparent 60%)}.case-body{grid-area: body;padding: clamp(24px, 3vw, 40px)}.case-area{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein);margin-bottom: 18px}.case-n{font-size: var(--fs-zahl);font-weight: 750;line-height: 1;letter-spacing: -.03em;color: #fff}.case-n span{color: var(--bernstein)}.case-unit{margin-top: 12px;font-size: 16px;font-weight: 600;color: var(--auf-dunkel);line-height: 1.4}.case-unit em{font-style: normal;font-weight: 400;color: var(--auf-dunkel-2)}.case-body h3{color: #fff;font-size: clamp(19px, calc(16px + .4vw), 23px);margin-bottom: 10px}.case-body > p{color: var(--auf-dunkel-2)}.chains{margin: 22px 0}.switch{display: inline-flex;padding: 4px;border-radius: var(--pille);background: rgba(255,255,255,.07);margin-bottom: 14px}.switch button{border: 0;background: none;padding: 7px 16px;border-radius: var(--pille);color: var(--auf-dunkel-2);font-size: 14px;font-weight: 650;cursor: pointer}.switch button[aria-pressed="true"]{background: #fff;color: var(--graphit)}.chain-t{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--soll-hell);margin-bottom: 10px}.chain-t-g{color: var(--haben-hell)}.chain-w + .chain-w{margin-top: 14px}.chain{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.chain li{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 10px;background: rgba(255,255,255,.06);border: 1px solid var(--linie-dunkel);font-size: 14.5px;font-weight: 550;color: #fff}.chain li:not(:last-child)::after{content: '→';margin-left: 6px;color: var(--auf-dunkel-2)}.chain.is-before li:nth-child(2){border-color: rgba(240,138,119,.5);background: rgba(176,65,47,.18)}.chain.is-after li:nth-child(2){border-color: rgba(92,196,137,.55);background: rgba(47,125,80,.22)}.case-more dl{display: grid;grid-template-columns: 90px 1fr;gap: 10px 20px;padding-top: 18px;border-top: 1px solid var(--linie-dunkel);font-size: 15px}.case-more dt{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--auf-dunkel-2);padding-top: 3px}.case-more dd{color: var(--auf-dunkel)}.case .link-d{display: inline-block;margin-top: 18px}@media (max-width: 860px){.case{grid-template-columns: minmax(0, 1fr);grid-template-areas: 'head' 'body'}.case-head{border-right: 0;border-bottom: 1px solid var(--linie-dunkel)}.case-more dl{grid-template-columns: minmax(0, 1fr);gap: 4px}.case-more dd{margin-bottom: 10px}}.n-konten{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.n-konten a{display: grid;grid-template-columns: 52px minmax(0, 1fr) 24px;gap: 4px 16px;align-items: start;height: 100%;padding: 24px 24px 24px 22px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);text-decoration: none;color: inherit;transition: border-color .2s, box-shadow .25s var(--ease), transform .25s var(--ease)}.n-konten a:hover{border-color: var(--bernstein);box-shadow: var(--schatten);transform: translateY(-2px)}.n-konten .n-num{grid-row: span 2;width: 44px;height: 44px;margin: 0;font-size: 14px}.n-konten h2, .n-konten h3{font-size: 19px;font-weight: 700;letter-spacing: -.01em;margin: 0 !important;max-width: none !important}.n-konten p{grid-column: 2;font-size: 15px;color: var(--text-2)}.n-konten .arr{grid-column: 3;grid-row: 1;width: 20px;height: 20px;color: var(--bernstein-tief);margin-top: 2px}.n-konten-s{background: var(--papier)}@media (max-width: 760px){.n-konten{grid-template-columns: minmax(0, 1fr)}}.k-bau{display: grid;gap: 16px}.k-bau article{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);gap: 16px 48px;padding: clamp(24px, 3vw, 40px);border: 1px solid var(--linie);border-radius: var(--r-l);background: #fff;scroll-margin-top: calc(var(--kopf) + 24px)}.k-bau article:first-child{background: var(--graphit);border-color: var(--graphit);color: var(--auf-dunkel)}.k-bau article:first-child h2{color: #fff}.k-bau-n{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein-text);margin-bottom: 10px}.k-bau article:first-child .k-bau-n{color: var(--bernstein)}.k-bau h2{font-size: clamp(22px, calc(16px + .9vw), 30px);font-weight: 700;max-width: none !important;margin: 0 !important}.k-bau article > div:last-child p{font-size: 16.5px;margin-bottom: 14px}.k-bau article:first-child .link{color: #fff}.k-wege3{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.k-wege3 article{padding: 26px;border-radius: var(--r);background: var(--graphit-2);border: 1px solid var(--linie-dunkel)}.k-wege3 h3{color: #fff;margin-bottom: 8px}.k-wege3 p{color: var(--auf-dunkel-2);font-size: 15.5px}@media (max-width: 860px){.k-bau article, .k-wege3{grid-template-columns: minmax(0, 1fr)}}.story{background: var(--graphit);color: var(--auf-dunkel);padding-block: var(--sec)}.story-in{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(32px, 5vw, 72px);align-items: center}.story-txt{display: grid;gap: 28px}.story-s h2{color: #fff;font-size: clamp(22px, calc(16px + .9vw), 30px);margin-bottom: 10px}.story-s p{color: var(--auf-dunkel-2)}.story-list{display: grid;gap: 10px;margin-top: 6px}.story-list li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;color: var(--auf-dunkel)}.story-list .chk{color: var(--haben-hell)}.flow{width: 100%;height: auto;overflow: visible}.flow-line{fill: none;stroke: rgba(255,255,255,.28);stroke-width: 2}.flow-in rect{fill: var(--graphit-2);stroke: rgba(255,255,255,.22)}.flow-in text{fill: var(--auf-dunkel);font-size: 14px;font-weight: 600;font-family: var(--font)}.flow-core rect{fill: var(--bernstein)}.flow-core .t1{fill: var(--graphit);font-size: 16px;font-weight: 800;font-family: var(--font)}.flow-core .t2{fill: var(--graphit);font-size: 11.5px;font-weight: 600;font-family: var(--font)}.flow-clean{fill: none;stroke: var(--bernstein);stroke-width: 4;stroke-dasharray: 1;stroke-dashoffset: 0}.flow-out rect{fill: #fff}.flow-out text{fill: var(--graphit);font-size: 17px;font-weight: 800;font-family: var(--font)}.flow-m{display: none}@media (max-width: 860px){.story-in{grid-template-columns: minmax(0, 1fr)}.flow{display: none}.flow-m{display: grid;justify-items: center;gap: 10px;text-align: center}.flow-m-in{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.flow-m-in span{padding: 6px 12px;border: 1px solid var(--linie-dunkel);border-radius: 8px;font-size: 14px}.flow-m-l{width: 2px;height: 24px;background: rgba(255,255,255,.3)}.flow-m-l.is-g{background: var(--bernstein)}.flow-m-core{padding: 12px 20px;border-radius: 10px;background: var(--bernstein);color: var(--graphit);font-weight: 800}.flow-m-core small{display: block;font-weight: 600;font-size: 12px}.flow-m-out{padding: 10px 24px;border-radius: 10px;background: #fff;color: var(--graphit);font-weight: 800}}.sys{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: clamp(32px, 5vw, 80px);align-items: start}.sys-l{position: sticky;top: calc(var(--kopf) + 32px);display: grid;gap: 24px}.sys-l h2{margin: 0 !important}.sys-n, .sys-of{display: none}.sys-r{position: relative;display: grid;gap: 0;padding-left: 64px}.sys-line{position: absolute;left: 21px;top: 22px;bottom: 22px;width: 2px;background: var(--linie)}.sys-line b{position: absolute;inset: 0;background: var(--bernstein);transform-origin: top;transform: scaleY(0)}.sys-s{position: relative;padding: 0 0 40px}.sys-s:last-child{padding-bottom: 0}.sys-k{position: absolute;left: -64px;top: 0;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: #fff;border: 2px solid var(--linie-2);font-size: 14px;font-weight: 750;color: var(--text-3);transition: border-color .3s, background-color .3s, color .3s}.sys-s.is-on .sys-k{border-color: var(--graphit);color: var(--graphit)}.sys-s.is-cur .sys-k{background: var(--bernstein);border-color: var(--bernstein);color: var(--graphit)}.sys-s h3{padding-top: 9px;margin-bottom: 8px}.sys-s p{color: var(--text-2)}@media (max-width: 900px){.sys{grid-template-columns: minmax(0, 1fr)}.sys-l{position: static}}.ladder{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.ladder-i{display: flex;flex-direction: column;padding: 28px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l)}.ladder-i h3{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.ladder-i > p{color: var(--text-2);font-size: 15.5px}.ladder-ls{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 20px}.ladder-l{display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border-radius: var(--r-s);border: 1px solid var(--linie-2);font-size: 14px;font-weight: 600;color: var(--graphit);text-decoration: none}.ladder-l:hover{background: var(--graphit);border-color: var(--graphit);color: #fff}.ladder ul{display: grid;gap: 8px;margin-top: 14px}.ladder ul li{padding-left: 18px;position: relative;font-size: 15px}.ladder ul li::before{content: '';position: absolute;left: 0;top: 9px;width: 7px;height: 7px;border-radius: 50%;background: var(--haben)}@media (max-width: 900px){.ladder{grid-template-columns: minmax(0, 1fr)}}.n-analyse .n-fragen{max-width: 860px}.n-analyse-faq{max-width: 860px;margin-top: var(--s6)}.n-founder{display: grid;grid-template-columns: 300px minmax(0, 1fr);gap: clamp(32px, 5vw, 80px);align-items: center;padding: var(--sec) max(var(--gut), calc(50% - var(--container) / 2))}.n-sig{display: grid;gap: 2px;margin-top: 14px;font-size: var(--fs-s);color: var(--text-2)}.n-sig .sig{width: 160px;height: auto;margin-left: -4px}.n-founder-pic .portrait img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;border-radius: var(--r-l);box-shadow: var(--schatten-hoch)}.n-founder-t h2{margin-bottom: var(--s5);max-width: 22ch}.n-founder-t p{font-size: 17.5px;line-height: 1.65;margin-bottom: 14px;max-width: 64ch}.n-founder-t a:not(.btn){color: var(--graphit)}.n-founder-t .btn{margin-top: var(--s5)}@media (max-width: 760px){.n-founder{grid-template-columns: minmax(0, 1fr)}.n-founder-pic{max-width: 220px}}.u-bento{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.u-bento li{padding: 28px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l)}.u-bento li:first-child{grid-column: span 2;background: var(--graphit);border-color: var(--graphit);color: var(--auf-dunkel)}.u-bento li:first-child h3{color: #fff;font-size: 24px}.u-bento li:nth-child(4), .u-bento li:nth-child(6){grid-column: span 2}.u-nr{display: block;font-size: 14px;font-weight: 750;color: var(--bernstein-text);margin-bottom: 14px}.u-bento li:first-child .u-nr{color: var(--bernstein)}.u-bento h3{margin-bottom: 8px}.u-bento p{font-size: 15.5px;color: var(--text-2)}.u-bento li:first-child p{color: var(--auf-dunkel-2);font-size: 17px}@media (max-width: 860px){.u-bento{grid-template-columns: minmax(0, 1fr)}.u-bento li:first-child, .u-bento li:nth-child(4), .u-bento li:nth-child(6){grid-column: auto}}.cmp-w{overflow-x: auto;border: 1px solid var(--linie);border-radius: var(--r-l);background: #fff}.cmp{width: 100%;min-width: 640px;font-size: 15.5px}.cmp th, .cmp td{padding: 18px 22px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--linie)}.cmp thead th{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);border-bottom: 4px double var(--graphit)}.cmp tbody th{font-weight: 650;color: var(--graphit);width: 26%}.cmp td{color: var(--text-2)}.cmp .is-us{background: var(--bernstein-zart);color: var(--graphit);font-weight: 600}.cmp thead .is-us{color: var(--bernstein-text)}.cmp td.is-us .chk{display: inline-block;vertical-align: -4px;margin-right: 8px}.cmp tbody tr:last-child > *{border-bottom: 0}.k-kurz-s{padding-block: var(--sec);background: var(--papier)}.k-kurz{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 40px;border-top: 1px solid var(--linie)}.k-kurz > div{display: grid;grid-template-columns: 180px 1fr;gap: 16px;padding: 16px 0;border-bottom: 1px solid var(--linie)}.k-kurz dt{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);padding-top: 3px}.k-kurz dd{color: var(--graphit);font-weight: 550}@media (max-width: 860px){.k-kurz{grid-template-columns: minmax(0, 1fr)}.k-kurz > div{grid-template-columns: minmax(0, 1fr);gap: 4px}}.article-wrap{display: grid;grid-template-columns: 260px minmax(0, 1fr);gap: clamp(32px, 5vw, 80px);align-items: start}.toc{position: sticky;top: calc(var(--kopf) + 32px);padding: 22px;background: var(--papier);border-radius: var(--r)}.toc > p{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);margin-bottom: 12px}.toc ol{display: grid;gap: 2px;counter-reset: t}.toc li{counter-increment: t}.toc a{display: grid;grid-template-columns: 26px 1fr;padding: 6px 0;font-size: 14.5px;line-height: 1.4;color: var(--text-2);text-decoration: none}.toc a::before{content: counter(t, decimal-leading-zero);font-size: 12px;font-weight: 700;color: var(--bernstein-text);padding-top: 2px}.toc a:hover{color: var(--graphit)}.article{max-width: 720px}.article-by{font-size: var(--fs-s);color: var(--text-3);margin-bottom: 24px}.article-kurz{padding: 24px 26px;border-left: 4px double var(--bernstein);background: var(--bernstein-zart);border-radius: 0 var(--r) var(--r) 0;margin-bottom: 40px}.article-kurz-k{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein-text);margin-bottom: 8px}.article section{scroll-margin-top: calc(var(--kopf) + 24px)}.article h2{font-size: clamp(23px, calc(17px + .8vw), 30px);font-weight: 700;margin: 48px 0 14px}.article h3{font-size: 19px;margin: 28px 0 10px}.article p{font-size: 17.5px;line-height: 1.7;margin-bottom: 16px}.article ul{display: grid;gap: 8px;margin: 0 0 18px;padding-left: 0}.article ul li{position: relative;padding-left: 22px;font-size: 17px}.article ul li::before{content: '';position: absolute;left: 2px;top: 11px;width: 8px;height: 8px;border-radius: 50%;background: var(--bernstein)}.article a:not(.btn){color: var(--graphit)}.article ol{display: grid;gap: 8px;margin: 0 0 18px;padding-left: 26px}.article ol li{font-size: 17px;padding-left: 4px}.article ol li::marker{font-weight: 700;color: var(--bernstein-text)}.rg-liste{gap: 10px}.rg-liste li{padding-left: 0}.rg-liste li::before{display: none}.rg-liste a{display: grid;grid-template-columns: minmax(0, 1fr) 18px;gap: 4px 14px;align-items: center;padding: 14px 16px;border: 1px solid var(--linie);border-radius: var(--r);background: #fff;text-decoration: none;transition: border-color .2s}.rg-liste a b{font-size: 17px}.rg-liste a span{grid-column: 1;font-size: 15px;line-height: 1.5;color: var(--text-2)}.rg-liste a .arr{grid-column: 2;grid-row: 1 / span 2;color: var(--bernstein-text)}.rg-liste a:hover{border-color: var(--bernstein)}.rg-weiter{margin-top: var(--s7)}@media (max-width: 960px){.article-wrap{grid-template-columns: minmax(0, 1fr)}.toc{position: static}}.n-bogen{max-width: 860px;padding: clamp(24px, 4vw, 44px);background: #fff;border: 1px solid var(--linie);border-radius: var(--r);box-shadow: var(--schatten);position: relative}.n-bogen::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 6px;border-radius: var(--r) 0 0 var(--r);background: var(--bernstein)}.n-bogen-k{display: flex;flex-wrap: wrap;gap: 8px 32px;padding-bottom: 14px;margin-bottom: 8px;border-bottom: 4px double var(--graphit);font-size: 14px;font-weight: 650;color: var(--text-2)}.n-bogen .n-fragen{border-top: 0}.n-selbst-mail{display: flex;flex-wrap: wrap;gap: 12px 28px;margin-top: 24px}.n-bogen-fuss{margin-top: 20px;font-size: var(--fs-s);color: var(--text-3)}.k-bruecke-s{padding-block: var(--sec);background: var(--graphit);color: var(--auf-dunkel)}.k-bruecke{display: grid;grid-template-columns: minmax(0, 1fr) minmax(220px, .8fr) minmax(0, 1fr);gap: 16px;align-items: stretch}.k-bruecke > div{padding: 28px;border-radius: var(--r-l);background: var(--graphit-2);border: 1px solid var(--linie-dunkel)}.k-bruecke h2{color: #fff;font-size: 22px;font-weight: 700;margin-bottom: 14px}.k-bruecke ul{display: grid;gap: 8px}.k-bruecke li{padding-left: 18px;position: relative;color: var(--auf-dunkel)}.k-bruecke li::before{content: '';position: absolute;left: 0;top: 10px;width: 7px;height: 7px;border-radius: 50%;background: var(--bernstein)}.k-bruecke .k-mitte{display: grid;place-content: center;background: var(--bernstein);border-color: var(--bernstein);text-align: center}.k-bruecke .k-mitte p{color: var(--graphit);font-size: 17px;font-weight: 650;line-height: 1.45}@media (max-width: 760px){.k-bruecke{grid-template-columns: minmax(0, 1fr)}}.k-wege{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 16px;margin-bottom: var(--s7)}.k-wege article{padding: 26px;background: var(--papier);border-radius: var(--r)}.k-wege h3{margin-bottom: 8px}.k-wege p{color: var(--text-2);font-size: 15.5px}@media (max-width: 860px){.k-wege{grid-template-columns: minmax(0, 1fr)}}.k-zahlen{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.k-zahlen article{display: flex;flex-direction: column;gap: 12px;padding: 24px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r)}.k-zahlen article > div{order: 2}.k-zahlen h3{font-size: 13.5px;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--bernstein-text);margin-bottom: 6px}.k-zahlen article > div > p{font-size: 15px;color: var(--text-2)}.k-z{order: 1;font-size: 17px;font-weight: 600;color: var(--graphit);line-height: 1.4}.k-z em{display: block;font-style: normal;font-size: clamp(26px, calc(18px + 1vw), 34px);font-weight: 750;letter-spacing: -.025em;line-height: 1.1;margin-bottom: 4px}.k-hinweis{margin-top: var(--s4);font-size: var(--fs-s);color: var(--text-3)}@media (max-width: 700px){.k-zahlen{grid-template-columns: minmax(0, 1fr)}}.k-amber .k-plakat{max-width: 20ch;color: var(--graphit)}.k-amber .wrap{display: block}.k-stellen{display: grid;gap: 12px}.k-stellen a{display: grid;grid-template-columns: 1fr auto;gap: 4px 16px;padding: 20px 24px;border: 1px solid var(--linie);border-radius: var(--r);text-decoration: none}.k-stellen strong{color: var(--graphit)}.k-stellen span{color: var(--text-2);font-size: var(--fs-s)}.k-stellen .arr{grid-row: span 2;align-self: center;color: var(--bernstein-tief)}.k-apply{margin-top: var(--s5)}.n-cols3{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px}.n-contact article{padding: 28px;border: 1px solid var(--linie);border-radius: var(--r-l);background: #fff}.n-contact h2{font-size: 13.5px !important;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--text-3);margin-bottom: 14px !important}.n-contact article > p:first-of-type, .n-contact address{font-size: 19px;font-weight: 650;color: var(--graphit);line-height: 1.5}.n-contact article > p a{color: var(--graphit);text-decoration-color: var(--bernstein)}.n-contact-s{margin-top: 12px;font-size: var(--fs-s);color: var(--text-2)}@media (max-width: 860px){.n-cols3{grid-template-columns: minmax(0, 1fr)}}.seats{margin-top: var(--s6);max-width: 520px}.seats p{font-size: var(--fs-s);color: var(--text-2);margin-bottom: 10px}.seats b{color: var(--graphit)}.seat-bar{display: grid;grid-template-columns: repeat(10, 1fr);gap: 6px}.seat-bar i{height: 8px;border-radius: 4px;background: var(--linie-2)}.seat-bar i.on{background: var(--graphit)}.split{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: clamp(32px, 5vw, 80px);align-items: start}.split-l .h-xl{font-size: var(--fs-h2)}.split-r .checks li{font-size: 17px;padding-bottom: 14px;border-bottom: 1px solid var(--linie)}@media (max-width: 860px){.split{grid-template-columns: minmax(0, 1fr)}}.video-box{max-width: 960px;margin: var(--s7) auto 0;border-radius: var(--r-l);overflow: hidden;box-shadow: var(--schatten-hoch);background: var(--graphit)}.video-box video{width: 100%;height: auto}.mid-cta{justify-content: center}.stats{padding-block: clamp(40px, 5vw, 64px);background: var(--graphit);color: var(--auf-dunkel)}.stats-in{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px}.stat{padding-left: 20px;border-left: 2px solid var(--bernstein)}.stat-n{font-size: var(--fs-zahl);font-weight: 750;line-height: 1;color: #fff;letter-spacing: -.03em}.stat-n.stat-txt{font-size: clamp(26px, calc(18px + 1vw), 36px)}.stat-l{margin-top: 8px;font-weight: 650;color: #fff}.stat-s{font-size: var(--fs-s);color: var(--auf-dunkel-2)}@media (max-width: 760px){.stats-in{grid-template-columns: minmax(0, 1fr)}}.n-contact article > p, .n-contact address{overflow-wrap: anywhere}.mock{position: relative;display: flex;flex-direction: column-reverse;gap: 10px;margin: 0}.mock figcaption{font-size: 12px;color: var(--text-3);text-align: right}:is(.n-dark, .sec-dark) .mock figcaption{color: var(--auf-dunkel-2)}.mock > div{background: #fff;color: var(--text);border: 1px solid var(--linie);border-radius: var(--r);box-shadow: var(--schatten-hoch);overflow: hidden;font-size: 14px}:is(.n-dark, .sec-dark) .mock > div{border-color: transparent;box-shadow: 0 30px 80px rgba(0,0,0,.4)}.m-bar{display: flex;align-items: center;gap: 6px;padding: 12px 16px;background: var(--papier);border-bottom: 1px solid var(--linie)}.m-bar > i{width: 9px;height: 9px;border-radius: 50%;background: var(--linie-2)}.m-bar > span{margin-left: 10px;font-size: 13px;font-weight: 700;color: var(--graphit)}.m-bar > em{margin-left: auto;font-style: normal;font-size: 12px;font-weight: 650;color: var(--bernstein-text);background: var(--bernstein-zart);padding: 3px 9px;border-radius: var(--pille)}.m-body{padding: 18px 20px 20px}.m-kpis{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-bottom: 16px}.m-kpis > div{padding: 12px 14px;border: 1px solid var(--linie);border-radius: 10px}.m-kpis b{display: block;font-size: 24px;font-weight: 750;color: var(--graphit);line-height: 1.1}.m-kpis b.g{color: var(--bernstein-tief)}.m-kpis span{font-size: 12px;color: var(--text-3)}.m-t{width: 100%;font-size: 13.5px}.m-t th{text-align: left;font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--text-3);padding: 0 8px 8px 0;border-bottom: 1.5px solid var(--graphit)}.m-t td{padding: 9px 8px 9px 0;border-bottom: 1px solid var(--linie);color: var(--graphit)}.m-t .r{text-align: right}.m-st{display: inline-block;padding: 2px 9px;border-radius: var(--pille);font-size: 12px;font-weight: 700;white-space: nowrap}.m-st.is-ok{background: var(--haben-zart);color: var(--haben)}.m-st.is-q{background: var(--bernstein-zart);color: var(--bernstein-text)}.m-st.is-p{background: #e9eef5;color: #2f4a6b}.m-st.is-o{background: var(--papier-2);color: var(--text-2)}.m-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--linie);font-size: 13px;color: var(--text-2)}.m-btn{display: inline-flex;padding: 7px 14px;border-radius: var(--pille);background: var(--graphit);color: #fff;font-weight: 650;font-size: 12.5px}.m-time{font-weight: 650;color: var(--haben)}.m-bars{display: grid;gap: 12px}.m-bar-i{display: grid;grid-template-columns: 110px 1fr 48px;gap: 12px;align-items: center;font-size: 13px}.m-bar-i > i{height: 8px;background: var(--papier-2);border-radius: 4px;overflow: hidden}.m-bar-i > i > b{display: block;height: 100%;background: var(--graphit);border-radius: 4px}.m-bar-i:nth-child(n+4) > i > b{background: var(--bernstein)}.m-bar-i em{font-style: normal;font-weight: 700;text-align: right}.m-note{margin-top: 16px;padding: 12px 14px;background: var(--papier);border-radius: 10px;font-size: 13px;color: var(--text-2)}.m-note b{color: var(--graphit)}.m-flow{display: grid;grid-template-columns: 1fr auto 1fr;gap: 12px;align-items: center}.m-xl{border: 1px solid var(--linie);border-radius: 10px;padding: 10px 12px}.m-xl.is-g{border-color: var(--haben);background: var(--haben-zart)}.m-xl p{font-size: 12px;font-weight: 700;color: var(--text-3);margin-bottom: 6px}.m-xl table{width: 100%;font-size: 12.5px}.m-xl th{text-align: left;color: var(--text-3);font-weight: 650;padding-bottom: 4px}.m-xl td{padding: 3px 0;color: var(--graphit)}.m-arrow{display: grid;justify-items: center;gap: 6px;font-size: 11.5px;font-weight: 700;color: var(--bernstein-text)}.m-arrow i{width: 34px;height: 2px;background: var(--bernstein);position: relative}.m-arrow i::after{content: '';position: absolute;right: -1px;top: -4px;width: 8px;height: 8px;border-top: 2px solid var(--bernstein);border-right: 2px solid var(--bernstein);transform: rotate(45deg)}.m-list{display: grid}.m-list li{display: grid;grid-template-columns: auto 1fr auto;gap: 12px;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--linie);font-size: 13.5px}.m-list li:last-child{border-bottom: 0}.m-list li span{color: var(--graphit);font-weight: 550}.m-list li em{font-style: normal;font-size: 12.5px;color: var(--text-3)}.m-api li{grid-template-columns: 1fr auto auto}.m-api li > i{width: 10px;height: 10px;border-radius: 50%;background: var(--linie-2)}.m-api li > i.on{background: var(--haben);box-shadow: 0 0 0 4px var(--haben-zart)}.m-plan{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px}.m-plan > div{padding: 12px;border: 1px solid var(--linie);border-radius: 10px}.m-plan-h{font-size: 12px;font-weight: 750;color: var(--bernstein-text);letter-spacing: .06em;text-transform: uppercase;margin-bottom: 8px}.m-plan li{font-size: 12.5px;line-height: 1.4;padding: 5px 0;border-top: 1px solid var(--linie);color: var(--graphit)}.m-abc{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 12px}.m-abc > div{display: flex;align-items: center;gap: 10px;padding: 8px 12px;background: var(--papier);border-radius: 10px;font-size: 12.5px}.m-abc b{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--graphit);color: #fff;font-size: 12px}.m-cols{display: flex;align-items: flex-end;gap: 8px;height: 120px;padding-top: 8px;border-bottom: 1.5px solid var(--graphit)}.m-cols i{flex: 1;background: var(--graphit);border-radius: 4px 4px 0 0}.m-cols i.low{background: var(--bernstein)}.m-check{display: grid}.m-check li{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--linie);font-size: 13.5px;color: var(--text-2)}.m-check li:last-child{border-bottom: 0}.m-check li i{width: 18px;height: 18px;border-radius: 50%;border: 1.5px solid var(--linie-2);flex: none}.m-check li.d{color: var(--graphit);font-weight: 550}.m-check li.d i{background: var(--haben);border-color: var(--haben);box-shadow: inset 0 0 0 3px #fff}@media (max-width: 480px){.m-kpis b{font-size: 19px}.m-bar-i{grid-template-columns: 84px 1fr 40px}.m-plan, .m-abc{grid-template-columns: 1fr}.m-flow{grid-template-columns: 1fr}.m-arrow i{transform: rotate(90deg)}}.form-page{background: var(--papier);padding-block: clamp(40px, 5vw, 80px) var(--sec)}.form-wrap{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);column-gap: clamp(32px, 5vw, 80px);align-items: start}.form-wrap > *{grid-column: 1}.form-wrap > :is(form, noscript, .form-done){grid-column: 2;grid-row: 1 / span 12}.form-wrap > .form-done:only-of-type{grid-column: 1 / -1}.form-wrap > h1, .form-wrap > h2{margin-bottom: var(--s4)}.form-wrap > .lead{margin-bottom: var(--s5)}@media (max-width: 960px){.form-wrap{grid-template-columns: minmax(0, 1fr)}.form-wrap > :is(form, noscript, .form-done){grid-column: 1;grid-row: auto}}.form-points{display: grid;gap: 12px;margin: 8px 0 28px}.form-points li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;color: var(--graphit);font-weight: 550}.form-points .chk{margin-top: 2px}.form-who{display: flex;align-items: center;gap: 16px;padding: 16px 18px;margin-top: 8px;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);max-width: 460px}.form-who img{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;flex: none}.form-who p{font-size: var(--fs-s);color: var(--text-2);line-height: 1.5}.form-who a{color: var(--graphit)}.form-alt{margin-top: var(--s5);font-size: var(--fs-s)}.form{display: grid;gap: 18px;padding: clamp(24px, 3.5vw, 40px);background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l);box-shadow: var(--schatten)}.hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-note{font-size: 13.5px;color: var(--text-3);line-height: 1.5}.form-err{padding: 12px 16px;border-radius: var(--r-s);background: var(--soll-zart);color: var(--soll);font-weight: 600;font-size: var(--fs-s)}.f{display: grid;gap: 6px}.f > span, .f-g > legend{font-size: 14.5px;font-weight: 650;color: var(--graphit)}.f input, .f select, .f textarea{width: 100%;min-height: 50px;padding: 12px 14px;border: 1.5px solid var(--linie-2);border-radius: 10px;background: #fff;font-size: 16px;color: var(--graphit);transition: border-color .15s, box-shadow .15s;appearance: none;-webkit-appearance: none}.f select{background-image: linear-gradient(45deg, transparent 50%, var(--graphit) 50%), linear-gradient(135deg, var(--graphit) 50%, transparent 50%);background-position: calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size: 5px 5px;background-repeat: no-repeat;padding-right: 40px}.f textarea{min-height: 96px;resize: vertical;line-height: 1.5}.f input:hover, .f select:hover, .f textarea:hover{border-color: var(--text-3)}.f input:focus, .f select:focus, .f textarea:focus{outline: none;border-color: var(--graphit);box-shadow: 0 0 0 4px var(--bernstein-zart)}.f-2{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}@media (max-width: 520px){.f-2{grid-template-columns: minmax(0, 1fr)}}.f-g{border: 0;margin: 0;padding: 0;display: grid;gap: 10px;min-width: 0}.f-g > legend{margin-bottom: 10px;padding: 0}.opts{display: flex;flex-wrap: wrap;gap: 8px}.opt{position: relative;cursor: pointer}.opt input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.opt span{display: inline-flex;align-items: center;min-height: 42px;padding: 8px 16px;border: 1.5px solid var(--linie-2);border-radius: var(--pille);font-size: 14.5px;font-weight: 550;color: var(--graphit);line-height: 1.3;transition: border-color .15s, background-color .15s, color .15s}.opt:hover span{border-color: var(--graphit)}.opt input:checked + span{background: var(--graphit);border-color: var(--graphit);color: #fff}.opt input:focus-visible + span{outline: 2px solid var(--bernstein-tief);outline-offset: 2px}.consent{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: start;font-size: 13.5px;color: var(--text-2);line-height: 1.5;cursor: pointer}.consent input{width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--graphit)}.consent a{color: var(--graphit)}.is-bad input, .is-bad select, .is-bad textarea, .is-bad .opt span{border-color: var(--soll)}.f-msg{font-size: 13.5px;font-weight: 600;color: var(--soll);margin-top: 2px}.form-prog{display: grid;gap: 10px;padding-bottom: 8px}.form-prog p{display: flex;flex-wrap: wrap;gap: 4px 16px;justify-content: space-between;font-size: 13.5px;color: var(--text-3)}.form-prog p span:first-child{color: var(--graphit);font-weight: 700;font-size: 15px;margin-right: auto}.form-bar{height: 6px;border-radius: 3px;background: var(--papier-2);overflow: hidden}.form-bar i{display: block;height: 100%;background: var(--bernstein);border-radius: 3px;transition: width .35s var(--ease)}.form-step{border: 0;margin: 0;padding: 0;display: grid;gap: 18px;min-width: 0}.form-step-t{font-size: 22px;font-weight: 700;color: var(--graphit);padding: 0;margin-bottom: 4px}.form-nav{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;padding-top: 6px}.form-nav .btn:only-child, .form-nav .btn-full{width: 100%}.form-nav [data-back]{order: 0}.form-nav [data-next], .form-nav [data-submit]{margin-left: auto}.form-done{padding: clamp(28px, 4vw, 48px);background: #fff;border: 1px solid var(--linie);border-radius: var(--r-l);box-shadow: var(--schatten);display: grid;gap: 14px;justify-items: start}.form-done:focus{outline: none}.form-done h2{font-size: var(--fs-h2);max-width: 24ch}.form-done p{color: var(--text-2)}.form-done .btn{margin-top: 8px}.form-wrap > h2 + .form-who{margin-bottom: 8px}.n-abschluss-k{display: flex;justify-content: center;margin-top: var(--s6)}.form-wrap.is-mittig{grid-template-columns: minmax(0, 1fr);justify-items: center;text-align: center}.form-wrap.is-mittig > *{grid-column: 1;width: 100%;max-width: 720px}.form-wrap.is-mittig > :is(form, noscript, .form-done){grid-column: 1;grid-row: auto}.form-wrap.is-mittig > h1{max-width: 20ch;margin-inline: auto}.form-wrap.is-mittig > .lead{max-width: 56ch;margin-inline: auto}.form-wrap.is-mittig .form, .form-wrap.is-mittig .form-done{text-align: left}.form-wrap.is-mittig > .form-who{max-width: 460px;text-align: left}.form-wrap.is-mittig > .form-alt{text-align: center}.form-kurz .form-nav .btn{min-height: 56px;font-size: 17px}.form-done-kal{justify-items: stretch}.form-done-kal h2{max-width: none}.tb-kal{width: 100%;background: #fff;border: 1px solid var(--linie);border-radius: var(--r);overflow: hidden;min-height: 700px;position: relative}.tb-kal::before{content: 'Kalender wird geladen …';position: absolute;inset: 0;display: grid;place-items: center;color: var(--text-3);font-size: 15px;z-index: 0}.tb-kal iframe{position: relative;z-index: 1;display: block;width: 100%;height: 720px;border: 0;background: transparent}@media (max-width: 760px){.tb-kal{min-height: 1000px}.tb-kal iframe{height: 1060px}}@media (prefers-reduced-motion: no-preference){.form-done-kal .tb-kal{animation: ks-auf .6s var(--ease) both}}.n-h1 > .n-hero-ueber{margin-bottom: var(--s5);font-size: 15px;line-height: 1.35;letter-spacing: 0;padding: 7px 13px}:root{--fs-h2: clamp(30px, calc(17px + 2vw), 50px);--sec: clamp(80px, 9vw, 136px)}.n-h2, .h-lg, .n-big{letter-spacing: -.035em;line-height: 1.06}.wrap > :is(.n-h2, .h-lg, .h-md), .sec-head > :is(h2, .n-h2, .h-lg), .n-ps-kopf > h2{max-width: 22ch}.n-hero{min-height: min(86vh, 860px);padding-top: clamp(56px, 7vw, 120px);padding-bottom: clamp(64px, 8vw, 128px)}.n-hero .n-h1{font-size: clamp(44px, calc(12px + 4.6vw), 80px);line-height: .98;letter-spacing: -.045em}@media (max-height: 780px) and (min-width: 961px){.n-hero{min-height: 0;padding-top: 44px;padding-bottom: 56px}.n-hero .n-h1{font-size: clamp(44px, calc(8px + 4vw), 64px)}.n-hero .hero-cta{margin-top: var(--s5)}}.n-hero::after{right: -10%;top: -35%;width: 70%;background: radial-gradient(closest-side, rgba(232,166,58,.22), rgba(232,166,58,.06) 55%, transparent)}.n-claim .wrap{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);grid-template-areas: 'h l' 'h t';column-gap: clamp(32px, 6vw, 96px);row-gap: var(--s5);align-items: end}.n-claim .n-h2{grid-area: h;max-width: none;margin: 0;font-size: clamp(34px, calc(16px + 2.9vw), 64px)}.n-claim-l{grid-area: l;margin: 0;align-self: end}.n-claim-t{grid-area: t;align-self: start;padding-top: var(--s5);border-top: 2px solid var(--graphit)}@media (max-width: 900px){.n-claim .wrap{grid-template-columns: minmax(0, 1fr);grid-template-areas: 'h' 'l' 't'}}.n-ps-kopf h2{font-size: clamp(32px, calc(16px + 2.6vw), 58px)}.n-bz{box-shadow: 0 1px 2px rgba(21,24,27,.04), 0 30px 80px -30px rgba(21,24,27,.25)}.n-weg > li, .n-fc, .n-ord-g li, .n-konten a, .more-links a{background-clip: padding-box}.n-weg > li:hover, .n-ord-g li:hover{box-shadow: 0 0 0 1px rgba(232,166,58,.6), var(--schatten-hoch)}.n-num{font-feature-settings: 'tnum' 1}.progress{height: 3px;background: linear-gradient(90deg, var(--bernstein), var(--bernstein-hell))}@media (prefers-reduced-motion: no-preference){@keyframes ks-licht{0%, 100%{transform: translate(0, 0) scale(1);opacity: .9}50%{transform: translate(-8%, 10%) scale(1.15);opacity: 1}}.n-hero::after{animation: ks-licht 14s ease-in-out infinite}}.p-hero{padding: clamp(48px, 6vw, 96px) 0 clamp(56px, 7vw, 112px)}.p-hero::after{content: '';position: absolute;right: -12%;top: -45%;width: 62%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side, rgba(232,166,58,.16), rgba(232,166,58,.04) 60%, transparent);pointer-events: none}.p-hero .h-xl{font-size: clamp(38px, calc(14px + 3.4vw), 66px);line-height: 1.02;letter-spacing: -.04em}.p-hero .lead{font-size: clamp(18px, calc(15.5px + .45vw), 21px);color: var(--text)}.p-hero-split .mock > div{box-shadow: 0 2px 6px rgba(21,24,27,.06), 0 40px 90px -30px rgba(21,24,27,.35)}@media (prefers-reduced-motion: no-preference){.p-hero-in > *{animation: ks-auf .7s var(--ease) both}.p-hero-in > h1{animation-name: ks-hoch}.p-hero-in > :nth-child(2){animation-delay: .1s}.p-hero-in > :nth-child(3){animation-delay: .2s}.p-hero-split > .mock{animation: ks-rein .9s var(--ease) .25s both}.p-hero::after{animation: ks-licht 16s ease-in-out infinite}}main > section:nth-of-type(n+3){content-visibility: auto;contain-intrinsic-size: auto 720px}main > section#termin, main > section:has(.sys), main > section:has(.faq-wrap), main > section:has(.n-split), main > section.story{content-visibility: visible}.n-hero{min-height: 0;padding-top: clamp(48px, 5vw, 84px);padding-bottom: clamp(36px, 3.5vw, 52px)}.n-claim{background: var(--graphit);color: var(--auf-dunkel);border: 0;padding: 0 0 clamp(44px, 5vw, 72px);position: relative}.n-claim::before{content: '';position: absolute;inset: 0;pointer-events: none;background-image: repeating-linear-gradient(to bottom, transparent 0 43px, rgba(255,255,255,.035) 43px 44px);mask-image: linear-gradient(100deg, transparent 15%, #000 70%);-webkit-mask-image: linear-gradient(100deg, transparent 15%, #000 70%)}.n-claim .wrap{position: relative;padding-top: clamp(28px, 3vw, 40px);align-items: center}.n-claim .wrap::before{content: '';position: absolute;top: 0;left: var(--gut);right: var(--gut);height: 1px;background: var(--linie-dunkel)}.n-claim .n-h2{color: #fff;font-size: clamp(26px, calc(14px + 1.9vw), 46px)}.n-claim .n-h2 em{color: var(--bernstein);background: none;padding: 0}.n-claim-l a, .n-claim-l span{color: #fff;border-color: var(--linie-dunkel)}.n-claim-l a:hover{background: var(--bernstein);border-color: var(--bernstein);color: var(--graphit)}.n-claim-t{color: var(--auf-dunkel-2);border-top-color: var(--linie-dunkel);font-size: 16.5px}@media (max-height: 780px) and (min-width: 961px){.n-hero{padding-top: 36px;padding-bottom: 28px}.n-claim .wrap{padding-top: 22px}.n-claim .n-h2{font-size: clamp(24px, calc(12px + 1.6vw), 36px)}}@media (prefers-reduced-motion: no-preference){@keyframes ks-balken{from{width: 0}}@keyframes ks-saeule{from{height: 0}}@keyframes ks-schweben{0%, 100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes ks-punkt{0%{box-shadow: 0 0 0 0 rgba(47,125,80,.5)}70%, 100%{box-shadow: 0 0 0 8px rgba(47,125,80,0)}}@keyframes ks-fluss{0%{left: 0;opacity: 0}15%{opacity: 1}85%{opacity: 1}100%{left: calc(100% - 6px);opacity: 0}}@keyframes ks-auftauchen{from{opacity: 0;transform: scale(.85)}}.m-bar-i > i > b{animation: ks-balken 1.3s var(--ease) both}.m-cols i{animation: ks-saeule 1.1s var(--ease) both}.m-st{animation: ks-auftauchen .5s var(--ease) .6s both}.m-api li > i.on{animation: ks-punkt 2.4s ease-out infinite}.m-check li.d i{animation: ks-auftauchen .4s var(--ease) both}.m-check li.d:nth-child(2) i{animation-delay: .15s}.m-check li.d:nth-child(3) i{animation-delay: .3s}.m-check li.d:nth-child(4) i{animation-delay: .45s}.m-arrow i::before{content: '';position: absolute;top: -2px;width: 6px;height: 6px;border-radius: 50%;background: var(--bernstein-tief);animation: ks-fluss 1.8s ease-in-out infinite}.p-hero-split > .mock > div{animation: ks-schweben 7s ease-in-out 1.4s infinite}.chain li{transition: transform .25s var(--ease), border-color .2s}.chain li:hover{transform: translateY(-2px)}}.l-ps-b .n-ps-tag, .n-hk4 figcaption::after{color: #24653f}.n-hero .n-hero-ueber{color: var(--haben-hell);background: rgba(92,196,137,.14)}.rv{opacity: 0;transition: opacity .8s var(--ease)}.rv.is-in{opacity: 1}.an{opacity: 0;transform: translateY(22px);transition: opacity .7s var(--ease), transform .8s var(--ease);transition-delay: calc(var(--i, 0) * 90ms)}.an.is-in{opacity: 1;transform: none}.n-claim-l .an, .n-weg-l .an{transform: translateY(10px) scale(.96)}.ln-an.n-steps::before{transform: scaleX(0);transform-origin: left;transition: transform 1.4s var(--ease) .2s}.ln-an.n-steps.is-in::before{transform: none}@media (max-width: 900px){.ln-an.n-steps::before{transform: scaleY(0);transform-origin: top}}.ln-an.is-in .n-bz-sum{animation: ks-saldo 1s var(--ease) .9s both}@keyframes ks-saldo{0%{color: transparent}100%{}}@media (prefers-reduced-motion: no-preference){@keyframes ks-auf{from{opacity: 0;transform: translateY(20px)}}@keyframes ks-rein{from{opacity: 0;transform: translateX(36px)}}@keyframes ks-zug{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes ks-kreis{from{transform: scale(.4);opacity: 0}}@keyframes ks-schein{0%, 100%{transform: translate(0, 0) scale(1)}50%{transform: translate(-6%, 8%) scale(1.12)}}@keyframes ks-leiste{from{transform: translateY(-100%)}}.n-hero-in > *{animation: ks-auf .8s var(--ease) both}@keyframes ks-hoch{from{transform: translateY(16px)}}.n-hero-in > h1{animation-name: ks-hoch}.n-hero-in > :nth-child(2){animation-delay: .1s}.n-hero-in > :nth-child(3){animation-delay: .22s}.n-hero-in > :nth-child(4){animation-delay: .34s}.n-hero .n-hk4{animation: ks-rein .9s var(--ease) .3s both}.n-hero .n-hk4 li{animation: ks-auf .6s var(--ease) both}.n-hero .n-hk4 li:nth-child(1){animation-delay: .55s}.n-hero .n-hk4 li:nth-child(2){animation-delay: .7s}.n-hero .n-hk4 li:nth-child(3){animation-delay: .85s}.n-hero .n-hk4 li:nth-child(4){animation-delay: 1s}.n-hero .n-hk4 .chk{animation: ks-kreis .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay: inherit}.n-hero .n-hk4 li:nth-child(1) .chk{animation-delay: .7s}.n-hero .n-hk4 li:nth-child(2) .chk{animation-delay: .85s}.n-hero .n-hk4 li:nth-child(3) .chk{animation-delay: 1s}.n-hero .n-hk4 li:nth-child(4) .chk{animation-delay: 1.15s}.n-hero .n-hk4 .chk path{stroke-dasharray: 1;stroke-dashoffset: 1;animation: ks-zug .45s ease-out forwards}.n-hero .n-hk4 li:nth-child(1) .chk path{animation-delay: .9s}.n-hero .n-hk4 li:nth-child(2) .chk path{animation-delay: 1.05s}.n-hero .n-hk4 li:nth-child(3) .chk path{animation-delay: 1.2s}.n-hero .n-hk4 li:nth-child(4) .chk path{animation-delay: 1.35s}.n-hero::after{animation: ks-schein 16s ease-in-out infinite}.topbar{animation: ks-leiste .5s var(--ease) both}.faq-i{interpolate-size: allow-keywords}.faq-i::details-content{height: 0;overflow: clip;transition: height .35s var(--ease), content-visibility .35s allow-discrete}.faq-i[open]::details-content{height: auto}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition-duration: .01ms !important;animation-duration: .01ms !important}.rv{opacity: 1;transform: none}}@media print{.site-head, .site-foot, .sticky-cta, .progress, .skip, .btn, .n-end, .hero-cta, .n-final{display: none !important}body{font-size: 11pt;color: #000}.n-hero, .n-dark, .sec-dark{background: #fff !important;color: #000 !important}.n-hero *, .n-dark *, .sec-dark *{color: #000 !important}.n-sec, .sec{padding-block: 16pt}html.druck-bogen main > *:not(#selbsttest){display: none !important}html.druck-bogen #selbsttest :is(h2, .n-lead){display: none}}