.workflow-flow{--flow-rail:235px;--flow-copy:472px;--flow-height:500px;--flow-gap:140px;--flow-top:max(96px, calc(50vh - var(--flow-height) / 2));grid-template-columns:var(--flow-rail) minmax(0, 1fr);padding-top:210px;display:grid}.workflow-flow>.section-label{align-self:start;margin-top:6px}.workflow-flow>h2{max-width:560px}.flow-nav{display:none}.flow-nav ol{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.flow-nav a{color:var(--chalk);opacity:.4;transition:opacity var(--dur) var(--ease-out);font-size:18px;font-weight:500;line-height:1}.flow-nav a:hover{opacity:.7}.flow-nav a[aria-current=step]{opacity:1}.flow-body{grid-column:2;margin-top:59px}.flow-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.flow-step{background:var(--navy-grey);border-radius:8px;overflow:hidden}.flow-copy{flex-direction:column;justify-content:space-between;gap:24px;padding:40px 35px 41px;display:flex}.stage-number{font:700 142.69px/var(--display-leading) var(--display-font);letter-spacing:.02em;color:var(--muted)}.flow-copy h3{font-size:26px;font-weight:400;line-height:1.15}.flow-copy h3+p{max-width:295px;margin-top:14px;font-size:18px;line-height:1.25}.stage-art{background:var(--midnight);place-items:center;display:grid;overflow:hidden}.stage-art[data-art=structure]{place-items:end center}.stage-art-inner{width:min(var(--art-w), 100%);container-type:inline-size}.stage-art-inner .design-art{width:100%;margin-top:calc(var(--crop) * -100cqw);translate:calc(var(--shift,0) * -100cqw) 0}.stage-art .art-canvas>*{background:0 0!important}.stage-art[data-art=structure] svg>rect:first-child{fill:var(--midnight)}.stage-art[data-art=structure] :is(.design-art,[data-node-id="3603:5087"]){overflow:visible!important}.stage-art [data-node-id="3603:5045"],.stage-art [data-node-id="3603:5046"],.stage-art [data-node-id="3603:5065"],.stage-art [data-node-id="3603:5066"],.stage-art [data-node-id="3603:5088"],.stage-art [data-node-id="3603:5089"],.stage-art [data-node-id="3603:5103"],.stage-art [data-node-id="3603:5104"],.stage-art [data-node-id="3603:5132"],.stage-art [data-node-id="3603:5133"]{visibility:hidden}@media (width>=761px){.workflow-flow[data-stack] .flow-body{grid-template-columns:var(--flow-rail) minmax(0, 1fr);grid-column:1/-1;display:grid}.workflow-flow[data-stack] .flow-nav{top:var(--flow-top);height:calc(var(--flow-height) + var(--flow-gap));grid-area:1/1;align-self:start;padding-top:4px;display:block;position:sticky}.workflow-flow[data-stack] .flow-steps{grid-area:1/2;gap:0}.workflow-flow[data-stack] .flow-step{grid-template-columns:var(--flow-copy) minmax(0, 1fr);top:var(--flow-top);height:var(--flow-height);margin-bottom:var(--flow-gap);transform-origin:50% 0;scale:calc(1 - var(--recede,0) * .06);filter:brightness(calc(1 - var(--recede,0) * .25));display:grid;position:sticky}.workflow-flow[data-stack] .flow-steps:after{content:"";height:var(--flow-gap)}.workflow-flow[data-stack] .flow-copy{gap:0;height:100%}}@media (hover:hover) and (pointer:fine) and (width>=761px){.workflow-flow[data-stack] .flow-step{clip-path:inset(3px round 8px);transition:clip-path var(--dur-slow) var(--ease-out)}.workflow-flow[data-stack] .flow-step[data-active=true]:hover{clip-path:inset(0 round 8px)}}@media (width<=1200px){.workflow-flow{--flow-rail:160px;--flow-copy:380px}}@media (width<=1100px){.workflow-flow{--flow-rail:0px;--flow-copy:300px;--flow-height:440px;grid-template-columns:1fr;padding-top:120px}.workflow-flow>h2{margin-top:24px}.workflow-flow .flow-body,.workflow-flow[data-stack] .flow-body{grid-area:auto/1;margin-top:40px}.workflow-flow[data-stack] .flow-nav{display:none}.stage-number{font-size:100px}}@media (width<=760px){.workflow-flow{padding-top:100px}.workflow-flow>h2{margin-top:16px;font-size:36px}.flow-steps{gap:14px}.flow-body{margin-top:32px}.flow-copy{gap:18px;padding:22px 20px}.stage-number{font-size:56px}.flow-copy h3{font-size:22px}.flow-copy h3+p{margin-top:8px;font-size:16px}.stage-art{padding-top:12px}}.v16-solutions{gap:150px;padding-block:150px;display:grid}.v16-solution{grid-template-columns:235px minmax(0,1fr);display:grid}.v16-solution>.section-label{align-self:start;margin-top:6px}.v16-solution h2{max-width:640px}.v16-icon-columns{grid-template-columns:412px 409px minmax(0,1fr);margin:101px 0 0;padding:0;list-style:none;display:grid}.v16-icon-columns li{border-left:1px solid var(--navy-grey);min-height:147px;padding:0 24px 0 36px}.v16-icon-columns img{margin:2px;display:block}.v16-icon-columns p{max-width:317px;margin-top:45px;font-size:24px;line-height:1.25}.v16-icon-columns span{color:var(--muted)}.v16-strips-row{grid-template-columns:705px minmax(0,1fr);gap:21px;margin-top:72px;display:grid}.v16-strips{gap:21px;margin:0;padding:0;list-style:none;display:grid}.v16-strips li{background:var(--navy-grey);border-radius:6px;align-items:center;min-height:112px;padding:0 25px;font-size:24px;line-height:1.25;display:flex}.v16-strips-photo{border-radius:6px;overflow:hidden}.v16-strips-photo img{object-fit:cover;object-position:55% 50%;width:100%;height:100%}.final-outcomes h2{color:var(--chalk)}.resource-image{aspect-ratio:424/299;overflow:hidden}.resource-image img{object-fit:cover;width:100%;height:100%}.resource-image-contain{background:var(--midnight);padding:12px}.resource-image-contain img{object-fit:contain}@media (width>=761px){.resources-heading .button{display:none}}@media (width<=1200px){.v16-solution{grid-template-columns:160px minmax(0,1fr)}.v16-icon-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.v16-strips-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (width<=1100px){.v16-solution{grid-template-columns:1fr;gap:24px}.v16-solutions{gap:110px;padding-block:110px}}@media (width<=760px){.v16-solutions{gap:90px;padding-block:90px}.v16-solution h2{font-size:36px}.v16-icon-columns{grid-template-columns:1fr;margin-top:36px}.v16-icon-columns li{border-left:0;border-top:1px solid var(--navy-grey);min-height:0;padding:22px 0 26px}.v16-icon-columns p{margin-top:18px;font-size:18px}.v16-strips-row{grid-template-columns:1fr;gap:12px;margin-top:32px}.v16-strips{gap:12px}.v16-strips li{min-height:80px;font-size:18px}.v16-strips-photo{aspect-ratio:4/3}}@media (width>=1201px){main .workflow-flow,main .v16-solutions,main .final-outcomes,main .testimonials{padding-top:120px;padding-bottom:0}main .keynote-wrap{padding-top:120px;padding-bottom:120px}main .final-platform,main .final-trust{padding-top:120px;padding-bottom:0}main .final-resources{padding-top:101px;padding-bottom:120px}}@media (width>=1101px) and (width<=1200px){main .workflow-flow,main .v16-solutions,main .final-outcomes,main .testimonials{padding-top:120px;padding-bottom:0}main .keynote-wrap{padding-top:120px;padding-bottom:120px}main .final-platform,main .final-trust{padding-top:120px;padding-bottom:0}main .final-resources{padding-top:101px;padding-bottom:120px}}@media (width>=761px) and (width<=1100px){main .workflow-flow,main .v16-solutions{padding-top:114px;padding-bottom:0}main .final-outcomes,main .testimonials{padding-top:120px;padding-bottom:0}main .keynote-wrap{padding-top:120px;padding-bottom:120px}main .final-platform,main .final-trust{padding-top:120px;padding-bottom:0}main .final-resources{padding-top:101px;padding-bottom:120px}}@media (width<=760px){main .workflow-flow{padding-top:37px;padding-bottom:0}main .v16-solutions{padding-top:66px;padding-bottom:0}main .final-outcomes{margin-bottom:-40px;padding-top:72px;padding-bottom:0}main .testimonials{padding-top:72px;padding-bottom:0}main .keynote-wrap{padding-top:72px;padding-bottom:72px}main .final-platform{padding-top:72px;padding-bottom:0}main .final-trust{margin-bottom:-1px;padding-top:72px;padding-bottom:0}main .final-resources{padding-top:72px;padding-bottom:72px}}main .final-trust{margin-top:0}main .closing-content{padding-top:150px}@media (width<=760px){main .closing-content{padding-top:72px}}main .workflow-flow .flow-body,main .workflow-flow[data-stack] .flow-body,main #companies .v16-icon-columns,main .v16-strips-row,main .final-metrics,main .final-platform .product-grid,main .final-trust-body{margin-top:64px}main .v16-solutions{row-gap:120px}@media (width>=761px) and (width<=1100px){main .v16-solutions{row-gap:114px}}@media (width<=760px){main .workflow-flow .flow-body,main .workflow-flow[data-stack] .flow-body,main #companies .v16-icon-columns,main .v16-strips-row,main .final-metrics,main .final-platform .product-grid,main .final-trust-body{margin-top:40px}main .v16-solutions{row-gap:66px}}main .workflow-flow[data-stack]{margin-bottom:-140px}main .testimonials{margin-bottom:-5px;padding-bottom:5px}
