.vgs-angebot{--fokus:50% 45%}.vgs-angebot[data-angebot=steuerelite-training]{--fokus:72% 55%}.vgs-angebot>section{position:relative;padding:clamp(4.5rem,11vw,9.5rem) 0}.vgs-angebot>section.vg-seitenkopf{padding:calc(var(--kopfhoehe) + clamp(3rem,9vw,7rem)) 0 clamp(2.4rem,6vw,4.4rem);overflow:hidden}.vgs-angebot>section.vgs-inhalt{padding:clamp(1rem,3vw,2rem) 0 clamp(3.5rem,8vw,6.5rem)}.vgs-angebot .vgs-inhalt-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.6rem,6vw,6rem);align-items:start}.vgs-angebot .vgs-bild{position:sticky;top:calc(var(--kopfhoehe) + 1.6rem);margin:0;padding-top:2.1rem;min-width:0}.vgs-angebot .vgs-bild-reiter{position:absolute;left:0;top:0;height:calc(2.1rem + 1px);z-index:1;display:inline-flex;align-items:center;gap:.55rem;padding:0 1.15rem;border:1px solid var(--linie);border-bottom:0;border-radius:12px 12px 0 0;background:#15191c;font-family:var(--mono);font-size:.64rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--grau);white-space:nowrap}.vgs-angebot .vgs-bild-reiter b{color:var(--gruen);font-weight:700}.vgs-angebot .vgs-bild-rahmen{position:relative;padding:10px;border:1px solid var(--linie);border-radius:0 22px 22px 22px;background:linear-gradient(165deg,#15191c,#0e1113 55%,#0a0b0d);box-shadow:0 60px 100px -50px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.06)}.vgs-angebot[data-angebot=aerzte-masterclass] .vgs-bild-rahmen{border-color:rgba(161,218,142,.24);background:radial-gradient(80% 60% at 20% 0,rgba(161,218,142,.1),transparent 60%),linear-gradient(170deg,#142019,#0c110e 58%,#090b0a)}.vgs-angebot[data-angebot=aerzte-masterclass] .vgs-bild-reiter{border-color:rgba(161,218,142,.24);color:var(--text);background:linear-gradient(rgba(161,218,142,.08),rgba(161,218,142,.08)),#101812}.vgs-angebot .vgs-bild-foto{position:relative;border-radius:14px;overflow:hidden;background:#0c0e10}.vgs-angebot .vgs-bild-foto img{width:100%;aspect-ratio:4/5;max-height:calc(100svh - var(--kopfhoehe) - 9rem);object-fit:cover;object-position:var(--fokus)}.vgs-angebot .vgs-bild-foto:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(325deg,rgba(7,9,10,.9),rgba(7,9,10,.4) 24%,rgba(7,9,10,0) 46%)}.vgs-angebot{--unten:15%;--schatten:34% 56% at 48% 54%;--maske:radial-gradient(50% 62% at 50% 50%,#000 72%,transparent 100%)}.vgs-angebot[data-angebot=steuerelite-training]{--unten:30%;--schatten:46% 42% at 51% 54%}.vgs-angebot[data-angebot=strategieberatung]{--unten:12%;--schatten:36% 40% at 50% 56%;--maske:radial-gradient(40% 44% at 50% 58%,#000 50%,transparent 100%)}.vgs-angebot .vgs-bild-objekt,.vgs-angebot .vgs-bild-schatten{position:absolute;right:-17%;bottom:0;width:50%;aspect-ratio:1168/880;pointer-events:none}.vgs-angebot .vgs-bild-schatten{z-index:1;background:radial-gradient(var(--schatten),rgba(6,8,7,.94) 0,rgba(6,8,7,.9) 55%,rgba(6,8,7,.45) 80%,rgba(6,8,7,0) 100%);translate:calc(var(--mx) * 4px) calc(var(--unten) + var(--my) * 3px)}.vgs-angebot .vgs-bild-objekt{z-index:2;height:auto;mix-blend-mode:screen;translate:calc(var(--mx) * 16px) calc(var(--unten) + var(--my) * 10px);-webkit-mask-image:var(--maske);mask-image:var(--maske)}.vgs-angebot .vgs-inhalt-text{min-width:0;padding-top:2.1rem}.vgs-angebot .vgs-faecher{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.vg .vgs-angebot .vgs-fach{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.3rem,2.2vw,1.8rem);border-radius:18px;background:linear-gradient(160deg,#14181b,#0d0f11 70%);border:1px solid var(--linie);box-shadow:0 40px 70px -45px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.05);transition:opacity .55s var(--sanft),translate .55s var(--sanft),border-color .45s var(--sanft);transition-delay:calc(var(--i,0) * 70ms),calc(var(--i,0) * 70ms),0s}.vgs-angebot .vgs-fach:before{content:"";position:absolute;left:clamp(1.3rem,2.2vw,1.8rem);top:-1px;width:2.2rem;height:2px;background:var(--gruen)}.vgs-angebot .vgs-fach-nr{font-family:var(--display);font-weight:900;font-size:clamp(2.6rem,3.6vw,3.4rem);line-height:.85;font-variation-settings:"opsz" 144;color:transparent;-webkit-text-stroke:1.2px rgba(161,218,142,.55);transition:color .45s var(--sanft)}.vgs-angebot .vgs-fach h3{margin:.2rem 0 0;font-family:var(--sans);font-style:normal;font-weight:500;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.14;color:var(--hell)}.vgs-angebot .vgs-fach p{margin:0;color:var(--text);font-size:.98rem;line-height:1.58}.vg .vgs-angebot .vgs-fach:hover{border-color:rgba(161,218,142,.32)}.vgs-angebot .vgs-fach:hover .vgs-fach-nr{color:rgba(161,218,142,.22)}@media (min-width:1180px){.vgs-angebot .vgs-faecher{grid-template-columns:repeat(2,minmax(0,1fr))}}.vgs-angebot>section.vgs-fuerwen{padding:clamp(2.5rem,7vw,5.5rem) 0}.vgs-angebot .vgs-blatt{--m:clamp(3rem,7vw,4.8rem);--g:clamp(1rem,2.4vw,1.8rem);--h:clamp(1.55rem,2.6vw,2.05rem);position:relative;color:var(--tinte);border-radius:3px;padding:clamp(2.1rem,5vw,3.6rem) clamp(1.2rem,4.5vw,3.4rem) clamp(1.8rem,4.5vw,3rem) calc(var(--m) + var(--g));background:linear-gradient(90deg,transparent calc(var(--m) - 5px),rgba(61,107,43,.55) calc(var(--m) - 5px) calc(var(--m) - 4px),transparent calc(var(--m) - 4px) var(--m),rgba(61,107,43,.55) var(--m) calc(var(--m) + 1px),transparent calc(var(--m) + 1px)),url(/images/vorschau/textur-papier.webp) 50%/cover,#f6f1e6;box-shadow:0 90px 130px -55px rgba(0,0,0,.95),0 30px 60px -30px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.04);rotate:-.7deg}.vgs-angebot .vgs-blatt .vg-akte{color:#6d6a63}.vgs-angebot .vgs-blatt .vg-akte b{color:var(--gruen-tief)}.vgs-angebot .vgs-blatt h2{margin:0 0 1.7rem;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,4.2rem);line-height:.92;letter-spacing:-.005em;font-variation-settings:"opsz" 72;color:var(--tinte);text-wrap:balance}.vgs-angebot .vgs-blatt h2 em{font-family:inherit;font-style:normal;font-weight:inherit;text-transform:inherit;letter-spacing:-.01em;color:var(--gruen-tief)}.vgs-angebot .vgs-haken{list-style:none;margin:0;padding:0;border-top:1px solid rgba(70,100,150,.28)}.vgs-angebot .vgs-haken li{position:relative;padding:1rem 0;border-bottom:1px solid rgba(70,100,150,.28);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.45;color:#23262a}.vgs-angebot .vgs-haken svg{position:absolute;top:.72rem;left:calc(-1 * (var(--g) + var(--m) / 2 + var(--h) / 2));width:var(--h);height:var(--h);overflow:visible;color:var(--gruen-tief)}.vgs-angebot .vgs-haken path{fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.1;stroke-dashoffset:0;transition:stroke-dashoffset .55s cubic-bezier(.6,.05,.3,1);transition-delay:calc(.3s + var(--i,0) * 90ms)}.vg.bereit .vgs-angebot .vgs-haken li[data-auf]:not(.da) path{stroke-dashoffset:1.15}.vgs-angebot>section.vgs-stimme{padding:clamp(4rem,10vw,8rem) 0;overflow:clip}.vgs-angebot .vgs-stimme:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 60% at 68% 50%,rgba(161,218,142,.08),transparent 70%)}.vgs-angebot .vgs-stimme-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.4rem,6vw,6rem);align-items:center}.vgs-angebot .vgs-stimme-abzug{position:relative;min-width:0;justify-self:center;width:min(100%,380px);padding:clamp(8px,1vw,12px);border-radius:3px;rotate:-2.4deg;background:url(/images/vorschau/textur-papier.webp) 50%/cover,#efe9dc;box-shadow:0 60px 90px -40px rgba(0,0,0,.95),0 18px 30px -18px rgba(0,0,0,.7);transition:rotate .8s var(--sanft)}.vgs-angebot .vgs-stimme-abzug:hover{rotate:0deg}.vgs-angebot .vgs-stimme-abzug img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:1px}.vgs-angebot .vgs-zitat{position:relative;margin:0;min-width:0}.vgs-angebot .vgs-zitat-zeichen{position:absolute;left:-.08em;top:-.42em;font-family:var(--display);font-weight:900;font-size:clamp(8rem,15vw,14rem);line-height:1;color:rgba(161,218,142,.16);pointer-events:none;user-select:none}.vgs-angebot .vgs-zitat blockquote{position:relative;margin:0;font-family:var(--sans);font-style:normal;font-weight:500;font-size:clamp(1.6rem,3vw,2.75rem);line-height:1.18;letter-spacing:-.01em;color:var(--hell);text-wrap:pretty}.vgs-angebot .vgs-zitat figcaption{position:relative;margin-top:1.8rem;padding-left:3.2rem;color:var(--grau);font-size:.95rem;line-height:1.5}.vgs-angebot .vgs-zitat figcaption:before{content:"";position:absolute;left:0;top:.75em;width:2.2rem;height:1px;background:var(--gruen)}.vgs-angebot .vgs-zitat figcaption b{color:var(--hell);font-weight:600}.vgs-angebot>section.vgs-schritt{text-align:center;overflow:hidden;padding:clamp(4.5rem,11vw,9rem) 0 clamp(5rem,12vw,10rem)}.vgs-angebot .vgs-schritt-licht{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 50% 60%,rgba(161,218,142,.16),transparent 70%)}.vgs-angebot .vgs-schritt .vg-akte{justify-content:center}.vgs-angebot .vgs-schritt .vg-riesig,.vgs-angebot .vgs-schritt .vg-vor{margin-inline:auto}.vgs-angebot .vgs-schritt-knoepfe{justify-content:center;margin-top:2.2rem}.vgs-angebot .vgs-schritt-zeichen{width:min(220px,56%);margin:2.8rem auto 0;color:var(--hell);opacity:.78}.vgs-angebot .vgs-schritt-namenszug{rotate:-4deg}@media (max-width:900px){.vgs-angebot .vgs-inhalt-raster,.vgs-angebot .vgs-stimme-raster{grid-template-columns:minmax(0,1fr)}.vgs-angebot .vgs-inhalt-raster{gap:0}.vgs-angebot .vgs-bild{position:relative;top:0}.vgs-angebot .vgs-bild-foto img{aspect-ratio:3/2;max-height:none}.vgs-angebot .vgs-bild-foto:after{background:linear-gradient(0deg,rgba(7,9,10,.88) 0,rgba(7,9,10,.35) 30%,rgba(7,9,10,0) 52%)}.vgs-angebot .vgs-bild-objekt,.vgs-angebot .vgs-bild-schatten{right:-2%;width:46%;translate:0 var(--unten)}.vgs-angebot .vgs-inhalt-text{padding-top:2.6rem}.vgs-angebot .vgs-stimme-raster{gap:2.6rem}.vgs-angebot .vgs-stimme-abzug{justify-self:center;width:min(78%,340px);rotate:-1.6deg}.vgs-angebot .vgs-zitat-zeichen{font-size:6.5rem;top:-.3em}}@media (max-width:760px){.vgs-angebot .vgs-blatt{rotate:-.4deg}.vgs-angebot .vgs-haken li{padding:.85rem 0}.vgs-angebot .vgs-haken svg{top:.62rem}.vgs-angebot .vgs-schritt-knoepfe{flex-direction:column;align-items:stretch}.vgs-angebot .vgs-schritt-knoepfe .vg-knopf{width:100%}}@media (prefers-reduced-motion:reduce){.vgs-angebot .vgs-bild-objekt,.vgs-angebot .vgs-bild-schatten{translate:0 var(--unten)}.vgs-angebot .vgs-stimme-abzug{transition:none}}