.hero-section,.hero-section *{box-sizing:border-box}.hero-section{background:#262f81;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:3rem 8rem 4rem;display:flex;position:relative}.hero-section .element{opacity:.3;flex-shrink:0;width:100%;height:100%;position:absolute;top:150.52px;left:-324.04px;overflow:visible;transform:translate(324.04px)}.hero-section .heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:36px;width:40vw;padding-right:3rem;display:flex;position:relative}.hero-section .text-block-instance{flex-shrink:0!important;align-self:stretch!important}.hero-section .heroBodyText{color:#fff;text-align:left;font-family:var(--paragraph-p2-medium-font-family,"Inter-Medium",sans-serif);font-size:var(--paragraph-p2-medium-font-size,18px);line-height:var(--paragraph-p2-medium-line-height,23px);letter-spacing:var(--paragraph-p2-medium-letter-spacing,-.02em);font-weight:var(--paragraph-p2-medium-font-weight,500);width:40vw;position:relative}.hero-section .btn-free-trial{background:var(--primary-50,#6fb1c8);cursor:pointer;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:3rem;padding:1rem 2rem;transition:background-color .3s;display:flex;position:relative}.hero-section .btn-free-trial:hover{background-color:#5a9eb5}.hero-section .sign-up{color:#fff;text-align:left;letter-spacing:-.02em;font-family:Inter-Medium,sans-serif;font-size:18px;font-weight:500;line-height:23px;position:relative}.hero-section .arrow{flex-shrink:0;width:10px;height:10px;position:relative;overflow:visible}.hero-section .globe-grid-1{object-fit:cover;border:1px solid #0000;border-radius:.325rem;flex-shrink:0;width:44vw;position:relative}.hero-section .image-container{background:#6fb1c8;border:1px solid #0000;border-radius:.325rem;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.hero-section .hero-carousel-container{border-radius:.325rem;justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.hero-section .carousel-image{border-radius:.325rem}@media screen and (max-width:1152px){.hero-section{flex-direction:column;gap:2rem;padding:2rem}.hero-section .heading{text-align:left;width:90%}.hero-section .heroBodyText{text-align:left;width:100%}.hero-section .image-container{text-align:left;width:90%}.hero-section .globe-grid-1{width:100%}}@media screen and (max-width:768px){.hero-section{padding:1.5rem}.hero-section .heading{gap:20px}.hero-section .heroBodyText{font-size:16px;line-height:20px}.hero-section .btn-free-trial{padding:1rem 2rem}.hero-section .sign-up{font-size:1rem}.cms-carousel-container{margin-top:10px}}@media screen and (max-width:480px){.hero-section{padding:1rem}.hero-section .heroBodyText{font-size:14px;line-height:18px}.hero-section .btn-free-trial{justify-content:center;padding:1rem 2rem}.hero-section .sign-up{font-size:16px}}
.HS_TextBlock,.HS_TextBlock *{box-sizing:border-box}.HS_TextBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex;position:relative}.HS_TextBlock .vision-port-cloud{color:#fff;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.2rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.HS_TextBlock .subHead{color:#fff;text-align:left;font-family:var(--header-h3-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h3-font-size,3rem);letter-spacing:var(--header-h3-letter-spacing,-.02em);font-weight:var(--header-h3-font-weight,700);align-self:stretch;position:relative}@media screen and (max-width:1370px){.HS_TextBlock .vision-port-cloud{font-size:3.4rem}.HS_TextBlock .subHead{font-size:2.5rem}}@media screen and (max-width:524px){.HS_TextBlock .vision-port-cloud{font-size:3rem}.HS_TextBlock .subHead{font-size:1.7rem}}@media screen and (max-width:410px){.HS_TextBlock .vision-port-cloud{font-size:2.7rem}.HS_TextBlock .subHead{font-size:1.5rem}}
.carousel-container{border-radius:10px;flex-direction:column;width:100%;max-width:90vw;min-height:300px;margin:0 auto;display:flex;position:relative;overflow:hidden}.carousel-container.loading{background-color:#262f8133}.carousel-container.mobile{aspect-ratio:4/3;min-height:auto;max-height:60vh}.carousel-loader{z-index:5;background-color:#262f8180;justify-content:center;align-items:center;width:100%;height:100%;animation:5s 5s forwards fadeLoader;display:flex;position:absolute;top:0;left:0}@keyframes fadeLoader{0%{opacity:1}to{opacity:0;visibility:hidden}}.carousel-loader-spinner{border:5px solid #ffffff4d;border-top-color:#6fb1c8;border-radius:50%;width:50px;height:50px;animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.carousel-track{flex:1;width:100%;transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:flex;position:relative}.carousel-slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:100%;display:flex;position:relative}.carousel-image{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.mobile .carousel-image{object-position:center;max-height:100%}.carousel-arrow{cursor:pointer;color:#fff;z-index:10;background-color:#262f81b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:24px;transition:background-color .3s;display:flex;position:absolute;top:45%;transform:translateY(-45%)}.carousel-arrow:hover{background-color:#262f81e6}.carousel-arrow-left{left:20px}.carousel-arrow-right{right:20px}.carousel-dots{z-index:10;border-radius:20px;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.mobile .carousel-dots{padding:0 8px;bottom:6px}.carousel-dot{cursor:pointer;background-color:#ffffff80;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .3s}.carousel-dot.active{background-color:#6fb1c8}.carousel-dot:hover{background-color:#fffc}.mobile .carousel-dot{border:1px solid #262f814d;width:10px;height:10px}.carousel-thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;padding:10px 0;display:flex}.carousel-thumbnail{cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:5px;width:80px;height:60px;transition:all .3s;overflow:hidden}.carousel-thumbnail.active{opacity:1;border-color:#6fb1c8;transform:scale(1.05)}.carousel-thumbnail:hover{opacity:.9}.carousel-thumbnail-image{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.carousel-container{min-height:250px;margin-bottom:20px}.carousel-image{max-height:50vh}.carousel-arrow{width:40px;height:40px;font-size:18px}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}.carousel-thumbnail{width:60px;height:45px}}@media (max-width:480px){.carousel-container{aspect-ratio:4/3;min-height:auto;max-height:50vh;margin-bottom:15px}.carousel-image{max-height:100%}.carousel-arrow{width:30px;height:30px;font-size:14px}.carousel-dots{padding:5px 8px;bottom:10px}.carousel-dot{width:8px;height:8px}.carousel-thumbnails{gap:5px;margin-top:15px}.carousel-thumbnail{width:50px;height:35px}}
.features-solutions,.features-solutions *{box-sizing:border-box}.features-solutions{flex-direction:column;justify-content:center;align-items:flex-end;gap:40px;padding:4rem 8rem;display:flex;position:relative}.features{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:5rem;display:flex;position:relative}.features-headline{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-end;gap:18px;display:flex;position:relative}.features-header{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;display:flex;position:relative}.features2{color:#212529;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.2rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.featureSubHead{color:#212529;text-align:left;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,36px);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;height:66px;position:relative}.features-bullets{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:4px;display:flex;position:relative}.feature-text-bullets{color:#005670;text-align:left;font-family:var(--paragraph-p2-regular-font-family,"-",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,400);align-self:stretch;position:relative}.feature-text-bullets-span{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Bold",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,500);padding-left:1em;list-style-type:disc}.feature-graphic{object-fit:cover;flex-shrink:0;width:38%;position:relative}.solutions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:5rem;display:flex;position:relative}.solutions-graphic{object-fit:cover;flex-shrink:0;order:1;width:36%;position:relative}.solutions-headline{flex-direction:column;flex:1;order:2;justify-content:flex-start;align-items:flex-start;gap:33px;height:100%;display:flex;position:relative}.solutions-header{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:13px;display:flex;position:relative}.solutions2{color:#212529;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.2rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.solutionSubHead{color:#212529;text-align:left;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,36px);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;position:relative}.solutions-bullets{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:4px;height:max-content;display:flex;position:relative}.feature-text-bullets-span13{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Bold",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,700);padding-left:1em;list-style-type:disc}.feature-text-bullets-span14{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,400);padding-left:1em;list-style-type:disc}.feature-text-bullets-span15{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Bold",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,700);padding-left:1em;list-style-type:disc}.feature-text-bullets-span16{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,400);padding-left:1em;list-style-type:disc}.feature-text-bullets-span17{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Bold",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,700);padding-left:1em;list-style-type:disc}.feature-text-bullets-span18{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,400);padding-left:1em;list-style-type:disc}.feature-text-bullets-span19{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Bold",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,700);padding-left:1em;list-style-type:disc}.feature-text-bullets-span20{color:var(--vp-darkerblue,#005670);font-family:var(--paragraph-p2-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--paragraph-p2-regular-font-size,18px);line-height:var(--paragraph-p2-regular-line-height,30px);letter-spacing:var(--paragraph-p2-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p2-regular-font-weight,400);padding-left:1em;list-style-type:disc}@media screen and (max-width:1380px){.features2,.solutions2{font-size:3.75rem}.featureSubHead,.solutionSubHead{font-size:2rem}.features-solutions{gap:6rem;padding-bottom:6rem}}@media screen and (max-width:1090px){.feature-text-bullets,.feature-text-bullets-span{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:1024px){.features-solutions{gap:60px;padding:4rem}.features,.solutions{flex-direction:column;align-items:center;gap:30px}.solutions{flex-direction:column;align-items:center}.solutions-graphic{order:2;margin-top:-8rem;padding-bottom:1rem}.solutions-headline{order:1}.features-headline,.solutions-headline{align-items:center;width:100%}.features-header,.solutions-header{text-align:center;align-items:center;margin-top:-1rem}.features2,.solutions2{text-align:center;font-size:54px}.featureSubHead,.solutionSubHead{text-align:center;height:auto;font-size:28px}.feature-graphic,.solutions-graphic{width:80%;max-width:400px}.solutions-graphic{padding-top:9rem}.features-bullets,.solutions-bullets{align-items:center}.feature-text-bullets{height:auto}}@media screen and (max-width:768px){.features-solutions{gap:40px;padding:3rem}.solutions{gap:3vh}.features2,.solutions2{font-size:42px}.featureSubHead,.solutionSubHead{font-size:24px}.feature-text-bullets-span{font-size:16px;line-height:24px}.solutions-bullets{padding-bottom:30%}.solutions-graphic{margin-top:-10rem;padding-top:1rem}}@media screen and (max-width:480px){.features-solutions{gap:2rem;padding:3rem 2.4rem}.features2,.solutions2{font-size:2.25rem}.featureSubHead,.solutionSubHead{font-size:1.25rem}.feature-text-bullets-span{font-size:1rem;line-height:1.5rem}.feature-graphic,.solutions-graphic{width:94%}.feature-graphic{margin-top:-1.5rem}.solutions-bullets{padding-bottom:45%}}
.video-loader{z-index:2;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loader-spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-error{color:#fff;z-index:2;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-error p{background:#ff0000b3;border-radius:4px;padding:10px 20px}.video-wrapper{aspect-ratio:16/9;background-color:#000;border-radius:.325rem;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.video-wrapper video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-container{cursor:pointer;aspect-ratio:16/9;border-radius:.325rem;width:48vw;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.video-player{object-fit:contain;border-radius:.325rem;width:100%;height:100%;position:absolute;top:0;left:0}.video-controls{opacity:0;background:linear-gradient(#0000,#000000b3);align-items:center;gap:10px;padding:10px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.video-container:hover .video-controls,.video-controls.visible{opacity:1}.play-pause-btn,.mute-btn,.fullscreen-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.time-display{color:#fff;text-align:center;min-width:40px;font-family:Inter-Regular,sans-serif;font-size:14px}.progress-bar{cursor:pointer;background:#fff3;flex:1;height:4px;transition:height .1s ease-in-out;position:relative}.progress-bar:hover{height:6px}.progress-filled{pointer-events:none;background:#fff;height:100%;position:absolute;top:0;left:0}.progress-handle{pointer-events:none;background:red;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-bar:hover .progress-handle{display:block!important}.time-display{color:#fff;min-width:50px;font-size:14px}.play-pause-btn,.mute-btn,.fullscreen-btn{color:#fff;cursor:pointer;background:0 0;border:none;padding:5px}.video-overlay{cursor:pointer;z-index:10;pointer-events:auto;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.play-button{z-index:15;width:64px;height:64px;transition:transform .2s}.play-button:hover{transform:scale(1.1)}.mobile-time-display{color:#fff;z-index:20;background-color:#0009;border-radius:.325rem;padding:4px 8px;font-family:Inter-Regular,sans-serif;font-size:14px;position:absolute;bottom:20px;right:20px}@media (max-width:1024px){.video-container{width:75vw;padding-bottom:56.25%}}@media (max-width:768px){.video-container{border-radius:.325rem;width:84vw;margin-left:auto;margin-right:auto;padding-bottom:56.25%;display:block;box-shadow:0 5px 15px #0003}.video-player{object-fit:cover}.video-overlay{background-color:#0003}.play-button{opacity:.9;width:80px;height:80px}.video-controls{opacity:1;background:linear-gradient(#0000 0%,#000000b3 100%);padding:15px 10px 8px}.progress-bar{height:4px}.time-display{min-width:35px;font-size:12px}.play-pause-btn,.mute-btn,.fullscreen-btn{width:28px;height:28px}.mobile-time-display{font-size:12px;bottom:15px;right:15px}}@media (max-width:480px){.video-container{width:84vw;margin-left:auto;margin-right:auto;padding-bottom:56.25%;display:block}.video-controls{background:linear-gradient(#0000,#000c);gap:5px;padding:12px 8px 6px}.time-display{min-width:30px;font-size:10px}.play-pause-btn,.mute-btn,.fullscreen-btn{width:24px;height:24px}.play-button{width:64px;height:64px}.mobile-time-display{padding:3px 6px;font-size:10px;bottom:10px;right:10px}}
.overview,.overview *{box-sizing:border-box}.overview{background:#262f81;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;padding:4rem 5rem 4rem 8rem;display:flex;position:relative}.heading{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:3rem;display:flex;position:relative}.overviewHeadingBlock{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:1.5rem;width:100%;max-width:40vw;display:flex;position:relative}.see-vision-port-cloud-in-action{color:#fff;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;line-height:1.3;position:relative}.overviewSubHead{color:#fff;text-align:left;letter-spacing:-.02em;align-self:stretch;font-family:Inter-SemiBold,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.25rem;position:relative}.video-wrapper-flexfix{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;line-height:0;display:flex}.Overview-btn-get-started{background:var(--primary-50,#6fb1c8);cursor:pointer;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:3rem;padding:1.25rem 1.5rem;transition:background-color .3s;display:flex;position:relative}.Overview-btn-get-started:hover{background-color:#5a9eb5}.request-a-live-demo{color:#fff;text-align:left;font-family:var(--paragraph-p2-medium-font-family,"Inter-Medium",sans-serif);font-size:var(--paragraph-p2-medium-font-size,1.125rem);line-height:var(--paragraph-p2-medium-line-height,1.43rem);letter-spacing:var(--paragraph-p2-medium-letter-spacing,-.02rem);font-weight:var(--paragraph-p2-medium-font-weight,500);position:relative}.vector{flex-shrink:0;width:14px;height:14px;position:relative;overflow:visible}.overview-divider{background-color:#fff3;height:1px;margin:0 4rem;position:absolute;bottom:0;left:0;right:0}.back-to-top{position:absolute;top:2rem;right:2rem}.back-to-top a{color:#fff;font-family:Inter-Medium,sans-serif;font-size:16px;text-decoration:none;transition:opacity .3s}.back-to-top a:hover{opacity:.8}.overview.tablet{flex-direction:column;gap:2rem;padding:3rem 5rem;position:relative}.overview.tablet .overviewHeadingBlock{width:100%;max-width:100%}.overview.tablet .see-vision-port-cloud-in-action{font-size:3.375rem}.overview.tablet .overviewSubHead{font-size:1.5rem;line-height:2.25rem}.overview.tablet .overview-divider{margin:0 2rem}.overview.mobile,.overview.small-mobile{flex-direction:column;gap:2rem;align-items:center!important}.overview.mobile .heading,.overview.small-mobile .heading{text-align:center;align-items:center;width:100%}.overview.mobile .overviewHeadingBlock,.overview.small-mobile .overviewHeadingBlock{align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0}.overview.mobile .see-vision-port-cloud-in-action,.overview.small-mobile .see-vision-port-cloud-in-action{letter-spacing:-.01em;text-align:left;width:100%;margin:0 auto;line-height:1.2}.overview.mobile .overviewSubHead,.overview.small-mobile .overviewSubHead{letter-spacing:0;text-align:left;width:100%;margin:0 auto;padding:0}.overview.mobile .Overview-btn-get-started,.overview.small-mobile .Overview-btn-get-started{justify-content:left;margin-right:auto}.overview.mobile .request-a-live-demo,.overview.small-mobile .request-a-live-demo{text-align:center}.overview.mobile .vector,.overview.small-mobile .vector{margin-left:5px}.overview.mobile{padding:3rem}.overview.mobile .heading{gap:2rem;padding:0 1rem}.overview.mobile .overviewHeadingBlock{gap:1.25rem}.overview.mobile .see-vision-port-cloud-in-action{font-size:2.5rem}.overview.mobile .overviewSubHead{font-size:1.125rem;line-height:1.5}.overview.mobile .Overview-btn-get-started .Overview-btn-get-started{background:var(--primary-50,#6fb1c8);cursor:pointer;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:3rem;padding:1.25rem 1.5rem;transition:background-color .3s;display:flex;position:relative}.overview.mobile .request-a-live-demo{font-size:16px}.overview.mobile .overview-divider{margin:0 1.5rem}.overview.small-mobile{gap:1.5rem;padding:1.5rem 1.8rem}.overview.small-mobile .heading{gap:1.5rem;padding:0 .25rem}.overview.small-mobile .overviewHeadingBlock{gap:1rem}.overview.small-mobile .see-vision-port-cloud-in-action{font-size:2.5rem}.overview.small-mobile .overviewSubHead{font-size:1.125rem;line-height:1.5}.overview.small-mobile .Overview-btn-get-started{background:var(--primary-50,#6fb1c8);cursor:pointer;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:3rem;padding:1.25rem 1.5rem;transition:background-color .3s;display:flex;position:relative}.overview.small-mobile .request-a-live-demo{font-size:15px}.overview.small-mobile .overview-divider{margin:0 1rem}@media (max-width:1330px){.overview .see-vision-port-cloud-in-action{font-size:3rem}.overview .overviewSubHead{font-size:1.2rem;line-height:1.7rem}}@media (max-width:1080px){.overview .see-vision-port-cloud-in-action{font-size:2.5rem}.overview .overviewSubHead{font-size:1.1rem;line-height:1.5rem}}@media (max-width:480px){.overview.mobile .see-vision-port-cloud-in-action{font-size:28px}.overview.mobile .overviewSubHead{font-size:16px;line-height:22px}.overview.mobile .Overview-btn-get-started{padding:12px 20px}.overview.mobile .request-a-live-demo{font-size:14px}}
.the-cms,.the-cms *{box-sizing:border-box}.the-cms{background:#262f81;flex-direction:column;justify-content:flex-start;align-items:baseline;gap:60px;padding:4rem 5rem 4rem 8rem;display:flex;position:relative}hr{opacity:.5;border:1px solid #fff;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:90vw;height:auto;display:flex;position:relative;overflow:visible}.CMS_heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:10px;width:90vw;display:flex;position:relative}.CMS_header{color:#fff;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4rem);letter-spacing:var(--header-h1-letter-spacing,-.02rem);font-weight:var(--header-h1-font-weight,700);align-self:stretch;padding-bottom:1rem;position:relative}.CMS_sub-header{color:#fff;text-align:left;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,2.5rem);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;padding-bottom:1rem;position:relative}.CMS_text{color:#fff;text-align:left;letter-spacing:-.02em;align-self:stretch;font-family:Inter-Regular,sans-serif;font-size:1.5rem;font-weight:400;line-height:2.25rem;position:relative}.CMS_text_instuction{color:#fff;text-align:left;letter-spacing:-.02em;align-self:stretch;margin:-1rem auto -4.2rem;font-family:Inter-Regular,sans-serif;font-size:1rem;font-weight:400;line-height:2rem;position:relative}.btn-get-started{background:var(--vp-midblue,#6fb1c8);cursor:pointer;border-radius:.375rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;height:3rem;padding:1.25rem 1.5rem;transition:background-color .3s;display:flex;position:relative}.btn-get-started:hover{background-color:#5a9eb5}.CMS_btn-text{color:#fff;text-align:left;letter-spacing:-.02em;font-family:Inter-Medium,sans-serif;font-size:1.25rem;font-weight:500;line-height:23px;position:relative}.icon{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;display:flex;position:relative;overflow:visible}.cms-carousel-container{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}@media (max-width:1030px){.CMS_text_instuction{margin:-.5rem auto -3.2rem;font-size:.9rem;line-height:1.8rem}}@media (max-width:1024px){.the-cms{gap:40px;padding:3rem 5rem}}@media (max-width:768px){.the-cms{gap:40px;padding:2rem 4rem}.CMS_text_instuction{margin:-.5rem auto -6rem;font-size:.7rem;line-height:1.2rem}.CMS_header{padding-top:1.5rem;font-size:48px}.CMS_sub-header{font-size:28px}.CMS_text{font-size:18px;line-height:26px}.btn-get-started{margin-bottom:15px}.cms-carousel-container{margin-top:10px}}@media (max-width:635px){.CMS_text_instuction{margin:-.5rem auto -5rem;font-size:.6rem;line-height:1.2rem}}@media (max-width:480px){.CMS_text_instuction{margin:-.5rem auto -3rem;font-size:.6rem;line-height:1rem}.the-cms{gap:25px;padding:1.5rem 2.5rem}.CMS_header{padding-bottom:.5rem;font-size:36px}.CMS_sub-header{padding-bottom:.5rem;font-size:22px}.CMS_text{margin-bottom:10px;font-size:16px;line-height:24px}.btn-get-started{margin-bottom:10px;padding:.75rem 1.5rem}.CMS_btn-text{font-size:1rem}.cms-carousel-container{margin-top:5px}}@media (max-width:342px){.CMS_btn-text{font-size:.9rem}}
.pricing,.pricing *{box-sizing:border-box}.pricing{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%;height:100%;padding:4rem 8rem;display:flex;position:relative;overflow-x:auto}.pricing-heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.pricing-main-heading{color:#212529;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.5rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.pricing-sub-heading{color:#212529;text-align:left;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,2.25rem);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;position:relative}.pricing-heading-body{color:#212529;text-align:left;letter-spacing:-.02em;width:100%;max-width:61.1875rem;font-family:Inter-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;position:relative}.price-list{touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:center;align-items:center;gap:2rem;display:flex;position:relative;overflow-x:auto}.price-list.carousel-mode{perspective:1000px;width:100%;height:auto;position:relative;overflow:visible}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{will-change:transform,opacity,visibility;flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:580px;margin:0;padding:1.5rem;transition:transform .4s,opacity .4s,visibility .4s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.carousel-mode .pb-onWhite-bullet-point,.carousel-mode .pb-onBlue-bullet-point{flex:1;justify-content:flex-start}.carousel-mode .pb-onWhite-btn-get-started,.carousel-mode .pb-onBlue-btn-get-started{margin-top:auto}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{box-sizing:border-box;padding:2rem}.carousel-mode .price-board-1[style*="translateX(0%)"],.carousel-mode .price-board-2[style*="translateX(0%)"],.carousel-mode .price-board-3[style*="translateX(0%)"],.carousel-mode .price-board-4[style*="translateX(0%)"]{z-index:10;visibility:visible!important;transform:translate(0%)scale(1)!important}.carousel-mode .price-board-1[style*="translateX(100%)"],.carousel-mode .price-board-2[style*="translateX(100%)"],.carousel-mode .price-board-3[style*="translateX(100%)"],.carousel-mode .price-board-4[style*="translateX(100%)"]{opacity:0;pointer-events:none;visibility:hidden!important;transform:translate(100%)!important}.carousel-mode .price-board-1[style*="translateX(-100%)"],.carousel-mode .price-board-2[style*="translateX(-100%)"],.carousel-mode .price-board-3[style*="translateX(-100%)"],.carousel-mode .price-board-4[style*="translateX(-100%)"]{opacity:0;pointer-events:none;visibility:hidden!important;transform:translate(-100%)!important}.carousel-mode.swiping .price-board-1[style*="translateX(100%)"],.carousel-mode.swiping .price-board-2[style*="translateX(100%)"],.carousel-mode.swiping .price-board-3[style*="translateX(100%)"],.carousel-mode.swiping .price-board-4[style*="translateX(100%)"]{z-index:5;opacity:1;pointer-events:none;box-shadow:-.25rem .25rem .5rem #0003;visibility:visible!important;transform:translate(85%)scale(.95)!important}.carousel-mode.swiping .price-board-1[style*="translateX(-100%)"],.carousel-mode.swiping .price-board-2[style*="translateX(-100%)"],.carousel-mode.swiping .price-board-3[style*="translateX(-100%)"],.carousel-mode.swiping .price-board-4[style*="translateX(-100%)"]{z-index:5;opacity:1;pointer-events:none;box-shadow:.25rem .25rem .5rem #0003;visibility:visible!important;transform:translate(-85%)scale(.95)!important}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{transition:transform .4s,opacity .4s,visibility .4s}.price-list::-webkit-scrollbar{display:none}.price-board-1{background:#fff;border:.0625rem solid #d3bc5c;border-radius:.325rem;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:1.5625rem;padding:2.5rem 2.75rem;transition:opacity .3s,transform .3s;display:flex;position:relative;box-shadow:.25rem .25rem .25rem 0 #00000040}sup{font-size:small;font-weight:500}.pb-onWhite-heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:1.5625rem;display:flex;position:relative}.pb-onWhite-main-head{color:#212529;text-align:left;align-self:stretch;font-family:Inter-Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem;position:relative}.pb-onWhite-money{color:#212529;text-align:left;letter-spacing:-.02em;align-self:stretch;font-family:Courier-Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem;position:relative}.pb-onWhite-bullet-point{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:1rem;display:flex;position:relative}.pb-onWhite{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:.75rem;display:flex;position:relative}.pricing-bullet-icon-blue{flex-shrink:0;width:1.12563rem;height:1.12563rem;position:relative;overflow:visible}.pb-onWhite-text{color:#212529;text-align:left;font-family:var(--paragraph-p2-medium-font-family,"Inter-Medium",sans-serif);letter-spacing:var(--paragraph-p2-medium-letter-spacing,-.02em);font-size:1rem;line-height:1.3rem;font-weight:var(--paragraph-p2-medium-font-weight,500);flex:1;position:relative}.pb-onWhite-btn-get-started{cursor:pointer;background:#262f81;border:.0625rem solid #d3bc5c;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100%;height:3rem;padding:1rem 2rem;transition:background-color .3s;display:flex;position:relative}.pb-onWhite-btn-get-started:hover{background-color:#262f81b3}.pb-onWhite-btn-get-started-text{color:#fff;text-align:left;font-family:var(--paragraph-p3-medium-font-family,"Inter-Medium",sans-serif);font-size:var(--paragraph-p3-medium-font-size,1rem);letter-spacing:var(--paragraph-p3-medium-letter-spacing,-.02em);font-weight:var(--paragraph-p3-medium-font-weight,500);position:relative}.price-board-2{background:#262f81;border-radius:.325rem;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:1.5625rem;padding:2.5rem 2.75rem;transition:opacity .3s,transform .3s;display:flex;position:relative;box-shadow:.25rem .25rem .25rem 0 #00000040}.pb-onBlue-heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:1.5625rem;display:flex;position:relative}.pb-onBlue-main-head{color:#fff;text-align:left;align-self:stretch;font-family:Inter-Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem;position:relative}.pb-onBlue-money{color:#d3bb5c;text-align:left;letter-spacing:-.01em;align-self:stretch;font-family:Courier-Bold,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem;position:relative}.pb-onBlue-money-span{color:#d3bb5c;letter-spacing:-.01em;font-family:Courier-Bold,sans-serif;font-size:1.5rem;font-weight:700}.pb-onBlue-bullet-point{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:.75rem;display:flex;position:relative}.pb-onBlue{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:1.1875rem;display:flex;position:relative}.pricing-bullet-icon-yellow{flex-shrink:0;width:1.12563rem;height:1.12563rem;position:relative;overflow:visible}.pb-onBlue-text{color:#fff;text-align:left;font-family:var(--paragraph-p2-medium-font-family,"Inter-Medium",sans-serif);letter-spacing:var(--paragraph-p2-medium-letter-spacing,-.02em);font-size:1rem;line-height:1.3rem;font-weight:var(--paragraph-p2-medium-font-weight,500);flex:1;position:relative}.pb-onBlue-btn-get-started{cursor:pointer;background:#d3bc5c;border:.0625rem solid #262f81;border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100%;height:3rem;padding:1rem 2rem;transition:background-color .3s;display:flex;position:relative}.pb-onBlue-btn-get-started:hover{background-color:#d0aa11}.pb-onBlue-btn-get-started-text{color:#262f81;text-align:left;font-family:var(--paragraph-p3-medium-font-family,"Inter-Medium",sans-serif);font-size:var(--paragraph-p3-medium-font-size,1rem);letter-spacing:var(--paragraph-p3-medium-letter-spacing,-.02em);font-weight:var(--paragraph-p3-medium-font-weight,500);position:relative}.price-board-3{background:#fff;border:.0625rem solid #d3bc5c;border-radius:.325rem;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:1.5625rem;padding:2.5rem 2.75rem;transition:opacity .3s,transform .3s;display:flex;position:relative;box-shadow:.25rem .25rem .25rem 0 #00000040}.price-board-4{background:#262f81;border-radius:.325rem;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:1.5625rem;padding:2.5rem 2.75rem;transition:opacity .3s,transform .3s;display:flex;position:relative;box-shadow:.25rem .25rem .25rem 0 #00000040}.pricing-footer{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:0;display:flex;position:relative}.pricing-footer-text{color:#212529;text-align:left;letter-spacing:-.02em;align-self:stretch;font-family:Inter-Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3125rem;position:relative}.pricing-pagination{justify-content:center;align-items:center;gap:.5rem;width:100%;margin:1rem 0;display:flex}.pagination-dot{cursor:pointer;background-color:#ccc;border-radius:50%;width:.75rem;height:.75rem;transition:background-color .3s}.pagination-dot.active{background-color:#262f81}.hidden{display:none}@media screen and (max-width:1260px){.pricing{gap:2rem;padding:4rem 6rem}.price-list{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex;overflow-x:visible}.price-board-1,.price-board-2,.price-board-3,.price-board-4{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);margin-bottom:1rem}}@media screen and (max-width:1200px){.pricing{gap:1.5rem;padding:4rem}.pricing-main-heading{font-size:3.5rem}.pricing-sub-heading{font-size:2rem}}@media screen and (max-width:768px){.pricing{gap:2rem;padding:4rem}.price-list{scroll-snap-type:none;flex-wrap:nowrap;justify-content:flex-start;min-height:600px;overflow-x:visible}.pricing-main-heading{font-size:3rem}.pricing-sub-heading{font-size:1.75rem}.pricing-heading-body{font-size:1.125rem;line-height:1.8rem}.price-board-1,.price-board-2,.price-board-3,.price-board-4{scroll-snap-align:center;flex:0 0 100%;max-width:100%;padding:1.5rem}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{min-height:560px}.pb-onWhite-main-head,.pb-onBlue-main-head{font-size:1.25rem;line-height:1.875rem}.pb-onWhite-money,.pb-onBlue-money,.pb-onBlue-money-span{font-size:1.5rem}.pricing-pagination{margin:1.5rem 0}.pagination-dot{width:.85rem;height:.85rem;transition:all .3s}.pagination-dot.active{width:1rem;height:1rem}}@media screen and (max-width:480px){.pricing{gap:1.5rem;width:100%;padding:3rem;overflow-x:hidden}.pricing-main-heading{font-size:2.5rem}.pricing-sub-heading{font-size:1.5rem}.pricing-heading-body{font-size:1rem;line-height:1.375rem}.price-list{gap:0;min-height:520px}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{min-height:500px;padding:1.5rem}.price-board-1,.price-board-2,.price-board-3,.price-board-4{margin-bottom:0;padding:1.25rem}.swipe-instruction{text-align:center;color:#666;opacity:.8;margin-top:.5rem;font-size:.875rem;font-style:italic}.pb-onWhite-bullet-point,.pb-onBlue-bullet-point{gap:.75rem}.pb-onWhite-text,.pb-onBlue-text{font-size:1rem;line-height:1.25rem}.pb-onWhite-btn-get-started,.pb-onBlue-btn-get-started{padding:.75rem 1.5rem}.pb-onWhite-btn-get-started-text,.pb-onBlue-btn-get-started-text{font-size:.875rem}.pricing-footer-text{font-size:.75rem;line-height:1.125rem}}@media screen and (max-width:320px){.pricing{gap:1rem;padding:1rem .75rem}.pricing-main-heading{font-size:2rem}.pricing-sub-heading{font-size:1.25rem}.carousel-mode .price-board-1,.carousel-mode .price-board-2,.carousel-mode .price-board-3,.carousel-mode .price-board-4{min-height:470px;padding:1.25rem}.pb-onWhite-main-head,.pb-onBlue-main-head{font-size:1.125rem;line-height:1.5rem}.pb-onWhite-money,.pb-onBlue-money,.pb-onBlue-money-span{font-size:1.25rem}}.carousel-mode .pb-onWhite-heading,.carousel-mode .pb-onBlue-heading{width:100%;margin-bottom:.5rem}.carousel-mode .pb-onWhite-bullet-point,.carousel-mode .pb-onBlue-bullet-point{flex-direction:column;flex:1;width:100%;display:flex}.carousel-mode .price-board-1 a,.carousel-mode .price-board-2 a,.carousel-mode .price-board-3 a,.carousel-mode .price-board-4 a{width:100%;margin-top:auto;display:block}.carousel-mode.transitioning .price-board-1[style*="translateX(0%)"],.carousel-mode.transitioning .price-board-2[style*="translateX(0%)"],.carousel-mode.transitioning .price-board-3[style*="translateX(0%)"],.carousel-mode.transitioning .price-board-4[style*="translateX(0%)"]{z-index:10;opacity:1;transition:transform .4s,opacity .4s;visibility:visible!important;transform:translate(0%)scale(1)!important}.carousel-mode.transitioning .price-board-1,.carousel-mode.transitioning .price-board-2,.carousel-mode.transitioning .price-board-3,.carousel-mode.transitioning .price-board-4{transition:transform .4s,opacity .4s}.carousel-mode.transitioning .price-board-1[style*="translateX(100%)"],.carousel-mode.transitioning .price-board-2[style*="translateX(100%)"],.carousel-mode.transitioning .price-board-3[style*="translateX(100%)"],.carousel-mode.transitioning .price-board-4[style*="translateX(100%)"],.carousel-mode.transitioning .price-board-1[style*="translateX(-100%)"],.carousel-mode.transitioning .price-board-2[style*="translateX(-100%)"],.carousel-mode.transitioning .price-board-3[style*="translateX(-100%)"],.carousel-mode.transitioning .price-board-4[style*="translateX(-100%)"]{opacity:0;visibility:hidden!important}
.faq,.faq *{box-sizing:border-box}.faq{background:var(--blue-purple,#262f81);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;padding:4rem 8rem;display:flex;position:relative;overflow-x:hidden}.faq-heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:3.75rem;display:flex;position:relative}.faq-header{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:2.6875rem;width:100%;max-width:66.5rem;display:flex;position:relative}.faq-heading2{color:#fff;text-align:center;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.5rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.faq-sub-head{color:#fff;text-align:center;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,2.25rem);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;padding-bottom:4rem;position:relative}.faq-accordian{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;max-width:62rem;display:flex;position:relative}.faq-item{background-color:#d9d9d966;border-radius:.325rem;width:100%;margin-bottom:.5rem;transition:transform .3s ease-out,background-color .5s ease-out,box-shadow .5s ease-out;position:relative;overflow:hidden;box-shadow:0 2px 5px #0000001a}.faq-item:before{content:"";z-index:-1;background-color:#6fb1c800;border-radius:.325rem;width:100%;height:100%;transition:background-color .5s ease-out;position:absolute;top:0;left:0}.faq-item.active{background-color:#d9d9d980;transform:scale(1.02);box-shadow:0 5px 15px #0003}.faq-item.active:before{background-color:#6fb1c833}.q-main{cursor:pointer;z-index:1;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;padding:1rem 2rem;display:flex;position:relative}.q-frame{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:.625rem;display:flex;position:relative}.FAQ_txt{color:#fff;text-align:left;letter-spacing:.02em;justify-content:flex-start;align-items:center;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.5rem;display:flex;position:relative}.faq-answer{opacity:0;z-index:2;background-color:#a3d4e5;justify-content:space-between;align-items:flex-start;max-height:0;padding-left:3rem;transition:max-height .5s ease-out,opacity .5s ease-out,padding .5s ease-out,background-color .5s ease-out;display:flex;position:relative;overflow:hidden}.faq-link{font-weight:700}.faq-item.active .faq-answer{opacity:1;background-color:#a3d4e5;max-height:100vh;padding:1rem 1.5rem}.answer-text{color:#1e2a6d;flex:1;padding-top:.5rem;padding-left:.7rem;padding-right:1.5rem;font-family:Inter-Regular,sans-serif;font-size:1.25rem;line-height:1.75rem}.close-btn{color:#1e2a6d;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-left:1rem;padding:0;font-size:2.5rem;position:sticky;top:0}.rect{opacity:.3;background-color:#d9d9d9;border-radius:.325rem;flex:1;width:90vw;height:auto;margin:-5.3125rem 0 0;position:relative}.accordion-indicator,.accordion-indicator span,.accordion-indicator span:first-child,.accordion-indicator span:last-child,.accordion-indicator.active span:last-child{display:none}@media (max-width:1200px){.faq{padding:3rem 6rem}.faq-header{width:90%}.faq-heading2{font-size:3.5rem}.faq-sub-head{font-size:1.75rem}}@media (max-width:1024px){.FAQ_txt{font-size:1.2rem;line-height:1.8rem}.answer-text{font-size:1rem}.q-main{padding:.8rem 1.5rem}}@media (max-width:768px){.faq{width:100%;padding:3rem 4rem;overflow-x:hidden}.faq-header{gap:1.8rem;width:100%}.faq-heading2{word-wrap:break-word;width:100%;font-size:2.5rem}.faq-sub-head{font-size:1.5rem}.faq-item{margin-bottom:.25rem}.FAQ_txt{font-size:1.25rem}.answer-text{font-size:1rem;line-height:1.8rem}}@media (max-width:480px){.faq{width:100%;padding:1.5rem 2.5rem;overflow-x:hidden}.faq-heading2{word-wrap:break-word;width:100%;font-size:2rem}.faq-sub-head{word-wrap:break-word;width:100%;padding-bottom:2rem;font-size:1.25rem}.faq-accordian,.faq-item,.q-frame{width:100%}.FAQ_txt{word-wrap:break-word;width:100%;font-size:1rem;line-height:1.4rem}.answer-text{font-size:.875rem;line-height:1.4rem}}
.about,.about *{box-sizing:border-box}.about{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3rem;padding:4rem 8rem;display:flex;position:relative}.about-heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:1.5rem;padding:0;display:flex;position:relative}.about-header{color:#212529;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.5rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);align-self:stretch;position:relative}.about-subheader{color:#212529;text-align:left;font-family:var(--header-h4-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h4-font-size,2.25rem);letter-spacing:var(--header-h4-letter-spacing,-.02em);font-weight:var(--header-h4-font-weight,700);align-self:stretch;position:relative}.about-body-text{color:#212529;text-align:left;letter-spacing:-.02em;align-self:stretch;font-family:Inter-Regular,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.875rem;position:relative}.arch-image{object-fit:cover;flex:1;align-self:flex-start;width:85vw;position:relative}.architectural-diagram-fpo{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;width:90vw;display:flex;position:relative;box-shadow:15px 10px 50px #ffffff40}.about-more-info-btn{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;display:flex;position:relative}.about-more-info{background:var(--primary-50,#6fb1c8);border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;height:3rem;padding:1.25rem 2.5rem;transition:background-color .3s;display:flex;position:relative}.about-more-info:hover{background-color:#5a9eb5}.more-info-btn-text{color:#fff;text-align:left;letter-spacing:-.02em;font-family:Inter-Medium,sans-serif;font-size:1.25rem;font-weight:500;position:relative}.icon{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;display:flex;position:relative;overflow:visible}.about-carousel-container{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}@media (max-width:1200px){.about{padding:3rem 6rem}.about-header{font-size:3.5rem}.about-subheader{font-size:1.75rem}}@media (max-width:768px){.about{padding:3rem}.about-body-text{font-size:1.125rem;line-height:1.8rem}}
.free-trial,.free-trial *{box-sizing:border-box}.free-trial{background:#262f81;flex-direction:column;justify-content:center;align-items:baseline;gap:6.25rem;padding:4rem 8rem;display:flex;position:relative}.FT_heading{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:baseline;gap:2.5rem;display:flex;position:relative}.FT_heading-block{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:baseline;gap:1.5rem;display:flex;position:relative}.FT_headingText{color:#fff;text-align:left;font-family:var(--header-h1-font-family,"Inter-Bold",sans-serif);font-size:var(--header-h1-font-size,4.5rem);letter-spacing:var(--header-h1-letter-spacing,-.02em);font-weight:var(--header-h1-font-weight,700);position:relative}.FT_headingSubText{color:#fff;text-align:left;font-family:var(--paragraph-p1-regular-font-family,"Inter-Regular",sans-serif);font-size:var(--paragraph-p1-regular-font-size,1.5rem);line-height:var(--paragraph-p1-regular-line-height,2rem);letter-spacing:var(--paragraph-p1-regular-letter-spacing,-.02em);font-weight:var(--paragraph-p1-regular-font-weight,400);width:34.375rem;position:relative}.FT_btn{background:var(--primary-50,#6fb1c8);border-radius:.325rem;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;height:3rem;padding:1.25rem 2.5rem;transition:background-color .3s;display:flex;position:relative}.FT_btn:hover{background-color:#5a9eb5}.contact-us{color:#fff;text-align:left;letter-spacing:-.02em;font-family:Inter-Medium,sans-serif;font-size:1.25rem;font-weight:500;position:relative}.btnArrow{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:.25rem;height:auto;display:flex;position:relative;overflow:visible}@media (max-width:1200px){.free-trial{padding:3rem 6rem}.FT_headingText{font-size:3.5rem}}@media (max-width:768px){.free-trial{padding:2rem 3rem}.FT_headingText{font-size:3rem}}
.footer{background:#262f81;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:24rem;padding:4rem 8rem;display:flex}.FT_info{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:3.125rem;width:90vw;display:flex}.logo-description{flex-direction:column;align-items:flex-start;gap:.9375rem;width:18.1875rem;display:flex}.footerLogo{width:11.85rem;height:2.1rem}.logoSubHead{color:#f7f7ee;text-align:left;width:16.1875rem;font-family:Inter-Regular,sans-serif;font-size:1.125rem;line-height:1.875rem}.FT_infoColumns{text-align:left;flex-direction:column;gap:1rem;width:14vw;padding:0 2rem;display:flex}.FT_infoColumns_last{text-align:left;flex-direction:column;gap:1rem;width:15vw;padding:0 1rem;display:flex}.FT_infoHeaders{color:var(--primary-50,#6fb1c8);letter-spacing:.03rem;font-family:Inter,sans-serif;font-size:1.325rem;font-weight:800}.FT_infoText{color:#fff;pointer-events:all;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem}.FT_infoText:hover{color:#d3bc5c;font-weight:700}.try-foot-txt{color:#fff;font-family:Inter-Bold,sans-serif;font-size:1.75rem;line-height:2.25rem}.try-foot-txt-2{color:#fff;width:100%;font-family:Inter-Regular,sans-serif;font-size:.9rem;line-height:1.25rem}.btn-start{background:#6fb1c8;border-radius:.325rem;justify-content:center;align-items:center;gap:.625rem;width:max-content;height:3rem;padding:.75rem 1.5rem;display:flex}.start-today{color:#fff;font-family:Inter-Regular,sans-serif;font-size:.85rem;font-weight:500}.hrFooter{opacity:.4;width:85vw;height:1px}.end-matter{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-top:2rem;display:flex}.terms-and-condition{pointer-events:all;cursor:pointer;flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.language{align-items:center;gap:.375rem;display:flex}.languageGlobeIcon{width:1.1875rem;height:1.1875rem}.terms-of-service,.privacy-policy,.end-point-corporation{color:#fff;pointer-events:all;cursor:pointer;font-family:Inter-Regular,sans-serif;font-size:.8rem}.social-icon{pointer-events:all;cursor:pointer;align-items:center;gap:1.125rem;display:flex}.footerInsta_icon{pointer-events:all;cursor:pointer;width:1rem;height:1rem}.footerLinkedIn_icon{width:.9375rem;height:.9375rem}.langText{color:#fff;font-family:Inter-Regular,sans-serif;font-size:.8rem}.language{cursor:pointer;color:#fff;align-items:center;gap:.375rem;font-family:Inter-Regular,sans-serif;font-size:.8rem;display:flex;position:relative}.language-dropdown{z-index:10;background-color:#262f81;border:1px solid #d3d3d380;border-radius:.325rem;min-width:6.4rem;position:absolute;top:2rem;left:.8rem;box-shadow:0 2px 12px #00000026}.language-option{color:#fff;padding:.5rem .75rem;font-family:Inter-Regular,sans-serif;font-size:.85rem;transition:background-color .2s}.language-option:hover{cursor:pointer;background-color:#6fb1c8}.language-option.active{color:#262f81;background-color:#e5eff7;font-weight:600}@media (max-width:1200px){.footer{padding:3rem 6rem}.FT_info{flex-wrap:wrap;justify-content:flex-start;row-gap:3rem}.FT_infoColumns,.FT_infoColumns_last{width:30%;padding:0 4rem}.logo-description{width:100%}.logoSubHead{width:auto;font-size:1rem;line-height:1.5rem}.FT_infoText{font-size:.875rem}.end-matter{text-align:left;flex-direction:column;gap:1rem}}@media (max-width:1024px){.footer{padding:3rem 6rem}.FT_info{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.FT_infoColumns,.FT_infoColumns_last{width:100%;padding:0 0}.end-matter{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.footer{padding:3rem}.FT_info{text-align:left;flex-direction:column;align-items:flex-start}.FT_infoColumns,.FT_infoColumns_last{width:100%}.try-foot-txt-2{width:auto}.btn-start{width:max-content}.end-matter{text-align:left;flex-direction:column;gap:1rem}}
.scroll-to-top{z-index:1000;position:fixed;bottom:3rem;right:.7rem}.scroll-button{color:#fff;cursor:pointer;background-color:#6fb1c8;border:none;border-radius:.25rem;padding:.2rem .6rem .5rem;font-size:30px;font-weight:700;box-shadow:.25rem .25rem .25rem #00000040}.scroll-button:hover{background-color:#d3bc5c}@media (max-width:480px){.scroll-button{padding:.2rem .4rem .5rem;font-size:25px}.scroll-to-top{right:.5rem}}
