.hero-proof-list{display:grid;gap:.45rem;list-style:none;padding:0;margin:1.35rem 0 0;font-size:.8rem;line-height:1.5}
.hero-proof-list li{display:flex;align-items:baseline;gap:.55rem}
.hero-proof-list li:before{content:'✓';font-size:.9rem;font-weight:700;color:var(--slate)}
.hero-proof-list a{color:var(--muted);text-decoration:none;text-underline-offset:3px}
.hero-proof-list a:hover{text-decoration:underline;color:var(--slate)}
.home-compact .channel-band{border-block:1px solid var(--line);background:var(--paper);padding-block:1.7rem}
.channel-band>.wrap{display:grid;grid-template-columns:1fr 3fr;gap:2.3rem;align-items:center}
.channel-intro .eyebrow{font-size:.67rem;margin-bottom:.55rem}
.home-compact .channel-intro h2{font-size:1.3rem;line-height:1.3;margin:0}
.channel-intro p{font-size:.77rem;line-height:1.55;color:var(--muted);margin:.4rem 0 0;max-width:38ch}
.channel-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}
.channel-list li{min-width:0}
.channel-list a{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:54px;border:1px solid var(--line);border-radius:8px;color:var(--slate);font-weight:750;font-size:1rem;letter-spacing:-.035em;text-decoration:none;transition:background .15s ease;padding:.4rem}
.channel-list .channel-all{font-size:.76rem;letter-spacing:0;font-weight:650;background:var(--tint)}
.channel-list a:hover{background:var(--tint)}
.channel-more{margin:1.8rem 0 0}
.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}
.integration-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);background:var(--paper);border-radius:var(--r);padding:1.7rem;scroll-margin-top:100px}
.integration-card h3{font-size:1.45rem;letter-spacing:-.025em;margin:0 0 .9rem}
.integration-card p{font-size:.95rem;color:var(--muted);margin:0 0 1rem}
.integration-card .text-link{margin-top:auto}
.integration-card:target{outline:2px solid var(--slate);outline-offset:4px}
.site-structured #anbindung .path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:960px){.channel-band>.wrap{grid-template-columns:1fr;gap:.9rem}.channel-intro p{max-width:none}.channel-list a{min-height:48px}}
@media(max-width:960px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-structured #anbindung .path-grid{grid-template-columns:1fr}}
@media(max-width:640px){.home-compact .channel-band{padding-block:1.3rem}.channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.channel-list a{font-size:1rem}.channel-list .channel-all{font-size:.78rem}.hero-proof-list{font-size:.77rem}.integration-grid{grid-template-columns:1fr}.integration-card{padding:1.4rem}}
