[data-astro-cid-dj3bkflx][data-brand=bosch]{--brand-c: #ed0007}[data-astro-cid-dj3bkflx][data-brand=bulex]{--brand-c: #c80820}[data-astro-cid-dj3bkflx][data-brand=chaffoteaux]{--brand-c: #003078}[data-astro-cid-dj3bkflx][data-brand=de-dietrich]{--brand-c: #1e0032}[data-astro-cid-dj3bkflx][data-brand=junkers]{--brand-c: #0840e8}[data-astro-cid-dj3bkflx][data-brand=remeha]{--brand-c: #222222}[data-astro-cid-dj3bkflx][data-brand=vaillant]{--brand-c: #00897d}[data-astro-cid-dj3bkflx][data-brand=viessmann]{--brand-c: #ee2d24}[data-astro-cid-dj3bkflx][data-brand=buderus]{--brand-c: #0060af}[data-astro-cid-dj3bkflx][data-brand=acv]{--brand-c: #e2001a}[data-astro-cid-dj3bkflx][data-brand=chappee]{--brand-c: #bd2225}[data-astro-cid-dj3bkflx][data-brand=ferroli]{--brand-c: #ff6201}[data-astro-cid-dj3bkflx][data-brand=atlantic]{--brand-c: #e6362a}[data-astro-cid-dj3bkflx][data-brand=ariston]{--brand-c: #d30c2f}[data-astro-cid-dj3bkflx][data-brand=baxi]{--brand-c: #005b99}[data-astro-cid-dj3bkflx][data-brand=immergas]{--brand-c: #e34127}[data-astro-cid-dj3bkflx][data-brand=weishaupt]{--brand-c: #ec008c}.hero-compact[data-astro-cid-dj3bkflx]{padding-block:clamp(2.5rem,6vw,4.5rem)}.hero-compact[data-astro-cid-dj3bkflx] h1[data-astro-cid-dj3bkflx]{margin-top:1.25rem;max-width:22ch}.hero-compact[data-astro-cid-dj3bkflx] .lead[data-astro-cid-dj3bkflx]{margin-top:1.5rem;max-width:52ch}.bi-grid[data-astro-cid-dj3bkflx]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.bi-card[data-astro-cid-dj3bkflx]{display:grid;height:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-decoration:none;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bi-card[data-astro-cid-dj3bkflx]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.bi-logo[data-astro-cid-dj3bkflx]{display:grid;place-items:center;padding:2.25rem 1.5rem;background:var(--c-white);border-bottom:1px solid var(--line);transition:background-color var(--dur) var(--ease-out)}.bi-card[data-astro-cid-dj3bkflx]:hover .bi-logo[data-astro-cid-dj3bkflx]{background:color-mix(in srgb,var(--brand-c) 7%,var(--c-white))}.bi-card[data-astro-cid-dj3bkflx]:hover .more[data-astro-cid-dj3bkflx]{color:var(--brand-c)}.bi-logo[data-astro-cid-dj3bkflx] img[data-astro-cid-dj3bkflx]{width:auto;max-width:100%;height:2.5rem;object-fit:contain}.bi-wordmark[data-astro-cid-dj3bkflx]{font-family:var(--font-display);font-weight:700;font-size:1.75rem;letter-spacing:-.02em;color:var(--brand-c)}.bi-body[data-astro-cid-dj3bkflx]{display:grid;gap:.35rem;padding:1.25rem 1.5rem 1.5rem}.bi-name[data-astro-cid-dj3bkflx]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg, 1.25rem)}.bi-codes[data-astro-cid-dj3bkflx]{font-size:var(--fs-sm);color:var(--text-3)}.bi-body[data-astro-cid-dj3bkflx] .more[data-astro-cid-dj3bkflx]{margin-top:.5rem}.bi-note[data-astro-cid-dj3bkflx]{margin-top:2rem;font-size:var(--fs-xs);color:var(--text-3)}
