.HCPMockupSection_hcpMockupSection__TYIHP{background:var(--black);padding:88px 0}@media (max-width:767px){.HCPMockupSection_hcpMockupSection__TYIHP{padding:64px 0}}.HCPMockupSection_hcpMockupSection__TYIHP .HCPMockupSection_contentWrapper__7Fyaa{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 48px;text-align:center}@media (max-width:767px){.HCPMockupSection_hcpMockupSection__TYIHP .HCPMockupSection_contentWrapper__7Fyaa{padding:0 24px}}.HCPMockupSection_hcpMockupSection__TYIHP .HCPMockupSection_contentWrapper__7Fyaa img{max-width:100%}.CloudPlatformHero_cloudPlatformHero__2ed3O{background:var(--black);background-image:url(/img/cloud-platform/hero-background.svg);background-position:top;background-repeat:no-repeat;background-size:100%;padding-bottom:88px;padding-top:max(96px,15vw)}@media (max-width:767px){.CloudPlatformHero_cloudPlatformHero__2ed3O{padding-bottom:64px}}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D{margin-left:auto;margin-right:auto;max-width:800px;padding:0 48px;text-align:center}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_tag__7LIoP{border:1px solid var(--gray-4);border-radius:1px;box-sizing:border-box;color:var(--gray-4);font-family:var(--font-display);font-size:12px;font-style:normal;font-weight:700;line-height:18px;padding:6px 12px;text-transform:uppercase}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D h1{color:var(--white)}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D h1.CloudPlatformHero_title__1lIbD{margin-bottom:0}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D h1.CloudPlatformHero_subtitle__3hcbK{font-weight:300;margin-top:0}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_description__1gL3f{color:var(--gray-4);font-size:20px;margin-left:auto;margin-right:auto;max-width:550px}@media (max-width:767px){.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_description__1gL3f{font-size:18px}}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_chin__3HQft{color:var(--gray-4);font-size:20px;margin-left:auto;margin-right:auto;max-width:500px}@media (max-width:767px){.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_chin__3HQft{font-size:18px}}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_chin__3HQft span{color:var(--white)}.CloudPlatformHero_cloudPlatformHero__2ed3O .CloudPlatformHero_contentWrapper__29D4D .CloudPlatformHero_buttonList__1fuBB>*{margin:8px}.HCPStackDiagram_hcpStackDiagram__eXvrD{--inactive-shift:17.8px;--inactive-logo:hsla(0,0%,100%,0.16);--inactive-background:#2f2f33;--transition-time:0.7s;display:inline-block}.HCPStackDiagram_hcpStackDiagram__eXvrD svg{max-width:100%}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_productLogo__2wdq6{transition:transform var(--transition-time) ease,fill var(--transition-time) ease}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_productLogo__2wdq6.HCPStackDiagram_inactive__1B6v4{fill:var(--inactive-logo);transform:translateY(var(--inactive-shift))}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_productBackground__1h1YH{transition:transform var(--transition-time) ease}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_productBackground__1h1YH.HCPStackDiagram_inactive__1B6v4{fill:var(--inactive-background);transform:translateY(var(--inactive-shift))}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_cloudLogoPart__1IYFN{transition:fill var(--transition-time) ease}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_cloudLogoPart__1IYFN.HCPStackDiagram_inactive__1B6v4{fill:var(--inactive-logo)}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_cloudLogoHighlight__3dKjc{transition:opacity var(--transition-time) ease}.HCPStackDiagram_hcpStackDiagram__eXvrD svg .HCPStackDiagram_cloudLogoHighlight__3dKjc.HCPStackDiagram_inactive__1B6v4{opacity:0}.Phase_phase__2Q_Vb .Phase_eyebrow__YJO-e{color:var(--gray-4);font-family:var(--font-display);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.Phase_phase__2Q_Vb h3{color:var(--white);margin-bottom:0;margin-top:24px}.Phase_phase__2Q_Vb p{color:var(--gray-4);font-size:17px;margin-bottom:0;margin-top:16px}.Phase_phase__2Q_Vb ul{display:block;list-style:none;margin-bottom:0;margin-top:72px;max-width:430px;padding-left:0}@media (max-width:767px){.Phase_phase__2Q_Vb ul{max-width:inherit}}.Phase_phase__2Q_Vb ul li{text-align:left}.Phase_phase__2Q_Vb ul li:not(:first-child){margin-top:48px}.Phase_phase__2Q_Vb ul li:not(:first-child) img.Phase_large__3VCs6{padding-top:48px}.Phase_phase__2Q_Vb ul li img.Phase_small__AMj0n{max-height:46px;padding-bottom:8px}.Phase_phase__2Q_Vb ul li img.Phase_large__3VCs6{padding-bottom:48px}.Phase_phase__2Q_Vb ul li .Phase_button__X42b8{margin-top:24px}.Phase_phase__2Q_Vb ul li h5{color:var(--white);margin-bottom:0;margin-top:0}.Phase_phase__2Q_Vb ul li p{color:var(--gray-4);font-size:17px;margin-bottom:0;margin-top:8px}.PhaseList_phaseList__1RnAl>:not(:first-child){margin-top:260px}@media (max-width:767px){.PhaseList_phaseList__1RnAl>:not(:first-child){margin-top:128px}}.PhaseList_phaseList__1RnAl>:last-child{padding-bottom:150px}@media (max-width:767px){.PhaseList_phaseList__1RnAl>:last-child{padding-bottom:0}}.HCPStackPhaseList_hcpStackPhaseList__318op{align-items:flex-start;display:flex;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1120px;padding:0 48px}@media (max-width:767px){.HCPStackPhaseList_hcpStackPhaseList__318op{flex-direction:column;padding:0 24px}}.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_stackDiagramWrapper__2DXMm{position:-webkit-sticky;position:sticky;top:calc(50vh - 174px)}@media (max-width:767px){.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_stackDiagramWrapper__2DXMm{margin-left:auto;margin-right:auto;position:unset}}.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_phaseListWrapper__GZfw-{max-width:620px;padding-left:128px}@media (max-width:767px){.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_phaseListWrapper__GZfw-{max-width:inherit}}@media (max-width:950px){.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_phaseListWrapper__GZfw-{padding-left:70px}}@media (max-width:767px){.HCPStackPhaseList_hcpStackPhaseList__318op .HCPStackPhaseList_phaseListWrapper__GZfw-{padding-left:0}}.PhasesSection_phasesSection__2CYDG{background:var(--black);background-image:url(/img/cloud-platform/phase-section-background.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;padding-bottom:176px;padding-top:88px;position:relative}@media (max-width:767px){.PhasesSection_phasesSection__2CYDG{padding-bottom:128px;padding-top:64px}}.PhasesSection_phasesSection__2CYDG .PhasesSection_consulRight__3R-QL{bottom:1250px;position:absolute;right:0}@media (max-width:1200px){.PhasesSection_phasesSection__2CYDG .PhasesSection_consulRight__3R-QL{left:1005px}}@media (max-width:1030px){.PhasesSection_phasesSection__2CYDG .PhasesSection_consulRight__3R-QL{display:none}}.PhasesSection_phasesSection__2CYDG .PhasesSection_consulLeft__2qCS8{bottom:550px;left:0;position:absolute}@media (max-width:1200px){.PhasesSection_phasesSection__2CYDG .PhasesSection_consulLeft__2qCS8{left:auto;right:870px}}@media (max-width:900px){.PhasesSection_phasesSection__2CYDG .PhasesSection_consulLeft__2qCS8{display:none}}.Modal_modal__2ocwX{align-items:center;background-color:rgba(29,30,35,.8);display:flex;flex-direction:column;height:100%;position:fixed;width:100%;z-index:3}.Modal_modal__2ocwX>.Modal_panelWrapper__3QrhH{margin-top:20vh;max-width:100%;padding-left:24px;padding-right:24px}@media (max-width:420px){.Modal_modal__2ocwX>.Modal_panelWrapper__3QrhH{left:50%;margin-left:0;margin-right:20px;margin-top:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}}