.ks-seite{padding-bottom:72px}.ks-seite a{text-decoration:none}.ks-buehne{gap:var(--abstand-3);padding-block:var(--abstand-5) var(--abstand-4);justify-items:start;display:grid}.ks-h1{letter-spacing:-.03em;color:var(--n900);margin:0;font-size:30px;font-weight:650;line-height:1.1}.ks-antwort{font-size:var(--mk-lead);color:var(--n700);max-width:56ch;margin:0;line-height:1.5}.ks-antwort strong{color:var(--n900);white-space:nowrap;font-weight:650}.ks-einfuehrung{align-items:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;margin:0;display:flex}.ks-cta-zeile{width:100%;margin-top:var(--abstand-2)}.ks-cta-zeile .btn{width:100%;min-height:52px}@media (width>=560px){.ks-cta-zeile .btn{width:auto}}.ks-leise{font-size:var(--text-m);margin:0}.ks-leise-link,.ks-textlink{color:var(--n700);border-bottom:1px solid var(--n300);font-weight:500;transition:border-color .12s,color .12s}.ks-leise-link:hover,.ks-textlink:hover{color:var(--n900);border-color:var(--n800)}.ks-trust{font-family:var(--font-data);font-size:var(--text-s);color:var(--n500);margin:0}@media (width>=720px){.ks-buehne{gap:var(--abstand-4);padding-block:48px 32px}.ks-h1{letter-spacing:-.035em;font-size:40px;line-height:1.06}}@media (width>=1200px){.ks-h1{font-size:48px}}.ks-sektion{padding-block:var(--abstand-6);border-top:1px solid var(--mk-haarlinie)}.ks-sektion>h2{margin:0 0 var(--abstand-4);letter-spacing:-.025em;color:var(--n900);font-size:clamp(22px,3vw,30px);font-weight:650;line-height:1.15}@media (width>=720px){.ks-sektion{padding-block:40px}}.ks-text{margin:0 0 var(--abstand-4);font-size:var(--text-l);color:var(--n600);max-width:68ch;line-height:1.6}.ks-karte{background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);padding:var(--abstand-4)}@media (width>=720px){.ks-karte{padding:var(--abstand-5) var(--abstand-6)}}.ks-preistabelle{border-collapse:collapse;text-align:left;width:100%}.ks-preistabelle th,.ks-preistabelle td{border-bottom:1px solid var(--n150);vertical-align:top;padding:12px 0}.ks-preistabelle thead th{font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n500);padding-top:0;font-weight:500}.ks-preistabelle tbody th{padding-right:var(--abstand-3);font-weight:500}.ks-preisspalte{text-align:right;white-space:nowrap}.ks-produkt{font-size:var(--text-l);color:var(--n900);font-weight:600;display:block}.ks-fuerwen{font-size:var(--text-s);color:var(--n500);margin-top:2px;font-weight:400;line-height:1.45;display:block}.ks-preiszelle{justify-items:end;gap:4px;display:inline-grid}.ks-preis{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--n900);font-size:18px;font-weight:650}.ks-preiszelle .pr-einfuehrung-regel{white-space:normal;text-align:right;max-width:11em}.ks-enthalten-titel,.ks-regel-titel{margin:var(--abstand-4) 0 var(--abstand-2);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--n500)}.ks-regel-titel{margin-top:0}.ks-liste{gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.ks-liste li{gap:var(--abstand-2);font-size:var(--text-m);color:var(--n700);align-items:flex-start;line-height:1.5;display:flex}.ks-liste li svg{width:16px;height:16px;color:var(--fg-success);flex:none;margin-top:2px}.ks-fussnote{margin:var(--abstand-4) 0 0;font-size:var(--text-s);color:var(--n500);line-height:1.5}.ks-regel-sonst{margin:var(--abstand-4) 0 0;font-size:var(--text-m);color:var(--n700);line-height:1.55}.ks-vergleich{margin:0;display:grid}.ks-vergleich-zeile{border-bottom:1px solid var(--n150);gap:4px;padding:12px 0;display:grid}.ks-vergleich-zeile:last-child{border-bottom:0}.ks-vergleich-zeile dt{font-size:var(--text-m);color:var(--n900);font-weight:600}.ks-vergleich-zeile dd{font-family:var(--font-data);font-size:var(--text-m);color:var(--n600);margin:0}.ks-vergleich-wir dt,.ks-vergleich-wir dd{color:var(--n900)}.ks-vergleich-wir dd{font-weight:650}.ks-vergleich-hinweis{font-size:var(--text-s);color:var(--n500);max-width:52ch;margin-top:2px;font-weight:400;line-height:1.45;display:block}@media (width>=720px){.ks-vergleich-zeile{align-items:start;gap:var(--abstand-4);grid-template-columns:minmax(0,1fr) auto}.ks-vergleich-zeile dd{text-align:right;white-space:nowrap}}.ks-ablauf{gap:var(--abstand-3);margin:0;padding:0;list-style:none;display:grid}.ks-schritt{gap:var(--abstand-3);padding:var(--abstand-4);background:var(--n0);border:1px solid var(--n200);border-radius:var(--radius-dialog);box-shadow:var(--shadow-card);grid-template-columns:32px minmax(0,1fr);display:grid}.ks-schritt-nr{font-family:var(--font-data);font-size:var(--text-s);color:var(--brand-secondary);padding-top:3px;font-weight:650}.ks-schritt-text h3{font-size:var(--text-l);color:var(--n900);margin:0 0 4px;font-weight:600}.ks-schritt-text p{font-size:var(--text-m);color:var(--n600);margin:0;line-height:1.55}@media (width>=900px){.ks-ablauf{grid-template-columns:repeat(3,minmax(0,1fr))}}.ks-abschluss-karte{gap:var(--abstand-3);justify-items:start;display:grid}.ks-abschluss-karte h2{letter-spacing:-.025em;color:var(--n900);margin:0;font-size:clamp(22px,3vw,30px);font-weight:650;line-height:1.15}.ks-abschluss-karte .ks-text{margin:0}.ks-seite .nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
