.fs-responsive-m{font-size:1rem}@media screen and (max-width:84.375rem){.fs-responsive-m{font-size:clamp(.9rem,1.1875vw,1rem)}}.fs-responsive-ml{font-size:1.25rem}@media screen and (max-width:84.375rem){.fs-responsive-ml{font-size:clamp(1rem,1.484375vw,1.25rem)}}.fs-responsive-l{font-size:1.5rem}@media screen and (max-width:84.375rem){.fs-responsive-l{font-size:clamp(1.25rem,1.78125vw,1.5rem)}}.fs-responsive-xl{font-size:1.8rem}@media screen and (max-width:84.375rem){.fs-responsive-xl{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}.fs-responsive-xxl{font-size:2.25rem}@media screen and (max-width:84.375rem){.fs-responsive-xxl{font-size:clamp(1.5rem,2.671875vw,2.25rem)}}.fs-responsive-xxxl{font-size:3rem}@media screen and (max-width:84.375rem){.fs-responsive-xxxl{font-size:clamp(1.8rem,3.5625vw,3rem)}}.fs-responsive-xxxxl{font-size:4rem}@media screen and (max-width:84.375rem){.fs-responsive-xxxxl{font-size:clamp(2.25rem,4.75vw,4rem)}}.line-height{line-height:1.5}.link--gray{font-weight:700;color:#555}.link--gray:focus,.link--gray:hover{color:#0b68b0}.link--arrow{font-size:.9rem;font-weight:700;color:#555}.link--arrow:focus,.link--arrow:hover{color:#0b68b0}.link--arrow:before{content:"›";font-size:1.5rem;color:#0b68b0;float:left;margin:-4px 0 0 -10px}.link--caps{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.no-tap-highlight{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}section video{max-width:100%;height:auto;border-radius:1rem}section.section-hero{display:flex;padding-top:0;padding-bottom:0;padding-right:0}@media screen and (max-width:40.625rem){section.section-hero{flex-direction:column}}section.section-hero .carousel-simple-slides>*{background:#000;min-height:42rem;padding-bottom:4rem;padding-top:4rem}@media screen and (max-width:84.375rem){section.section-hero .carousel-simple-slides>*{min-height:clamp(30rem,49.875vw,42rem)}}@media screen and (max-width:84.375rem){section.section-hero .carousel-simple-slides>*{padding-bottom:clamp(2.5rem,4.75vw,4rem)}}@media screen and (max-width:84.375rem){section.section-hero .carousel-simple-slides>*{padding-top:clamp(1.5rem,4.75vw,4rem)}}section.section-hero div.copy{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:2;padding-right:1.5rem}@media screen and (max-width:40.625rem){section.section-hero div.copy{max-width:100%}}section.section-hero div.copy h1{font-size:3rem;letter-spacing:-.025rem}@media screen and (max-width:84.375rem){section.section-hero div.copy h1{font-size:clamp(1.2rem,3.5625vw,3rem)}}section.section-hero div.copy p{font-size:1.5rem;margin-bottom:0}@media screen and (max-width:84.375rem){section.section-hero div.copy p{font-size:clamp(1rem,1.78125vw,1.5rem)}}section.section-hero div.copy img{width:26rem;margin-bottom:.5rem}@media screen and (max-width:84.375rem){section.section-hero div.copy img{width:clamp(12rem,30.875vw,26rem)}}section.section-hero img.bk{position:absolute;bottom:0;right:0;max-height:100%;max-width:56%}@media screen and (max-width:40.625rem){section.section-hero img.bk{position:static;width:100%;max-width:28rem;align-self:flex-end}}section.section-hero .hero-1 div.copy{flex-basis:100%}@media screen and (max-width:40.625rem){section.section-hero .hero-1 div.copy{margin-bottom:1rem;align-items:center}}section.section-hero .hero-1 div.copy h1{font-size:4rem;color:#7f7f7f;line-height:1.2;margin-bottom:1.5rem}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy h1{font-size:clamp(2.25rem,4.75vw,4rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy h1{margin-bottom:clamp(1rem,1.78125vw,1.5rem)}}@media screen and (max-width:40.625rem){section.section-hero .hero-1 div.copy h1{text-align:center}}section.section-hero .hero-1 div.copy h1 span.sub{display:block;color:#fff}section.section-hero .hero-1 div.copy .product-logo{max-width:10rem;margin-top:auto}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy .product-logo{max-width:clamp(6rem,11.875vw,10rem)}}section.section-hero .hero-1 div.copy span.badge{background:#004b98;color:#fff;border-radius:3rem;font-weight:400;font-size:1.25rem;padding:.35rem 1.2rem;margin-bottom:.25rem}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{font-size:clamp(.9rem,1.484375vw,1.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{padding-top:clamp(.2rem,.415625vw,.35rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{padding-bottom:clamp(.2rem,.415625vw,.35rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{padding-left:clamp(.75rem,1.425vw,1.2rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{padding-right:clamp(.75rem,1.425vw,1.2rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy span.badge{margin-bottom:clamp(.25rem,.296875vw,.25rem)}}@media screen and (max-width:40.625rem){section.section-hero .hero-1 div.copy span.badge{margin-bottom:1rem}}section.section-hero .hero-1 div.copy a.btn{margin-top:auto;padding:1.25rem 2.5rem}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy a.btn{padding-top:clamp(.25rem,1.484375vw,1.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy a.btn{padding-bottom:clamp(.25rem,1.484375vw,1.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy a.btn{padding-left:clamp(.5rem,2.96875vw,2.5rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-1 div.copy a.btn{padding-right:clamp(.5rem,2.96875vw,2.5rem)}}@media screen and (max-width:40.625rem){section.section-hero .hero-1 img.bk{max-width:12rem;align-self:center;transform:translateX(-15%)}}section.section-hero .hero-2 div.copy{max-width:56%;flex-basis:100%;justify-content:space-between}@media screen and (max-width:40.625rem){section.section-hero .hero-2 div.copy{max-width:100%;justify-content:center}}section.section-hero .hero-2 div.copy h1{font-size:2rem;font-weight:300}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy h1{font-size:clamp(1.2rem,2.375vw,2rem)}}section.section-hero .hero-2 div.copy img{filter:none}section.section-hero .hero-2 div.copy span.new{margin-top:auto;background:#004b98;color:#fff;text-transform:uppercase;border-radius:3rem;font-size:1.25rem;padding:.25rem 1rem;margin-bottom:.25rem}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{font-size:clamp(.9rem,1.484375vw,1.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{padding-top:clamp(.125rem,.296875vw,.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{padding-bottom:clamp(.125rem,.296875vw,.25rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{padding-left:clamp(.5rem,1.1875vw,1rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{padding-right:clamp(.5rem,1.1875vw,1rem)}}@media screen and (max-width:84.375rem){section.section-hero .hero-2 div.copy span.new{margin-bottom:clamp(.25rem,.296875vw,.25rem)}}@media screen and (max-width:40.625rem){section.section-hero .hero-2 div.copy span.new{margin-top:revert}}section.section-hero .hero-2 div.copy span.ce-class{margin-top:auto;display:flex;align-items:center;gap:.25rem;color:#e5e5e5}@media screen and (max-width:40.625rem){section.section-hero .hero-2 div.copy span.ce-class{margin-top:revert}}section.section-hero .hero-2 img.bk{max-width:65%;transform:translateX(10%)}@media screen and (max-width:40.625rem){section.section-hero .hero-2 img.bk{transform:none;max-width:18rem}}#carousel-hero.carousel-simple ul{position:absolute;bottom:1rem;left:0;z-index:100}@media screen and (max-width:84.375rem){#carousel-hero.carousel-simple ul{bottom:clamp(.5rem,1.1875vw,1rem)}}@media screen and (max-width:40.625rem){#carousel-hero.carousel-simple ul{left:calc(50% - .75rem);transform:translateX(-50%)}}#carousel-hero.carousel-simple ul li:first-child,#carousel-hero.carousel-simple ul li:last-child{display:none}#carousel-hero.carousel-simple ul li a,#carousel-hero.carousel-simple ul li button{background-color:rgba(255,255,255,.2);border:none;width:1rem;height:1rem}#carousel-hero.carousel-simple ul li a.selected,#carousel-hero.carousel-simple ul li button.selected{background-color:#fff}#carousel-hero.carousel-simple ul li button.next,#carousel-hero.carousel-simple ul li button.prev{background-color:#fff;width:1.25rem;height:1.25rem}section.section-capture-module .copy p{font-size:1.8rem}@media screen and (max-width:84.375rem){section.section-capture-module .copy p{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}section.section-software .section-body{text-align:center;margin-bottom:3rem}@media screen and (max-width:84.375rem){section.section-software .section-body{margin-bottom:clamp(2rem,3.5625vw,3rem)}}section.section-software .section-body p{max-width:50ch;margin-left:auto;margin-right:auto}section.section-software .section-body-row{text-align:left;margin-bottom:6rem}@media screen and (max-width:84.375rem){section.section-software .section-body-row{margin-bottom:clamp(4rem,7.125vw,6rem)}}section.section-software .section-body-row:last-child{margin-bottom:0}@media screen and (max-width:40.625rem){section.section-software .section-body-row{align-items:center}}section.section-software .section-body-row div{max-width:402px}section.section-software .section-body-row div img{margin-bottom:1.25rem}@media screen and (max-width:84.375rem){section.section-software .section-body-row div img{margin-bottom:clamp(1rem,1.484375vw,1.25rem)}}section.section-software .section-body-row div p{margin:0}@media screen and (max-width:40.625rem){section.section-closer-look .section-body-row{align-items:center}}section.section-closer-look .section-body-row div{max-width:405px}.section-connect-expert .section-body{display:flex;justify-content:center}.section-connect-expert .section-body a.btn{font-size:1.8rem}@media screen and (max-width:84.375rem){.section-connect-expert .section-body a.btn{font-size:clamp(1.5rem,2.1375vw,1.8rem)}}.section-tabs-nav{justify-content:start}.dexi-disclaimer{background:#fff;padding:0}.dexi-disclaimer .section-block{flex-direction:column;background-color:#fff}