:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-width:100%;height:auto}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Gilroy;src:url(392FF3_9_0.a1f4b7a1.woff2);font-weight:500}@font-face{font-family:Gilroy;src:url(392FF3_11_0.6a39c630.woff2);font-weight:700}body{--text-color:#2c3543;--primary:#3088f4;--cyan:#03c1ff;--secondary:#4c4fee;--background:#f8f9fe;--swiper-navigation-color:#fff;--swiper-pagination-color:var(--primary);--swiper-pagination-bullet-width:13px;--swiper-pagination-bullet-height:13px;--swiper-navigation-size:16px;--swiper-pagination-bullet-horizontal-gap:6px;--gap:15px;--gap-big:30px;--max-width:500px;--grid-width:830px;--border-radius:5px;--container-width:90%;--image-negative-spread:calc(((1140px - 30px)/2)*(-34/100));color:var(--text-color);min-height:100vh;font-family:Gilroy,system-ui;font-size:20px;font-style:normal;font-weight:400}header{z-index:10;background:#fff;width:100%;padding-block:25px;position:sticky;top:0;box-shadow:0 4px 8px #0000001a}header a{display:flex}.container-wrapper{max-width:var(--container-width);margin-inline:auto}.display-inline{justify-content:space-between;align-items:center;gap:0 15px;display:flex}.row{row-gap:var(--gap-big);flex-wrap:wrap;display:flex}.has-background{background:var(--background)url(bg.1e10ffb0.svg) no-repeat 0 100%}.has-background-only{background:var(--background)}.has-background-primary{background:var(--primary);color:#fff}.has-background-dark{background:var(--text-color)url(dark-bg.258c831c.svg) no-repeat 50%/cover;color:#fff}.btn-primary{border:2px solid var(--primary);background:var(--primary);color:#fff;text-align:center;border-radius:3px;width:90%;padding:18px 25px;font-size:18px;font-weight:600;line-height:1;display:inline-block}.btn-dark{border:2px solid var(--text-color);background:var(--text-color);color:#fff;text-align:center;letter-spacing:-.3px;border-radius:3px;width:90%;padding:18px 20px;font-size:18px;font-weight:700;line-height:1;display:inline-block}.btn-secondary{border:2px solid var(--primary);color:var(--primary);text-align:center;background:#fff;border-radius:3px;padding:11px 25px 12px;font-size:13px;font-weight:600;line-height:1;display:inline-block}.section{padding-block:clamp(40px,4.5vw,60px)}.section-medium{padding-block:clamp(60px,7vw,100px)}.section-big{padding-block:clamp(100px,7vw,150px)}.padding-inline-0{padding-inline:unset!important}.padding-top-0{padding-top:unset!important}.padding-bottom-0{padding-bottom:unset!important}.text-center,.text-center-mobile{text-align:center}picture,picture img{display:block}picture img{margin:auto}hr{background:#c7c7c7;height:2px}small{font-size:50%}small.sub-title{text-transform:uppercase;font-size:14px;display:block}i,em{font-style:italic}.sub-title:has(~h1){margin-bottom:18px}b{font-weight:700}h1{word-break:keep-all;margin-bottom:clamp(30px,3.7vw,40px);font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.28}h1 br,p br{display:none}h1 mark{color:var(--primary);display:block}.v2 h1 mark{color:var(--cyan);display:inline-block}.v2 h1 br{display:initial}h2{margin-bottom:var(--gap-big);font-size:clamp(26px,3.5vw,50px);font-weight:700;line-height:1.28}h3{font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.23}h4{margin-bottom:20px;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.2}h5{font-size:clamp(16px,1.5vw,22px);font-weight:400;line-height:1.5}p{font-weight:300;line-height:1.3}p:not(:last-child){margin-bottom:25px}.v2 h3{margin-bottom:25px;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.23}.v2 h4{margin-bottom:20px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.2}.v2 h5{font-size:clamp(16px,1.5vw,24px);font-weight:400;line-height:1.5}.v2 main p{font-size:22px;font-weight:500;line-height:1.27}.v2 footer a{font-weight:300}.v2 .swiper-wrapper p{font-size:20px}.v2 p:has(~a[class^=btn-]){margin-bottom:clamp(30px,3.5vw,50px)}.spacer{height:var(--gap);display:block}.spacer-medium{height:25px;display:block}.spacer-big{height:40px;display:block}.spacer-jumbo{height:60px;display:block}.spacer-mega{height:100px;display:block}.hero-section{background:var(--background)url(hero-bg.28fa1aa4.svg) no-repeat 100% -10%;background-size:contain}.hero-section p{font-size:18px}.hero-section2{color:#fff;background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.card-gen{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex-direction:column;width:100%;height:100%;padding:clamp(30px,2.3vw,35px);display:flex}.card-gen:not(.no-alignment):has(>a:last-child)>:first-child,.card-gen.no-alignment:has(>a:last-child)>.display-list{flex-grow:1}.card-gen>a{font-size:14px;line-height:1.28}.card-gen>a:after{content:"";background:url(arrow.73d7d34c.svg) 50% no-repeat;width:12px;height:12px;margin-left:5px;display:inline-block;position:relative;top:2px}.icon{max-width:60px;height:auto;max-height:60px;margin-bottom:clamp(30px,2.8vw,45px)}.icon+.jumbo-text{margin-bottom:15px!important}.card-fold-bg{background:url(card-fold-bg.bf46f151.svg) 0 100% no-repeat}.card{border-radius:var(--border-radius);background:#fff;height:100%;padding:clamp(30px,3.5vw,50px)}.card p,.card-primary p,.card-secondary p{line-height:1.3}.card-secondary .author-profile p{color:#afafaf}.card-primary{background:var(--background);border-radius:var(--border-radius);height:100%;padding:clamp(30px,3.5vw,50px)}.card img,.card-primary img{margin-bottom:calc(var(--gap)*.5)}.card-secondary{background:var(--text-color);border-radius:var(--border-radius);color:#fff;text-align:left;height:100%;padding:clamp(30px,3.5vw,50px)}.stars-date{margin-bottom:var(--gap);justify-content:space-between;align-items:center;display:flex}.date{color:#afafaf;font-size:clamp(12px,1.2vw,16px);font-weight:400;line-height:1}.author-profile h6{margin-block:45px 7px;font-size:clamp(16px,2.4vw,24px);font-weight:600;line-height:1.2}.swiper-slide{max-width:var(--container-width)}.card-testimonial{text-align:left;flex-direction:column-reverse;height:100%;display:flex}.card-testimonial-thumb{background:var(--text-color)}.card-testimonial-content{background:var(--background);padding:clamp(40px,6.3vw,90px) clamp(30px,5.6vw,80px)}.author-details{margin-top:var(--gap);justify-content:space-between;gap:var(--gap);flex-direction:column;display:flex}.author-details h6{margin-top:unset}.author-photo{flex-shrink:0;width:150px}.accordion{margin:var(--gap)auto;width:100%}.accordion-item{border-radius:var(--border-radius);background-color:#fff;box-shadow:0 1px 2px #00000026}.accordion-item+.accordion-item{margin-top:var(--gap-big)}.accordion-item-header{cursor:pointer;padding:20px 30px}.accordion-item-header h6{margin-block:unset;padding-right:30px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.2;position:relative}.accordion-item-header h6:after{content:"+";font-size:180%;position:absolute;top:-10px;right:0}.accordion-item-header.active h6:after{content:"−"}.accordion-item-body{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.accordion-item-body-content{padding:var(--gap-big);border-top:1px solid;-o-border-image:linear-gradient(to right,transparent,var(--primary),transparent)1;border-image:linear-gradient(to right,transparent,var(--primary),transparent)1;line-height:1.4}.accordion-item-body-content p{font-size:18px;line-height:1.5}.accordion-item-body-content p:has(+p){margin-bottom:20px}footer{background:var(--text-color);color:#fff;font-size:16px}.footer{padding-block:var(--gap-big)}.footer p{margin-bottom:15px;font-size:15px}.footer ul{-moz-column-gap:var(--gap-big);column-gap:var(--gap-big);display:flex}.footer a{color:#fff;font-size:clamp(13px,1.5vw,15px)}.img-shadow-hero{filter:drop-shadow(0 -5px 15px #0003)}.img-shadow{filter:drop-shadow(0 0 15px #0003)}.swiper-controllers{justify-content:center;align-items:center;gap:35px;height:32px;display:flex;position:relative}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{width:unset;position:static}.swiper-button-prev,.swiper-button-next{margin-top:unset;background:#d9d9d9;border-radius:50%;width:32px;height:32px;position:static}.swiper-button-prev:after,.swiper-button-next:after{padding:8px 13px;font-weight:900}video{max-width:100%}.product-details{column-gap:clamp(15px,2vw,var(--gap-big));flex-wrap:wrap;align-items:center;display:flex}.product-details p{margin-bottom:unset;padding-block:clamp(20px,2.5vw,40px);font-size:clamp(21px,2.5vw,34px);font-weight:400;line-height:normal}p.jumbo-text,.v2 .jumbo-text{margin-bottom:clamp(30px,2.8vw,45px);font-size:clamp(27px,2.5vw,34px);font-weight:700;line-height:normal}.v2 .jumbo-text:has(+.display-list){margin-bottom:20px}.display-list{margin-bottom:30px}.display-list li{padding-left:20px;position:relative}.display-list li:before{content:"-";display:inline-block;position:absolute;left:0}.display-list li+li{margin-top:10px}[class*=col]{width:100%}.col-fluid{width:unset;flex:1}.col-img{width:40px;padding-inline:unset!important}@media (width<=767px){.display-desktop{display:none}p{font-size:16px}.swiper-slide{height:unset!important}.card-testimonial-content{height:100%}}@media (width>=768px){body{--border-radius:10px}header{padding-block:30px}.logo{width:195px;height:40px}.text-center-mobile{text-align:unset}h1 br,p br{display:unset}p:not(:last-child){margin-bottom:calc(var(--gap)*3)}.text-right{text-align:right}.btn-primary,.btn-dark{width:unset;border-width:3px;padding-inline:clamp(20px,5.3vw,80px);font-size:20px}.btn-secondary{border-width:3px;width:100%;max-width:250px;padding-inline:18px;font-size:18px}.section,.section-medium{padding-inline:15px}.row{margin-inline:calc(var(--gap)*-1)}.row-gap-big{margin-inline:-30px}.reverse{flex-direction:row-reverse}#logo{width:195px;height:38px}.horizontal-center{justify-content:center}.vertical-center{align-items:center}.col-img{flex-basis:100px}.col-1{width:8.3333%;padding-inline:var(--gap)}.col-4{width:33.3333%;padding-inline:var(--gap)}.col-5{width:41.6666%;padding-inline:var(--gap)}.col-6{width:50%;padding-inline:var(--gap)}.col-7{width:58.3334%;padding-inline:var(--gap)}.col-8{width:66.6667%;padding-inline:var(--gap)}.col-11{width:91.6667%;padding-inline:var(--gap)}.row-gap-big [class*=col]{padding-inline:30px}.hero-section,.hero-section2{padding-block:clamp(50px,10.5vw,115px)}.hero-section p{font-size:22px}.hero-section-2{padding-bottom:unset}.hero-section-2 h1 mark{display:unset}.margin-bottom--10vw{margin-bottom:-10vw}.padding-top-10vw{padding-top:10vw}.stars-date{margin-bottom:var(--gap-big)}.card-testimonial{flex-direction:row}.card-testimonial-thumb{flex-shrink:0;width:360px;overflow:hidden}.author-details{margin-top:var(--gap-big);flex-direction:row;align-items:center}.author-photo{width:215px}.footer{justify-content:space-between;display:flex}.spacer-medium{height:45px}.spacer-big{height:60px}.spacer-jumbo{height:90px}.spacer-mega{height:150px}.card-secondary{flex-direction:column;display:flex}.card-secondary h5{flex-grow:1}.card-secondary img{height:unset}.display-mobile{display:none!important}.footer p{margin-bottom:unset}.card p,.card-primary p,.card-secondary p{font-size:20px}.card-testimonial-content h4{padding-left:80px;position:relative}.card-testimonial-content h4:before{content:url(bq.fc9892b3.svg);position:absolute;left:0}.section-img-spread{height:calc(-1*var(--image-negative-spread))}.img-negative-spread{margin-block:var(--image-negative-spread)}.product-details p{margin-bottom:unset}}@media (width>=1099px){body{--container-width:1000px}.container-wrapper{max-width:var(--container-width)}}@media (width>=1366px){body{--container-width:1140px}.container-wrapper{max-width:var(--container-width)}}