.seo-vergleich-ux section:not(#faq):not(#kontakt)>div>h2+p{background-color:var(--dtile-grey-1);border-left:4px solid var(--dtile-yellow);color:var(--dtile-black);border-radius:0 12px 12px 0;padding:16px 20px}.seo-vergleich-ux section:not(#faq):not(#kontakt)>div>h2+p:before{content:"Kurzantwort";text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.seo-vergleich-ux :is(#tabelle,#ki-zitierungen) tbody>tr.bg-cyan\/10{background-color:color-mix(in srgb,var(--dtile-yellow) 10%,transparent)}.seo-vergleich-ux #tabelle tbody>tr:first-child{outline:2px solid var(--dtile-yellow);outline-offset:-2px}.seo-vergleich-ux .vergleich-lesefortschritt{transition:none}.seo-vergleich-ux :is(#tabelle,#ranking)[data-vf-filter=geo] [data-vf-geo="0"]:not([data-vf-pos="1"]),.seo-vergleich-ux :is(#tabelle,#ranking)[data-vf-filter=preis] [data-vf-preis="0"]:not([data-vf-pos="1"]),.seo-vergleich-ux :is(#tabelle,#ranking)[data-vf-filter=shop] [data-vf-shop="0"]:not([data-vf-pos="1"]){display:none!important}@media(min-width:768px)and (max-width:1023px){.seo-vergleich-ux .vergleich-table-stack :is(th,td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}}@media(max-width:767px){.seo-vergleich-ux .vergleich-table-stack{background:0 0;border:0;border-radius:0}.seo-vergleich-ux .vergleich-table-stack :is(table,tbody,caption){width:100%;display:block}.seo-vergleich-ux .vergleich-table-stack thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-vergleich-ux .vergleich-table-stack tbody tr{border:1px solid var(--border);background-color:var(--dtile-white);border-radius:14px;flex-direction:column;margin-bottom:12px;padding:16px;display:flex}.seo-vergleich-ux .vergleich-table-stack tbody :is(td,th){color:var(--dtile-black);text-align:left;overflow-wrap:anywhere;min-width:0;padding:6px 0;font-size:14px;display:block}.seo-vergleich-ux .vergleich-table-stack th[scope=row]{order:-1;font-size:16px;font-weight:700}.seo-vergleich-ux .vergleich-table-stack td:before{content:attr(data-label) ": ";color:var(--dtile-black);text-transform:uppercase;font-size:12px;font-weight:700}.seo-vergleich-ux :is(#tabelle,#ki-zitierungen) tbody>tr.bg-cyan\/10{background-color:color-mix(in srgb,var(--dtile-yellow) 10%,var(--dtile-white))}}.sichtbarkeits-index h1,.sichtbarkeits-index h2,.sichtbarkeits-index h3{letter-spacing:0}.index-hero-karte{border-radius:var(--dtile-radius-card);border:var(--dtile-border);background:var(--dtile-white);box-shadow:var(--dtile-shadow-soft);overflow:hidden}.index-branche-cyan{--index-branchenfarbe:var(--dtile-cyan)}.index-branche-pink{--index-branchenfarbe:var(--dtile-pink)}.index-branche-purple{--index-branchenfarbe:var(--dtile-purple)}.index-branche-yellow{--index-branchenfarbe:var(--dtile-yellow)}.index-branchen-akzent{background:var(--index-branchenfarbe)}.index-abschluss>div.rounded-t-none>div.flex>div.relative:first-child{border-top-left-radius:0;border-top-right-radius:0}.index-mini-balken{background:var(--dtile-grey-2);border:0;width:100%;height:6px;display:block}.index-mini-balken::-webkit-meter-bar{background:var(--dtile-grey-2);border:0;border-radius:0}.index-mini-balken::-webkit-meter-optimum-value{background:var(--index-branchenfarbe)}.index-mini-balken::-moz-meter-bar{background:var(--index-branchenfarbe)}.index-hero p{letter-spacing:0}.index-hero .index-hero-branchen-titel{-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:anywhere!important}@media not (min-width:40rem){.index-hero h1{word-break:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal!important;font-size:1.75rem!important}}@media(min-width:64rem){.index-hero .mt-7{flex-flow:wrap}.index-hero .mt-7 a{padding-inline:12px;font-size:14px}}@media not (min-width:48rem){.index-nachfrage,.index-nachfrage tbody{width:100%;display:block}.index-nachfrage thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.index-nachfrage tr{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:1rem;padding:1rem;display:block}.index-nachfrage td{overflow-wrap:anywhere;border:0;width:100%;padding:.4rem 0;display:block}.index-nachfrage td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:.2rem;font-size:.75rem;font-weight:500;display:block}}
