@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes bf-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bf-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.scroll_more .scroll_circle{transform-origin:50%;animation:12s linear infinite bf-spin-cw}.scroll_more .scroll_circle-2{transform-origin:50%;animation:8s linear infinite bf-spin-ccw}.scroll_more .scroll_text{animation:none}.scroll_more .scroll_burst{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite bf-spin-cw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[tabindex]:focus-visible,input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.container-medium,.container-small,.container-large{margin-left:auto!important;margin-right:auto!important}.hero_w-line{position:relative}.hero_w-line:before{content:"";background-image:url(https://cdn.prod.website-files.com/69071a748be5e6bc17b6eb12/69086aa4a61f52dd3eeb01ee_hero%20line.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:60px;position:absolute;bottom:-50px;left:0}.w_line{position:relative}.w_line:before{content:"";background-image:url(https://cdn.prod.website-files.com/69071a748be5e6bc17b6eb12/69086c2314abba328ba86e56_line%202.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:15px;position:absolute;bottom:-10px;left:0}.stats_ele{display:none}.stat_ele-1{pointer-events:none;z-index:2}.more_el,.more-el,.footer_ele{pointer-events:none}.solution_card{position:relative;overflow:visible}.button{cursor:pointer}.btn_overlay{z-index:0;background-color:#0b0b0b;transition:transform .35s;position:absolute;inset:0;transform:translateY(100%)}.button:hover .btn_overlay{transform:translateY(0%)}.btn_text,.button .embed_icon{z-index:1;position:relative}.button.is-secondary .btn_overlay{background-color:#e44833}.button.is-secondary.is-white .btn_overlay{background-color:#f0f0f0}.section_cta .button.is-secondary.is-white{position:relative;overflow:hidden}.section_cta .button.is-secondary.is-white .btn_overlay{clip-path:circle(0% at 0 100%);background-color:#ffc831;border-radius:0;width:auto;height:auto;transition:clip-path .5s;inset:0;transform:none}.section_cta .button.is-secondary.is-white:hover .btn_overlay{clip-path:circle(141.5% at 0 100%);transform:none}.button.is-secondary.is-quote{transition:color .35s;position:relative;overflow:hidden}.button.is-secondary.is-quote .btn_overlay{clip-path:circle(0% at 0 100%);background-color:#ffc831;border-radius:0;width:auto;height:auto;transition:clip-path .5s;inset:0;transform:none}.button.is-secondary.is-quote:hover{color:#0b0b0b!important}.button.is-secondary.is-quote:hover .btn_overlay{clip-path:circle(141.5% at 0 100%);transform:none}.faq_toggle{cursor:pointer}.faq_contents{transition:height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq_plus,.faq_minus{transition:opacity .3s}.faq--open .faq_plus{opacity:0!important}.faq--open .faq_minus{opacity:1!important}details.faq summary{cursor:pointer;list-style:none}details.faq summary::-webkit-details-marker{display:none}details.faq[open] .faq_plus{display:none}details.faq[open] .faq_minus{display:block!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee{display:flex;overflow:hidden}.marquee_mover{white-space:nowrap;flex-shrink:0;animation:20s linear infinite marquee;display:flex}.section_marquee .marquee{gap:0}.section_marquee .marquee_mover{gap:0;padding-left:0}.section_marquee .m_item{flex:none;margin-right:3rem;padding-left:0}.marquee_icon{display:inline-block}.more_details-container{transition:opacity .8s,transform .8s}.more_banner{transition:transform .3s}.solution_card{transition:transform .6s}#testimonials{overflow:visible}.testimonial_pagination .swiper-pagination-bullet{opacity:.2;background-color:#0b0b0b;border-radius:20px;width:8px;height:8px;transition:all .5s}.testimonial_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:25px}.counter{display:inline}.flags_card{cursor:pointer;transition:transform .3s}.flags_card:hover{transform:translateY(-5px)}.stock_thumbnail.is-base,.stock_thumbnail.is-hover{transition:opacity .45s}.stock_thumbnail.is-hover{opacity:0;position:absolute;inset:0}.flags_card:hover .stock_thumbnail.is-hover{opacity:1}.flags_card:hover .stock_thumbnail.is-base{opacity:0}@media (prefers-reduced-motion:reduce){.stock_thumbnail.is-base,.stock_thumbnail.is-hover{transition:none}}.custom_flag-link{cursor:pointer}.custom_flag-link:hover .custom_flag-card{opacity:1!important}.custom_flag-link:hover .custom_flag-icon{opacity:1!important;transform:translate(0,0)scale(1)rotate(0)!important}a{cursor:pointer;text-decoration:none}.social_link:hover,.nav_social-link:hover,.nav_contact-link:hover{opacity:.7}.footer_link{cursor:pointer;transition:opacity .2s}.footer_link:hover{opacity:.7}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.nav_link.w-nav-link{padding-top:8px;padding-bottom:8px;display:block}.materials_block{margin-top:2rem;margin-bottom:2.5rem}.materials_block .overline{margin-bottom:1.25rem;font-size:1.5rem}.materials_grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.material_card{flex-direction:column;display:flex}.material_img{width:100%;height:auto;margin-bottom:1.25rem;display:block}.material_title{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.material_desc{margin:0;font-size:.875rem}@media screen and (max-width:767px){.materials_grid{grid-template-columns:1fr;gap:2.5rem}}.comparison_block{margin-top:1.5rem}.comparison_table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison_table{border-collapse:collapse;width:100%;min-width:480px;margin-top:.75rem;font-size:.8125rem;line-height:1.4}.comparison_table th,.comparison_table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001a;padding:.625rem .75rem}.comparison_table thead th{border-bottom:2px solid #00000040;font-weight:700}.comparison_table tbody th{white-space:nowrap;font-weight:600}
