.bt-kopf{margin-bottom:clamp(22px,3cqi,36px)}.bt-kopf .btn{flex:none}.bt-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6cqi,18px);display:grid}@container site (width>=760px){.bt-kacheln.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-kacheln.n-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bt-kachel{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--a-deep);isolation:isolate;display:block;position:relative;overflow:hidden}.bt-kachel img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.bt-kachel:after{content:"";z-index:1;background:linear-gradient(#0000 45%,#080c18c7);position:absolute;inset:0}.bt-kachel:hover img,.bt-kachel:focus-visible img{transform:scale(1.06)}.bt-flaeche{background:linear-gradient(135deg,var(--a-deep),var(--a));position:absolute;inset:0}.bt-name{z-index:2;color:#fff;font-family:var(--f-disp);text-wrap:balance;font-size:clamp(.95rem,1.5cqi + .5rem,1.2rem);font-weight:700;line-height:1.2;position:absolute;bottom:12px;left:14px;right:14px}.bt-chips{flex-wrap:wrap;gap:10px;display:flex}.bt-chips li{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:10px 16px;font-weight:600}.bt-dunkel .bt-chips li{background:#ffffff14;border-color:#fff3}.be-liste{gap:clamp(28px,5cqi,64px);display:grid}.be-zeile{align-items:center;gap:clamp(16px,3cqi,40px);display:grid}@container site (width>=820px){.be-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.be-zeile:nth-child(2n) .be-bild{order:2}.be-zeile.ohne-bild{grid-template-columns:minmax(0,760px)}}.be-bild{aspect-ratio:4/3;border-radius:var(--r-lg,var(--r-md));background:var(--a-soft);margin:0;overflow:hidden}.be-bild img{object-fit:contain;background:var(--a-soft);width:100%;height:100%;display:block}.be-text{align-content:center;gap:12px;min-width:0;display:grid}.be-text p{max-width:60ch}.be-punkte{gap:8px;display:grid}.be-punkte li{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;display:flex}.logoleiste{border-block:1px solid var(--line)}.logo-reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container site (width>=720px){.logo-reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-reihe.n-4{grid-template-columns:repeat(4,minmax(0,1fr))}.logo-reihe.n-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.logo-reihe.n-1{grid-template-columns:minmax(0,320px)}.logo-kachel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);text-align:center;align-content:center;place-items:center;gap:8px;min-width:0;min-height:110px;padding:18px;display:grid}.logo-kachel img{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:100%;max-height:64px;transition:filter .2s,opacity .2s}.logo-kachel:hover img{filter:none;opacity:1}.logo-name{font-family:var(--f-disp);letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.15rem;font-weight:700}.logo-hinweis{color:var(--muted);font-size:.8125rem}.kat-wand{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6cqi,18px);display:grid}@container site (width>=760px){.kat-wand{grid-template-columns:repeat(3,minmax(0,1fr))}}.kat-kachel{aspect-ratio:3/4;border-radius:var(--r-lg,var(--r-md));isolation:isolate;background:var(--a-deep);display:block;position:relative;overflow:hidden}.kat-kachel img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.kat-flaeche{background:radial-gradient(120% 70% at 30% 18%,#ffffff47,transparent 60%),linear-gradient(160deg,var(--k1,var(--a-deep)),var(--k2,var(--a)));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.kat-wand li:nth-child(6n+1){--k1:var(--a-deep);--k2:var(--a)}.kat-wand li:nth-child(6n+2){--k1:var(--a);--k2:var(--a-soft)}.kat-wand li:nth-child(6n+3){--k1:var(--a-soft);--k2:var(--a-deep)}.kat-wand li:nth-child(6n+4){--k1:color-mix(in srgb,var(--a-deep) 70%,#000);--k2:var(--a)}.kat-wand li:nth-child(6n+5){--k1:var(--a-soft);--k2:var(--a)}.kat-wand li:nth-child(6n){--k1:var(--a);--k2:var(--a-deep)}.kat-kachel:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#080c18b3);position:absolute;inset:0}.kat-kachel:hover .kat-flaeche,.kat-kachel:focus-visible .kat-flaeche,.kat-kachel:hover img,.kat-kachel:focus-visible img{transform:scale(1.06)}.kat-name{z-index:2;color:#fff;font-family:var(--f-disp);text-wrap:balance;font-size:clamp(1.05rem,2cqi + .6rem,1.6rem);font-weight:700;line-height:1.15;position:absolute;bottom:16px;left:16px;right:52px}.kat-go{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:14px;right:14px}.kat-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3cqi,36px);display:flex}@media (prefers-reduced-motion:reduce){.logo-kachel img,.bt-kachel img,.kat-kachel img,.kat-flaeche{transition:none}}
