.vm-bahnen{padding-top:clamp(40px,5vw,72px)}.vm-ergebnis{padding-block:0}.vm-erklaert,.vm-vertrieb,.vm-marketing,.vm-kanaele{padding-top:0}.vm-bahnen__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vm-bahn{grid-template-rows:auto 1fr;gap:clamp(28px,3.6vw,48px);padding:clamp(24px,3.2vw,44px) clamp(24px,3.2vw,44px) 0;display:grid;overflow:hidden}.vm-bahn__titel{font-size:clamp(1.75rem,1.1rem + 1.9vw,2.75rem);font-weight:var(--gewicht-anzeige);letter-spacing:-.03em;max-width:18ch;line-height:1.08}.vm-bahn .zeile{color:var(--phase-leise,var(--saple-stein-2))}.vm-bahn__titel{color:var(--phase-text,inherit)}.vm-bahn__satz{color:var(--phase-leise,var(--saple-stein-3));margin-top:16px}.vm-bahn__link{margin-top:20px}.vm-bahn__bild{border-radius:var(--radius-karte) var(--radius-karte) 0 0;align-self:end}.vm-ergebnis__bild{margin:clamp(36px,5vw,64px) auto 0}.vm-ergebnis__teile{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,3vw,40px);margin:clamp(28px,3.6vw,48px) auto 0;display:grid}.vm-ergebnis__teile li{border-top:1px solid var(--saple-linie);padding-top:20px}.vm-ergebnis__nr.phase-chip{font-variant-numeric:tabular-nums;min-width:2rem;min-height:2rem;padding:0 8px;font-size:.9375rem}.vm-ergebnis__titel{letter-spacing:-.01em;margin-top:16px;font-size:1.25rem}.vm-ergebnis__text{color:var(--saple-stein-3);max-width:38ch;margin-top:8px}.vm-erklaert__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.vm-erklaert__text{max-width:58ch}.vm-erklaert__text p{color:var(--saple-kohle);font-size:1.1875rem}.vm-erklaert__text p+p{margin-top:18px}.vm-erklaert__link{margin-top:28px}.vm-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.vm-fall{padding:clamp(24px,3.2vw,44px)}.vm-fall__titel{letter-spacing:-.015em;color:var(--phase-text,inherit);font-size:1.375rem}.vm-fall__beschreibung{color:var(--phase-leise,var(--saple-stein-3));max-width:52ch;margin-top:10px}.vm-fall__hinweis{border-top:1px solid var(--saple-linie);max-width:52ch;margin-top:20px;padding-top:14px}.vm-fall--breit{grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px clamp(40px,5vw,80px);padding-bottom:0;padding-right:0;display:grid;overflow:hidden}.vm-fall--breit .vm-fall__text{align-self:center;padding-bottom:clamp(24px,3.2vw,44px)}.vm-fall--breit .vm-fall__titel{font-size:clamp(1.75rem,1.1rem + 1.9vw,2.75rem);font-weight:var(--gewicht-anzeige);letter-spacing:-.03em;line-height:1.08}.vm-fall--breit .vm-fall__beschreibung{color:var(--saple-kohle);margin-top:20px;font-size:1.0625rem}.vm-fall__bild{border-radius:var(--radius-karte) 0 0 0;align-self:end}.vm-marketing__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(36px,5vw,64px) clamp(40px,5vw,80px);display:grid}.vm-marketing__kopf{grid-column:1/-1}@media (width>=961px){.vm-marketing__raster:has(.vm-marketing__bild:empty){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.vm-marketing__raster:has(.vm-marketing__bild:empty) .vm-marketing__kopf{grid-column:auto}.vm-marketing__raster:has(.vm-marketing__bild:empty) .vm-liste__eintrag:first-child{padding-top:0}}.vm-marketing__bild{display:flex}.vm-marketing__flaeche.platzhalter{aspect-ratio:auto;border-radius:var(--radius-karte);flex:1;min-height:320px}.vm-liste{flex-direction:column;justify-content:space-between;display:flex}.vm-liste__eintrag{align-items:flex-start;gap:18px;padding-block:24px;display:flex}.vm-liste__icon{--icon-groesse:24px;box-sizing:content-box;background:var(--flaeche-karte);color:var(--saple-tinte);border-radius:14px;padding:11px}.vm-liste__titel{letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.25}.vm-liste__text{color:var(--saple-stein-3);max-width:52ch;margin-top:6px}.vm-liste__link{color:var(--saple-schwarz);margin-top:12px}.vm-kanaele__liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.vm-kanal{flex-direction:column;gap:12px;min-height:clamp(168px,16vw,220px);padding:clamp(24px,2.6vw,36px);display:flex}.vm-kanal__icon{--icon-groesse:clamp(88px, 8vw, 112px);background:0 0;border-radius:0;padding:0}.vm-kanal__name{letter-spacing:-.015em;margin-top:auto;font-size:1.375rem}.vm-kanal__text{color:var(--saple-stein-3);max-width:34ch}.vm-kanaele__fuss{justify-content:flex-end;margin-top:24px;display:flex}@media (width<=960px){.vm-erklaert__raster,.vm-marketing__raster{grid-template-columns:1fr}.vm-marketing__flaeche.platzhalter{aspect-ratio:var(--seite-mobil,var(--seite));min-height:0}}@media (width<=760px){.vm-bahnen__raster,.vm-bento,.vm-kanaele__liste,.vm-ergebnis__teile{grid-template-columns:1fr}.vm-fall--breit{grid-template-columns:1fr;gap:28px}.vm-fall--breit .vm-fall__text{padding-bottom:0;padding-right:clamp(24px,3.2vw,44px)}.vm-kanal{min-height:0}}
