@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SpaceGrotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/SpaceGrotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/Nunito-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/Nunito-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{color-scheme:light;--violet:#4A24AA;--violet-tief:#3A1C87;--violet-hell:#AB92E1;--violet-hauch:#EDE8FA;--papier:#FFFFFF;--nebel:#F7F5FC;--flaeche:#F5F2FC;--tinte:#020A18;--tinte-weich:#2A3242;--leise:#5E6470;--linie:#E4E1EF;--gruen:#0E7C57;--gruen-hauch:#E2F3EB;--warn:#8A5A00;--schatten:0 1px 2px rgba(2,10,24,.04),0 8px 24px rgba(2,10,24,.05);--schatten-hoch:0 2px 4px rgba(74,36,170,.06),0 14px 34px rgba(74,36,170,.13);--display:"Space Grotesk",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--body:"Nunito",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--papier);color:var(--tinte);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}.fortschritt{position:fixed;inset:0 0 auto 0;height:3px;background:var(--violet-hauch);z-index:10}.fortschritt__balken{height:100%;background:var(--violet);width:0;transition:width .3s ease}@media (prefers-reduced-motion:reduce){.fortschritt__balken{transition:none}}.kopf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;max-width:40rem;width:100%;margin:0 auto;padding:20px 20px 0}.marke{grid-column:2;justify-self:center;font-family:var(--display);font-weight:700;font-size:1.2rem;letter-spacing:-.03em;color:var(--tinte);text-decoration:none}.marke span{color:var(--violet)}.zurueck{grid-column:1;justify-self:start;background:none;border:0;color:var(--leise);font:inherit;font-size:.85rem;cursor:pointer;padding:6px 4px;border-radius:8px}.zurueck:hover{color:var(--violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.buehne{max-width:40rem;width:100%;margin:0 auto;padding:22px 20px 56px;flex:1 1}.zaehler{display:block;text-align:center;font-family:var(--display);font-weight:500;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin:0 0 14px}.zaehler em{font-style:normal;color:var(--leise)}.frage--zweite,h1{font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.08;font-size:clamp(1.6rem,1.25rem + 1.9vw,2.25rem);margin:0 0 10px;text-wrap:balance;text-align:center}h1.aufhaenger{font-size:inherit;letter-spacing:normal;line-height:inherit;margin:0 0 24px}.unterzeile{color:var(--leise);margin:0 auto 26px;font-size:1rem;text-align:center;max-width:34rem}.aufmacher{margin:0 0 20px;border-radius:16px;overflow:hidden;background:var(--violet-hauch)}.aufmacher img{display:block;width:100%;height:100%;object-fit:cover}.aufmacher--marke{position:relative;isolation:isolate}.aufmacher--marke img{filter:grayscale(1) contrast(1.02) brightness(1.28)}.aufmacher--marke:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#4A24AA,#7A55C6 48%,#C6B4EE);mix-blend-mode:multiply}.fakten{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 30px;padding:0;font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--leise)}.fakten span{white-space:nowrap}.fakten span+span:before{content:"·";margin-right:10px;color:var(--violet-hell)}.optionen{display:flex;flex-direction:column;gap:8px;margin:0 0 30px}.option{display:flex;align-items:center;gap:15px;width:100%;text-align:left;cursor:pointer;background:var(--flaeche);color:var(--tinte);border:0;border-radius:16px;padding:16px 18px;font:inherit;transition:background .14s ease,transform .08s ease}.option:hover{background:var(--violet-hauch)}.option:active{transform:scale(.994)}.option__zeichen{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--violet)}.option__zeichen svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.option__inhalt{flex:1 1;min-width:0}.option__text{font-family:var(--display);font-weight:700;font-size:1rem;display:block;line-height:1.25}.option__hinweis{display:block;color:var(--leise);font-size:.84rem;margin-top:2px;line-height:1.35}.option__pfeil{flex:none;color:var(--violet-hell);width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.option:hover .option__pfeil{color:var(--violet)}.optionen--raster{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.optionen--raster>:last-child:nth-child(odd){grid-column:1/-1}.kachel{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;background:var(--flaeche);border:0;border-radius:16px;padding:0;font:inherit;color:var(--tinte);text-align:center;transition:background .14s ease,transform .08s ease}.kachel:hover{background:var(--violet-hauch)}.kachel:active{transform:scale(.994)}.kachel__bild{width:100%;background:var(--violet-hauch);overflow:hidden}.kachel__bild img{display:block;width:100%;height:100%;object-fit:cover}.kachel__zeichen{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;color:var(--violet)}.kachel__zeichen svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kachel__text{font-family:var(--display);font-weight:700;font-size:.92rem;line-height:1.25;padding:12px 10px;display:block}.kachel__hinweis{display:block;font-family:var(--body);font-weight:400;color:var(--leise);font-size:.78rem;margin-top:3px}.vertrauen{border-top:1px solid var(--linie);padding-top:24px;display:flex;flex-direction:column;gap:18px}.vertrauen__titel{font-family:var(--display);font-weight:700;font-size:.95rem;margin:0 0 2px;display:flex;gap:9px;align-items:center}.vertrauen__haken{flex:none;width:20px;height:20px;border-radius:50%;background:var(--gruen-hauch);display:flex;align-items:center;justify-content:center}.vertrauen__haken svg{width:11px;height:11px;fill:none;stroke:var(--gruen);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vertrauen p{margin:0;color:var(--leise);font-size:.9rem;padding-left:29px}.person{display:flex;align-items:center;gap:14px;margin:0 0 26px;padding:0}.person__bild{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--violet-hauch)}.person__bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.person__name{font-family:var(--display);font-weight:700;font-size:.95rem;margin:0}.person__rolle{color:var(--leise);font-size:.82rem;margin:0}.person__satz{margin:4px 0 0;font-size:.88rem;color:var(--tinte-weich)}.feld{display:block;margin:0 0 12px}.feld__titel{display:block;font-family:var(--display);font-weight:700;font-size:.76rem;letter-spacing:.05em;color:var(--leise);margin:0 0 6px}.feld input{width:100%;background:var(--flaeche);color:var(--tinte);font:inherit;border:1px solid transparent;border-radius:13px;padding:15px 16px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.feld input::placeholder{color:#9A93AE}.feld input:focus{background:var(--papier);border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-hauch);outline:none}.reihe{display:flex;gap:10px}.reihe .feld{flex:1 1}.reihe .feld--klein{flex:0 0 7.5rem}.einwilligung{display:flex;gap:11px;align-items:flex-start;margin:16px 0 18px;font-size:.84rem;color:var(--leise);line-height:1.45;cursor:pointer}.einwilligung input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--violet)}.knopf{display:block;width:100%;cursor:pointer;font-family:var(--display);font-weight:700;font-size:1.02rem;background:var(--violet);color:#fff;border:0;border-radius:14px;padding:17px 20px;transition:background .14s ease,transform .08s ease}.knopf:hover{background:var(--violet-tief)}.knopf:active{transform:translateY(0)}.knopf[disabled]{opacity:.6;cursor:progress;transform:none}.hinweis{font-size:.86rem;color:var(--warn)}.hinweis,.mikro{margin:14px 0 0;text-align:center}.mikro{font-size:.8rem;color:var(--leise)}.danke__zeichen{width:56px;height:56px;border-radius:50%;background:var(--gruen-hauch);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.danke__zeichen svg{width:28px;height:28px;stroke:var(--gruen);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.wa{display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;background:#25D366;color:#08331A;font-family:var(--display);font-weight:700;border-radius:14px;padding:15px 20px;margin:22px 0 0}.wa svg{width:20px;height:20px;fill:currentColor}.fuss{max-width:40rem;width:100%;margin:0 auto;padding:0 20px 30px;font-size:.75rem;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.fuss,.fuss a{color:#8A90A0}.topf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kachel--text .kachel__text{padding:24px 12px;font-size:1.02rem}.nutzen{border-top:1px solid var(--linie);padding:18px 0 0;margin:0 0 8px;text-align:center}.nutzen__titel{display:block;font-family:var(--display);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:0 0 4px}.nutzen p{margin:0;font-size:.9rem;color:var(--tinte-weich);line-height:1.5}.aufhaenger{text-align:center;margin:0 0 24px}.aufhaenger__vor{display:block;font-size:1rem;color:var(--leise);margin:0 0 2px}.aufhaenger__stark{font-weight:700;color:var(--violet);font-size:clamp(1.9rem,1.35rem + 2.6vw,2.7rem);line-height:1.02;letter-spacing:-.035em;margin:0 0 4px;text-wrap:balance}.aufhaenger__nach,.aufhaenger__stark{display:block;font-family:var(--display)}.aufhaenger__nach{font-weight:500;font-size:1.02rem;color:var(--tinte)}.frage--zweite{font-size:clamp(1.35rem,1.15rem + 1.1vw,1.7rem)}.vorteile{margin:0 0 30px;border-top:1px solid var(--linie);padding-top:26px}.vorteile__titel{font-family:var(--display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;text-align:center;margin:0 0 18px}.vorteile__raster{display:grid;grid-gap:26px;gap:26px}@media (min-width:34rem){.vorteile__raster{grid-template-columns:repeat(2,1fr)}.vorteile__raster>:last-child:nth-child(odd){grid-column:1/-1}}.vorteil{background:transparent;border:0;padding:0}.vorteil__kopf{display:flex;align-items:center;gap:10px;margin:0 0 10px}.vorteil__zeichen{flex:none;display:flex;align-items:center;justify-content:center;color:var(--violet)}.vorteil__zeichen svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vorteil__titel{font-family:var(--display);font-weight:700;font-size:.98rem;margin:0;line-height:1.2}.vorteil ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.vorteil li{position:relative;padding-left:16px;font-size:.87rem;line-height:1.45;color:var(--tinte-weich)}.vorteil li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--violet-hell)}.ergebnis{margin:0 0 24px}.ergebnis__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:13px 0;border-bottom:1px solid var(--linie)}.ergebnis__zeile span{font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--leise);flex:none}.ergebnis__zeile strong{font-family:var(--display);font-weight:700;font-size:1rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ergebnis__lesart{margin:20px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(1.15rem,1.02rem + .7vw,1.4rem);line-height:1.25;letter-spacing:-.02em;color:var(--violet);text-align:center;text-wrap:balance}.ergebnis__quelle{margin:14px 0 0;font-size:.78rem;color:var(--leise);text-align:center}.buehne:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.kachel:active,.kachel:hover,.knopf:hover,.option:active{transform:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.szene--ein{animation:einblenden .28s cubic-bezier(.2,.8,.2,1) both}.szene--ein .optionen>*{animation:einblenden .3s cubic-bezier(.2,.8,.2,1) both}.szene--ein .optionen>:nth-child(2){animation-delay:45ms}.szene--ein .optionen>:nth-child(3){animation-delay:.09s}.szene--ein .optionen>:nth-child(4){animation-delay:.135s}.szene--ein .optionen>:nth-child(5){animation-delay:.18s}.szene--ein .optionen>:nth-child(6){animation-delay:.225s}