.produkte[data-astro-cid-7vvvriqi]{padding:56px 0 60px}.produkt-grid[data-astro-cid-7vvvriqi]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.produkt-card[data-astro-cid-7vvvriqi]{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;border:1.5px solid var(--border);border-radius:var(--radius);min-width:0;min-height:84px;color:var(--text);background:#fff;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.produkt-card[data-astro-cid-7vvvriqi]:hover{border-color:var(--blau-hell-2);box-shadow:var(--shadow);transform:translateY(-2px)}.produkt-ico[data-astro-cid-7vvvriqi]{background:linear-gradient(150deg, var(--blau) 20%, var(--blau-hell-2) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.produkt-ico[data-astro-cid-7vvvriqi] img[data-astro-cid-7vvvriqi],.produkt-ico[data-astro-cid-7vvvriqi] svg[data-astro-cid-7vvvriqi]{width:37px;height:37px}.produkt-card[data-astro-cid-7vvvriqi] h3[data-astro-cid-7vvvriqi]{color:var(--blau-headline);font-size:19px}.produkt-card[data-astro-cid-7vvvriqi] .pfeil[data-astro-cid-7vvvriqi]{color:var(--blau);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:26px;font-weight:400;line-height:1;display:inline-flex}.produkt-more[data-astro-cid-7vvvriqi]{text-align:center;margin-top:26px}.produkt-card[data-astro-cid-7vvvriqi] .pfeil-label[data-astro-cid-7vvvriqi]{display:none}@media (min-width:700px){.produkt-grid[data-astro-cid-7vvvriqi]{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:1024px){.produkte[data-astro-cid-7vvvriqi]{padding:76px 0 80px}.produkt-grid[data-astro-cid-7vvvriqi]{grid-template-columns:repeat(3,1fr);gap:18px}.produkt-card[data-astro-cid-7vvvriqi]{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:26px 24px 22px}.produkt-ico[data-astro-cid-7vvvriqi]{width:66px;height:66px}.produkt-ico[data-astro-cid-7vvvriqi] img[data-astro-cid-7vvvriqi],.produkt-ico[data-astro-cid-7vvvriqi] svg[data-astro-cid-7vvvriqi]{width:42px;height:42px}.produkt-card[data-astro-cid-7vvvriqi] h3[data-astro-cid-7vvvriqi]{font-size:20px}.produkt-card[data-astro-cid-7vvvriqi] .pfeil[data-astro-cid-7vvvriqi]{margin-top:auto;margin-left:0;font-size:20px}.produkt-card[data-astro-cid-7vvvriqi] .pfeil-label[data-astro-cid-7vvvriqi]{margin-right:8px;font-size:17.5px;font-weight:700;line-height:1;display:inline}}.produkte[data-astro-cid-7vvvriqi].compact{padding:0}.produkte[data-astro-cid-7vvvriqi].compact .wrap{max-width:none;padding:0}.produkte[data-astro-cid-7vvvriqi].compact .pc-head[data-astro-cid-7vvvriqi]{margin-bottom:14px}.produkte[data-astro-cid-7vvvriqi].compact .pc-title[data-astro-cid-7vvvriqi]{color:var(--blau-headline);font-size:21px;font-weight:800;line-height:1.25}.produkte[data-astro-cid-7vvvriqi].compact .pc-sub[data-astro-cid-7vvvriqi]{color:#5a6b7b;margin-top:5px;font-size:14.5px;line-height:1.45}.produkt-grid[data-astro-cid-7vvvriqi].compact{grid-template-columns:1fr;gap:10px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-card[data-astro-cid-7vvvriqi]{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:12px 16px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-ico[data-astro-cid-7vvvriqi]{width:46px;height:46px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-ico[data-astro-cid-7vvvriqi] img[data-astro-cid-7vvvriqi],.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-ico[data-astro-cid-7vvvriqi] svg[data-astro-cid-7vvvriqi]{width:27px;height:27px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-card[data-astro-cid-7vvvriqi] h3[data-astro-cid-7vvvriqi]{font-size:16px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-card[data-astro-cid-7vvvriqi] .pfeil[data-astro-cid-7vvvriqi]{margin-top:0;margin-left:auto;font-size:21px}.produkt-grid[data-astro-cid-7vvvriqi].compact .produkt-card[data-astro-cid-7vvvriqi] .pfeil-label[data-astro-cid-7vvvriqi]{display:none}@media (min-width:700px){.produkt-grid[data-astro-cid-7vvvriqi].compact{grid-template-columns:1fr 1fr}}