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