.vg-msp2-page,.vg-msp2-page *{box-sizing:border-box}.vg-msp2-page{--vg-red:#d71920;--vg-red-dark:#a8121d;--vg-red-glow:rgba(215,25,32,0.16);--vg-ink:#111416;--vg-soft:#45494f;--vg-muted:#74787f;--vg-line:rgba(17,20,22,0.14);--vg-line-strong:rgba(215,25,32,0.34);--vg-band:#f5f5f5;--vg-rack:#15171a;--vg-rack-line:rgba(255,255,255,0.09);--vg-rack-text:#c9ccd1;--vg-radius:8px;--vg-shadow:0 18px 48px rgba(17,20,22,0.12);--vg-mono:"Cascadia Code","Consolas","SFMono-Regular",monospace;--vg-noise-opacity:0.25;--vg-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");color:var(--vg-ink);background:#ffffff;font-family:"Segoe UI",Arial,sans-serif;line-height:1.55;overflow-x:hidden}.vg-msp2-page a{color:inherit}.vg-msp2-page h1,.vg-msp2-page h2,.vg-msp2-page h3,.vg-msp2-page p{margin-top:0;overflow-wrap:break-word}.vg-msp2-page svg{display:block}.vg-msp2-page :focus-visible{outline:2px solid var(--vg-red);outline-offset:2px;border-radius:4px}.vg-msp2-wrap{width:calc(100% - 40px);max-width:1180px;margin:0 auto}.vg-msp2-hero,.vg-msp2-section,.vg-msp2-vendors,.vg-msp2-cta,.vg-msp2-sub-hero{position:relative;isolation:isolate}.vg-msp2-hero::after,.vg-msp2-section::after,.vg-msp2-vendors::after,.vg-msp2-cta::after,.vg-msp2-sub-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--vg-noise-opacity);background-image:var(--vg-noise);background-size:140px 140px;mix-blend-mode:multiply}.vg-msp2-hero>.vg-msp2-wrap,.vg-msp2-section>.vg-msp2-wrap,.vg-msp2-vendors>.vg-msp2-wrap,.vg-msp2-cta>.vg-msp2-wrap,.vg-msp2-sub-hero>.vg-msp2-wrap{position:relative;z-index:1}.vg-msp2-sub-hero>.vg-msp2-wrap::before{content:"";position:absolute;z-index:-1;top:-30px;right:clamp(-34px,3vw,24px);width:min(42vw,520px);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;opacity:0.055;mix-blend-mode:multiply}.vg-msp2-hero{position:relative;isolation:isolate;overflow:hidden;padding:104px 0 92px;border-bottom:1px solid var(--vg-line);background:#ffffff}.vg-msp2-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(640px 420px at 88% 18%,var(--vg-red-glow),transparent 70%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%)}.vg-msp2-hero-grid{display:grid;grid-template-columns:minmax(0,0.94fr) minmax(430px,1.06fr);gap:54px;align-items:center}.vg-msp2-kicker{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:640px;margin-bottom:20px;color:var(--vg-red-dark);font-family:var(--vg-mono);font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-align:center;text-transform:uppercase;white-space:nowrap}.vg-msp2-kicker::before,.vg-msp2-kicker::after{content:"";flex:1 1 auto;height:2px;background:var(--vg-red)}.vg-msp2-hero h1{margin-bottom:22px;max-width:640px;font-size:clamp(2.4rem,5vw,3.7rem);line-height:1.02;font-weight:900}.vg-msp2-hero h1 em{font-style:normal;color:var(--vg-red-dark)}.vg-msp2-hero-copy>p{max-width:600px;margin-bottom:0;color:#252a30;font-size:1.12rem;line-height:1.75}.vg-msp2-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}.vg-msp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--vg-radius);font-size:0.94rem;font-weight:850;text-decoration:none;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.vg-msp2-btn-primary{color:#ffffff!important;background:var(--vg-red)}.vg-msp2-btn-primary:hover{background:var(--vg-red-dark);transform:translateY(-1px);box-shadow:0 10px 26px rgba(215,25,32,0.22)}.vg-msp2-btn-secondary{color:var(--vg-ink);border-color:var(--vg-line);background:#ffffff}.vg-msp2-btn-secondary:hover{color:var(--vg-red-dark);border-color:var(--vg-line-strong)}.vg-msp2-hero-visual{margin:0;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0}.vg-msp2-hero-visual::before{content:"";position:absolute;z-index:0;top:-54px;right:clamp(-340px,-18vw,-240px);width:min(122%,720px);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;opacity:0.115;mix-blend-mode:multiply}.vg-msp2-hero-visual img{position:relative;z-index:1;display:block;width:min(116%,660px);max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 28px 62px rgba(17,20,22,0.14))}.vg-msp2-rack-story{display:grid;grid-template-columns:minmax(0,620px) minmax(390px,500px);justify-content:space-between;column-gap:clamp(48px,7vw,96px);row-gap:32px;align-items:start;margin:18px 0 38px}.vg-msp2-rack-copy{width:100%;max-width:620px;min-height:0;padding-top:0;color:var(--vg-soft);font-size:1.06rem;line-height:1.78;text-align:left}.vg-msp2-rack-copy p{margin:0 0 22px;max-width:62ch}.vg-msp2-rack-copy p:last-child{margin-bottom:0}.vg-msp2-rack-copy strong{color:var(--vg-red-dark);font-weight:850}.vg-msp2-rack-copy .vg-msp2-rack-highlight{margin:24px 0 14px;color:var(--vg-red-dark);font-size:clamp(1.32rem,2.1vw,1.62rem);line-height:1.18;font-weight:950;letter-spacing:0}.vg-msp2-rack-section{margin:0;display:flex;justify-content:flex-end;align-items:flex-start;width:100%}.vg-msp2-rack-section .vg-msp2-rack{width:min(100%,560px);--vg-rack:#f7f8fa;--vg-rack-line:rgba(17,20,22,0.13);--vg-rack-text:#47505a}.vg-msp2-rack{position:relative;padding:18px 18px 14px;border-radius:12px;background:var(--vg-rack);box-shadow:var(--vg-shadow),inset 0 1px 0 rgba(255,255,255,0.06)}.vg-msp2-rack::before,.vg-msp2-rack::after{content:"";position:absolute;top:64px;bottom:20px;display:block;width:3px;background:radial-gradient(circle,rgba(255,255,255,0.18) 0 1.3px,transparent 1.6px) center top / 3px 18px repeat-y;pointer-events:none}.vg-msp2-rack::before{left:7px}.vg-msp2-rack::after{right:7px}.vg-msp2-rack-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 14px;border-bottom:1px solid var(--vg-rack-line);margin-bottom:10px}.vg-msp2-rack-top span{color:var(--vg-rack-text);font-family:var(--vg-mono);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase}.vg-msp2-rack-top strong{display:inline-flex;align-items:center;gap:7px;color:#7ddb8a;font-family:var(--vg-mono);font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.vg-msp2-rack-top strong::before{content:"";width:7px;height:7px;border-radius:50%;background:#51c563;box-shadow:0 0 8px rgba(81,197,99,0.9)}.vg-msp2-rack-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.vg-msp2-rack-unit{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:38px;padding:0 12px;border:1px solid var(--vg-rack-line);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015));color:var(--vg-rack-text);text-decoration:none;font-size:0.84rem;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.vg-msp2-rack-unit:hover{border-color:var(--vg-red);background:linear-gradient(180deg,rgba(215,25,32,0.16),rgba(215,25,32,0.06));transform:translateX(3px)}.vg-msp2-rack-unit b{color:rgba(255,255,255,0.55);font-family:var(--vg-mono);font-size:0.72rem;font-weight:700}.vg-msp2-rack-unit span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:#e8eaed}.vg-msp2-rack-unit i{width:6px;height:6px;border-radius:50%;background:#51c563;box-shadow:0 0 6px rgba(81,197,99,0.8)}.vg-msp2-rack-unit:hover i{background:var(--vg-red);box-shadow:0 0 8px rgba(215,25,32,0.9)}.vg-msp2-rack-section .vg-msp2-rack{border:1px solid rgba(17,20,22,0.16);background:radial-gradient(circle at 92% 8%,rgba(81,197,99,0.12),transparent 22%),linear-gradient(180deg,#f5f6f7 0%,#e8ecef 100%);box-shadow:0 16px 34px rgba(17,20,22,0.11),inset 0 1px 0 rgba(255,255,255,0.9)}.vg-msp2-rack-section .vg-msp2-rack::before,.vg-msp2-rack-section .vg-msp2-rack::after{background:radial-gradient(circle,rgba(17,20,22,0.15) 0 1.3px,transparent 1.6px) center top / 3px 18px repeat-y}.vg-msp2-rack-section .vg-msp2-rack-top{border-bottom-color:rgba(17,20,22,0.14)}.vg-msp2-rack-section .vg-msp2-rack-top span{color:#65707a}.vg-msp2-rack-section .vg-msp2-rack-top strong{color:#247a3a}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(1){--unit-accent:#d71920}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(2){--unit-accent:#dc7b1c}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(3){--unit-accent:#c9a400}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(4){--unit-accent:#a98800}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(5){--unit-accent:#5f9448}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(6){--unit-accent:#4a9d60}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(7){--unit-accent:#198a90}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(8){--unit-accent:#2577a9}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(9){--unit-accent:#7560a6}.vg-msp2-rack-section .vg-msp2-rack-list li:nth-child(10){--unit-accent:#626c75}.vg-msp2-rack-section .vg-msp2-rack-unit{position:relative;grid-template-columns:42px minmax(0,1fr) 10px;gap:12px;min-height:43px;padding:0 13px 0 11px;border-color:rgba(17,20,22,0.13);background:linear-gradient(180deg,rgba(255,255,255,0.74),rgba(239,242,245,0.9));box-shadow:inset 4px 0 0 color-mix(in srgb,var(--unit-accent,var(--vg-red)) 72%,#9aa3ad);color:#30363d}.vg-msp2-rack-section .vg-msp2-rack-unit:hover{border-color:color-mix(in srgb,var(--unit-accent,var(--vg-red)) 34%,#b8c0c8);background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(235,238,241,0.96))}.vg-msp2-rack-section .vg-msp2-rack-unit b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--unit-accent,var(--vg-red)) 12%,#e9edf0);color:color-mix(in srgb,var(--unit-accent,var(--vg-red)) 80%,#38424c)}.vg-msp2-rack-section .vg-msp2-rack-unit span{color:#171b20;line-height:1.22;text-align:left}.vg-msp2-rack-section .vg-msp2-rack-unit i{background:color-mix(in srgb,var(--unit-accent,#51c563) 85%,#9aa3ad);box-shadow:0 0 6px color-mix(in srgb,var(--unit-accent,#51c563) 38%,transparent)}.vg-msp2-section{--vg-bg-mark-opacity:0.055;--vg-bg-mark-top:54px;--vg-bg-mark-right:clamp(18px,5vw,84px);--vg-bg-mark-width:min(42vw,560px);overflow:hidden;padding:88px 0}.vg-msp2-section::before{content:"";position:absolute;z-index:0;top:var(--vg-bg-mark-top);right:var(--vg-bg-mark-right);width:var(--vg-bg-mark-width);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;opacity:var(--vg-bg-mark-opacity);mix-blend-mode:multiply}.vg-msp2-band{--vg-bg-mark-opacity:0.047;background:var(--vg-band)}.vg-msp2-overview-section{--vg-bg-mark-opacity:0.085;--vg-bg-mark-top:72px;--vg-bg-mark-width:min(46vw,640px);background:#ffffff}#vg-msp2-bausteine::before{display:none}.vg-msp2-head{max-width:800px;margin-bottom:44px}.vg-msp2-head h2{margin-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.4rem);line-height:1.1;font-weight:900}.vg-msp2-head p{margin-bottom:0;color:var(--vg-soft);font-size:1.05rem;line-height:1.75}.vg-msp2-rack-head{max-width:1180px;margin-bottom:24px}.vg-msp2-rack-head h2{margin-bottom:0}.vg-msp2-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vg-msp2-mini{display:flex;align-items:center;gap:11px;min-width:0;min-height:74px;padding:12px 14px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:#ffffff;text-decoration:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.vg-msp2-mini:hover{border-color:var(--vg-line-strong);box-shadow:0 10px 26px rgba(17,20,22,0.09);transform:translateY(-2px)}.vg-msp2-mini-ico{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--vg-line-strong);border-radius:10px;background:#ffffff;color:var(--vg-red)}.vg-msp2-mini-ico svg{width:22px;height:22px}.vg-msp2-mini-ico img{display:block;width:30px;height:30px;object-fit:contain;border-radius:6px}.vg-msp2-mini-text{min-width:0}.vg-msp2-mini-text b{display:block;color:var(--vg-muted);font-family:var(--vg-mono);font-size:0.64rem;font-weight:700;letter-spacing:0.1em}.vg-msp2-mini-text span{display:block;color:var(--vg-ink);font-size:0.84rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vg-msp2-grid{display:grid;grid-template-columns:1fr;gap:20px}.vg-msp2-card{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:28px;align-items:start;min-width:0;padding:30px 30px 28px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:#ffffff;box-shadow:0 10px 30px rgba(17,20,22,0.05);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;scroll-margin-top:28px;overflow:hidden}.vg-msp2-card:hover{border-color:var(--vg-line-strong);box-shadow:0 16px 40px rgba(17,20,22,0.1);transform:translateY(-2px)}.vg-msp2-card::before{content:attr(data-num);position:absolute;top:-1px;left:26px;padding:5px 11px 4px;border:1px solid var(--vg-line-strong);border-top-color:transparent;border-radius:0 0 7px 7px;color:var(--vg-red-dark);background:rgba(215,25,32,0.06);font-family:var(--vg-mono);font-size:0.74rem;font-weight:700;letter-spacing:0.1em;z-index:2}.vg-msp2-card::after{content:"";position:absolute;z-index:0;top:61%;right:clamp(74px,10vw,150px);width:min(27vw,300px);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;opacity:0.035;mix-blend-mode:multiply;transform:translateY(-50%)}.vg-msp2-card-icon,.vg-msp2-card-body{position:relative;z-index:1}.vg-msp2-card-icon{margin-top:16px;width:128px;height:128px;display:flex;align-items:center;justify-content:center;border:1px solid var(--vg-line-strong);border-radius:14px;background:#ffffff;color:var(--vg-red)}.vg-msp2-card-icon svg{width:64px;height:64px}.vg-msp2-card-icon img{display:block;width:106px;height:106px;object-fit:contain;border-radius:12px}.vg-msp2-mini-ico,.vg-msp2-card-icon{--service-accent:var(--vg-red);border-color:color-mix(in srgb,var(--service-accent) 45%,#d7dce2);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,0.74),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--service-accent) 23%,#ffffff) 0%,color-mix(in srgb,var(--service-accent) 10%,#eef2f5) 100%)}.vg-msp2-mini-ico:has(img[data-icon="01"]),.vg-msp2-card-icon:has(img[data-icon="01"]){--service-accent:#d71920}.vg-msp2-mini-ico:has(img[data-icon="02"]),.vg-msp2-card-icon:has(img[data-icon="02"]){--service-accent:#dc7b1c}.vg-msp2-mini-ico:has(img[data-icon="03"]),.vg-msp2-card-icon:has(img[data-icon="03"]){--service-accent:#c9a400}.vg-msp2-mini-ico:has(img[data-icon="04"]),.vg-msp2-card-icon:has(img[data-icon="04"]){--service-accent:#a98800}.vg-msp2-mini-ico:has(img[data-icon="05"]),.vg-msp2-card-icon:has(img[data-icon="05"]){--service-accent:#5f9448}.vg-msp2-mini-ico:has(img[data-icon="06"]),.vg-msp2-card-icon:has(img[data-icon="06"]){--service-accent:#4a9d60}.vg-msp2-mini-ico:has(img[data-icon="07"]),.vg-msp2-card-icon:has(img[data-icon="07"]){--service-accent:#198a90}.vg-msp2-mini-ico:has(img[data-icon="08"]),.vg-msp2-card-icon:has(img[data-icon="08"]){--service-accent:#2577a9}.vg-msp2-mini-ico:has(img[data-icon="09"]),.vg-msp2-card-icon:has(img[data-icon="09"]){--service-accent:#7560a6}.vg-msp2-mini-ico:has(img[data-icon="10"]),.vg-msp2-card-icon:has(img[data-icon="10"]){--service-accent:#626c75}.vg-msp2-card[data-num="01"]::before{--service-accent:#d71920}.vg-msp2-card[data-num="02"]::before{--service-accent:#dc7b1c}.vg-msp2-card[data-num="03"]::before{--service-accent:#c9a400}.vg-msp2-card[data-num="04"]::before{--service-accent:#a98800}.vg-msp2-card[data-num="05"]::before{--service-accent:#5f9448}.vg-msp2-card[data-num="06"]::before{--service-accent:#4a9d60}.vg-msp2-card[data-num="07"]::before{--service-accent:#198a90}.vg-msp2-card[data-num="08"]::before{--service-accent:#2577a9}.vg-msp2-card[data-num="09"]::before{--service-accent:#7560a6}.vg-msp2-card[data-num="10"]::before{--service-accent:#626c75}.vg-msp2-card::before{color:color-mix(in srgb,var(--service-accent,var(--vg-red)) 82%,#111416);border-color:color-mix(in srgb,var(--service-accent,var(--vg-red)) 34%,#d7dce2);background:color-mix(in srgb,var(--service-accent,var(--vg-red)) 11%,#ffffff)}.vg-msp2-card-body{display:flex;flex-direction:column;gap:14px;min-width:0}.vg-msp2-card h3{margin:18px 0 0;font-size:1.34rem;line-height:1.2;font-weight:900}.vg-msp2-card h3 a{text-decoration:none}.vg-msp2-card h3 a:hover{color:var(--vg-red-dark)}.vg-msp2-card>p{margin:0;color:var(--vg-soft);font-size:0.97rem;line-height:1.68}.vg-msp2-benefits-title{margin:2px 0 0;color:var(--vg-ink);font-size:0.95rem;font-weight:900}.vg-msp2-benefits{margin:0;padding-left:18px;color:var(--vg-soft);font-size:0.92rem;line-height:1.65}.vg-msp2-benefits li{margin-bottom:4px}.vg-msp2-chiplabel{margin-top:4px;color:var(--vg-muted);font-family:var(--vg-mono);font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.vg-msp2-chips{display:flex;flex-wrap:wrap;gap:8px}.vg-msp2-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--vg-line);border-radius:999px;background:var(--vg-band);color:var(--vg-ink);font-size:0.8rem;font-weight:650;line-height:1.2;white-space:nowrap}.vg-msp2-chip::before{content:"";width:6px;height:6px;border-radius:2px;background:var(--vg-red);opacity:0.85}.vg-msp2-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;color:var(--vg-red-dark);font-size:0.93rem;font-weight:900;text-decoration:none}.vg-msp2-card-link svg{width:16px;height:16px;transition:transform 0.2s ease}.vg-msp2-card-link:hover svg{transform:translateX(4px)}.vg-msp2-vendors{padding:34px 0;border-top:1px solid var(--vg-line);border-bottom:1px solid var(--vg-line);background:#ffffff}.vg-msp2-vendors-inner{display:flex;align-items:center;gap:40px}.vg-msp2-vendors-label{flex:none;max-width:175px;color:var(--vg-muted);font-family:var(--vg-mono);font-size:0.7rem;font-weight:700;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase}.vg-msp2-vendor-list{display:flex;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-start;gap:14px 28px;margin-left:0}.vg-msp2-vendor{color:var(--vg-soft);font-size:0.96rem;font-weight:800;letter-spacing:0.01em}.vg-msp2-cta{overflow:hidden;padding:84px 0;background:radial-gradient(560px 360px at 14% 0%,rgba(215,25,32,0.22),transparent 70%),var(--vg-rack);color:#ffffff}.vg-msp2-cta::before{content:"";position:absolute;z-index:0;top:-56px;right:clamp(0px,6vw,100px);width:min(44vw,560px);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;filter:brightness(0) invert(1);opacity:0.075}.vg-msp2-cta-grid{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:32px;align-items:center}.vg-msp2-cta h2{margin-bottom:12px;font-size:clamp(1.8rem,3.4vw,2.3rem);line-height:1.12;font-weight:900;color:#ffffff}.vg-msp2-cta p{margin:0;max-width:620px;color:rgba(255,255,255,0.78);font-size:1.05rem;line-height:1.7}.vg-msp2-faq{display:grid;gap:10px;max-width:860px}.vg-msp2-faq details{border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:#ffffff;padding:0 20px}.vg-msp2-faq summary{position:relative;padding:16px 0;padding-right:28px;cursor:pointer;font-weight:850;font-size:1rem;list-style:none}.vg-msp2-faq summary::-webkit-details-marker{display:none}.vg-msp2-faq summary::after{content:"";position:absolute;top:50%;right:0;width:16px;height:16px;background:linear-gradient(var(--vg-red-dark),var(--vg-red-dark)) center / 14px 2px no-repeat,linear-gradient(var(--vg-red-dark),var(--vg-red-dark)) center / 2px 14px no-repeat;transform:translateY(-50%)}.vg-msp2-faq details[open] summary::after{content:"";background:linear-gradient(var(--vg-red-dark),var(--vg-red-dark)) center / 14px 2px no-repeat}.vg-msp2-faq details p{padding-bottom:18px;margin:0;color:var(--vg-soft);font-size:0.97rem;line-height:1.7}@media (max-width:980px){.vg-msp2-rack-story{grid-template-columns:1fr;gap:28px}.vg-msp2-rack-copy{column-width:auto}.vg-msp2-rack-copy{min-height:0;gap:16px}.vg-msp2-rack-section{justify-content:flex-start}.vg-msp2-rack-section .vg-msp2-rack{width:100%}.vg-msp2-hero-grid{grid-template-columns:1fr;gap:44px}.vg-msp2-overview-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.vg-msp2-mini{gap:13px;min-height:80px;padding:13px 18px 13px 15px}.vg-msp2-mini-ico{width:40px;height:40px}.vg-msp2-mini-ico svg{width:23px;height:23px}.vg-msp2-mini-ico img{width:31px;height:31px}.vg-msp2-mini-text span{font-size:0.88rem}.vg-msp2-grid{grid-template-columns:1fr}.vg-msp2-cta-grid{grid-template-columns:1fr}}@media (max-width:1200px) and (min-width:981px){.vg-msp2-overview-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.vg-msp2-mini{gap:13px;min-height:80px;padding:13px 18px 13px 15px}.vg-msp2-mini-ico{width:40px;height:40px}.vg-msp2-mini-ico svg{width:23px;height:23px}.vg-msp2-mini-ico img{width:31px;height:31px}.vg-msp2-mini-text span{font-size:0.88rem}}@media (max-width:760px){.vg-msp2-wrap{width:calc(100vw - 32px)}.vg-msp2-hero,.vg-msp2-section,.vg-msp2-cta{padding:64px 0}.vg-msp2-sub-hero>.vg-msp2-wrap::before{top:-16px;right:-120px;width:min(78vw,360px);opacity:0.04}.vg-msp2-section{--vg-bg-mark-opacity:0.04;--vg-bg-mark-top:28px;--vg-bg-mark-right:-118px;--vg-bg-mark-width:min(78vw,360px)}.vg-msp2-overview-section{--vg-bg-mark-opacity:0.052}.vg-msp2-cta::before{top:-22px;right:-118px;width:min(82vw,380px);opacity:0.055}.vg-msp2-actions{display:grid}.vg-msp2-btn{width:100%;white-space:normal;text-align:center}.vg-msp2-card{grid-template-columns:1fr;gap:18px;padding:24px 20px 22px}.vg-msp2-card::before{left:20px}.vg-msp2-card::after{top:64%;right:-34px;width:210px;opacity:0.028}.vg-msp2-card-icon{width:84px;height:84px;border-radius:12px}.vg-msp2-card-icon svg{width:44px;height:44px}.vg-msp2-vendors-inner{flex-direction:column;align-items:flex-start;gap:16px}.vg-msp2-vendors-label{max-width:none}.vg-msp2-vendor-list{justify-content:flex-start;margin-left:0;gap:10px 22px}}@media (prefers-reduced-motion:reduce){.vg-msp2-page *,.vg-msp2-page *::before,.vg-msp2-page *::after{transition:none!important;transform:none!important}}#managed-service-produkt,#managed-service-produkt *{box-sizing:border-box}#managed-service-produkt{--vg-red:#d71920;--vg-red-dark:#a8121d;--vg-red-glow:rgba(215,25,32,0.16);--vg-ink:#111416;--vg-soft:#45494f;--vg-muted:#74787f;--vg-line:rgba(17,20,22,0.14);--vg-line-strong:rgba(215,25,32,0.34);--vg-band:#f5f5f5;--vg-rack:#15171a;--vg-radius:8px;--vg-shadow:0 18px 48px rgba(17,20,22,0.12);--vg-mono:"Cascadia Code","Consolas","SFMono-Regular",monospace;color:var(--vg-ink);background:#fff;font-family:"Segoe UI",Arial,sans-serif;line-height:1.55;overflow-x:hidden}#managed-service-produkt a{color:inherit}#managed-service-produkt h1,#managed-service-produkt h2,#managed-service-produkt h3,#managed-service-produkt p{margin-top:0;overflow-wrap:break-word}#managed-service-produkt svg{display:block}#managed-service-produkt :focus-visible{outline:2px solid var(--vg-red);outline-offset:2px;border-radius:4px}#managed-service-produkt .vg-msp2-wrap{width:calc(100% - 40px);max-width:1180px;margin:0 auto}#managed-service-produkt .vg-msp2-sub-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 0 76px;border-bottom:1px solid var(--vg-line)}#managed-service-produkt .vg-msp2-sub-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(640px 420px at 88% 14%,var(--vg-red-glow),transparent 70%),linear-gradient(180deg,#fff 0%,#fbfbfb 100%)}#managed-service-produkt .vg-msp2-sub-hero::after{content:"";position:absolute;z-index:0;top:54px;right:clamp(18px,5vw,84px);bottom:auto;left:auto;width:min(42vw,560px);aspect-ratio:1660 / 1376;pointer-events:none;background:url("/wp-content/uploads/managedservice-assets/vg-logo-mark.png") center / contain no-repeat;opacity:0.047;mix-blend-mode:multiply}#managed-service-produkt .vg-msp2-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:38px;font-family:var(--vg-mono);font-size:0.74rem;letter-spacing:0.06em;color:var(--vg-muted)}#managed-service-produkt .vg-msp2-crumb a{text-decoration:none}#managed-service-produkt .vg-msp2-crumb a:hover{color:var(--vg-red-dark)}#managed-service-produkt .vg-msp2-crumb em{font-style:normal;color:var(--vg-line-strong)}#managed-service-produkt .vg-msp2-crumb span{color:var(--vg-ink);font-weight:700}#managed-service-produkt .vg-msp2-sub-hero-grid{display:grid;grid-template-columns:minmax(0,620px) minmax(0,300px);gap:clamp(64px,7vw,104px);align-items:center;justify-content:start}#managed-service-produkt .vg-msp2-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--vg-red-dark);font-family:var(--vg-mono);font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}#managed-service-produkt .vg-msp2-eyebrow b{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 7px;border:1px solid var(--vg-line-strong);border-radius:6px;background:rgba(215,25,32,0.06)}#managed-service-produkt .vg-msp2-sub-hero h1{margin-bottom:18px;max-width:620px;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.05;font-weight:900}#managed-service-produkt .vg-msp2-sub-hero-copy>p{max-width:600px;margin-bottom:0;color:#252a30;font-size:1.08rem;line-height:1.75}#managed-service-produkt .vg-msp2-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}#managed-service-produkt .vg-msp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--vg-radius);font-size:0.94rem;font-weight:850;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}#managed-service-produkt .vg-msp2-btn-primary{color:#fff!important;background:var(--vg-red)}#managed-service-produkt .vg-msp2-btn-primary:hover{background:var(--vg-red-dark);transform:translateY(-1px);box-shadow:0 10px 26px rgba(215,25,32,0.22)}#managed-service-produkt .vg-msp2-btn-secondary{color:var(--vg-ink);border-color:var(--vg-line);background:#fff}#managed-service-produkt .vg-msp2-btn-secondary:hover{color:var(--vg-red-dark);border-color:var(--vg-line-strong)}#managed-service-produkt .vg-msp2-sub-hero>.vg-msp2-wrap::before{display:none}#managed-service-produkt .vg-msp2-hero-icon{width:230px;height:230px;position:relative;isolation:isolate;overflow:visible;justify-self:start;display:flex;align-items:center;justify-content:center;border:1px solid var(--vg-line-strong);border-radius:22px;color:var(--vg-red);background:radial-gradient(200px 150px at 30% 20%,rgba(215,25,32,0.13),transparent 70%),linear-gradient(160deg,#fff 0%,#fbf4f4 100%);box-shadow:var(--vg-shadow);transform:translateX(-82px)}#managed-service-produkt .vg-msp2-hero-icon::before{display:none}#managed-service-produkt .vg-msp2-hero-icon svg{width:120px;height:120px}#managed-service-produkt .vg-msp2-hero-icon img{position:relative;z-index:1;display:block;width:122px;height:122px;object-fit:contain;margin:auto;transform:none}#managed-service-produkt .vg-msp2-section{padding:80px 0}#managed-service-produkt .vg-msp2-band{background:var(--vg-band)}#managed-service-produkt .vg-msp2-head{max-width:800px;margin-bottom:40px}#managed-service-produkt .vg-msp2-head h2{margin-bottom:14px;font-size:clamp(1.7rem,3.4vw,2.2rem);line-height:1.1;font-weight:900}#managed-service-produkt .vg-msp2-head p{margin-bottom:0;color:var(--vg-soft);font-size:1.04rem;line-height:1.75}#managed-service-produkt .vg-msp2-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#managed-service-produkt .vg-msp2-benefit{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:#fff;font-size:0.97rem;font-weight:600;line-height:1.5}#managed-service-produkt .vg-msp2-benefit svg{flex:none;width:21px;height:21px;margin-top:1px;color:var(--vg-red)}#managed-service-produkt .vg-msp2-product-grid{display:grid;grid-template-columns:1fr;gap:18px}#managed-service-produkt .vg-msp2-product-card{display:flex;flex-direction:column;gap:13px;min-width:0;padding:26px 24px;border:1px solid var(--vg-line);border-radius:var(--vg-radius);background:#fff;box-shadow:0 10px 30px rgba(17,20,22,0.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#managed-service-produkt .vg-msp2-product-card:hover{border-color:var(--vg-line-strong);box-shadow:0 16px 40px rgba(17,20,22,0.1);transform:translateY(-2px)}#managed-service-produkt .vg-msp2-product-logo{display:flex;align-items:center;min-height:58px}#managed-service-produkt .vg-msp2-product-logo img{max-height:52px;max-width:190px;object-fit:contain}#managed-service-produkt .vg-msp2-product-logo b{font-size:1.05rem;font-weight:900;letter-spacing:-0.02em}#managed-service-produkt .vg-msp2-product-card h3{margin:0;font-size:1.12rem;line-height:1.25;font-weight:900}#managed-service-produkt .vg-msp2-product-card p{margin:0;color:var(--vg-soft);font-size:0.93rem;line-height:1.65}#managed-service-produkt .vg-msp2-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;color:var(--vg-red-dark);font-size:0.92rem;font-weight:900;text-decoration:none}#managed-service-produkt .vg-msp2-link svg{width:16px;height:16px;transition:transform .2s ease}#managed-service-produkt .vg-msp2-link:hover svg{transform:translateX(4px)}#managed-service-produkt .vg-msp2-cta{padding:76px 0;color:#fff;background:radial-gradient(560px 360px at 14% 0%,rgba(215,25,32,0.22),transparent 70%),var(--vg-rack)}#managed-service-produkt .vg-msp2-cta-grid{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:32px;align-items:center}#managed-service-produkt .vg-msp2-cta h2{margin-bottom:12px;font-size:clamp(1.7rem,3.2vw,2.2rem);line-height:1.12;font-weight:900;color:#fff}#managed-service-produkt .vg-msp2-cta p{margin:0;max-width:620px;color:rgba(255,255,255,0.78);font-size:1.04rem;line-height:1.7}@media (max-width:980px){#managed-service-produkt .vg-msp2-sub-hero-grid{grid-template-columns:1fr;gap:40px}#managed-service-produkt .vg-msp2-sub-hero>.vg-msp2-wrap::before{display:none}#managed-service-produkt .vg-msp2-hero-icon{width:150px;height:150px;border-radius:16px;transform:none}#managed-service-produkt .vg-msp2-hero-icon::before{display:none}#managed-service-produkt .vg-msp2-hero-icon svg{width:78px;height:78px}#managed-service-produkt .vg-msp2-hero-icon img{width:86px;height:86px;transform:none}#managed-service-produkt .vg-msp2-benefit-grid{grid-template-columns:1fr}#managed-service-produkt .vg-msp2-product-grid{grid-template-columns:1fr}#managed-service-produkt .vg-msp2-cta-grid{grid-template-columns:1fr}}@media (max-width:760px){#managed-service-produkt .vg-msp2-wrap{width:calc(100vw - 32px)}#managed-service-produkt .vg-msp2-sub-hero{padding:40px 0 60px}#managed-service-produkt .vg-msp2-sub-hero::after{top:28px;right:-118px;width:min(78vw,360px);opacity:0.04}#managed-service-produkt .vg-msp2-section,#managed-service-produkt .vg-msp2-cta{padding:60px 0}#managed-service-produkt .vg-msp2-actions{display:grid}#managed-service-produkt .vg-msp2-btn{width:100%;white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){#managed-service-produkt *,#managed-service-produkt *::before,#managed-service-produkt *::after{transition:none!important;transform:none!important}}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}}.et_password_protected_form