@font-face{font-family:GICT VPS Icons;src:url(/vps/fontawesome-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.vps-reference{--is-body-font:var(--font-montserrat), Arial, sans-serif;--is-heading-font:var(--font-montserrat), Arial, sans-serif;--is-ui-font:var(--font-montserrat), Arial, sans-serif}@scope(.vps-reference){:scope{--is-body-font:var(--font-montserrat), Arial, sans-serif;--is-heading-font:var(--font-montserrat), Arial, sans-serif;--is-ui-font:var(--font-montserrat), Arial, sans-serif}p{color:var(--is-muted)}a{text-decoration:none}.container{width:100%}h1,h2,h3,h4{text-wrap:pretty}.service-kicker{color:#df0e14}.service-price .amount{color:#06225a}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #f21016}[id]{scroll-margin-top:180px}.service-slice-card[hidden]{display:none!important}@media (max-width:575px){.container{padding-inline:20px}.service-hero h1{font-size:36px}.service-section-title h2{font-size:29px}.service-actions .is-btn{width:100%}.service-resource-list li{gap:10px}[id]{scroll-margin-top:220px}}}@scope(.vps-home){:scope{--is-ink:#191919;--is-line:#191919;--is-panel:#fffdf6;--is-soft-blue:#dff7f8;--is-warm-panel:#dff7f8;--is-radius:2px;--is-shadow:5px 5px 0 #191919;color:#191919;background:#f5fcfc}h1,h2,h3,h4{letter-spacing:.005em;text-transform:uppercase;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-weight:900}p{color:#45433d}.service-hero{background-color:#77dce5;background-image:radial-gradient(#191919 1.35px,#0000 1.6px),repeating-conic-gradient(from 5deg at 86% 38%,#dff7f8 0deg 4deg,#0000 4deg 12deg);background-size:13px 13px,100% 100%;border-bottom:4px solid #191919;padding-block:56px;position:relative;overflow:hidden}.service-hero:after{content:"";pointer-events:none;border:4px dashed #191919;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-158px;right:6%;transform:rotate(-18deg)}.service-hero__grid{background:#fffdf6ed;border:3px solid #191919;border-radius:2px;padding:clamp(28px,4vw,54px);transform:rotate(-.25deg);box-shadow:8px 8px #191919}.service-hero__copy{z-index:1;position:relative}.service-kicker{letter-spacing:.1em;text-transform:uppercase;background:#ef493e;border:2px solid #191919;padding:6px 10px;font-size:10px;font-weight:900;display:inline-block;transform:rotate(-1deg);box-shadow:3px 3px #191919;color:#fff!important}.service-hero h1{color:#191919;text-shadow:3px 3px #77dce5;max-width:730px;margin-block:22px 17px;font-size:clamp(44px,5vw,70px);line-height:.99}.vps-kinetic-word,.vps-kinetic-price{transform-origin:50% 80%;display:inline-block;position:relative}.vps-kinetic-word{color:#2869d7;-webkit-text-stroke:1px #191919;animation:.72s cubic-bezier(.16,1.35,.45,1) .18s both vps-word-arrive}.vps-kinetic-word:after{content:"";border-bottom:4px solid #ef493e;border-radius:60% 35% 55% 40%;height:6px;position:absolute;bottom:-5px;left:2%;right:-3%;transform:rotate(-2deg)}.vps-kinetic-price{color:#ef493e;-webkit-text-stroke:.7px #191919;animation:.65s cubic-bezier(.12,1.5,.48,1) .42s both vps-price-hit}.service-hero .service-lede{color:#34332e;max-width:650px;font-size:16px;font-weight:600;line-height:1.7}.service-hero__offer{background:#fff;border:2px solid #191919;border-radius:2px;box-shadow:4px 4px #191919}.service-price-line strong{color:#191919;font-family:Impact,Arial Narrow,sans-serif}.service-price-line__value strong{color:#ef493e}.service-hero__media{align-self:stretch}.platform-hero-card{background:#dff7f8;border:3px solid #191919;border-radius:2px;height:100%;transform:rotate(.7deg);box-shadow:6px 6px #191919}.platform-hero-card h2{color:#191919;font-size:28px;line-height:1.04}.platform-choice-list li{border-top:2px dashed #77736a}.platform-choice-list li strong{color:#191919;font-weight:900}.platform-choice-list li>small{color:#191919;background:#77dce5;border:1px solid #191919;font-weight:900}.service-actions .is-btn,.is-btn{text-transform:uppercase;border:2px solid #191919;border-radius:2px;font-weight:900;transition:transform .16s,box-shadow .16s;box-shadow:3px 3px #191919}.is-btn-primary{color:#fff;background:#ef493e}.is-btn-secondary{color:#191919;background:#fff}.is-btn:hover{transform:translate(-2px,-2px)rotate(-.5deg);box-shadow:5px 5px #191919}.service-product-band{background:#51c9e6;border-block:4px solid #191919}.service-product-switcher__item{color:#191919;text-transform:uppercase;border-right:2px solid #191919;font-weight:900}.service-product-switcher__item.is-active{color:#191919;background:#77dce5}.service-section{padding-block:76px}.service-section--white{background-color:#f5fcfc;background-image:radial-gradient(#19191914 1px,#0000 1.4px);background-size:12px 12px}.service-section--soft{background-color:#dff7f8;background-image:radial-gradient(#19191915 1px,#0000 1.4px);background-size:12px 12px}.service-section-title h2{color:#191919;font-size:clamp(32px,3.7vw,50px);line-height:1.02}.service-section-title p{color:#45433d;max-width:780px}.platform-workload-card,.service-pricing-card,.service-feature-card,.service-faq-item{background:#fffdf6;border:3px solid #191919;border-radius:2px;box-shadow:5px 5px #191919}.service-card,.service-list-card,.service-story-card,.platform-resource-card,.service-domain-card,.service-decision-item{background-color:#fffdf6;border:3px solid #191919;border-radius:2px;box-shadow:5px 5px #191919}.service-list-card:nth-child(2n),.service-story-card:nth-child(2n),.platform-resource-card:nth-child(2n){background-color:#dff7f8}.service-faq .accordion-item{border:3px solid #191919;border-radius:2px;overflow:hidden;box-shadow:4px 4px #191919}.service-faq .accordion-button{color:#191919;text-transform:uppercase;font-weight:900}.service-faq .accordion-button:not(.collapsed){color:#191919;background:#77dce5}.platform-workload-card:nth-child(2n),.service-pricing-card:nth-child(2n){background:#dff7f8;transform:rotate(.25deg)}.platform-workload-card h3,.service-pricing-card h3{color:#191919;font-size:22px}.service-resource-list li{border-bottom:1px dashed #8f8a7e}.service-plan-grid{gap:17px}.service-pricing-card .service-price .amount{color:#ef493e;font-family:Impact,Arial Narrow,sans-serif}.service-section--blue,.service-section--navy{background-color:#2869d7;background-image:radial-gradient(#071f4f35 2px,#0000 2.5px);background-size:13px 13px}.service-section--blue :is(h2,h3),.service-section--navy :is(h2,h3){color:#fff;text-shadow:2px 2px #191919}.service-section--blue p,.service-section--navy p{color:#fff}.service-faq-item{padding:18px}a:focus-visible,button:focus-visible{outline-offset:4px;outline:4px dashed #2869d7}@keyframes vps-word-arrive{0%{opacity:0;transform:translateY(20px)rotate(-7deg)scale(.86)}to{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}}@keyframes vps-price-hit{0%{opacity:0;transform:translateY(-16px)scale(1.35)rotate(8deg)}70%{opacity:1;transform:translateY(2px)scale(.93)rotate(-2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (max-width:800px){.service-hero{padding-block:38px}.service-hero__grid{transform:none}.service-hero__media{margin-top:15px}.platform-hero-card{transform:none}}@media (max-width:575px){.service-hero h1{font-size:clamp(38px,10vw,52px)}.service-section{padding-block:58px}.platform-workload-card:nth-child(2n),.service-pricing-card:nth-child(2n){transform:none}}@media (prefers-reduced-motion:reduce){.vps-kinetic-word,.vps-kinetic-price{opacity:1;animation:none;transform:none}.is-btn{transition:none}.is-btn:hover{transform:none}}}
