.neon-blue{background:#d6ebff;color:#05f}.sorbus{background:#fff3d3;color:#cc5702}.coral-red{background:#fff1f2;color:#ed1527}.diagram{padding-bottom:66px;padding-top:66px}@media only screen and (min-width:992px){.diagram{padding-bottom:calc(-.89474px + 6.74342vw);padding-top:calc(-.89474px + 6.74342vw)}}@media only screen and (min-width:1600px){.diagram{padding-bottom:107px;padding-top:107px}}.diagram p.eyebrow.eyebrow{color:#05f!important;font-size:12px;font-weight:600;margin-bottom:8px;text-align:center}@media only screen and (min-width:992px){.diagram p.eyebrow.eyebrow{font-size:calc(5.47368px + .65789vw)}}@media only screen and (min-width:1600px){.diagram p.eyebrow.eyebrow{font-size:16px}}@media only screen and (min-width:992px){.diagram p.eyebrow.eyebrow{margin-bottom:calc(-.15789px + .82237vw)}}@media only screen and (min-width:1600px){.diagram p.eyebrow.eyebrow{margin-bottom:13px}}@media only screen and (max-width:767px){.diagram p.eyebrow.eyebrow{font-size:16px}}.diagram p.eyebrow.eyebrow.dark{color:#d2ff00!important}.diagram .section-heading{margin-bottom:14px;text-align:center}@media only screen and (min-width:768px){.diagram .section-heading{margin:0 auto;width:65%}}@media only screen and (min-width:992px){.diagram .section-heading{margin-bottom:calc(.94737px + 1.31579vw)}}@media only screen and (min-width:1600px){.diagram .section-heading{margin-bottom:22px}}.diagram .description{margin-bottom:44px;text-align:center}@media only screen and (min-width:992px){.diagram .description{margin-bottom:calc(-.05263px + 4.44079vw)}}@media only screen and (min-width:1600px){.diagram .description{margin-bottom:71px}}.diagram .description p{color:#697586;color:#202939;font-size:14px;line-height:1.55}@media only screen and (min-width:992px){.diagram .description p{font-size:calc(-2.31579px + 1.64474vw)}}@media only screen and (min-width:1600px){.diagram .description p{font-size:24px}}@media only screen and (max-width:767px){.diagram .description p{font-size:18px}.diagram .description{margin-bottom:60px}}.diagram .diagram-wrap{display:flex;gap:65px;margin-bottom:61px}@media only screen and (min-width:992px){.diagram .diagram-wrap{margin-bottom:calc(-1px + 6.25vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap{margin-bottom:99px}}@media only screen and (max-width:767px){.diagram .diagram-wrap{margin-bottom:90px}}@media only screen and (min-width:992px){.diagram .diagram-wrap{gap:calc(-.26316px + 6.57895vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap{gap:105px}}.diagram .diagram-wrap .middle{flex-shrink:0;height:289px;position:relative;width:289px}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle{height:calc(8.36842px + 28.28947vw);width:calc(8.36842px + 28.28947vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle{height:461px;width:461px}}.diagram .diagram-wrap .middle .outer-square{border-radius:48px;box-shadow:0 0 40px #05f;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;transition-delay:.9s;width:100%}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .outer-square{border-radius:calc(-.94737px + 4.93421vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .outer-square{border-radius:78px}}.diagram .diagram-wrap .middle .inner-square{align-items:center;border-radius:32px;box-shadow:0 0 40px #05f;display:flex;gap:44px;height:193px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;width:193px}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .inner-square{height:calc(8.63158px + 18.58553vw);width:calc(8.63158px + 18.58553vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .inner-square{height:306px;width:306px}}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .inner-square{border-radius:calc(-.63158px + 3.28947vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .inner-square{border-radius:52px}}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .inner-square{gap:calc(-.05263px + 4.44079vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .inner-square{gap:71px}}.diagram .diagram-wrap .middle .inner-square .icon{height:36px;width:36px}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .inner-square .icon{height:calc(-1.52632px + 3.78289vw);width:calc(-1.52632px + 3.78289vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .inner-square .icon{height:59px;width:59px}}.diagram .diagram-wrap .middle .inner-square .icon svg{width:100%}.diagram .diagram-wrap .middle .inner-square .icon svg rect{transition:.3s}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .inner-square .icon:hover svg rect{fill:#083fc5}}@media only screen and (max-width:991px){.diagram .diagram-wrap .middle .inner-square .icon{height:56px;width:56px}}.diagram .diagram-wrap .middle .inner-square .icon.active svg rect{fill:#202939}.diagram .diagram-wrap .middle .inner-square .icon.dark.active svg rect{fill:#fcfcfc}.diagram .diagram-wrap .middle .inner-square .icon.icon-0{position:relative}.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand,.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand-circle{opacity:0;position:absolute;transition:.2s;visibility:hidden}@media only screen and (min-width:768px){.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand,.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand-circle{display:none}}.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand,.diagram .diagram-wrap .middle .inner-square .icon.icon-0 .hand-circle{bottom:-20px;right:-36px;transform:rotate(-30deg)}@media only screen and (max-width:991px){.diagram .diagram-wrap .middle .inner-square{height:70%;max-height:228px;top:51px;transform:translateX(-50%);width:70%}}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand,.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand-circle{opacity:1!important;visibility:visible!important}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand-circle{animation:circlepulsing 2s infinite}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand-circle.dark path{fill:#fcfcfc}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand{animation:circlehandpulsing 2s infinite}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .hand.dark path{fill:#70747c}@media only screen and (max-width:767px){.diagram .diagram-wrap .middle .inner-square.hand-pulsing .left-icons .icon-0 svg rect{animation:rectpulsing 2s infinite}.diagram .diagram-wrap .middle .inner-square.hand-pulsing .left-icons .icon-0.dark svg rect{animation:darkrectpulsing 2s infinite}}@keyframes rectpulsing{0%{fill:#05f}40%{fill:#202939}60%{fill:#202939}to{fill:#05f}}@keyframes darkrectpulsing{0%{fill:#d2ff00}40%{fill:#fcfcfc}60%{fill:#fcfcfc}to{fill:#d2ff00}}@keyframes circlepulsing{0%{transform:rotate(-30deg) scale(1)}40%{transform:rotate(-30deg) scale(.9)}60%{transform:rotate(-30deg) scale(.9)}to{transform:rotate(-30deg) scale(1)}}@keyframes circlehandpulsing{0%{transform:rotate(-30deg) translateY(3px)}40%{transform:rotate(-30deg) translate(0)}60%{transform:rotate(-30deg) translate(0)}to{transform:rotate(-30deg) translateY(3px)}}.diagram .diagram-wrap .middle .left-icons,.diagram .diagram-wrap .middle .right-icons{display:flex;flex-direction:column;gap:17px}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .left-icons,.diagram .diagram-wrap .middle .right-icons{gap:calc(-.94737px + 1.80921vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .middle .left-icons,.diagram .diagram-wrap .middle .right-icons{gap:28px}}@media only screen and (max-width:991px){.diagram .diagram-wrap .middle .left-icons,.diagram .diagram-wrap .middle .right-icons{gap:12px}.diagram .diagram-wrap .middle{height:unset;margin:0 auto;max-width:327px;min-height:327px;padding:0 20px;width:100%}}.diagram .diagram-wrap .middle .mobile-items{padding-top:310px}@media only screen and (min-width:992px){.diagram .diagram-wrap .middle .mobile-items{display:none}}.diagram .diagram-wrap .middle .mobile-items .mobile-item{padding-bottom:32px}.diagram .diagram-wrap .middle .mobile-items .mobile-item img{margin:0 auto}.diagram .diagram-wrap .middle .mobile-items .mobile-item *{text-align:center!important}.diagram .diagram-wrap .diagram-item{position:relative}.diagram .diagram-wrap .diagram-item .text{transition:opacity .3s}.diagram .diagram-wrap .diagram-item .text h5{font-size:14px;line-height:1.55;margin-bottom:4px}@media only screen and (min-width:992px){.diagram .diagram-wrap .diagram-item .text h5{margin-bottom:calc(.73684px + .32895vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .diagram-item .text h5{margin-bottom:6px}}@media only screen and (min-width:992px){.diagram .diagram-wrap .diagram-item .text h5{font-size:calc(.94737px + 1.31579vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .diagram-item .text h5{font-size:22px}}@media only screen and (max-width:767px){.diagram .diagram-wrap .diagram-item .text h5{font-size:18px}}.diagram .diagram-wrap .diagram-item .text p{color:#4b5565;font-size:18px}@media only screen and (min-width:992px){.diagram .diagram-wrap .diagram-item .text p{font-size:calc(14.73684px + .32895vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .diagram-item .text p{font-size:20px}}.diagram .diagram-wrap .diagram-item .text.dark p{color:#fcfcfc}.diagram .diagram-wrap .diagram-item .line svg path{transition:.3s}.diagram .diagram-wrap .diagram-item .line{position:absolute;top:10%;width:186px;width:134px}@media only screen and (min-width:992px){.diagram .diagram-wrap .diagram-item .line{width:calc(.21053px + 13.48684vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .diagram-item .line{width:216px}}.diagram .diagram-wrap .diagram-item .line svg{width:100%}.diagram .diagram-wrap .diagram-item:last-child .line{top:-24%}.diagram .diagram-wrap .diagram-item:not(:last-child){margin-bottom:21px}@media only screen and (min-width:992px){.diagram .diagram-wrap .diagram-item:not(:last-child){margin-bottom:calc(1.42105px + 1.97368vw)}}@media only screen and (min-width:1600px){.diagram .diagram-wrap .diagram-item:not(:last-child){margin-bottom:33px}}.diagram .diagram-wrap .left{opacity:0;transform:translateX(-50%)}.diagram .diagram-wrap .left .diagram-item .line{left:112%}.diagram .diagram-wrap .right{opacity:0;transform:translateX(50%)}.diagram .diagram-wrap .right .diagram-item .line{left:-79%}.diagram .diagram-wrap .left,.diagram .diagram-wrap .right{transition:.5s;transition-delay:1.8s;transition-timing-function:cubic-bezier(.49,.61,0,1.26)}@media only screen and (max-width:991px){.diagram .diagram-wrap .left,.diagram .diagram-wrap .right{display:none}}.diagram .diagram-wrap.inview-active .inner-square,.diagram .diagram-wrap.inview-active .outer-square{opacity:1}.diagram .diagram-wrap.inview-active .left,.diagram .diagram-wrap.inview-active .right{opacity:1;transform:translateX(0)}.diagram .icon:hover .diagram-item{opacity:0}.diagram:has(.icon:hover) .diagram-item .text{opacity:.2}.diagram:has(.left-icons .icon-0:hover) .left .item-0 .text{opacity:1!important}.diagram:has(.left-icons .icon-0:hover) .left .item-0 .line svg path{fill:#083fc5}.diagram:has(.left-icons .icon-0:hover) .left .item-0 .line.dark svg path{fill:#fcfcfc}.diagram:has(.left-icons .icon-1:hover) .left .item-1 .text{opacity:1!important}.diagram:has(.left-icons .icon-1:hover) .left .item-1 .line svg path{fill:#083fc5}.diagram:has(.left-icons .icon-1:hover) .left .item-1 .line.dark svg path{fill:#fcfcfc}.diagram:has(.left-icons .icon-2:hover) .left .item-2 .text{opacity:1!important}.diagram:has(.left-icons .icon-2:hover) .left .item-2 .line svg path{fill:#083fc5}.diagram:has(.left-icons .icon-2:hover) .left .item-2 .line.dark svg path{fill:#fcfcfc}.diagram:has(.right-icons .icon-0:hover) .right .item-0 .text{opacity:1!important}.diagram:has(.right-icons .icon-0:hover) .right .item-0 .line svg path{fill:#083fc5}.diagram:has(.right-icons .icon-0:hover) .right .item-0 .line.dark svg path{fill:#fcfcfc}.diagram:has(.right-icons .icon-1:hover) .right .item-1 .text{opacity:1!important}.diagram:has(.right-icons .icon-1:hover) .right .item-1 .line svg path{fill:#083fc5}.diagram:has(.right-icons .icon-1:hover) .right .item-1 .line.dark svg path{fill:#fcfcfc}.diagram:has(.right-icons .icon-2:hover) .right .item-2 .text{opacity:1!important}.diagram:has(.right-icons .icon-2:hover) .right .item-2 .line svg path{fill:#083fc5}.diagram:has(.right-icons .icon-2:hover) .right .item-2 .line.dark svg path{fill:#fcfcfc}.diagram .button{text-align:center}@media only screen and (max-width:767px){.diagram .button a{display:initial;padding:13px 20px}}.dark-mode .diagram .diagram-wrap .middle .inner-square,.dark-mode .diagram .diagram-wrap .middle .outer-square{box-shadow:0 0 40px #d2ff00}@media only screen and (min-width:992px){.dark-mode .diagram .diagram-wrap .middle .inner-square .icon:hover svg rect{fill:#fcfcfc}}.dark-mode .diagram .diagram-wrap .middle .inner-square .icon svg .dark{fill:#000}
