.vg-unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr-sec.vg-kopf{position:relative;isolation:isolate;margin-top:-74px;padding:calc(96px + clamp(16px, 3vw, 40px)) 0 clamp(24px,4vw,48px);overflow-x:clip}.vg-kopf__licht{position:absolute;inset:0 0 calc(-1 * var(--sr-auslauf, 120px));z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.vg-kopf__aura{position:absolute;top:-12%;left:50%;width:min(1200px,130vw);height:110%;transform:translateX(-50%);background:radial-gradient(ellipse 40% 38% at 30% 40%,rgba(var(--sr-glow-rgb),.16),transparent 70%),radial-gradient(ellipse 36% 34% at 72% 52%,rgba(var(--sr-accent-rgb),.14),transparent 70%)}.vg-krumen{justify-content:center;margin-bottom:var(--space-lg,24px)}.vg-kopf__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-md,16px);max-width:900px;margin:0 auto;text-align:center}.vg-kopf__titel{margin:0;font-size:clamp(2.4rem,1rem + 4.4vw,4.6rem);line-height:1;letter-spacing:-.05em;color:var(--sr-ink);overflow-wrap:anywhere}.vg-kopf__vs{font-family:var(--sr-font-mono);font-size:.42em;font-weight:500;letter-spacing:.02em;vertical-align:.42em;color:var(--sr-muted)}.vg-kopf__vorspann{margin:0;max-width:62ch;font-size:clamp(1.04rem,1rem + .3vw,1.2rem);color:var(--sr-text)}.vg-kopf__stand{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--sr-font-mono);font-size:.78rem;color:var(--sr-muted)}.vg-kurz{max-width:1040px;margin:clamp(28px,4vw,48px) auto 0}.sr .vg-kurz__titel{margin:0 0 var(--space-md,16px);font-family:var(--sr-font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--sr-muted)}.vg-kurz__karten{display:grid;gap:var(--space-md,16px)}@media (min-width:760px){.vg-kurz__karten{grid-template-columns:1fr 1fr}}.vg-kurz__karte{position:relative;display:flex;flex-direction:column;gap:var(--space-md,16px);padding:clamp(20px,3vw,30px);border-radius:var(--sr-radius-card)}.vg-kurz__karte--wir{box-shadow:var(--sr-shadow-card),inset 0 0 0 1px var(--sr-kante-akzent,rgba(var(--sr-accent-rgb),.45))}.vg-kurz__karte--wir:after{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--sr-radius-card) var(--sr-radius-card) 0 0;background:var(--sr-accent-gradient)}.sr .vg-kurz__wer{margin:0;font-size:1.12rem;font-weight:650;letter-spacing:-.02em;color:var(--sr-ink)}.vg-kurz__karte ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vg-kurz__karte li{display:flex;gap:10px;align-items:flex-start;color:var(--sr-text);line-height:1.5}.vg-kurz__karte li svg{flex:none;margin-top:4px;color:var(--sr-muted)}.vg-kurz__karte--wir li svg{color:var(--sr-accent-text)}.vg-kurz__knopf{align-self:flex-start;margin-top:auto;white-space:normal;text-align:left}.vg-sprung{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(24px,3vw,36px)}.vg-sprung a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid var(--sr-line-strong);border-radius:var(--sr-radius-pill);background:var(--sr-surface);font-size:.9rem;color:var(--sr-text);text-decoration:none;transition:border-color var(--transition-fast,.15s),color var(--transition-fast,.15s)}.vg-sprung a:focus-visible,.vg-sprung a:hover{border-color:var(--sr-accent-edge,var(--sr-line-strong));color:var(--sr-ink)}.vg-tab__raster{max-width:1040px;margin:0 auto;border-radius:var(--sr-radius-card);overflow:hidden}.vg-tab__zeile{display:grid;grid-template-columns:minmax(150px,.9fr) 1fr 1fr;border-top:1px solid var(--sr-line)}.vg-tab__zeile--kopf{border-top:0}.vg-tab__spalte,.vg-tab__thema,.vg-tab__zelle{padding:16px clamp(14px,2vw,22px)}.vg-tab__thema{font-weight:600;color:var(--sr-ink)}.vg-tab__zeile--kopf .vg-tab__thema{font-family:var(--sr-font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted);align-self:end}.vg-tab__spalte{font-weight:700;font-size:1.02rem;letter-spacing:-.01em;color:var(--sr-ink)}.vg-tab__zelle{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.5;color:var(--sr-text)}.vg-tab__zelle>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.vg-tab__wir{background:rgba(var(--sr-accent-rgb),.07)}.vg-quelle{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:.76rem;line-height:1.4;color:var(--sr-muted);text-decoration:underline;text-decoration-color:var(--sr-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.vg-quelle:hover{color:var(--sr-ink)}.vg-fussnote{max-width:760px;margin:var(--space-md,16px) auto 0;font-size:.82rem;text-align:center;color:var(--sr-muted)}@media (max-width:719.98px){.vg-tab__zeile{grid-template-columns:1fr 1fr}.vg-tab__thema{grid-column:1/-1;padding-bottom:4px}.vg-tab__zeile--kopf .vg-tab__thema{display:none}.vg-tab__spalte,.vg-tab__zelle{padding:10px 12px 14px;font-size:.9rem}.vg-tab__zelle{flex-direction:column;gap:6px}}.vg-preise__buehne{max-width:820px;margin:0 auto}.vg-ehrlich__spalten{display:grid;gap:clamp(24px,3vw,36px);max-width:1100px;margin:0 auto}@media (min-width:860px){.vg-ehrlich__spalten{grid-template-columns:1fr 1fr}}.sr .vg-ehrlich__kopf{display:flex;align-items:center;gap:10px;margin:0 0 var(--space-md,16px);font-size:1.15rem;letter-spacing:-.02em;color:var(--sr-ink)}.vg-ehrlich__kopf:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sr-muted)}.vg-ehrlich__kopf--wir:before{background:var(--sr-glow);box-shadow:0 0 10px 2px rgba(var(--sr-glow-rgb),.5)}.vg-ehrlich__liste{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vg-ehrlich__punkt{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:var(--sr-radius-inner,14px)}.sr .vg-ehrlich__punkt h4{margin:0;font-size:1rem;letter-spacing:-.01em;color:var(--sr-ink)}.sr .vg-ehrlich__punkt p{margin:0;font-size:.95rem;line-height:1.55;color:var(--sr-text)}.vg-ehrlich__liste--wir .vg-ehrlich__punkt{box-shadow:var(--sr-shadow-card),inset 3px 0 0 var(--sr-accent)}.vg-um__raster{display:grid;gap:clamp(24px,3vw,40px);max-width:1100px;margin:0 auto}@media (min-width:900px){.vg-um__raster{grid-template-columns:1.4fr 1fr;align-items:start}}.vg-um__schritte{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none}.vg-um__schritte:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;background:linear-gradient(180deg,var(--sr-accent),rgba(var(--sr-accent-rgb),.1))}.vg-um__schritte li{position:relative;display:grid;grid-template-columns:36px 1fr;gap:16px}.vg-um__nr{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--sr-line-strong);background:var(--sr-surface);font-family:var(--sr-font-mono);font-weight:600;color:var(--sr-ink);box-shadow:var(--sr-schein)}.sr .vg-um__schritte h3{margin:6px 0 4px;font-size:1.05rem;letter-spacing:-.01em;color:var(--sr-ink)}.sr .vg-um__bestand p,.sr .vg-um__schritte p{margin:0;line-height:1.55;color:var(--sr-text)}.vg-um__bestand{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,3vw,28px);border-radius:var(--sr-radius-card);color:var(--sr-accent-text)}.sr .vg-um__bestand h3{margin:0;font-size:1.1rem;color:var(--sr-ink)}.vg-hinweis{padding:clamp(24px,4vw,48px) 0}.vg-hinweis__karte{display:grid;grid-template-columns:auto 1fr;gap:14px;max-width:860px;margin:0 auto;padding:clamp(18px,3vw,26px);border:1px solid var(--sr-line);border-radius:var(--sr-radius-card);color:var(--sr-muted)}.vg-hinweis__karte>svg{margin-top:3px}.sr .vg-hinweis h2{margin:0 0 8px;font-size:1rem;letter-spacing:-.01em;color:var(--sr-ink)}.sr .vg-hinweis p{margin:0 0 8px;font-size:.86rem;line-height:1.55;color:var(--sr-muted)}.vg-hinweis a{color:var(--sr-text);overflow-wrap:anywhere}.sr .vg-hinweis__marke{font-size:.8rem}.vg-karten{display:grid;gap:var(--space-md,16px);max-width:1100px;margin:clamp(32px,4vw,52px) auto 0;padding:0;list-style:none}@media (min-width:680px){.vg-karten{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.vg-karten{grid-template-columns:repeat(3,1fr)}}.vg-karte,.vg-karten>li{display:flex}.vg-karte{flex:1 1;flex-direction:column;gap:10px;padding:22px;border-radius:var(--sr-radius-card);text-decoration:none;color:var(--sr-text);transition:box-shadow .3s var(--sr-ease)}.vg-karte:focus-visible,.vg-karte:hover{box-shadow:var(--sr-shadow-card),inset 0 0 0 1px rgba(var(--sr-accent-rgb),.45)}.vg-karte__art{font-family:var(--sr-font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-muted)}.vg-karte__name{font-size:1.3rem;font-weight:700;letter-spacing:-.03em;color:var(--sr-ink)}.vg-karte__zeile{font-size:.92rem;line-height:1.5}.vg-karte__zeile b{color:var(--sr-ink)}.vg-karte__stand{font-family:var(--sr-font-mono);font-size:.72rem;color:var(--sr-muted)}.vg-karte__stand,.vg-karte__weiter{display:inline-flex;align-items:center;gap:6px}.vg-karte__weiter{margin-top:auto;padding-top:6px;font-weight:600;color:var(--sr-accent-text)}.vg-kategorien{max-width:1100px;margin:clamp(36px,5vw,64px) auto 0}.sr .vg-kategorien h2{margin:0 0 var(--space-md,16px);font-size:clamp(1.3rem,1rem + 1vw,1.7rem);letter-spacing:-.03em;color:var(--sr-ink)}.vg-kategorien ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vg-kategorien a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;min-height:44px;padding:14px 18px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-inner,14px);text-decoration:none;color:var(--sr-text)}.vg-kategorien a b{color:var(--sr-ink)}.vg-kategorien a span{grid-column:1;font-size:.9rem;color:var(--sr-muted)}.vg-kategorien a svg{grid-row:1/span 2;grid-column:2;color:var(--sr-muted)}.vg-preise__ohne{padding:clamp(20px,3vw,30px);border-radius:var(--sr-radius-card)}.sr .vg-preise__ohne p{margin:0;line-height:1.6;color:var(--sr-text)}.sr .vg-preise__ohne .vg-preise__quellen{margin-top:12px;font-size:.82rem;color:var(--sr-muted)}.vg-preise__quellen a{color:var(--sr-muted);overflow-wrap:anywhere}