.tb-wall{background:radial-gradient(120% 140% at 50% -20%,#00d4ff14,#0000 60%),linear-gradient(#ffffff0d 0%,#ffffff04 55%,#ffffff03 100%),#0a0a1299;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:760px;padding:26px 30px;font-family:DM Sans,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -36px #000c}.tb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;text-align:center;margin:0;font-size:11px;font-weight:600}.tb-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin:0;padding:0;list-style:none;display:flex}.tb-wall .tb-logos{gap:18px 38px}.tb-logo{align-items:center;height:40px;display:inline-flex}.tb-logo a{border-radius:8px;align-items:center;height:100%;text-decoration:none;display:inline-flex}.tb-logo a:focus-visible{outline-offset:4px;outline:2px solid #00d4ffb3}.tb-logo img{opacity:.72;filter:drop-shadow(0 0 #0000);max-width:100%;transition:opacity .3s,filter .3s,transform .3s;display:block}.tb-logo:hover img,.tb-logo:focus-within img{opacity:1;filter:drop-shadow(0 0 14px #00d4ff73);transform:translateY(-1px)}.tb-marquee{contain:paint;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.tb-mq-track{will-change:transform;align-items:center;width:max-content;display:flex}.tb-mq-dup{display:contents}.tb-mq-track .tb-logos{flex-wrap:nowrap;gap:0 44px;padding-right:44px}.tb-transparenz{text-align:center;color:#ffffff94;text-wrap:pretty;max-width:56ch;margin:10px auto 0;font-family:DM Sans,sans-serif;font-size:12.5px;line-height:1.55}.tb-hint{text-align:center;color:#ffffff85;text-wrap:pretty;max-width:54ch;margin:0 auto 18px;font-family:DM Sans,sans-serif;font-size:12.5px;line-height:1.55}.tb-rating{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;line-height:1;display:inline-flex}.tb-stars{color:#ffb800;letter-spacing:1.5px;font-size:14px}.tb-score{color:#fff;font-family:Inter Tight,DM Sans,sans-serif;font-size:16px;font-weight:700}.tb-count{color:#fff9;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.tb-count-strong{color:#fff;font-weight:700}.tb-on-google{border-left:1px solid #ffffff24;align-items:center;gap:5px;margin-left:2px;padding-left:9px;display:inline-flex}.tb-google-g{flex-shrink:0;width:14px;height:14px}.tb-bar-wrap{flex-direction:column;align-items:center;max-width:100%;display:flex}.tb-bar-wrap .tb-transparenz{padding:0 8px}.tb-bar{background:#0c0c1499;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:11px 20px;font-family:DM Sans,sans-serif;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.tb-bar .tb-logos{gap:10px 18px}.tb-bar .tb-logo{height:26px}.tb-bar .tb-logo img{opacity:.65}.tb-divider{background:#ffffff1f;align-self:stretch;width:1px;min-height:22px}@media (max-width:600px){.tb-wall{border-radius:18px;gap:16px;padding:22px 18px}.tb-wall .tb-logos{gap:14px 24px}.tb-logo{height:32px}.tb-bar .tb-logo{height:22px}.tb-on-google{display:none}.tb-wall .tb-on-google{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tb-logo img{transition:none}.tb-logo:hover img,.tb-logo:focus-within img{transform:none}.tb-mq-track{will-change:auto;justify-content:center;width:100%}.tb-mq-track .tb-logos{flex-wrap:wrap;justify-content:center;gap:14px 30px;padding-right:0}.tb-mq-dup{display:none}}.tb-streifen{background:#0c0c11;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel bewertung""band band""pflicht pflicht";align-items:center;gap:6px 20px;width:100%;padding:10px 18px 9px;display:grid;box-shadow:0 0 0 1px #ffffff17}.tb-streifen-kopf{display:contents}.tb-streifen-titel{grid-area:titel;min-width:0;display:grid}.tb-streifen-kopf>:not(.tb-streifen-titel){grid-area:bewertung;justify-self:end}.tb-streifen .tb-marquee{grid-area:band}.tb-streifen .tb-transparenz{grid-area:pflicht}.tb-streifen .tb-eyebrow{text-align:left;letter-spacing:.12em;margin:0;font-size:11px;line-height:1.35}.tb-streifen .tb-hint{display:none}.tb-streifen .tb-rating{gap:7px;margin:0}.tb-streifen .tb-on-google{display:inline-flex}.tb-streifen .tb-rating{cursor:pointer}.tb-streifen .tb-rating:hover .tb-on-google{text-underline-offset:3px;text-decoration:underline}.tb-streifen .tb-transparenz{text-align:left;max-width:none;margin:0;font-size:11px;line-height:1.4}@media (min-width:1025px){.tb-streifen{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"titel band bewertung""pflicht pflicht pflicht";column-gap:22px}.tb-streifen-titel{max-width:168px}}@media (max-width:700px){.tb-streifen{border-radius:14px;gap:6px 12px;padding:10px 14px 9px}.tb-streifen .tb-eyebrow{letter-spacing:.1em;font-size:10.5px}.tb-streifen .tb-rating{gap:6px;margin-block:-10px;padding-block:10px;font-size:13px}.tb-streifen .tb-transparenz{font-size:10px}}@media (max-width:520px){.tb-streifen{grid-template-columns:minmax(0,1fr);grid-template-areas:"titel""bewertung""band""pflicht";row-gap:4px}.tb-streifen-kopf>:not(.tb-streifen-titel){justify-self:start}}.tb-marquee{padding-block:6px}.tb-marquee .tb-logo img{object-fit:contain;width:auto!important;max-height:100%!important}.tb-streifen .tb-marquee{padding-block:4px}.tb-streifen .tb-logo{height:30px}.tb-streifen .tb-mq-track .tb-logos{gap:0 36px;padding-right:36px}@media (max-width:700px){.tb-streifen .tb-logo{height:26px}}
