.contact-form-wrapper{background-color:#161616;padding:42px;padding-top:5vh;padding-bottom:5vh;border-radius:25px}@media only screen and (min-width: 767px){.contact-form-wrapper{border-radius:50px}}.contact-form-wrapper .contact-form-content{color:#fff;max-width:600px;width:100%;max-width:1024px;margin:auto;margin-bottom:3em}.contact-form-wrapper .contact-form-content h3{font-weight:480;line-height:100%;letter-spacing:-0.035em;margin-bottom:.5em}.contact-form-wrapper .contact-form-content h3{font-size:46px}@media screen and (min-width: 375px){.contact-form-wrapper .contact-form-content h3{min-height:0vh;font-size:calc(46px + 30 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.contact-form-wrapper .contact-form-content h3{font-size:76px}}.contact-form-wrapper .contact-form-content p{font-weight:420;font-size:16px;line-height:130%;letter-spacing:-0.015em;color:#ececec;margin-bottom:1em;max-width:600px}.contact-form-wrapper .contact-form-content .note{font-weight:400;font-size:13px;line-height:115%;letter-spacing:-0.005em;color:#ccc}.hbspt-form{width:100%;max-width:1024px;margin:auto}.hbspt-form form{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.hbspt-form label{display:block;font-weight:480;line-height:110%;letter-spacing:-0.02em;margin-bottom:.25em;padding-top:1.5em;color:#ddd;margin-bottom:8px}.hbspt-form label{font-size:14px}@media screen and (min-width: 375px){.hbspt-form label{min-height:0vh;font-size:calc(14px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.hbspt-form label{font-size:16px}}.hbspt-form label.hs-error-msg{font-weight:400;line-height:110%;letter-spacing:-0.02em;margin-bottom:.5em;padding-top:.5em;color:red}.hbspt-form label.hs-error-msg{font-size:14px}@media screen and (min-width: 375px){.hbspt-form label.hs-error-msg{min-height:0vh;font-size:calc(14px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.hbspt-form label.hs-error-msg{font-size:16px}}.hbspt-form .hs-error-msgs{width:100%}.hbspt-form .hs_error_rollup{width:100%;margin-bottom:16px}.hbspt-form .submitted-message p{color:#fff}.hbspt-form .field{width:100%}@media only screen and (min-width: 800px){.hbspt-form .field{width:49%}}.hbspt-form .legal-consent-container{width:100%;padding-top:32px;padding-bottom:32px}.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display{display:flex;align-items:center;margin-bottom:16px}.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-inline-start:16px}.hbspt-form .legal-consent-container a{color:#e51d34}.hbspt-form input[type=text],.hbspt-form input[type=tel],.hbspt-form input[type=email],.hbspt-form textarea,.hbspt-form select{border:1px solid #494949;outline:none;height:52px;width:100%;box-sizing:border-box;margin-bottom:4px;padding:4px;padding-inline-start:12px;background:rgba(0,0,0,.3);color:#fff;transition:all .4s;border-radius:2px}.hbspt-form input[type=text]:focus,.hbspt-form input[type=tel]:focus,.hbspt-form input[type=email]:focus,.hbspt-form textarea:focus,.hbspt-form select:focus{border-color:#fff}.hbspt-form option{background:#262626}.hbspt-form input[type=checkbox]{width:25px;height:25px}.hbspt-form input[type=submit]{display:inline-block;text-decoration:none;transition:all .2s;cursor:pointer;line-height:100%;box-sizing:border-box;border:none;padding:16px 32px;border-radius:32px;color:#fff;background:#e51d34;font-family:staff-variable;min-width:150px}.hbspt-form input[type=submit]{font-size:16px}@media screen and (min-width: 375px){.hbspt-form input[type=submit]{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.hbspt-form input[type=submit]{font-size:24px}}.custom-download-form .hs_b2b_marketing_consent___in_form{width:100%}.custom-download-form .hs_b2b_marketing_consent___in_form .hs-form-booleancheckbox-display{display:flex;align-items:flex-start}.custom-download-form .hs_b2b_marketing_consent___in_form .hs-form-booleancheckbox-display span{padding-inline-start:16px;font-size:15px;line-height:120%;color:#aaa}.custom-download-form .hs_b2b_marketing_consent___in_form .hs-form-booleancheckbox-display input{margin-top:-4px}.custom-download-form .field{width:100%}@media only screen and (min-width: 800px){.custom-download-form .field{width:100%}}.custom-download-form .headline{padding-bottom:2em}.custom-download-form .headline h2{font-weight:460;line-height:100%;letter-spacing:-0.03em;color:#fff;margin-bottom:24px}.custom-download-form .headline h2{font-size:26px}@media screen and (min-width: 375px){.custom-download-form .headline h2{min-height:0vh;font-size:calc(26px + 22 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.custom-download-form .headline h2{font-size:48px}}.custom-download-form .headline p{font-weight:400;line-height:110%;letter-spacing:-0.03em;color:#ececec;max-width:690px}.custom-download-form .headline p{font-size:16px}@media screen and (min-width: 375px){.custom-download-form .headline p{min-height:0vh;font-size:calc(16px + 4 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.custom-download-form .headline p{font-size:20px}}.custom-download-form .headline .lead{font-weight:480;line-height:110%;letter-spacing:-0.03em;color:#fff;max-width:690px;margin-bottom:.75em}.custom-download-form .headline .lead{font-size:22px}@media screen and (min-width: 375px){.custom-download-form .headline .lead{min-height:0vh;font-size:calc(22px + 10 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.custom-download-form .headline .lead{font-size:32px}}.custom-download-form .image-center{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1025px){.custom-download-form .image-center{display:none}}.custom-download-form .image-center img{border-radius:20px;width:100%;max-width:100%;height:auto}.body-section-start{padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1025px){.body-section-start{padding-top:112px;padding-bottom:112px}}.section-bg-060606{background-color:#010101;background-repeat:no-repeat;background-position:top center;background-size:contain;padding-top:64px}.home-section-block{background:#161616;border-radius:20px;overflow:hidden;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}@media only screen and (min-width: 767px){.home-section-block{border-radius:30px}}.home-section-block.reverse{flex-direction:row-reverse}.home-section-block .content{position:relative;width:100%;padding:24px;max-width:410px}@media only screen and (min-width: 767px){.home-section-block .content{padding:32px}}.home-section-block h2{font-weight:560;font-size:42px;line-height:110%;letter-spacing:-0.035em;margin-bottom:1em}.home-section-block h2{font-size:24px}@media screen and (min-width: 375px){.home-section-block h2{min-height:0vh;font-size:calc(24px + 18 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.home-section-block h2{font-size:42px}}.home-section-block p{font-weight:400;line-height:130%;letter-spacing:-0.01em}.home-section-block p{font-size:16px}@media screen and (min-width: 375px){.home-section-block p{min-height:0vh;font-size:calc(16px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.home-section-block p{font-size:18px}}.home-section-block p.lead{font-weight:400;line-height:100%;letter-spacing:-0.025em;margin-bottom:1em}.home-section-block p.lead{font-size:16px}@media screen and (min-width: 375px){.home-section-block p.lead{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.home-section-block p.lead{font-size:24px}}.home-section-block a{font-weight:400;font-size:18px;line-height:112%;color:#fff}.home-section-block .media-column{width:100%}@media only screen and (min-width: 767px){.home-section-block .media-column{width:50%}}.home-section-block .content-column{width:100%;display:flex;align-self:stretch;align-items:center;justify-content:center}@media only screen and (min-width: 767px){.home-section-block .content-column{width:50%}}.home-section-block .media{display:block}.home-section-block .media source,.home-section-block .media img{width:100%;max-width:100%;height:auto}.js-ticker{width:100vw;position:relative;display:flex;align-items:center;z-index:10;margin-bottom:32px}.js-ticker.text{opacity:.7}@media only screen and (max-width: 1100px){.js-ticker img{max-height:60px}}.js-ticker .wrapper{position:relative;white-space:nowrap;padding:0;will-change:transform}.js-ticker li{list-style:none;padding:0;font-family:sans-serif;color:#fff;font-weight:700;letter-spacing:.02em;display:inline-block;margin-inline-end:30px}.home-main-cta{min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding-bottom:112px}@media only screen and (min-width: 767px){.home-main-cta{min-height:80vh}}.home-main-cta .container{width:300px;height:300px;border:6px solid #e51d34;display:flex;justify-content:center;align-items:center;border-radius:100%;text-align:center;flex-shrink:0;z-index:3}@media only screen and (min-width: 767px){.home-main-cta .container{width:600px;height:600px}}@media only screen and (min-width: 1024px){.home-main-cta .container{width:800px;height:800px}}.home-main-cta button{border:none}.home-main-cta h2{font-weight:460;line-height:100%;letter-spacing:-0.03em;color:#f7f7f7;margin-bottom:1em;max-width:500px}.home-main-cta h2{font-size:20px}@media screen and (min-width: 375px){.home-main-cta h2{min-height:0vh;font-size:calc(20px + 70 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.home-main-cta h2{font-size:90px}}.home-main-cta .blur-red{width:1000px;height:1000px;background:#4a1828;filter:blur(381px);position:absolute;top:15%;left:25%;z-index:1;border-radius:100%;opacity:.5}.home-main-cta .blur-blue{width:600px;height:600px;background:rgba(24,130,189,.6);filter:blur(381.829px);position:absolute;top:25%;right:35%;z-index:1;border-radius:100%;opacity:.5}.video-block{position:relative;border-radius:25px;overflow:hidden}.video-block img{width:100%;max-width:100%;height:auto;position:relative;z-index:1}.video-block span{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5;cursor:pointer}.video-block span svg path{fill:#d9d9d9;transition:all .4s}.video-block span:hover svg path{fill:#e51d34}.masonry-block{width:100%}.masonry-block img{width:100%;max-width:100%;height:auto;margin-bottom:16px;border-radius:8px}@media only screen and (min-width: 768px){.masonry-block img{border-radius:30px}}.masonry-block .column{padding:8px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;align-self:stretch;width:50%;min-height:600px}@media only screen and (min-width: 768px){.masonry-block .column{width:40%;min-height:800px;justify-content:center;flex-direction:column}}@media only screen and (min-width: 1024px){.masonry-block .column{width:25%}}@media only screen and (min-width: 1441px){.masonry-block .column{width:18%;min-height:900px}}.masonry-block .column.center{width:100%;display:none}@media only screen and (min-width: 1441px){.masonry-block .column.center{width:28%;display:flex}}.masonry-block .text-small{min-height:300px;margin-bottom:16px;background:linear-gradient(335.89deg, #4C202B -12.7%, #041B1D 34.84%, #0E2C2E 103.86%);width:100%;padding:37px;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.masonry-block .text-small{border-radius:30px}}.masonry-block .text-small .title{font-weight:500;line-height:100%;letter-spacing:-0.03em;color:#f7f7f7;margin-bottom:.2em}.masonry-block .text-small .title{font-size:35px}@media screen and (min-width: 375px){.masonry-block .text-small .title{min-height:0vh;font-size:calc(35px + 13 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.masonry-block .text-small .title{font-size:48px}}.masonry-block .text-small .description{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-0.01em;color:#f7f7f7}.masonry-block .image-large{position:relative}.masonry-block .image-large .float-text{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.masonry-block .image-large .float-text div{max-width:220px}.masonry-block .image-large .float-text h5{font-weight:560;line-height:110%;letter-spacing:-0.028em;color:#fff;margin-bottom:16px}.masonry-block .image-large .float-text h5{font-size:17px}@media screen and (min-width: 375px){.masonry-block .image-large .float-text h5{min-height:0vh;font-size:calc(17px + 17 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.masonry-block .image-large .float-text h5{font-size:34px}}.masonry-block .image-large .float-text p{font-weight:440;line-height:120%;letter-spacing:-0.03em;color:#ccc}.masonry-block .image-large .float-text p{font-size:14px}@media screen and (min-width: 375px){.masonry-block .image-large .float-text p{min-height:0vh;font-size:calc(14px + 1 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.masonry-block .image-large .float-text p{font-size:15px}}.masonry-block .logo-small{margin-bottom:16px;width:100%;border-radius:30px}.masonry-block .text-large{min-height:410px;margin-bottom:16px;width:100%;padding:10%;border-radius:8px;background:linear-gradient(335.89deg, #4C202B -12.7%, #041B1D 34.84%, #0E2C2E 103.86%);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.masonry-block .text-large{border-radius:30px}}.masonry-block .text-large p{font-weight:420;line-height:130%;letter-spacing:-0.015em}.masonry-block .text-large p{font-size:16px}@media screen and (min-width: 375px){.masonry-block .text-large p{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.masonry-block .text-large p{font-size:24px}}.masonry-block .text-large .logo{width:100%;height:auto;max-width:59px}.masonry-block .bg-pro{background:linear-gradient(335.89deg, #4C202B -12.7%, #041B1D 34.84%, #0E2C2E 103.86%)}.masonry-block .bg-education{background:linear-gradient(151.46deg, #2B3CA0 -43.93%, #10194F 100.08%)}.masonry-block .bg-government{background:linear-gradient(154.64deg, #1D263E 3.78%, #090E1C 100.37%)}.masonry-block .bg-partners{background:linear-gradient(154.51deg, #4E525D -11.16%, #26282E 103.24%)}.masonry-block-navigation{max-width:1200px;margin:auto}.masonry-block-navigation .slide-progress{height:1px;width:100%;position:relative;margin-bottom:24px}.masonry-block-navigation .slide-progress .bar{position:absolute;top:0px;left:0px;height:100%;width:0%;background:rgba(255,255,255,.5)}.masonry-block-navigation ul{display:flex;justify-content:space-between;width:100%}.masonry-block-navigation ul li{font-weight:500;line-height:100%;text-align:center;letter-spacing:-0.01em;color:dimgray;padding-inline-start:8px;padding-inline-end:8px;transition:all .4s;cursor:pointer;margin-bottom:32px;width:50%}.masonry-block-navigation ul li{font-size:13px}@media screen and (min-width: 375px){.masonry-block-navigation ul li{min-height:0vh;font-size:calc(13px + 15 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.masonry-block-navigation ul li{font-size:28px}}@media only screen and (min-width: 600px){.masonry-block-navigation ul li{padding-inline-start:32px;padding-inline-end:32px;width:auto}}.masonry-block-navigation ul li.active{color:#fff}.masonry-block-navigation ul li.active img{border-color:#fff}.masonry-block-navigation ul span{display:block;padding-top:24px}@media only screen and (max-width: 500px){.masonry-block-navigation ul span{max-width:65px;margin:auto}}.masonry-block-navigation img{display:inline-block;height:auto;max-width:46px;border-radius:100%;border:2px solid rgba(0,0,0,0);transition:all .4s}@media only screen and (min-width: 600px){.masonry-block-navigation img{max-width:100px}}.masonry-block-links{text-align:center}.masonry-block-links a{font-weight:440;font-size:18px;line-height:112%;color:#fff;margin-inline-start:12px;margin-inline-end:12px;padding-bottom:24px;display:inline-block}.masonry-block-links .link-group{display:none}.masonry-block-links .link-group.active{display:block}.b2b-newsletter-block{background:#f1f1f1;color:#000;border-radius:20px;overflow:hidden}.b2b-newsletter-block .content-grid{display:flex;justify-content:space-between}@media only screen and (max-width: 500px){.b2b-newsletter-block .content-grid{flex-wrap:wrap;justify-content:center}}.b2b-newsletter-block .content-grid .section-page-contact{padding-top:2.5vh;padding-bottom:2.5vh;min-height:90vh;display:flex;justify-content:center;align-items:center}.b2b-newsletter-block .content-grid .section-page-contact .lay-max-xl{width:100%}.b2b-newsletter-block .content-grid form{width:60%;flex-shrink:0;padding-top:112px;padding-bottom:112px}@media only screen and (max-width: 500px){.b2b-newsletter-block .content-grid form{padding-top:60px;width:90%}}.b2b-newsletter-block .content-grid .filler{align-self:stretch;display:flex;align-items:flex-start;width:auto}.b2b-newsletter-block .content-grid .filler:last-child{align-items:flex-end}.b2b-newsletter-block .content-grid .filler:last-child img{margin-inline-start:auto}@media only screen and (max-width: 500px){.b2b-newsletter-block .content-grid .filler:last-child{display:none}}.b2b-newsletter-block .content-grid .filler img{width:100%;max-width:224px;height:auto}@media only screen and (max-width: 500px){.b2b-newsletter-block .content-grid .filler img{max-width:100%}}.b2b-newsletter-block .title{text-align:center;margin:auto;margin-bottom:1em;font-weight:560;line-height:110%;letter-spacing:-0.028em;max-width:517px}.b2b-newsletter-block .title{font-size:34px}@media screen and (min-width: 375px){.b2b-newsletter-block .title{min-height:0vh;font-size:calc(34px + 20 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-newsletter-block .title{font-size:54px}}.b2b-newsletter-block input[type=email],.b2b-newsletter-block select{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;outline:0;height:60px;color:#000;border:1px solid rgba(0,0,0,0);border-bottom-color:#ddd;padding-inline-end:16px;transition:all .4s;font-weight:420;font-size:16px}.b2b-newsletter-block input[type=email]:focus{outline:none;border-color:#ddd;background-color:#fff;border-radius:8px;padding-inline-start:16px}.b2b-newsletter-block select{background-image:url(../img/arrow-down-bl-menu.svg);background-repeat:no-repeat;background-position:95% 50%}.b2b-newsletter-block input[type=submit]{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.b2b-newsletter-block label{display:block;padding-inline-start:4px;font-weight:420;font-size:12px;line-height:normal;letter-spacing:-0.3px;color:#aaa;margin-bottom:8px}.b2b-newsletter-block .columns{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:32px;padding-bottom:32px;margin:auto}.b2b-newsletter-block .columns .field{width:100%;margin-bottom:16px}@media only screen and (min-width: 600px){.b2b-newsletter-block .columns .field{width:48%}}.b2b-newsletter-block .legal-consent-container{margin-bottom:32px;text-align:center;margin:auto;max-width:517px;margin-bottom:32px}.b2b-newsletter-block .legal-consent-container p{font-weight:420;font-size:14px;line-height:130%;color:dimgray}.b2b-newsletter-block .legal-consent-container p a{color:#000}.b2b-newsletter-block .actions{text-align:center}.b2b-newsletter-block .form-message{padding-top:24px}.row-reverse-large{flex-direction:row-reverse}.fj-center{justify-content:center}.fj-dir-column{flex-direction:column;justify-content:center;align-items:center}.b2b-feature-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;text-align:center;padding-top:120px;overflow:hidden;z-index:2;position:relative;background:#060606;max-width:1390px;margin:auto;border-bottom:1px solid #000;box-shadow:0px 2px 0px #101010}@media only screen and (min-width: 1024px){.b2b-feature-hero{padding-top:160px;background-size:auto}}.b2b-feature-hero .content{padding-inline-start:4vw;padding-inline-end:4vw}.b2b-feature-hero .lead{font-weight:460;line-height:100%;letter-spacing:-0.028em;margin-bottom:1em;padding-top:1.8%;padding-bottom:1.8%;padding-inline-start:12px;padding-inline-end:12px;border-radius:90px;display:inline-flex;justify-content:center;align-items:center}.b2b-feature-hero .lead{font-size:20px}@media screen and (min-width: 375px){.b2b-feature-hero .lead{min-height:0vh;font-size:calc(20px + 20 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-hero .lead{font-size:40px}}@media only screen and (min-width: 800px){.b2b-feature-hero .lead{padding-inline-start:24px;padding-inline-end:24px}}.b2b-feature-hero .lead span{padding-inline-start:.5em}.b2b-feature-hero .lead img{width:100%;max-width:30px;height:auto}@media only screen and (min-width: 800px){.b2b-feature-hero .lead img{max-width:40px}}.b2b-feature-hero h1{font-weight:460;line-height:normal;letter-spacing:-0.03em;margin:auto;margin-bottom:1em}.b2b-feature-hero h1{font-size:32px}@media screen and (min-width: 375px){.b2b-feature-hero h1{min-height:0vh;font-size:calc(32px + 44 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-hero h1{font-size:76px}}@media only screen and (min-width: 1200px){.b2b-feature-hero h1{max-width:990px}}.b2b-feature-hero .copy{font-size:28px;line-height:125%;letter-spacing:-0.01em;margin:auto;max-width:600px;color:dimgray;margin-bottom:2em}.b2b-feature-hero .copy{font-size:20px}@media screen and (min-width: 375px){.b2b-feature-hero .copy{min-height:0vh;font-size:calc(20px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-hero .copy{font-size:28px}}.b2b-feature-hero .media-block{width:100%;margin:auto;padding-inline-start:24px;padding-inline-end:24px;margin-top:4vh}.b2b-feature-hero .media-block img{width:100%;max-width:1156px;height:auto}.b2b-feature-sub-hero{color:#fff;overflow:hidden;z-index:1;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding-bottom:0px;padding-top:20px}@media only screen and (min-width: 767px){.b2b-feature-sub-hero{padding-bottom:80px;padding-top:20px}}@media only screen and (min-width: 1280px){.b2b-feature-sub-hero{padding-bottom:120px;padding-top:40px}}.b2b-feature-sub-hero .content{position:relative;width:100%;max-width:1740px;padding-inline-start:48px;padding-inline-end:48px;margin-bottom:80px;padding-top:60px;text-align:center;max-width:1200px}@media only screen and (min-width: 767px){.b2b-feature-sub-hero .content{padding-top:40px}}@media only screen and (min-width: 1280px){.b2b-feature-sub-hero .content{padding-top:120px}}.b2b-feature-sub-hero .media{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;z-index:1}@media only screen and (max-width: 1080px){.b2b-feature-sub-hero .media:before{position:absolute;width:100%;height:100%;left:0px;top:0px;background:linear-gradient(180deg, rgba(2, 0, 36, 0.3) 0%, rgba(0, 0, 3, 0.05) 43%, rgba(0, 0, 0, 0) 100%);z-index:2;content:""}}.b2b-feature-sub-hero .media source,.b2b-feature-sub-hero .media img{position:absolute;min-height:100%;min-width:100%;height:auto;width:auto;max-width:100%;max-height:100%;display:block;object-fit:cover;object-position:50% 50%}.b2b-feature-sub-hero h2{font-weight:460;line-height:normal;letter-spacing:-0.03em;max-width:700px;margin:auto;margin-bottom:1em}.b2b-feature-sub-hero h2{font-size:32px}@media screen and (min-width: 375px){.b2b-feature-sub-hero h2{min-height:0vh;font-size:calc(32px + 40 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-sub-hero h2{font-size:72px}}.b2b-feature-sub-hero .copy{line-height:125%;letter-spacing:-0.01em;color:dimgray;margin:auto;max-width:760px}.b2b-feature-sub-hero .copy{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-sub-hero .copy{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-sub-hero .copy{font-size:24px}}.b2b-sub-hero-values{position:relative;width:100%;display:flex;justify-content:center;flex-wrap:wrap;max-width:1740px;padding-inline-start:5%;padding-inline-end:5%;z-index:5}@media only screen and (min-width: 600px){.b2b-sub-hero-values{justify-content:space-between}}.b2b-sub-hero-values li{flex-basis:100%;text-align:center;background:rgba(255,255,255,.1);background:#1f1f1f;margin-inline-start:1%;margin-inline-end:1%;padding:3%;border-radius:8px;margin-bottom:24px}@media only screen and (min-width: 600px){.b2b-sub-hero-values li{flex-basis:30%;border-radius:16px}}.b2b-sub-hero-values li span{display:block}.b2b-sub-hero-values li span:first-child{font-weight:460;line-height:100%;letter-spacing:-0.03em;color:#fff}.b2b-sub-hero-values li span:first-child{font-size:22px}@media screen and (min-width: 375px){.b2b-sub-hero-values li span:first-child{min-height:0vh;font-size:calc(22px + 74 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-sub-hero-values li span:first-child{font-size:96px}}.b2b-sub-hero-values li span:last-child{font-weight:460;line-height:100%;letter-spacing:-0.03em;color:dimgray}.b2b-sub-hero-values li span:last-child{font-size:14px}@media screen and (min-width: 375px){.b2b-sub-hero-values li span:last-child{min-height:0vh;font-size:calc(14px + 14 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-sub-hero-values li span:last-child{font-size:28px}}.b2b-feature-lead-block{text-align:center}.b2b-feature-lead-block .title{font-weight:460;line-height:100%;letter-spacing:-0.03em;margin-bottom:.85em}.b2b-feature-lead-block .title{font-size:26px}@media screen and (min-width: 375px){.b2b-feature-lead-block .title{min-height:0vh;font-size:calc(26px + 50 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-lead-block .title{font-size:76px}}.b2b-feature-lead-block .copy{line-height:125%;letter-spacing:-0.01em;color:dimgray;margin-bottom:2em}.b2b-feature-lead-block .copy{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-lead-block .copy{min-height:0vh;font-size:calc(16px + 12 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-lead-block .copy{font-size:28px}}.b2b-feature-lead-block .content{align-self:center}.b2b-feature-lead-block img{width:100%;max-width:100%;height:auto;margin:auto}.b2b-feature-ksp{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;background-color:#1a1b19;border:2px solid #262625;border-radius:12px}@media only screen and (min-width: 1080px){.b2b-feature-ksp{border-radius:48px}}.b2b-feature-ksp .media{width:100%}@media only screen and (min-width: 768px){.b2b-feature-ksp .media{width:50%}}.b2b-feature-ksp img{width:100%;max-width:100%;height:auto}.b2b-feature-ksp .text-content{display:flex;justify-content:center;align-items:center;width:100%;padding-top:3vh;padding-bottom:3vh}@media only screen and (min-width: 768px){.b2b-feature-ksp .text-content{width:50%;background-color:rgba(0,0,0,0);padding:0px}}.b2b-feature-ksp .text-content .wrap{max-width:680px;padding:24px}@media only screen and (min-width: 768px){.b2b-feature-ksp .text-content .wrap{padding:48px}}@media only screen and (min-width: 1025px){.b2b-feature-ksp .text-content .wrap{padding:64px}}.b2b-feature-ksp .text-content .cta{padding-top:2vh}.b2b-feature-ksp .text-content .cta .button{font-weight:480}.b2b-feature-ksp .text-content .cta .button{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-ksp .text-content .cta .button{min-height:0vh;font-size:calc(16px + 4 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-ksp .text-content .cta .button{font-size:20px}}.b2b-feature-ksp .title{font-weight:460;line-height:100%;letter-spacing:-0.03em;margin-bottom:.5em}.b2b-feature-ksp .title{font-size:26px}@media screen and (min-width: 375px){.b2b-feature-ksp .title{min-height:0vh;font-size:calc(26px + 30 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-ksp .title{font-size:56px}}.b2b-feature-ksp .copy{line-height:125%;letter-spacing:-0.01em;color:dimgray}.b2b-feature-ksp .copy{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-ksp .copy{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-ksp .copy{font-size:24px}}.b2b-feature-ksp.inverse{background-color:#2b3b4e}.b2b-feature-ksp.inverse .copy,.b2b-feature-ksp.inverse .title{color:#fff}.b2b-feature-ksp.inverse .text-content{background-color:rgba(0,0,0,0)}#js-feature-page-tabs{padding-bottom:8vh}.fp-accordion-trigger{display:flex;align-items:center;justify-content:flex-start;position:relative;cursor:pointer;padding-top:16px;padding-bottom:16px;background:#060606;border-top:1px solid #131313;position:relative}@media only screen and (min-width: 1200px){.fp-accordion-trigger{padding-top:40px;padding-bottom:40px}}.fp-accordion-trigger .description{display:block;font-size:.7em;font-weight:400;color:dimgray;padding-top:.1em}.fp-accordion-trigger .icon{display:flex;align-items:center;justify-content:center;margin-inline-end:2%;padding:12px;max-width:50px;border-radius:16px;background:rgba(255,255,255,.1)}@media only screen and (min-width: 1081px){.fp-accordion-trigger .icon{max-width:96px;padding:20px;border-radius:30%;box-shadow:0px 43px 17px rgba(0,0,0,.01),0px 24px 14px rgba(0,0,0,.02),0px 11px 11px rgba(0,0,0,.04),0px 3px 6px rgba(0,0,0,.05),0px 0px 0px rgba(0,0,0,.05)}}.fp-accordion-trigger svg{width:100%;max-width:45px;height:auto;transition:all .4s}.fp-accordion-trigger .title{font-weight:460;line-height:100%;letter-spacing:-0.03em}.fp-accordion-trigger .title{font-size:16px}@media screen and (min-width: 375px){.fp-accordion-trigger .title{min-height:0vh;font-size:calc(16px + 10 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.fp-accordion-trigger .title{font-size:26px}}.fp-accordion-trigger .state{width:32px;height:32px;font-size:24px;display:flex;justify-content:center;align-items:center;line-height:100%;border-radius:100%;background:#1f1f1f;margin-inline-start:auto;position:relative}@media only screen and (min-width: 768px){.fp-accordion-trigger .state{width:48px;height:48px;font-size:42px}}.fp-accordion-trigger .state:before{content:"+";line-height:100%}.fp-accordion-trigger.active{position:sticky;position:-webkit-sticky;top:-1px;z-index:100;background:#060606;padding-top:16px;padding-bottom:16px;transition:all .4s;width:100%}@media only screen and (min-width: 1200px){.fp-accordion-trigger.active{top:60px}}.fp-accordion-trigger.active .state{background:#1f1f1f;color:#fff}.fp-accordion-trigger.active .state:before{content:"-"}.fp-accordion-trigger.active .page-progress-bar{display:block}.feature-page-tab{display:none;padding-top:8em;min-height:100vh}.feature-page-tab.active{display:block}.b2b-feature-benefits{text-align:center;padding-top:120px;padding-bottom:120px;max-width:800px;margin:auto}@media only screen and (min-width: 767px){.b2b-feature-benefits{padding-top:240px;padding-bottom:240px}}.b2b-feature-benefits h4{font-weight:460;line-height:100%;letter-spacing:-0.03em;margin-bottom:1em}.b2b-feature-benefits h4{font-size:26px}@media screen and (min-width: 375px){.b2b-feature-benefits h4{min-height:0vh;font-size:calc(26px + 50 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-benefits h4{font-size:76px}}.b2b-feature-benefits p{font-weight:400;font-size:28px;line-height:125%;letter-spacing:-0.01em;color:dimgray;max-width:768px;margin:auto;margin-bottom:2.5em}.b2b-feature-benefits p{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-benefits p{min-height:0vh;font-size:calc(16px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-benefits p{font-size:24px}}.b2b-feature-faq{padding-top:12vh;padding-bottom:12vh;background:#161616;display:flex;justify-content:center}.b2b-feature-faq .title{font-weight:460;line-height:100%;text-align:center;margin-bottom:12vh;letter-spacing:-0.03em}.b2b-feature-faq .title{font-size:26px}@media screen and (min-width: 375px){.b2b-feature-faq .title{min-height:0vh;font-size:calc(26px + 30 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-faq .title{font-size:56px}}.b2b-feature-faq .content{max-width:1156px;width:100%;padding-inline-start:24px;padding-inline-end:24px}.b2b-feature-faq .trigger{font-weight:500;line-height:100%;letter-spacing:-0.02em}.b2b-feature-faq .trigger{font-size:20px}@media screen and (min-width: 375px){.b2b-feature-faq .trigger{min-height:0vh;font-size:calc(20px + 8 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-faq .trigger{font-size:28px}}.b2b-feature-faq .item{border-bottom:1px solid #232323;padding-top:2em;padding-bottom:2em}.b2b-feature-faq .item:first-child{border-top:1px solid #232323}.b2b-feature-faq .tab p{line-height:120%;letter-spacing:-0.01em;padding-top:2em}.b2b-feature-faq .tab p{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-faq .tab p{min-height:0vh;font-size:calc(16px + 4 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-faq .tab p{font-size:20px}}.b2b-feature-white-paper{padding-top:160px;text-align:center}.b2b-feature-white-paper p{color:#fff;line-height:100%;letter-spacing:-0.03em;margin-bottom:1em;width:100%;text-align:center}.b2b-feature-white-paper p{font-size:22px}@media screen and (min-width: 375px){.b2b-feature-white-paper p{min-height:0vh;font-size:calc(22px + 18 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-white-paper p{font-size:40px}}@media only screen and (min-width: 600px){.b2b-feature-white-paper p{margin-bottom:0px;width:auto}}.b2b-feature-white-paper h3{font-weight:460;font-size:76px;line-height:100%;letter-spacing:-0.03em;margin-bottom:1em;text-align:center}.b2b-feature-white-paper h3{font-size:28px}@media screen and (min-width: 375px){.b2b-feature-white-paper h3{min-height:0vh;font-size:calc(28px + 48 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-white-paper h3{font-size:76px}}.b2b-feature-white-paper .button{font-weight:580;text-align:left;display:flex;align-items:center;padding-inline-end:16px}.b2b-feature-white-paper .button{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-white-paper .button{min-height:0vh;font-size:calc(16px + 14 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-white-paper .button{font-size:30px}}.b2b-feature-white-paper .wrap{display:flex;align-items:center;justify-content:center;background:#1a1b19;border:2px solid #262625;max-width:1444px;margin:auto;padding:20px;border-radius:12px;flex-wrap:wrap;text-align:center}@media only screen and (min-width: 600px){.b2b-feature-white-paper .wrap{justify-content:space-between}}@media only screen and (min-width: 1024px){.b2b-feature-white-paper .wrap{padding:40px;border-radius:80px}}.b2b-feature-white-paper .wrap svg{width:32px;height:32px;margin-inline-start:16px}.b2b-feature-index{padding-top:5vh;padding-bottom:5vh}.b2b-feature-index .title{font-weight:460;line-height:100%;letter-spacing:-0.03em;margin-bottom:1em}.b2b-feature-index .title{font-size:28px}@media screen and (min-width: 375px){.b2b-feature-index .title{min-height:0vh;font-size:calc(28px + 28 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-index .title{font-size:56px}}.b2b-feature-index img{width:100%;height:auto;max-width:100%;z-index:1;transition:all .4s}.b2b-feature-index a{font-weight:500;line-height:100%;letter-spacing:-0.02em;color:#fff;position:relative;display:block;overflow:hidden;border-radius:5%}.b2b-feature-index a{font-size:16px}@media screen and (min-width: 375px){.b2b-feature-index a{min-height:0vh;font-size:calc(16px + 16 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){.b2b-feature-index a{font-size:32px}}.b2b-feature-index a:hover img{transform:scale(1.1)}.b2b-feature-index span{position:absolute;z-index:2;top:0px;left:0px;padding:5%}
