.vps-case-module__K41h1a__page{color:var(--text-primary);background:var(--surface-default)}.vps-case-module__K41h1a__shell{width:min(calc(100% - var(--gutter) * 2), var(--container-marketing));margin-inline:auto}.vps-case-module__K41h1a__hero{background:linear-gradient(135deg, var(--surface-default), var(--surface-brand));border-bottom:1px solid var(--border-subtle);padding-block:36px 0}.vps-case-module__K41h1a__breadcrumb{color:var(--text-secondary);font-size:var(--text-meta);flex-wrap:wrap;gap:12px;margin-bottom:64px;display:flex}.vps-case-module__K41h1a__breadcrumb a{color:var(--action-primary)}.vps-case-module__K41h1a__eyebrow,.vps-case-module__K41h1a__sectionNumber{color:var(--action-primary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 24px;font-weight:600;line-height:1.6}.vps-case-module__K41h1a__hero h1{text-wrap:balance;max-width:1000px;margin:0}.vps-case-module__K41h1a__summary{max-width:850px;color:var(--text-secondary);font-size:var(--text-lead);line-height:var(--leading-lead);margin:28px 0 24px}.vps-case-module__K41h1a__byline{font-size:var(--text-meta);color:var(--text-secondary);margin:0 0 48px}.vps-case-module__K41h1a__facts{border-top:1px solid var(--border-subtle);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;margin:0;padding-block:32px;display:grid}.vps-case-module__K41h1a__facts dt{font-size:var(--text-meta);color:var(--text-secondary);margin-bottom:12px}.vps-case-module__K41h1a__facts dd{font-size:var(--text-h3);letter-spacing:var(--tracking-section);margin:0;font-weight:600;line-height:1.4}.vps-case-module__K41h1a__facts>div:first-child dd{color:var(--action-primary)}.vps-case-module__K41h1a__articleGrid{grid-template-columns:230px minmax(0,760px);justify-content:space-between;gap:64px;padding-block:80px 96px;display:grid}.vps-case-module__K41h1a__contents{top:calc(var(--header-offset,90px) + 28px);align-self:start;position:sticky}.vps-case-module__K41h1a__contents p{font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;margin:0 0 20px;font-weight:600}.vps-case-module__K41h1a__contents a{color:var(--text-secondary);font-size:var(--text-label);border-bottom:1px solid var(--border-subtle);padding:12px 0;line-height:1.5;display:block}.vps-case-module__K41h1a__contents a:hover{color:var(--action-primary)}.vps-case-module__K41h1a__prose{min-width:0}.vps-case-module__K41h1a__prose section{scroll-margin-top:calc(var(--header-offset,90px) + 28px)}.vps-case-module__K41h1a__prose section+section{border-top:1px solid var(--border-subtle);margin-top:56px;padding-top:48px}.vps-case-module__K41h1a__prose h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-section);font-weight:var(--weight-heading);text-wrap:balance;margin:0 0 24px}.vps-case-module__K41h1a__prose p:not(.vps-case-module__K41h1a__sectionNumber){font-size:var(--text-editorial);color:var(--text-secondary);line-height:var(--leading-editorial);margin:0 0 20px}.vps-case-module__K41h1a__textLink{min-height:44px;color:var(--action-primary);font-size:var(--text-label);align-items:center;gap:14px;font-weight:600;line-height:1.5;display:inline-flex}.vps-case-module__K41h1a__cta{color:var(--text-inverse);background:var(--surface-inverse);padding-block:72px}.vps-case-module__K41h1a__cta .vps-case-module__K41h1a__eyebrow{color:var(--text-inverse-secondary)}.vps-case-module__K41h1a__cta h2{max-width:750px;margin:0}.vps-case-module__K41h1a__cta p:not(.vps-case-module__K41h1a__eyebrow){max-width:650px;color:var(--text-inverse-secondary);font-size:var(--text-body);margin-block:24px 28px;line-height:1.7}.vps-case-module__K41h1a__cta nav{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:24px;display:flex}.vps-case-module__K41h1a__cta nav a{min-height:44px;font-size:var(--text-label);align-items:center;gap:14px;display:inline-flex}.vps-case-module__K41h1a__textLink:hover,.vps-case-module__K41h1a__cta nav a:hover{text-underline-offset:5px;text-decoration:underline}.vps-case-module__K41h1a__page a:focus-visible{outline:3px solid var(--action-primary);outline-offset:4px}.vps-case-module__K41h1a__cta a:focus-visible{outline-color:#fff}@media (max-width:1000px){.vps-case-module__K41h1a__articleGrid{grid-template-columns:180px minmax(0,1fr);gap:36px}.vps-case-module__K41h1a__facts{grid-template-columns:1fr 1fr}}@media (max-width:760px){.vps-case-module__K41h1a__breadcrumb{margin-bottom:36px}.vps-case-module__K41h1a__hero h1{font-size:var(--text-article-title)}.vps-case-module__K41h1a__articleGrid{grid-template-columns:1fr;gap:40px;padding-block:40px 64px}.vps-case-module__K41h1a__contents{position:static}.vps-case-module__K41h1a__facts dd{font-size:var(--text-body)}.vps-case-module__K41h1a__prose section+section{margin-top:36px;padding-top:32px}.vps-case-module__K41h1a__cta{padding-block:56px}}
