.leistung-section[data-astro-cid-oose4eqw]{border-top:1px solid var(--border-color)}.leistung-header[data-astro-cid-oose4eqw]{margin-bottom:var(--sp-3)}.leistung-intro[data-astro-cid-oose4eqw]{font-size:var(--text-base);color:var(--color-text-mid);line-height:1.8;max-width:68ch;margin-bottom:var(--sp-4);font-weight:300}.leistung-meta[data-astro-cid-oose4eqw]{font-size:var(--text-sm);color:var(--color-text-light);line-height:1.7;max-width:68ch;font-weight:300}.leistung-section[data-astro-cid-oose4eqw] h2[data-astro-cid-oose4eqw]{margin-bottom:var(--sp-3)}.leistung-liste[data-astro-cid-oose4eqw]{list-style:none;display:flex;flex-direction:column;gap:.45rem;max-width:740px}.leistung-liste[data-astro-cid-oose4eqw] li[data-astro-cid-oose4eqw]{font-size:var(--text-sm);color:var(--color-text-mid);font-weight:300;line-height:1.55;padding-left:var(--sp-2);position:relative}.leistung-liste[data-astro-cid-oose4eqw] li[data-astro-cid-oose4eqw]:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.h2-link[data-astro-cid-oose4eqw]{color:inherit;text-decoration:none;border-bottom:2px solid var(--color-accent);padding-bottom:.1rem;transition:color var(--dur-fast) var(--ease-out)}.h2-link[data-astro-cid-oose4eqw]:hover{color:var(--color-accent-dark)}.leistung-mehr[data-astro-cid-oose4eqw]{margin-top:var(--sp-3);font-size:var(--text-sm)}.leistung-mehr[data-astro-cid-oose4eqw] a[data-astro-cid-oose4eqw]{display:inline-block;margin-right:var(--sp-3);color:var(--color-accent-dark);text-decoration:none;font-weight:500}.leistung-mehr[data-astro-cid-oose4eqw] a[data-astro-cid-oose4eqw]:hover{color:var(--color-primary)}.toggle-list[data-astro-cid-oose4eqw]{max-width:740px}.equipment-gruppen[data-astro-cid-oose4eqw]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--col-gap)}.equipment-gruppe-label[data-astro-cid-oose4eqw]{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--sp-2)}.equipment-gruppe[data-astro-cid-oose4eqw] ul[data-astro-cid-oose4eqw]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.equipment-gruppe[data-astro-cid-oose4eqw] li[data-astro-cid-oose4eqw]{font-size:var(--text-sm);color:var(--color-primary);font-weight:400}.equipment-gruppe[data-astro-cid-oose4eqw] li[data-astro-cid-oose4eqw] span[data-astro-cid-oose4eqw]{color:var(--color-text-light);font-weight:300}@media(max-width:680px){.equipment-gruppen[data-astro-cid-oose4eqw]{grid-template-columns:1fr}}.netzwerk-block[data-astro-cid-oose4eqw]{max-width:720px}.netzwerk-text[data-astro-cid-oose4eqw]{font-size:var(--text-sm);color:var(--color-text-mid);font-style:italic;line-height:1.8;font-weight:300;border-left:3px solid var(--color-accent);padding-left:var(--sp-3);max-width:none}.leistung-mit-bild[data-astro-cid-oose4eqw]{display:grid;gap:var(--sp-4);align-items:start;padding-top:var(--sp-4)}.leistung-mit-bild--links[data-astro-cid-oose4eqw]{grid-template-columns:260px 1fr}.leistung-mit-bild--rechts[data-astro-cid-oose4eqw]{grid-template-columns:1fr 260px}.leistung-mit-bild--rechts[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]{order:2}.leistung-mit-bild--rechts[data-astro-cid-oose4eqw] .leistung-content[data-astro-cid-oose4eqw]{order:1}.leistung-bild-wrap[data-astro-cid-oose4eqw]{position:relative;overflow:hidden;border-radius:var(--radius-md);align-self:start}.leistung-bild-wrap[data-astro-cid-oose4eqw] img[data-astro-cid-oose4eqw]{width:100%;height:280px;object-fit:cover;display:block}.leistung-mit-bild--links[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 50%,var(--color-bg) 100%)}.leistung-mit-bild--rechts[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,transparent 50%,var(--color-bg) 100%)}.section--subtle[data-astro-cid-oose4eqw] .leistung-mit-bild--links[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]:after{background:linear-gradient(to right,transparent 50%,var(--color-bg-subtle) 100%)}.section--subtle[data-astro-cid-oose4eqw] .leistung-mit-bild--rechts[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]:after{background:linear-gradient(to left,transparent 50%,var(--color-bg-subtle) 100%)}.leistung-content[data-astro-cid-oose4eqw]{min-width:0}@media(max-width:768px){.leistung-mit-bild--links[data-astro-cid-oose4eqw],.leistung-mit-bild--rechts[data-astro-cid-oose4eqw]{grid-template-columns:1fr}.leistung-bild-wrap[data-astro-cid-oose4eqw]{order:0!important}.leistung-content[data-astro-cid-oose4eqw]{order:1!important}.leistung-bild-wrap[data-astro-cid-oose4eqw] img[data-astro-cid-oose4eqw]{height:180px}.leistung-bild-wrap[data-astro-cid-oose4eqw]:after{display:none!important}#brutvogel[data-astro-cid-oose4eqw] .leistung-bild-wrap[data-astro-cid-oose4eqw]{display:none}}.leistungen-hero-inner[data-astro-cid-oose4eqw]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.bauherren-link[data-astro-cid-oose4eqw]{font-size:var(--text-sm);color:var(--color-mid);text-decoration:none;white-space:nowrap}.bauherren-link[data-astro-cid-oose4eqw]:hover{color:var(--color-primary)}
