@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lila:#cf91ff;--dunkel:#280047;--bg:#f2f2f7;--bg-soft:#f8f4fb;--surface:#fff;--accent-soft:#f0e2ff;--line:#e6dbf0;--ink:#280047;--ink-2:#5d4372;--ink-3:#736189;--violet:#cf91ff;--violet-strong:#8f35d4;--on-accent:#fff;--icon-chip:#421a66;--dark-1:#280047;--on-dark:#fff;--on-dark-2:#cbb0e6;--dark-line:#ffffff24;--dark-card:#ffffff12;--faq-heading:#280047;--radius:18px;--radius-sm:12px;--shadow-card:0 1px 3px #2800470f, 0 18px 40px -20px #2800474d;--shadow-float:0 12px 34px -12px #28004757;--shadow-btn:0 10px 24px -10px #cf91ffe6;--sans:Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--sans-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw:1160px}*{box-sizing:border-box}picture{display:contents}picture source{display:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{letter-spacing:-.03em;margin:0;line-height:1.05}p{margin:0}a{color:inherit;text-decoration:none}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.btn{cursor:pointer;color:var(--on-accent);background:var(--lila);box-shadow:var(--shadow-btn);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:1rem;font-weight:600;transition:transform .1s,box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.04);box-shadow:0 14px 30px -10px #cf91ff}.btn:active{transform:translateY(1px)}.nav{z-index:50;background:color-mix(in srgb, var(--bg) 84%, transparent);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.nav .inner{align-items:center;gap:24px;height:72px;display:flex}.brand{align-items:center;display:flex}.brand .logo{width:auto;height:23px;display:block}.nav-links{gap:30px;margin:0 auto;display:flex}.nav-links a{color:var(--ink-2);font-size:.9375rem;font-weight:500}.nav-links a:hover{color:var(--violet-strong)}.nav .btn{padding:10px 20px;font-size:.95rem}.nav .nav-back{margin-left:auto}@media (width<=860px){.nav-links{display:none}}@media (width<=600px){.nav .inner{gap:14px;height:64px}.brand .logo{height:20px}.nav .btn{white-space:nowrap;flex:none;margin-left:auto;padding:9px 16px;font-size:.85rem}}@media (width<=380px){.nav .inner{gap:10px}.brand .logo{height:17px}.nav .btn{padding:8px 12px;font-size:.78rem}}.hero{background:var(--bg);padding:40px 0 90px;overflow-x:clip}.hero .inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.hero h1{font-family:var(--sans-system);font-size:clamp(2.6rem,5.4vw,4.35rem);font-weight:800}.hero .sub{font-family:var(--sans-system);color:var(--ink-2);max-width:40ch;margin-top:64px;font-size:1.16rem}.hero h1 .titel,.hero h1 .sub{display:block}.hero h1 .sub{letter-spacing:normal;font-weight:400;line-height:1.6}.cta{flex-direction:column;align-items:center;width:fit-content;margin-top:40px;display:flex}.cta .btn{align-self:stretch;padding:15px 85px}@media (width<=560px){.cta .btn{padding:15px 24px}}.trust{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:5px 7px;margin-top:10px;font-size:.8rem;font-weight:500;display:flex}.trust span:after{content:"·";color:var(--ink-3);margin-left:7px}.trust span:last-child:after{content:"";margin-left:0}@media (width<=560px){.trust{gap:4px 6px;font-size:.74rem}.trust span:after{margin-left:6px}}@media (width<=340px){.trust{gap:5px 12px}.trust span:after{content:"";margin-left:0}}@media (width<=860px){.hero .inner{grid-template-columns:1fr}.hero .phone-stage{margin-top:28px}}.phone-stage{justify-content:center;display:flex;position:relative}.phone-hold{display:block}.phone-img{z-index:2;width:330px;max-width:100%;height:auto;display:block;position:relative;background:0 0!important}.phone-img.phone-doc{width:360px;margin:0 auto}.doc-stage{aspect-ratio:1112/2295;width:min(360px,100%);margin:0 auto;position:relative}.doc-stage img,.doc-stage span,.doc-stage video{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.doc-stage .doc-video{object-fit:cover;object-position:center;pointer-events:none;border-radius:11%/5.3%}.doc-stage .doc-video::-webkit-media-controls{display:none!important}.doc-stage .doc-video::-webkit-media-controls-overlay-play-button{display:none!important}@media (prefers-reduced-motion:reduce){.doc-stage .doc-video{display:none}}.dark-phone-wrap{justify-content:center;display:flex}.hero-glow{z-index:0;pointer-events:none;opacity:.9;width:540px;max-width:155%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-card{border:1px solid var(--line);box-shadow:var(--shadow-float);z-index:6;background:#fff;border-radius:16px;position:absolute}.phone-stage{--out:calc(-1 * clamp(6px, (100vw - var(--maxw)) / 2 + 18px, 70px))}.fc-top{top:26px;right:var(--out);align-items:center;gap:12px;min-width:215px;padding:12px 14px;display:flex}.fc-bottom{bottom:64px;left:var(--out);min-width:0;padding:13px 15px;display:block}@media (width<=900px){.fc-top{right:0}.fc-bottom{left:0}}.fc-row{align-items:center;gap:11px;display:flex}.fc-row>.fc-mid{margin-right:auto}.ring{background:conic-gradient(var(--violet) 0 72%, var(--accent-soft) 0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ring:after{content:"22/24";width:32px;height:32px;color:var(--violet-strong);background:#fff;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.fc-title{font-size:12px;font-weight:700}.fc-sub{color:var(--ink-3);font-size:10px}.fc-av{background:var(--lila);width:34px;height:34px;color:var(--on-accent);text-box:trim-both cap alphabetic;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.fc-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.fc-pill.warn{color:#d94d6a;background:#fde7ec;margin-top:7px}.fc-pill.ok{color:#0f9d6e;background:#e3f6ee}@media (width<=520px){.fc-top,.fc-bottom{display:none}}.sec-glow{z-index:0;pointer-events:none;user-select:none;width:640px;max-width:82vw;height:auto;position:absolute}.sec-glow.g-a{opacity:.85;top:-30px;right:-9%}.sec-glow.g-b{opacity:.55;width:540px;bottom:-26px;left:-11%}@media (width<=860px){.sec-glow.g-a{top:-20px;right:-26%}.sec-glow.g-b{bottom:-20px;left:-30%}}.dark{color:var(--on-dark);background:var(--dark-1);position:relative;overflow:hidden}.dark .inner{z-index:1;padding-block:96px;position:relative}.dark h2{text-align:center;max-width:22ch;margin:0 auto 56px;font-size:clamp(1.9rem,3.6vw,2.708rem);font-weight:900}.dark-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}@media (width<=900px){.dark-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.voice-card{color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:22px}.voice-card .vh{align-items:center;gap:12px;display:flex}.voice-ic{background:var(--dunkel);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.voice-card h3{letter-spacing:-.02em;font-size:1.146rem;font-weight:700;line-height:1.1}.voice-card p{color:var(--ink-2);margin-top:12px;font-size:.9375rem;line-height:1.55}.voice-pill{background:var(--bg-soft);border:1px solid var(--line);color:var(--violet-strong);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:9px 15px;font-size:.9rem;font-weight:500;display:inline-flex}@media (width<=600px){.voice-pill{text-wrap:balance;text-align:center;border-radius:14px;width:auto;padding:10px 14px;font-size:.8rem;line-height:1.5;display:block}}.feat-list{flex-direction:column;gap:26px;margin-top:34px;display:flex}.feat{gap:16px;display:flex}.feat .ic{background:var(--icon-chip);border:1px solid var(--dark-line);color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.feat h4{margin:0 0 5px;font-size:1.042rem;font-weight:600;line-height:1.3}.feat p{color:var(--on-dark-2);font-size:.9375rem;line-height:1.55}.faq-sec{background:var(--bg);padding:96px 0}.faq-sec h2{text-align:center;color:var(--faq-heading);margin-bottom:44px;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:800}.faq-list{flex-direction:column;gap:14px;max-width:720px;margin:0 auto;display:flex}.faq{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 10px 24px -18px #28004752}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.042rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{color:var(--violet-strong);flex:none;transition:transform .2s}.faq[open] summary .chev{transform:rotate(180deg)}.faq[open] summary{padding-bottom:12px}.faq .a{color:var(--ink-2);padding:0 22px 20px;font-size:.9375rem;line-height:1.55}.faq .a strong{color:var(--ink);font-weight:700}.faq .a p+p,.faq .a p+ul{margin-top:12px}.faq .a ul{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.faq .a li{padding-left:18px;position:relative}.faq .a li:before{content:"";background:var(--violet-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.weiterlesen{display:none}@media (width<=640px){.js .faq .a.kuerzbar:not(.offen){max-height:15em;overflow:hidden}.js .faq .a.kuerzbar:not(.offen):after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 88%);height:4.5em;position:absolute;bottom:0;left:0;right:0}.js .faq .a.kuerzbar{position:relative}.js .faq .a.kuerzbar+.weiterlesen{border:1px solid var(--line);color:var(--violet-strong);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin:0 22px 20px;padding:9px 16px;font-size:.9rem;font-weight:650;display:block}.js .faq .a.kuerzbar.offen+.weiterlesen{color:var(--ink-3)}}.contact{color:var(--on-dark);background:var(--dark-1);position:relative;overflow:hidden}.contact .inner{z-index:1;padding-block:90px 40px;position:relative}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,550px);align-items:start;gap:56px;display:grid}@media (width<=860px){.contact-grid{grid-template-columns:1fr;gap:36px}}.contact h2{max-width:467px;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:900}.badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.badge{color:#fff;background:#ffffff14;border:2px solid #ffffff80;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:.833rem;line-height:1.5;display:inline-flex}.badge svg{color:#fff;flex:none}.contact hr{border:none;border-top:2px solid #ffffffd9;margin:34px 0 0}.contact .note{color:#fff;max-width:467px;margin-top:78px;font-size:1.25rem;font-weight:700;line-height:1.5}.form{color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:20px;padding:26px}.form .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=460px){.form .row2{grid-template-columns:1fr}}.field{margin-bottom:15px}.field label{color:var(--ink-2);margin-bottom:6px;font-size:.78rem;font-weight:600;line-height:1.5;display:block}.field input,.field select{height:48px}.field input,.field select,.field textarea{display:block}.field textarea{height:100px}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg-soft);color:var(--ink);resize:vertical;border-radius:11px;padding:12px 14px;font-size:.9375rem;line-height:1.55}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238f35d4' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field select:invalid,.field select option[value=""],.field select:has(option[value=""]:checked){color:var(--ink-3)}.field select option:not([value=""]){color:var(--ink)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:var(--violet-strong);background:#fff}.form .btn{width:100%}.consent{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 15px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--violet-strong);cursor:pointer;flex:none;margin:2px 0 0}.consent span{color:var(--ink-2);font-size:.82rem;line-height:1.5}.consent a{color:var(--violet-strong);text-underline-offset:2px;text-decoration:underline}.form-hint{color:var(--ink-3);margin-bottom:15px;font-size:.78rem;line-height:1.5}.honigtopf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{border-radius:12px;margin-top:16px;padding:13px 15px;font-size:.9rem;line-height:1.5}.form-status[hidden]{display:none}.form-status.ok{color:#0b6b4c;background:#e6f7ef;border:1px solid #bfe8d4}.form-status.err{color:#a8304c;background:#fdeaee;border:1px solid #f6ccd6}.form-setup h3{margin-bottom:10px;font-size:1.1rem}.form-setup p{color:var(--ink-2);font-size:.94rem;line-height:1.55}.form-setup code{background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.86em}.legal{padding:56px 0 96px}.legal .container{max-width:760px}.legal h1{margin-bottom:34px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.legal h2{color:var(--faq-heading);margin:46px 0 14px;font-size:1.32rem;font-weight:700}.legal h3{margin:28px 0 10px;font-size:1.05rem;font-weight:650}.legal p{color:var(--ink-2);margin-bottom:16px;line-height:1.68}.legal ul{color:var(--ink-2);margin:0 0 16px;padding-left:22px;line-height:1.68}.legal li{margin-bottom:7px}.legal li::marker{color:var(--violet-strong)}.legal strong{color:var(--ink);font-weight:650}.legal a{color:var(--violet-strong);text-underline-offset:2px;text-decoration:underline}.legal a:hover{color:var(--ink)}.legal hr{border:none;border-top:1px solid var(--line);margin:40px 0}.legal h1+p{color:var(--ink-3);margin-top:-22px;margin-bottom:34px;font-size:.9rem}.legal-foot{background:var(--dark-1);color:var(--on-dark-2)}.legal-foot .foot{margin-top:0;padding:26px 0}.thanks{text-align:center;padding:90px 0 130px}.thanks-ic{width:62px;height:62px;color:var(--on-accent);background:var(--lila);box-shadow:var(--shadow-btn);border-radius:50%;place-items:center;margin-bottom:30px;display:inline-grid}.thanks h1{font-size:clamp(2.1rem,4.2vw,3.1rem);font-weight:800}.thanks .sub{color:var(--ink-2);max-width:46ch;margin:22px auto 0;font-size:1.1rem}.thanks .btn{margin-top:34px}.foot{z-index:1;color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:12px 34px;margin-top:56px;padding:0;font-size:.85rem;display:flex;position:relative}.foot a{color:#fff;font-weight:600}.foot a:hover{color:var(--lila)}.foot .cpy{margin-left:auto}.js .reveal,.js [data-reveal-kinder]>*{opacity:0}.reveal.is-visible{animation:.62s cubic-bezier(.16,.84,.44,1) both reveal-rise;animation-delay:var(--d,0s)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.feat:nth-child(2){--d:70ms}.feat:nth-child(3){--d:.14s}.feat:nth-child(4){--d:.21s}.feat:nth-child(5){--d:.28s}.faq:nth-child(2){--d:60ms}.faq:nth-child(3){--d:.12s}.faq:nth-child(4){--d:.18s}.badge:nth-child(2){--d:60ms}.badge:nth-child(3){--d:.12s}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1;animation:none}}a:focus-visible,summary:focus-visible,.btn:focus-visible{outline:2px solid var(--violet-strong);outline-offset:2px;border-radius:8px}.hinweisleiste{background:var(--dark-1);color:#fff;font-size:.78rem;line-height:1.5}.hinweisleiste .container{text-align:center;justify-content:center;align-items:center;gap:12px;padding-block:11px;display:flex}.hinweisleiste .punkt{background:var(--lila);border-radius:50%;flex:none;width:7px;height:7px}.hinweisleiste a{color:var(--lila);white-space:nowrap;font-weight:600}.hinweisleiste a:hover{text-underline-offset:2px;text-decoration:underline}.kurz{display:none}@media (width<=600px){.hinweisleiste{font-size:.78rem}.hinweisleiste .lang{display:none}.hinweisleiste .kurz{display:inline}}.nav-links a[aria-current=page]{color:var(--violet-strong);font-weight:600}.nav-cta{white-space:nowrap}.menue{display:none;position:relative}.menue summary{cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;list-style:none;display:grid}.menue summary::-webkit-details-marker{display:none}.menue-liste{border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow-float);background:#fff;border-radius:14px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menue-liste a{color:var(--ink-2);border-radius:10px;padding:11px 14px;font-weight:500}.menue-liste a:hover{background:var(--bg);color:var(--violet-strong)}@media (width<=1100px){.nav-links{display:none}.nav .nav-cta{margin-left:auto}.menue{display:block}}@media (width<=600px){.nav-cta .lang{display:none}.nav-cta .kurz{display:inline}.nav .nav-cta{margin-left:auto}}.btn-zweit{color:var(--ink);box-shadow:none;border:1px solid var(--line);background:#fff}.btn-zweit:hover{box-shadow:none;border-color:var(--lila);filter:none}.btn-dunkel{color:#fff;box-shadow:none;background:#ffffff14;border:2px solid #ffffff80}.btn-dunkel:hover{box-shadow:none;filter:none;border-color:#fff}.cta-neu{margin-top:40px}.knopfreihe{flex-wrap:wrap;gap:12px;display:flex}.trust-neu{color:var(--ink-3);flex-wrap:wrap;gap:8px 15px;margin-top:15px;font-size:.78rem;font-weight:500;line-height:1.5;display:flex}.trust-neu span{align-items:center;gap:6px;display:inline-flex}.trust-neu svg{color:var(--violet-strong);flex:none}@media (width<=600px){.knopfreihe{flex-direction:column}.knopfreihe .btn{width:100%}.trust-neu{justify-content:center}}.abschnitt{background:var(--bg);padding:96px 0}.abschnitt.weiss{background:#fff}.abschnitt.ohne-oben{padding-top:0}.abschnitt h2{color:var(--ink);font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:900}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--violet-strong);margin-bottom:18px;font-size:.78rem;font-weight:600;line-height:1.4}.eyebrow.grau{color:var(--ink-3)}.eyebrow.hell{color:var(--lila)}.eyebrow.mitte{text-align:center}.text{color:var(--ink-2);font-size:1.042rem;line-height:1.6}.lead{color:var(--ink-2);font-size:1.146rem;line-height:1.6}.kopf-mitte{text-align:center;max-width:860px;margin:0 auto 56px}.kopf-mitte h2{margin-bottom:18px}.kopf-zweispaltig{grid-template-columns:minmax(0,633px) minmax(0,1fr);align-items:end;gap:50px;margin-bottom:48px;display:grid}.haken-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.haken-liste li{color:var(--ink);align-items:center;gap:10px;font-size:.9375rem;line-height:1.55;display:flex}.haken-liste svg{color:var(--violet-strong);flex:none;margin:0 2px}.haken-liste.hell li{color:#fff}.haken-liste.hell svg{color:var(--lila)}.chip-weiss,.chip-lila{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chip-weiss{color:var(--violet-strong);background:#fff}.chip-lila{background:var(--lila);color:#fff}.buehne{background:linear-gradient(#f0e2ff,#f8f4fb);border-radius:22px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.buehne img{flex:none;height:auto;display:block}@media (width<=860px){.abschnitt{padding:64px 0}.kopf-zweispaltig{grid-template-columns:1fr;gap:16px}.kopf-mitte{margin-bottom:36px}}.problem-raster{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:80px;display:grid}.problem-einleitung .eyebrow,.problem-einleitung h2{margin-bottom:20px}.befund{border-top:1px solid var(--line);margin:20px 0 47px;padding-top:23px}.befund .befund-zahl{color:var(--ink);letter-spacing:-.03em;font-size:2.917rem;font-weight:900;line-height:1;margin-bottom:8px!important}.befund p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.problem-zeile{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,1fr);gap:40px;padding:28px 0;display:grid}.problem-zeile:last-child{border-bottom:1px solid var(--line)}.zeilen-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;font-size:.675rem;font-weight:600;line-height:1.4}.zeilen-aussage{font-size:1.146rem;font-weight:700;line-height:1.25}.zahlenband{background:var(--bg);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;padding:33px 0;display:grid}.zahl{padding:0 37px}.zahl+.zahl{border-left:1px solid var(--line)}.zahl-wert{letter-spacing:-.03em;margin-bottom:8px;font-size:2.708rem;font-weight:900;line-height:1}.zahl p:not(.zahl-wert):not(.quelle){color:var(--ink-2);font-size:.9375rem;line-height:1.55}.quelle{color:var(--ink-3);margin-top:8px;font-size:.675rem;line-height:1.4}@media (width<=860px){.problem-raster{grid-template-columns:1fr;gap:40px}.problem-zeile{grid-template-columns:1fr;gap:6px;padding:18px 0}.zeilen-aussage br{display:none}.zahlenband{grid-template-columns:1fr;margin-top:40px;padding:6px 18px}.zahl{padding:16px 0}.zahl+.zahl{border-left:none;border-top:1px solid var(--line)}.zahl-wert{font-size:2.1rem}}@media (width<=1100px){.problem-zeile{grid-template-columns:1fr;gap:8px}.zeilen-aussage br{display:none}}@media (width<=980px){.problem-raster{grid-template-columns:1fr;gap:40px}.kopf-zweispaltig{grid-template-columns:1fr;gap:16px}}.dark .eyebrow.mitte{margin-bottom:18px}#funktionen h2{max-width:430px}@media (width<=860px){#funktionen .dark-phone-wrap{display:none}}.schritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.schritt .buehne{height:392px;padding-top:20px}.schritt .buehne img{width:218px}.schritt-pill{border:1px solid var(--line);color:var(--violet-strong);background:#fff;border-radius:999px;margin-top:35px;padding:4px 11px;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-flex}.schritt h3{letter-spacing:-.02em;margin:15px 0;font-size:1.146rem;font-weight:700;line-height:1.1}.schritt p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}@media (width<=860px){.schritte{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-28px;padding-right:28px;display:flex;overflow-x:auto}.schritte::-webkit-scrollbar{display:none}.schritt{scroll-snap-align:start;flex:0 0 280px}.schritt .buehne{height:330px}.schritt .buehne img{width:200px}.schritt-pill .kurz{display:inline}}.dokumente{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dokument{background:var(--bg);border-radius:18px;padding:23px}.dokument-kopf{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.tag{background:var(--accent-soft);color:var(--violet-strong);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600;line-height:1.5}.dokument h3{letter-spacing:0;margin-bottom:12px;font-size:1.042rem;font-weight:600;line-height:1.3}.dokument p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.hinweisbox{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:13px;align-items:center;gap:12px;margin-top:48px;padding:15px 20px;font-size:.9375rem;line-height:1.55;display:flex}.hinweisbox svg{color:var(--ink-3);flex:none}@media (width<=1000px){.dokumente{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dokumente{grid-template-columns:1fr;gap:8px}.dokument{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.dokument-kopf{display:contents}.dokument .chip-weiss{background:0 0;order:1;width:30px;height:30px}.dokument h3{order:2;margin:0;font-size:.9rem}.dokument .tag{order:3;padding:3px 9px;font-size:.7rem}.dokument .tag .lang{display:none}.dokument .tag .kurz{display:inline}.dokument p{display:none}}.detail-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.detail-karte{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;flex-direction:column;padding:37px 37px 0;display:flex;overflow:hidden}.detail-karte .eyebrow{margin-bottom:17px}.detail-karte h3{margin-bottom:17px;font-size:1.979rem;font-weight:800}.detail-karte .text,.detail-karte .haken-liste{margin-bottom:17px}.buehne-gross{border-radius:18px 18px 0 0;height:350px;margin-top:auto;padding-top:25px}.buehne-gross img{width:275px}@media (width<=860px){.detail-karten{grid-template-columns:1fr}.detail-karte{padding:26px 22px 0}.detail-karte h3{font-size:1.6rem}.buehne-gross{height:300px}.buehne-gross img{width:240px}}.dark .kopf-mitte{margin-bottom:48px}.dark h2.ohne-abstand{max-width:none;margin:0 auto 18px}@media (width>=1101px){#praxissoftware .kopf-zweispaltig{grid-template-columns:minmax(0,650px) minmax(0,1fr)}}.dark .lead{color:var(--on-dark-2);max-width:717px;margin:0 auto}.kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.kachel{background:var(--dark-card);border:1px solid var(--dark-line);border-radius:18px;padding:26px}.kachel .ic{background:var(--icon-chip);border:1px solid var(--dark-line);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.kachel h3{letter-spacing:0;margin:27px 0 12px;font-size:1.042rem;font-weight:600;line-height:1.3}.kachel p{color:var(--on-dark-2);font-size:.9375rem;line-height:1.55}.weiter{color:var(--on-dark-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:48px;font-size:.9375rem;line-height:1.55;display:flex}@media (width<=860px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kachel{padding:16px 14px}.kachel .ic{width:auto;height:auto;color:var(--lila);background:0 0;border:none;justify-content:start}.kachel h3{margin:10px 0 0;font-size:.9rem}.kachel p{display:none}.weiter .btn{width:100%}}.schema{border:1px solid var(--line);background:#fff;border-radius:22px;align-items:stretch;min-height:320px;padding:37px;display:flex}.station{background:var(--bg);text-align:center;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:27px 20px;display:flex}.station .chip-weiss,.station .chip-lila{border-radius:13px;width:47px;height:47px}.station h3{letter-spacing:0;font-size:1.042rem;font-weight:600;line-height:1.3}.station p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.station-dunkel{background:var(--dark-1);color:#fff}.station-dunkel p{color:var(--on-dark-2)}.verbindung{flex-direction:column;flex:0 0 163px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 5px;display:flex}.verbindung svg{width:140px;height:12px}.pfeil-hin{color:var(--lila)}.pfeil-zurueck{color:var(--violet-strong)}.pill-hin,.pill-zurueck{text-align:center;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.675rem;font-weight:600;line-height:1.5}.pill-hin{background:var(--accent-soft);color:var(--violet-strong)}.pill-zurueck{border:1px solid var(--line);color:var(--ink-2);background:#fff}.legende{color:var(--ink-3);flex-wrap:wrap;gap:10px 27px;margin-top:48px;font-size:.78rem;line-height:1.5;display:flex}.legende span{align-items:center;gap:8px;display:inline-flex}.legende svg{width:37px;height:10px}@media (width<=900px){.schema{flex-direction:column;gap:4px;padding:18px}.verbindung{flex:none;grid-template-columns:28px auto;grid-template-areas:"ph lh""pz lz";justify-content:center;align-items:center;gap:6px 10px;padding:10px 0;display:grid}.verbindung .pfeil-hin{grid-area:ph}.verbindung .pill-hin{grid-area:lh;justify-self:start}.verbindung .pfeil-zurueck{grid-area:pz}.verbindung .pill-zurueck{grid-area:lz;justify-self:start}.verbindung svg{width:28px;height:10px;transform:rotate(90deg)}.verbindung svg path{vector-effect:non-scaling-stroke}}.pilot-raster{grid-template-columns:minmax(0,1fr) minmax(0,467px);gap:26px;display:grid}.pilot-karte{background:var(--dark-1);color:#fff;border-radius:22px;padding:40px;position:relative;overflow:hidden}.pilot-karte>:not(picture){z-index:1;position:relative}.pilot-karte h3{margin-bottom:18px;font-size:2.083rem;font-weight:800;line-height:1.05}.pilot-karte>p:not(.eyebrow){color:var(--on-dark-2);font-size:1.042rem}.pilot-karte .haken-liste{gap:10px;margin:18px 0 43px}.sec-glow.g-karte{opacity:.65;width:350px;top:-20px;right:-20px}.sec-glow.g-ecke{opacity:.6;width:266px;top:-18px;right:-64px}.pilot-karte>p:not(.eyebrow)+.btn{margin-top:17px}.pilot-karte.kompakt{padding:37px}.pilot-karte.kompakt .eyebrow{margin-bottom:17px}.pilot-karte.kompakt h3{margin-bottom:17px;font-size:1.979rem}.preis-karte{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:40px}.preis-karte .eyebrow{margin-bottom:17px}.preis-karte h3{margin-bottom:17px;font-size:2.083rem;font-weight:800}.staffel{margin:0}.staffel div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.staffel dt{color:var(--ink-2);font-size:1.042rem}.staffel dd{letter-spacing:-.02em;margin:0;font-size:1.354rem;font-weight:700;line-height:1.1}.klein{color:var(--ink-3);margin:17px 0;font-size:.78rem;line-height:1.5}.rabatt-zeile{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-4px 0 6px;display:flex}.rabatt-rest{color:var(--violet-strong);font-size:.78rem;font-weight:600}.staffel dd s{color:var(--ink-3);letter-spacing:0;margin-right:10px;font-size:.7em;font-weight:400;text-decoration-thickness:1.5px}@media (width<=1000px){.pilot-raster{grid-template-columns:1fr}}@media (width<=860px){.pilot-karte,.preis-karte{padding:26px 22px}.pilot-karte h3,.preis-karte h3{font-size:1.65rem}.pilot-karte .btn{width:100%}}.ueber-raster{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:64px;display:grid}.ueber-raster h2{margin-bottom:18px}.textlink{color:var(--violet-strong);align-items:center;gap:6px;margin-top:18px;font-size:.9375rem;font-weight:600;display:inline-flex}.textlink:hover{text-underline-offset:3px;text-decoration:underline}.personen{flex-direction:column;gap:17px;display:flex}.person{background:var(--bg);border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.avatar{background:var(--lila);color:#fff;letter-spacing:-.02em;text-box:trim-both cap alphabetic;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:1.354rem;font-weight:700;line-height:1;display:grid}.person .name{font-size:1.042rem;font-weight:600;line-height:1.3}.person .rolle{color:var(--violet-strong);margin:3px 0;font-size:.78rem;font-weight:600;line-height:1.5}.person p:not(.name):not(.rolle){color:var(--ink-2);font-size:.9375rem;line-height:1.55}@media (width<=860px){.ueber-raster{grid-template-columns:1fr;gap:32px}}.faq-raster{grid-template-columns:minmax(0,358px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.faq-raster h2{margin-bottom:18px}.faq-raster .text{margin-bottom:42px}.faq-raster .text a{color:inherit}.faq-raster .text a:hover{text-underline-offset:2px;text-decoration:underline}.faq-raster .faq-list{max-width:none;margin:0}@media (width<=860px){.faq-raster{grid-template-columns:1fr;gap:32px}}.seitenende{z-index:1;color:var(--on-dark-2);margin-top:80px;position:relative}.seitenende-spalten{grid-template-columns:minmax(0,383px) repeat(3,minmax(0,1fr));gap:48px;display:grid}.seitenende-marke .logo{width:auto;height:23px;margin-bottom:15px;display:block}.seitenende-slogan{color:#fff;margin-bottom:15px;font-size:1.042rem;font-weight:600;line-height:1.3}.seitenende-text{font-size:.9375rem;line-height:1.55}.seitenende-symbole{gap:10px;margin-top:15px;display:flex}.seitenende-symbole a{color:#fff;background:#ffffff14;border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.seitenende-symbole a:hover{border-color:var(--lila)}.seitenende-spalte{flex-direction:column;gap:12px;display:flex}.seitenende-spalte .eyebrow{color:var(--lila);margin-bottom:0}.seitenende-spalte a{color:#fff;font-size:.9375rem;line-height:1.55}.seitenende-spalte a:hover{color:var(--lila)}.seitenende-unterzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:47px;font-size:.78rem;line-height:1.5;display:flex}.ohne-tracking{align-items:center;gap:7px;display:inline-flex}.ohne-tracking svg{color:var(--lila);flex:none}.seitenende-leiste{background:var(--dark-1);margin-top:0;padding:64px 0 40px}@media (width<=1100px){.seitenende-spalten{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}}@media (width<=860px){.seitenende{margin-top:56px}.seitenende-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.seitenende-marke{grid-column:1/-1}}@media (width<=600px){.seitenende-unterzeile{flex-direction:column;align-items:flex-start}}.seiten-hero{background:var(--bg);padding:80px 0}.seiten-hero .eyebrow{margin-bottom:20px}.seiten-hero h1{margin-bottom:20px;font-size:clamp(2.4rem,4.6vw,3.542rem);font-weight:800}.seiten-hero h1.breit{max-width:1000px}.seiten-hero .lead.schmal{max-width:683px}.seiten-hero.mitte{text-align:center;padding-bottom:48px}.seiten-hero.mitte .eyebrow{margin-bottom:18px}.seiten-hero.mitte h1{margin-bottom:18px;font-size:clamp(2.6rem,5.4vw,4.375rem);font-weight:900}.seiten-hero.mitte .lead{max-width:683px;margin:0 auto}.seiten-hero-raster{grid-template-columns:minmax(0,1fr) minmax(0,433px);align-items:start;gap:64px;display:grid}.merkkarte{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:30px}.merkkarte h3{letter-spacing:-.02em;margin-bottom:15px;font-size:1.146rem;font-weight:700;line-height:1.1}.merkkarte ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.merkkarte li{align-items:center;gap:12px;font-size:.9375rem;line-height:1.55;display:flex}.chip-zart{background:var(--accent-soft);width:33px;height:33px;color:var(--violet-strong);border-radius:9px;flex:none;place-items:center;display:grid}@media (width<=860px){.seiten-hero{padding:48px 0}.seiten-hero-raster{grid-template-columns:minmax(0,1fr);gap:32px}}.zweispalter{grid-template-columns:minmax(0,383px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.zweispalter h2{margin-bottom:18px}.absaetze{flex-direction:column;gap:17px;display:flex}.dark h2.links{text-align:left;max-width:none;margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem)}@media (width>=981px){.dark .kopf-zweispaltig{grid-template-columns:minmax(0,583px) minmax(0,1fr);gap:64px}}.eyebrow.eng,.dark .eyebrow.eng{margin-bottom:15px}.dark .kopf-zweispaltig .text{color:var(--on-dark-2)}.dark .eyebrow:not(.mitte){margin-bottom:18px}.dark h2.links+.kacheln{margin-top:40px}@media (width<=860px){.zweispalter{grid-template-columns:1fr;gap:28px}}.stationen{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stationen li{padding-right:23px}.stationen-kopf{align-items:center;margin-bottom:12px;display:flex}.kreis{background:var(--lila);color:#fff;border-radius:50%;flex:none;place-items:center;width:53px;height:53px;display:grid}.kreis-dunkel{background:var(--dark-1)}.strich{background:var(--line);flex:1;height:2px;margin-right:-23px}.ort{background:var(--accent-soft);width:fit-content;color:var(--violet-strong);border-radius:999px;margin-bottom:12px;padding:3px 9px;font-size:.78rem;font-weight:600;line-height:1.5;display:flex}.ort-dunkel{background:var(--dark-1);color:#fff}.stationen h3{letter-spacing:0;margin-bottom:12px;font-size:1.042rem;font-weight:600;line-height:1.3}.stationen p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}@media (width<=900px){.stationen{grid-template-columns:1fr;gap:22px}.stationen li{grid-template-columns:53px minmax(0,1fr);column-gap:16px;padding-right:0;display:grid}.stationen-kopf{grid-row:span 3;align-self:start;margin:0}.strich{display:none}.ort{justify-self:start;margin-bottom:6px}}.norm{background:var(--lila);color:#fff;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-flex}.rechte .kachel{padding:23px}.rechte .kachel h3{margin:10px 0}.grundsaetze{align-items:stretch}.grundsaetze .kachel h3{letter-spacing:-.02em;margin:12px 0;font-size:1.146rem;font-weight:700;line-height:1.1}@media (width<=860px){.kachel .norm+h3+p{display:block}}.unterlagen{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.unterlagen li{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:15px;padding:17px 20px;display:flex}.unterlagen .titel{flex:1;font-size:1.042rem;font-weight:600;line-height:1.3}.stand{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600;line-height:1.5}.stand.fertig{color:#0f9d6e;background:#e3f6ee;border-color:#e3f6ee}@media (width<=600px){.unterlagen li{flex-wrap:wrap}.unterlagen .titel{flex-basis:calc(100% - 50px);font-size:.94rem}.stand{margin-left:48px}}.abschluss-band{background:var(--dark-1);color:#fff;border-radius:22px;align-items:center;gap:33px;padding:40px 47px;display:flex;position:relative;overflow:hidden}.abschluss-band>:not(picture){z-index:1;position:relative}.abschluss-band>div{flex:1}.abschluss-band h2{color:#fff;margin-bottom:8px;font-size:1.98rem;font-weight:800}.abschluss-band p{color:var(--on-dark-2);font-size:1.042rem}.sec-glow.g-band{opacity:.8;width:300px;top:-133px;right:160px}@media (width<=860px){.abschluss-band{flex-direction:column;align-items:stretch;padding:28px 22px}.abschluss-band h2{font-size:1.6rem}.sec-glow.g-band{width:280px;top:-120px;right:-30px}}.umschalter{border:1px solid var(--line);background:#fff;border-radius:999px;gap:3px;margin-top:18px;padding:4px;display:inline-flex;position:relative}.umschalter button{z-index:1;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.9375rem;font-weight:600;line-height:1.6;transition:color .3s;display:inline-flex;position:relative}.umschalter button.aktiv{background:var(--dark-1);color:#fff}.umschalter-schieber{z-index:0;width:var(--b,0);transform:translateX(var(--x,0));background:var(--dark-1);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.umschalter.bereit .umschalter-schieber{transition:transform .45s cubic-bezier(.22,.8,.24,1),width .45s cubic-bezier(.22,.8,.24,1)}.umschalter.bereit button.aktiv{background:0 0}.geschenkt{background:var(--accent-soft);color:var(--violet-strong);border-radius:999px;padding:3px 8px;font-size:.78rem;line-height:1.5}.staffeln{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.staffel-karte{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;flex-direction:column;padding:33px 30px;display:flex;position:relative;overflow:hidden}.staffel-karte>:not(picture){z-index:1;position:relative}.staffel-karte.hervor{background:var(--dark-1);color:#fff}.staffel-karte h3{letter-spacing:-.02em;font-size:1.146rem;font-weight:700;line-height:1.1}.staffel-karte .wer{color:var(--ink-2);margin-top:15px;font-size:.9375rem;line-height:1.55}.staffel-karte.hervor .wer,.staffel-karte.hervor .hinweis{color:var(--on-dark-2)}.vorher{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:15px;font-size:1.042rem;line-height:1.5;display:flex}.rabatt{background:var(--accent-soft);color:var(--violet-strong);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600}.vorher s{color:var(--ink-3);text-decoration-thickness:1.5px}.staffel-karte.hervor .rabatt{color:var(--lila);background:#cf91ff33}.staffel-karte.hervor .vorher s{color:var(--on-dark-2)}.sr-nur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.betrag{color:var(--ink-2);margin-top:8px;font-size:1.042rem}.staffel-karte{container-type:inline-size}@container (width<=270px){.betrag strong{margin:0 0 4px;display:block}}.staffel-karte.hervor .betrag{color:var(--on-dark-2)}.betrag strong{letter-spacing:-.03em;color:var(--ink);margin-right:6px;font-size:3.75rem;font-weight:800;line-height:1}.staffel-karte.hervor .betrag strong{color:#fff}.hinweis{color:var(--ink-3);margin:15px 0;font-size:.78rem;line-height:1.5}.staffel-karte .btn{width:100%}.staffel-karte .haken-liste{border-top:1px solid var(--line);gap:15px;margin-top:15px;padding-top:15px}.staffel-karte.hervor .haken-liste{border-top-color:var(--dark-line)}.wechsel{vertical-align:top;display:inline-grid}.betrag.wechsel,.hinweis .wechsel{display:grid}.wechsel>*{grid-area:1/1;transition:transform .45s cubic-bezier(.22,.8,.24,1),opacity .3s,visibility}.staffeln[data-zahlweise=monat] .wechsel>.jahr,.staffeln[data-zahlweise=jahr] .wechsel>.monat{opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.22,.8,.24,1),opacity .2s,visibility 0s linear .45s}.staffeln[data-zahlweise=monat] .wechsel>.jahr{transform:translate(28px)}.staffeln[data-zahlweise=jahr] .wechsel>.monat{transform:translate(-28px)}@media (prefers-reduced-motion:reduce){.wechsel>*,.umschalter.bereit .umschalter-schieber,.umschalter button{transition:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dokument,.kachel,.staffel-karte,.immer-dabei li,.unterlagen li,.person,.team-karte,.detail-karte,.merkkarte{transition:translate .25s,box-shadow .25s,background-color .25s,border-color .25s}.dokument:hover,.immer-dabei li:hover,.person:hover,.team-karte:hover,.unterlagen li:hover{box-shadow:var(--shadow-card);translate:0 -4px}.staffel-karte:hover,.detail-karte:hover,.merkkarte:hover{translate:0 -4px;box-shadow:0 1px 3px #2800470f,0 26px 50px -22px #28004761}.kachel:hover{background-color:#ffffff1a;border-color:#ffffff3d;translate:0 -4px}}.gruendung{border:1.5px solid var(--lila);background:#f0e2ffb3;border-radius:15px;align-items:center;gap:17px;margin-top:48px;padding:20px 23px;display:flex}.gruendung>div{flex:1}.gruendung .chip-lila{border-radius:10px;width:37px;height:37px}.gruendung-titel{margin-bottom:2px;font-size:1.042rem;font-weight:600;line-height:1.3}.gruendung p:not(.gruendung-titel){color:var(--ink-2);font-size:.9375rem;line-height:1.55}.gruendung-rest{color:var(--violet-strong);white-space:nowrap;font-size:.78rem;font-weight:600}.immer-dabei{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.immer-dabei li{background:var(--bg);border-radius:17px;gap:15px;padding:22px;display:flex}.immer-dabei .chip-weiss{border-radius:10px;width:38px;height:38px}.immer-dabei h3{letter-spacing:0;margin-bottom:3px;font-size:1.042rem;font-weight:600;line-height:1.3}.immer-dabei p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.pilot-faq{grid-template-columns:minmax(0,467px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.pilot-faq .faq-list{max-width:none;margin:0}.pilot-faq .faq summary{padding:19px 22px}.pilot-faq .faq[open] summary{padding-bottom:10px}.pilot-faq .faq .a{padding-bottom:19px}.faq-titel{letter-spacing:-.02em;margin-bottom:14px;font-size:1.146rem;font-weight:700;line-height:1.1}.abschnitt.p80{padding-block:80px}.abschnitt.ohne-oben.p80{padding-top:0}.abschnitt.oben-80{padding-top:80px}@media (width<=960px){.staffeln{grid-template-columns:1fr;max-width:480px;margin:0 auto}.immer-dabei,.pilot-faq{grid-template-columns:1fr}}@media (width<=600px){.umschalter button{padding:8px 12px;font-size:.86rem}.gruendung{flex-wrap:wrap}.gruendung-rest{margin-left:54px}.betrag strong{font-size:3rem}}.zeitstrahl{grid-template-columns:repeat(5,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.zeitstrahl li{padding-right:23px}.zeitstrahl-kopf{align-items:center;margin-bottom:12px;display:flex}.zeitstrahl .punkt{background:var(--lila);border-radius:50%;flex:none;width:18px;height:18px}.zeitstrahl .punkt.offen{border:3px solid var(--lila);background:#fff}.zeitstrahl .strich{background:var(--lila);flex:1;height:2px;margin-right:-23px}.zeitstrahl .strich.offen{background:var(--line)}.wann{color:var(--violet-strong);margin-bottom:12px;font-size:.78rem;font-weight:600;line-height:1.5}.zeitstrahl h3{letter-spacing:0;margin-bottom:12px;font-size:1.042rem;font-weight:600;line-height:1.3}.zeitstrahl p:not(.wann){color:var(--ink-2);font-size:.9375rem;line-height:1.55}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:40px;display:grid}.team-karte{background:var(--bg);border-radius:22px;align-items:flex-start;gap:23px;padding:30px;display:flex}.avatar.gross{letter-spacing:-.03em;width:100px;height:100px;font-size:1.979rem;font-weight:800}.team-karte .name{letter-spacing:-.02em;font-size:1.146rem;font-weight:700;line-height:1.1}.team-karte .rolle{color:var(--violet-strong);margin:5px 0 15px;font-size:.78rem;font-weight:600;line-height:1.5}.team-karte p:not(.name):not(.rolle){color:var(--ink-2);font-size:.9375rem;line-height:1.55}.abschluss{margin-bottom:0}.abschluss h2{margin-bottom:20px}.abschluss .lead{max-width:633px;margin:0 auto 20px}.knopfreihe.mitte{justify-content:center}@media (width<=900px){.zeitstrahl{grid-template-columns:1fr;gap:20px}.zeitstrahl li{padding:0 0 0 34px;position:relative}.zeitstrahl-kopf{margin:0;position:absolute;top:2px;left:0}.zeitstrahl .strich{display:none}.team{grid-template-columns:1fr}.team-karte{flex-direction:column;align-items:flex-start;padding:24px}}@media (width<=600px){p,h1,h2,h3,li,dt,dd{hyphens:auto;overflow-wrap:break-word}.kacheln-text{grid-template-columns:1fr}.kacheln-text .kachel p{display:block}}.nur-mobil{display:none!important}.karussell-punkte,.name-mobil{display:none}.hinweisleiste .container{position:relative}.hinweisleiste a:after{content:"";position:absolute;inset:0}@media (width<=600px){.nur-desktop{display:none!important}.nur-mobil{display:revert!important}.js .name-mobil{display:block}.js .name-desktop{display:none}.container{padding:0 20px}.eyebrow{font-size:13px}.abschnitt h2,.dark h2,.contact h2{font-size:30px;line-height:1.08}.hinweisleiste{font-size:13px;line-height:1.55}.hinweisleiste .container{gap:0;padding-block:10px}.hinweisleiste .punkt{display:none}.hinweisleiste a{color:#fff;margin-left:4px;font-weight:400}.nav .nav-cta{padding:9px 16px;font-size:18px;line-height:1.6}.nav .inner{gap:12px}.hero{padding:24px 0 56px}.hero .sub{max-width:none;margin-top:20px}.cta-neu{margin-top:20px}.knopfreihe{gap:20px}.hero .knopfreihe .btn{padding:17px 31px;font-size:19px}.trust-neu{gap:6px 12px;margin-top:20px;font-size:13px}.hero .inner{gap:0}.hero .phone-stage{margin-top:20px;padding-top:16px}.hero .phone-img{width:268px}.hero-glow{width:420px;max-width:none}#alltag{padding:56px 0}.problem-raster{gap:0}.problem-einleitung .eyebrow,.problem-einleitung h2{margin-bottom:16px}.problem-zeile{gap:6px;padding:18px 0}.zeilen-label{margin-bottom:6px;font-size:11px}.zeilen-aussage{font-size:17px;line-height:1.2}.problem-zeile .text{font-size:15px;line-height:1.55}.zahlenband{border-radius:18px;margin-top:16px;padding:6px 18px}.zahl{padding:14px 0}.zahl-wert{margin-bottom:4px;font-size:34px}.quelle{margin-top:4px;font-size:12px}#funktionen .inner{padding-block:64px}.dark .eyebrow.mitte{text-align:left;margin-bottom:22px}#funktionen h2{text-align:left;max-width:none;margin:0 0 22px}#funktionen .dark-grid{gap:0}#funktionen .sec-glow.g-a{width:420px;max-width:none;top:-21px;right:-180px}#funktionen .sec-glow.g-b{display:none}.voice-card{border-radius:18px;padding:18px}.voice-card h3{letter-spacing:0;font-size:19px;line-height:1.2}.voice-card p{margin-top:10px;font-size:15px}.feat-list{gap:22px;margin-top:22px}.feat{gap:14px}.feat h4{margin-bottom:3px;font-size:16px;font-weight:700;line-height:1.2}.feat p{font-size:15px}#ablauf{padding:64px 0}#ablauf .kopf-mitte{text-align:left;margin-bottom:18px}#ablauf .kopf-mitte .eyebrow{margin-bottom:18px}#ablauf .kopf-mitte h2{margin-bottom:0}.schritte{gap:14px;margin-right:-20px;padding-right:20px}.schritt{flex:0 0 290px}.schritt .buehne{border-radius:20px;height:330px;padding-top:18px}.schritt .buehne img{width:200px}.schritt-pill{margin-top:10px;font-size:13px}.schritt h3{letter-spacing:0;margin:10px 0;font-size:19px;line-height:1.2}.schritt p{font-size:15px}.karussell-punkte{gap:6px;margin-top:18px;display:flex}.karussell-punkte span{background:var(--line);border-radius:4px;width:8px;height:8px;transition:width .2s}.karussell-punkte span.aktiv{background:var(--violet-strong);width:22px}#dokumente{padding:64px 0}#dokumente .kopf-zweispaltig{margin-bottom:30px}#dokumente .eyebrow{margin-bottom:12px}.dokumente{gap:12px}.dokument{gap:12px;padding:12px 14px}.dokument .chip-weiss,.dokument .chip-weiss svg{width:20px;height:20px}.dokument h3{font-size:15px;font-weight:600;line-height:1.55}.dokument .tag{padding:3px 9px;font-size:12px;line-height:1.5}#sicherheit .inner{padding-block:64px}#sicherheit .kopf-mitte{text-align:left;margin-bottom:16px}#sicherheit .kopf-mitte .eyebrow{margin-bottom:16px}#sicherheit h2.ohne-abstand{text-align:left;margin:0}#sicherheit .sec-glow.g-a{display:none}#sicherheit .sec-glow.g-b{opacity:.55;width:420px;max-width:none;top:274px;bottom:auto;left:-160px}.kacheln{gap:10px}.kachel{border-radius:16px;padding:16px 14px}.kachel .ic{height:24px}.kachel h3{margin:10px 0 0;font-size:15px;line-height:1.55}.weiter{margin-top:16px}.weiter .btn{padding:17px 31px;font-size:19px}#pilot{padding:64px 0 40px}.pilot-raster{gap:14px}.pilot-karte{border-radius:20px;padding:24px 22px}.pilot-karte .eyebrow{margin-bottom:12px}.pilot-karte h3{margin-bottom:12px;font-size:26px;line-height:1.08}.pilot-karte>p:not(.eyebrow){font-size:15px;line-height:1.55}.pilot-karte>p:not(.eyebrow)+.btn,.pilot-karte .btn{width:100%;margin-top:12px;padding:17px 31px;font-size:19px}.sec-glow.g-karte{width:260px;top:-13px;right:-13px}.preis-karte{border-radius:20px;padding:18px 22px}.rabatt-zeile{margin:0 0 4px}.staffel div{padding:12px 0}.staffel dt{font-size:15px;line-height:1.55}.staffel dd{letter-spacing:0;font-size:19px;line-height:1.2}.preis-karte .klein{margin:10px 0 0;font-size:12px;line-height:1.4}#faq{padding:24px 0 64px}.faq-raster{gap:0}.faq-raster .eyebrow,.faq-raster h2{margin-bottom:12px}.faq-list{gap:12px}.faq summary{gap:12px;padding:16px;font-size:15px;line-height:1.55}.faq[open] summary{padding-bottom:8px}.faq .a{padding:0 16px 16px;font-size:15px}.contact .inner{padding-block:64px 32px}.contact .sec-glow.g-a{width:420px;max-width:none;top:-21px;right:-180px}.contact .sec-glow.g-b{width:420px;max-width:none;bottom:-108px;left:-170px}.contact-grid{gap:22px}.badges{gap:8px;margin-top:22px}.badge{gap:6px;padding:6px 12px;font-size:13px;line-height:1.55}.contact hr{margin-top:22px}.contact .note{margin-top:22px;font-size:18px}.form{border-radius:18px;padding:20px 18px}.form .row2{grid-template-columns:1fr;gap:0}.field{margin-bottom:12px}.field label{margin-bottom:5px;font-size:13px}.field input,.field select{height:49px}.field textarea{height:90px}.consent{margin-bottom:12px}.consent span{font-size:12px;line-height:1.4}.form-hint{margin-bottom:12px;font-size:12px;line-height:1.4}.form .btn{padding:17px 31px;font-size:19px}.seitenende{margin-top:22px;padding-top:30px}.seitenende-leiste{padding:48px 0 32px}.seitenende-spalten{grid-template-columns:repeat(2,minmax(0,max-content));gap:24px 40px}.seitenende-marke{grid-column:1/-1}.seitenende-marke .logo{height:22px;margin-bottom:12px}.seitenende-slogan{margin-bottom:0;font-size:17px;line-height:1.6}.seitenende-symbole{gap:12px;margin-top:12px}.seitenende-symbole a{width:40px;height:40px}.seitenende-spalte{gap:10px}.seitenende-spalte .eyebrow{font-size:11px}.seitenende-spalte a{font-size:15px}.seitenende-unterzeile{gap:6px;margin-top:26px;font-size:12px;line-height:1.4}}.merkkarte .merkkarte-titel{letter-spacing:-.02em;margin-bottom:15px;font-size:1.146rem;font-weight:700;line-height:1.1}.gliederung{margin:0;padding:0;list-style:none}.gliederung .zeilen-aussage{letter-spacing:0}.inline-link{color:var(--violet-strong);white-space:nowrap;font-weight:600}.inline-link:hover{text-underline-offset:3px;text-decoration:underline}.quellen{color:var(--ink-3);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:flex}.quellen a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.quellen a:hover{color:var(--violet-strong);text-decoration-color:currentColor}.zeitpunkt{margin:14px 0 26px}@media (width<=860px){.kacheln-fach .kachel p{display:block}.kacheln-fach .kachel h3{margin:10px 0 8px}.fach-karten{grid-template-columns:1fr}}.dokument{position:relative}.karten-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.karten-link:hover,.karten-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.karten-link:focus-visible{outline:none}.karten-link:focus-visible:after{outline:2px solid var(--violet-strong);outline-offset:2px}.hinweisbox+.hinweisbox{margin-top:12px}.hinweisbox strong{color:var(--ink);font-weight:600}
