.kt-flaeche{background:var(--flaeche);border-radius:var(--radius-l);padding:var(--innen-flaeche);gap:var(--space-6);min-width:0;display:grid}.kt-flaeche h1,.kt-flaeche h2,.kt-flaeche h3,.kt-flaeche h4{font-family:var(--font-display);text-wrap:balance;margin:0}.kt-flaeche h1{font-size:var(--text-display);letter-spacing:-.04em;max-width:none;font-weight:700;line-height:.98}.kt-flaeche h2{font-size:var(--text-2xl);letter-spacing:-.025em;max-width:none;font-weight:600;line-height:1.1}.kt-flaeche h3{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.2}.kt-flaeche h4{font-size:var(--text-l);font-weight:600;line-height:1.25}.kt-flaeche p{margin:0}.kt-klein{font-size:var(--text-s);line-height:1.5}.kt-xs{font-size:var(--text-xs);line-height:1.4}.kt-grau{color:var(--tinte-2)}.kt-num{font-variant-numeric:tabular-nums}.kt-ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kt-flaeche a{text-underline-offset:3px}.kt-flaeche :focus-visible{outline:2px solid var(--laser);outline-offset:2px}.kt-kopf{gap:var(--space-2);max-width:70ch;display:grid}.kt-kopf-breit{max-width:none}.kt-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--dunkel);color:var(--auf-dunkel);font:600 var(--text-s)/1.2 var(--font-text);white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:10px 18px;text-decoration:none;display:inline-flex}.kt-btn.kt-zart{background:var(--flaeche-2);color:var(--tinte);border-color:var(--linie)}.kt-btn:active,.kt-wahl label:active{transform:scale(.97)}.kt-flaeche .kt-btn{text-decoration:none}@media (prefers-reduced-motion:reduce){.kt-flaeche *{transition:none!important}}.kt-nur-js{display:none!important}.kt-js .kt-nur-js{display:grid!important}.kt-js .kt-nur-js.kt-inline{display:inline-flex!important}.kt-hero{align-items:stretch;gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.kt-hero-text{gap:var(--space-5);align-content:start;display:grid}.kt-hero .crumb{margin:0}.kt-hero h1 .kt-laser{background:linear-gradient(90deg, var(--laser), transparent) no-repeat 0 92% / 100% 5px}.kt-untertitel{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--tinte-2);font-weight:500;line-height:1.15}.kt-kurzantwort{font-size:var(--text-l);max-width:60ch;line-height:1.55}.kt-flaeche mark.kt-hl{background:var(--laser-zart);color:var(--tinte);border-radius:4px;padding:0 3px}.kt-stand{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.kt-spick{background:var(--flaeche-2);color:var(--tinte);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-4);align-content:start;display:grid}.kt-spick h2{font-size:var(--text-xl)}.kt-spick ol{counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.kt-spick li{counter-increment:s;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--linie);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.kt-spick li:before{content:counter(s);font:700 var(--text-xl)/1 var(--font-display);color:var(--tinte-2)}.kt-spick li b{font-family:var(--font-display);font-size:var(--text-l);font-weight:600;display:block}.kt-spick li span{font-size:var(--text-s);color:var(--tinte-2)}.kt-spick .kt-btn{justify-self:start}@media (width<=820px){.kt-hero{gap:var(--space-6);grid-template-columns:1fr}}.kt-qa{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.kt-qa article{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-4);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.kt-qa h3{font-size:var(--text-l);line-height:1.25}.kt-qa-kopf{gap:var(--space-4);align-items:center;display:flex}.kt-qa-kopf .kt-typ-ico{background:var(--flaeche-2);width:52px;height:52px}.kt-qa-kopf .kt-typ-ico .kt-ico{width:28px;height:28px}.kt-antwort{font-size:var(--text-s);line-height:1.6}.kt-qa-fuss{gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kt-qa-wert{gap:2px;min-width:0;display:grid}.kt-qa-wert b{font:700 var(--text-xl)/1.1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.kt-qa-wert span{font-size:var(--text-xs);color:var(--tinte-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kt-qa-aktion{gap:var(--space-1);justify-items:center;display:grid}@media (width<=520px){.kt-qa-fuss{grid-template-columns:1fr}.kt-qa-aktion{justify-items:start}}.kt-typ-ico{border-radius:var(--radius-s);background:var(--flaeche);flex:none;place-items:center;width:56px;height:56px;display:grid}.kt-typ-ico .kt-ico{stroke-width:1.5px;width:30px;height:30px}.kt-modelle-preise{gap:var(--space-6);display:grid}.kt-pv{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--linie);display:grid}.kt-pv:first-child{border-top:0;padding-top:0}.kt-pv-kopf{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.kt-pv-kopf h3{font-size:var(--text-xl)}.kt-urteil{padding:var(--space-4) var(--space-5);background:var(--flaeche-2);border-radius:var(--radius-m);font-size:var(--text-m);margin:0;font-weight:600}.kt-zeilen{gap:var(--space-2);display:grid}.kt-zeile{gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);border:1px solid var(--linie);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.kt-zeile.kt-top{background:var(--flaeche-2);border-color:#0000}.kt-zeile .kt-wer b{font-weight:600;display:block}.kt-zeile .kt-wer span,.kt-zeile .kt-wann{font-size:var(--text-xs);color:var(--tinte-2)}.kt-zeile .kt-wann b{color:var(--tinte);font-size:var(--text-s);font-weight:500;display:block}.kt-zeile .kt-wieviel{text-align:right;white-space:nowrap}.kt-zeile .kt-wieviel b{font:700 var(--text-l)/1.2 var(--font-display);display:block}.kt-zeile .kt-wieviel span{font-size:var(--text-xs);color:var(--tinte-2)}.kt-zeile .kt-kauf-z{justify-items:center;gap:2px;display:grid}.kt-bestpreis{font-size:var(--text-xs);color:var(--tinte);align-items:center;gap:6px;margin-top:2px;font-weight:600;display:inline-flex}.kt-bestpreis:before{content:"";background:var(--laser);border-radius:50%;width:8px;height:8px}@media (width<=760px){.kt-pv-kopf{grid-template-columns:1fr}.kt-zeile{grid-template-columns:minmax(0,1fr) auto}.kt-zeile .kt-wann{grid-column:1}.kt-zeile .kt-kauf-z{text-align:center;grid-column:1/-1;justify-items:stretch}}.kt-weiche-form{gap:var(--space-8);display:none}.kt-js .kt-weiche-form{display:grid}.kt-js .kt-weiche-fallback{display:none}.kt-schritt{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.kt-schritt legend{margin-bottom:var(--space-4);gap:var(--space-3);align-items:baseline;padding:0;display:flex}.kt-schritt legend .kt-nr{font:700 var(--text-2xl)/1 var(--font-display);color:var(--tinte-2)}.kt-schritt legend .kt-frage{font:600 var(--text-2xl)/1.1 var(--font-display);letter-spacing:-.025em}.kt-wahl{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.kt-wahl.kt-breit{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kt-wahl input{opacity:0;pointer-events:none;position:absolute}.kt-wahl label{cursor:pointer;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-m);background:var(--flaeche-2);border:1.5px solid #0000;align-content:start;height:100%;display:grid}.kt-wahl label .kt-ico{stroke-width:1.4px;width:44px;height:44px;margin-bottom:var(--space-2)}.kt-wahl label b{font-family:var(--font-display);font-weight:600;font-size:var(--text-l);line-height:1.2}.kt-wahl label span{font-size:var(--text-xs);color:var(--tinte-2);line-height:1.4}.kt-wahl input:checked+label{background:var(--dunkel);color:var(--auf-dunkel)}.kt-wahl input:checked+label span{color:var(--auf-dunkel-2)}.kt-wahl input:focus-visible+label{outline:2px solid var(--laser);outline-offset:2px}.kt-wahl input:disabled+label{opacity:.4;cursor:default}@media (hover:hover){.kt-wahl label:hover{border-color:var(--tinte-2)}}.kt-erg{margin-top:calc(var(--space-2) * -1)}.kt-ergebnis{background:var(--flaeche-2);color:var(--tinte);border-radius:var(--radius-l);padding:var(--space-6);gap:var(--space-6);border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.kt-ergebnis h3{font-size:var(--text-2xl)}.kt-ergebnis .kt-kauf{gap:var(--space-2);text-align:center;padding:var(--space-5);background:var(--flaeche);border-radius:var(--radius-m);justify-items:center;display:grid}.kt-ergebnis .kt-preis{font:700 var(--text-2xl)/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}.kt-ergebnis .kt-kauf .kt-btn{margin-top:var(--space-2)}@media (width<=720px){.kt-ergebnis{grid-template-columns:1fr}}.kt-frag-raster{gap:var(--space-8);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;display:grid}@media (width<=820px){.kt-frag-raster{grid-template-columns:1fr}}.kt-handy{background:var(--grund);border:8px solid var(--flaeche-2);border-radius:32px;width:100%;max-width:400px;display:grid;overflow:hidden}.kt-handy-kopf{background:var(--flaeche);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linie);align-items:center;display:flex}.kt-avatar{background:var(--flaeche-2);width:36px;height:36px;font:600 var(--text-s)/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.kt-handy-kopf b{font-size:var(--text-s);line-height:1.2;display:block}.kt-handy-kopf span{font-size:var(--text-xs);color:var(--tinte-2)}.kt-verlauf{gap:var(--space-2);padding:var(--space-4);display:grid}.kt-tag-trenner{font-size:var(--text-xs);color:var(--tinte-2);background:var(--flaeche);border-radius:var(--radius-pill);margin-bottom:var(--space-2);justify-self:center;padding:2px 10px}.kt-msg{max-width:82%;padding:var(--space-2) var(--space-3);font-size:var(--text-s);background:var(--flaeche);color:var(--tinte);border-radius:16px 16px 16px 4px;justify-self:start;line-height:1.4}.kt-msg.kt-du{background:var(--flaeche-2);border-bottom-right-radius:4px;border-bottom-left-radius:16px;justify-self:end}.kt-msg time{text-align:right;font-size:var(--text-xs);color:var(--tinte-2);margin-top:2px;display:block}.kt-msg .kt-wichtig{font-weight:600}.kt-eingabe{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--flaeche);border-top:1px solid var(--linie);align-items:center;display:flex}.kt-eingabe span{background:var(--flaeche-2);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--tinte-2);flex:1;padding:8px 14px}.kt-erkenntnis{gap:var(--space-5);align-content:start;display:grid}.kt-erkenntnis ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.kt-erkenntnis li{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--linie);grid-template-columns:auto 1fr;align-items:start;display:grid}.kt-erkenntnis li .kt-ico{margin-top:3px}.kt-erkenntnis li b{font-weight:600;display:block}.kt-vorlage{background:var(--flaeche-2);border-radius:var(--radius-m);padding:var(--space-5);gap:var(--space-3);display:grid}.kt-vorlage .kt-text{font-family:var(--font-display);font-size:var(--text-l);line-height:1.35}.kt-raster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.kt-karte{background:var(--flaeche-2);border-radius:var(--radius-m);padding:var(--space-5);gap:var(--space-3);align-content:start;min-width:0;display:grid}.kt-karte b.kt-gross{font:700 var(--text-2xl)/1 var(--font-display);letter-spacing:-.03em}.kt-rechts{justify-content:flex-end;display:flex}.kt-typen{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.kt-typ{background:var(--flaeche-2);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-4);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.kt-typ-kopf{gap:var(--space-4);align-items:center;display:flex}.kt-typ-kopf h3{font-size:var(--text-l);line-height:1.25}.kt-typ-modell{font:700 var(--text-xl)/1.15 var(--font-display);letter-spacing:-.02em}.kt-typ-modell span{font:400 var(--text-s)/1.4 var(--font-text);color:var(--tinte-2);letter-spacing:0;margin-top:var(--space-1);display:block}.kt-typ .kt-satz{font-size:var(--text-s);line-height:1.6}.kt-planb-zeile{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-m);border:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.kt-planb-zeile>div{gap:var(--space-3);align-items:center;display:flex}.kt-kk-raster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.kt-kk{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-m);padding:var(--space-6);gap:var(--space-5);grid-template-rows:auto auto 1fr;align-content:start;min-width:0;display:grid}.kt-kk-shops{margin:0;padding:0;list-style:none;display:grid}.kt-kk-shops li{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--linie);font-size:var(--text-s);grid-template-columns:minmax(84px,auto) auto minmax(0,1fr);align-items:center;line-height:1.4;display:grid}.kt-kk-shop{font-weight:600}.kt-sterne{width:90px;height:18px;color:var(--tinte);flex:none;display:inline-block;position:relative}.kt-sterne svg{fill:currentColor;width:90px;height:18px;display:block}.kt-sterne-leer{color:var(--linie)}.kt-sterne-voll{position:absolute;inset:0 auto 0 0;overflow:hidden}.kt-sterne-voll svg{color:var(--tinte)}.kt-kk-spalten{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.kt-kk-spalte{gap:var(--space-3);align-content:start;min-width:0;display:grid}.kt-kk-spalte h4{font-size:var(--text-m)}.kt-kk-spalte ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.kt-kk-spalte li{gap:var(--space-1);font-size:var(--text-s);line-height:1.45;display:grid}.kt-kk-spalte q{font-size:var(--text-s);color:var(--tinte-2);margin-top:var(--space-1);line-height:1.45}@media (width<=560px){.kt-kk{padding:var(--space-5)}.kt-kk-spalten{grid-template-columns:minmax(0,1fr)}.kt-kk-shops li{grid-template-columns:auto minmax(0,1fr)}.kt-kk-shop{grid-column:1/-1}}.kt-tbl{border:1px solid var(--linie);border-radius:var(--radius-m);overflow-x:auto}.kt-vt{border-collapse:collapse;width:100%;font-size:var(--text-s);table-layout:fixed;min-width:760px;line-height:1.45}.kt-vt caption{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--tinte-2);caption-side:bottom;border-top:1px solid var(--linie)}.kt-vt th,.kt-vt td{text-align:center;vertical-align:middle;padding:var(--space-4) var(--space-3);border-top:1px solid var(--linie)}.kt-vt thead th,.kt-vt thead td{background:var(--flaeche);border-top:0;border-bottom:1px solid var(--linie)}.kt-vt thead th{font-family:var(--font-display);font-size:var(--text-l);font-weight:600}.kt-vt tbody th{text-align:left;color:var(--tinte-2);width:170px;font-weight:500;position:sticky;left:0}.kt-vt td b{font-weight:600}.kt-vt .kt-zweck td{font-family:var(--font-display);font-weight:600;font-size:var(--text-m)}.kt-vt .kt-preis-z td{font:700 var(--text-l)/1.2 var(--font-display)}.kt-vt .kt-ico{vertical-align:middle;width:22px;height:22px}.kt-vt .kt-nein{color:var(--tinte-2)}.kt-vt td small{font-size:var(--text-xs);color:var(--tinte-2);margin-top:var(--space-1);font-weight:400;display:block}.kt-vt tbody tr:nth-child(odd) td,.kt-vt tbody tr:nth-child(odd) th{background:var(--flaeche-2)}.kt-pt{table-layout:auto;min-width:0}.kt-pt thead th{font-size:var(--text-s)}.kt-pt th,.kt-pt td{padding:var(--space-3) var(--space-2);overflow-wrap:anywhere;hyphens:auto}.kt-pt tbody th{width:auto;position:static}.kt-tab-vorsatz{font-size:var(--text-s);color:var(--tinte-2);margin:var(--space-4) 0 var(--space-2);line-height:1.5}.kt-quellen{border-top:1px solid var(--linie);padding-top:var(--space-4)}.kt-flaeche .kt-quellen-kopf{font:600 var(--text-s)/1.4 var(--font-text)}.kt-quellen-kopf button{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-2);cursor:pointer;font:inherit;color:var(--tinte);display:inline-flex}.kt-quellen-kopf button:focus-visible{outline:2px solid var(--laser);outline-offset:2px;border-radius:var(--radius-xs)}.kt-quellen-kopf button .kt-ico{transition:transform .18s}.kt-quellen-kopf button[aria-expanded=true] .kt-ico{transform:rotate(90deg)}.kt-quellen-raster{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.kt-quellen-raster h4{font-size:var(--text-s);margin-bottom:var(--space-2)}.kt-quellen-raster ul{gap:var(--space-1);font-size:var(--text-xs);color:var(--tinte-2);margin:0;padding-left:1.1em;display:grid}.kt-weiter{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.kt-weiter-karte{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--linie);border-radius:var(--radius-m);align-items:center;text-decoration:none;display:flex}.kt-weiter-karte .kt-typ-ico{background:var(--flaeche-2);width:44px;height:44px}.kt-weiter-karte .kt-typ-ico .kt-ico{width:24px;height:24px}.kt-weiter-text{flex:1;gap:2px;min-width:0;display:grid}.kt-weiter-text b{font-weight:600}.kt-weiter-text span{font-size:var(--text-xs);color:var(--tinte-2)}@media (hover:hover){.kt-weiter-karte:hover{border-color:var(--tinte-2)}}
