body{background:var(--grund)}.marke-klein{text-transform:none;letter-spacing:.02em}main{padding:24px 16px 8px}.panel{background:var(--weiss);border-radius:28px;max-width:1100px;margin:0 auto 24px;padding:56px 48px}.panel>*{max-width:none;margin-left:0}.panel .lead{max-width:62ch}.panel h2{max-width:28ch}.panel.mitte{text-align:center}.panel.mitte .lead,.panel.mitte h2{margin-left:auto;margin-right:auto}.panel.dunkel{background:var(--navy)}.panel.dunkel .lead{max-width:56ch}.vm{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.vm-box{background:var(--grund);border-radius:20px;padding:26px}.vm-box p:last-child{font:400 24px/1.3 var(--schrift-anzeige);color:var(--text);margin:0}.fuer{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.fuer-karte{background:var(--grund);border-radius:18px;padding:22px}.fuer-karte h3{font:400 23px/1.15 var(--schrift-anzeige);margin:0 0 14px}.chips{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chips li{background:var(--weiss);color:var(--text-leise);border-radius:10px;padding:8px 11px;font-size:14px}.liste,.wer .liste{color:var(--text);font-size:15px}.liste a{color:var(--text);text-decoration:none}.liste a:hover{text-decoration:underline}.invest{background:var(--grund);border-radius:14px;margin:0 0 18px;padding:14px 18px}.invest summary{cursor:pointer;color:var(--text);font-weight:600}.invest[open] summary{margin-bottom:10px}.sternpunkte{grid-template-columns:1fr 1fr;gap:12px 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sternpunkte li{color:var(--text-leise);padding-left:26px;position:relative}.sternpunkte li:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0}.who-box{background:var(--navy);color:var(--weiss);border-radius:22px;max-width:640px;margin:24px auto 18px;padding:30px}.who-box .eyebrow{color:var(--orange)}.who-box .gross{font:400 28px/1.25 var(--schrift-anzeige);color:var(--weiss);margin:0 0 10px}.who-box a{color:var(--orange);font-size:14px}.kacheln{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kachel{background:var(--grund);border-radius:18px;padding:22px}.kachel .zahl{font:400 34px/1 var(--schrift-anzeige);color:var(--orange-gross);margin:0 0 10px}.kachel .zahl span{font:600 13px var(--schrift);color:var(--text)}.kachel p{color:var(--text-leise);margin:0 0 10px;font-size:14.5px}.kachel a{color:var(--text-leise);font-size:13px}.drei{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.was-karte{background:var(--grund);border-radius:20px;padding:24px}.was-karte h3{font:400 30px/1.1 var(--schrift-anzeige);margin:0 0 10px}.was-karte p{color:var(--text-leise);margin:0 0 12px}.was-karte .sname{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-klein);margin:0 0 8px;font-size:12px;font-weight:600}.was-karte .sname.p-a360o{color:var(--teal)}.was-karte .sname.p-lovlov{color:#6d28d9}.was-karte a{font-weight:600;text-decoration:none}.wer{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;display:grid}.wer p{color:var(--text-leise)}.wer strong{color:var(--text)}.wer h2{max-width:24ch}.interview{border-top:1px solid var(--linie);margin-top:28px}.frage{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:32px;padding:26px 0;display:grid}.frage-kopf{align-items:baseline;gap:14px;display:flex}.frage .nr{font:600 13px var(--schrift);color:var(--orange-klein);letter-spacing:.08em}.frage h3{font:400 26px/1.2 var(--schrift-anzeige);color:var(--text);margin:0}.frage p{color:var(--text-leise);max-width:62ch;margin:0;font-size:17px;line-height:1.65}.frage p strong{color:var(--text)}@media (max-width:760px){.frage{grid-template-columns:1fr;gap:10px}}.wer-karte a{font-weight:600;text-decoration:none}.wer-karte{background:var(--grund);color:var(--text-leise);border-radius:20px;margin:0;padding:18px;font-size:14px}.wer-karte img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;margin-bottom:12px}.wer-karte b{color:var(--text);font-size:16px}.beirat-raster{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px;display:grid}.beirat{background:var(--grund);border-radius:18px;margin:0;padding:22px}.beirat img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:72px;height:72px;margin-bottom:12px;display:block}.beirat figcaption{flex-direction:column;margin-bottom:8px;display:flex}.beirat figcaption b{font-size:15.5px}.beirat figcaption span{color:var(--orange-klein);font-size:13px;font-weight:600}.beirat p{color:var(--text-leise);margin:0;font-size:14px}.ist{text-align:left;grid-template-columns:1.4fr 1fr;gap:18px;margin-top:22px;display:grid}.ist-box{background:var(--grund);border-radius:20px;padding:26px}.ist-box h3{font-size:17px}.ja,.nein{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ja li,.nein li{color:var(--text-leise);padding-left:30px;position:relative}.ja li:before,.nein li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.ja li:before{content:"✓";background:var(--teal);color:#fff}.nein li:before{content:"×";background:var(--navy);color:#fff}.ist.gleich{grid-template-columns:1fr 1fr;max-width:880px;margin-inline:auto}.notfall-box p{color:var(--text-leise);margin:0}.notfall{background:var(--grund);max-width:720px;color:var(--text-leise);border-radius:16px;margin:18px auto 0;padding:16px 20px;font-size:14px}#s-kontakt{background:var(--weiss);border-radius:28px;max-width:1100px;margin:0 auto 24px;padding:56px 48px}#s-kontakt .weg{background:var(--grund)}@media (max-width:900px){.fuer{grid-template-columns:1fr 1fr}.fuer-karte:last-child:nth-child(odd){grid-column:1/-1}.fuer-karte:last-child:nth-child(odd) .chips,.beirat-raster{grid-template-columns:1fr 1fr}.kacheln,.drei,.wer{grid-template-columns:1fr}.wer-karte{max-width:260px}}@media (max-width:640px){.panel,#s-kontakt{border-radius:22px;padding:40px 22px}.fuer-karte:last-child .chips{grid-template-columns:1fr!important}.vm,.fuer,.sternpunkte,.ist,.ist.gleich,.beirat-raster{grid-template-columns:1fr}main{padding:12px 10px 4px}}