*,::after,::before{box-sizing:border-box;outline:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol,ul{list-style:none;padding:0;margin:0}html{scroll-behavior:smooth;width:100%;height:100%}body{text-rendering:optimizeSpeed;line-height:1.5;min-width:100%;height:100%}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}button{border:none;background:0 0;height:fit-content;padding:5px 20px;border-radius:8px;transition:all .3s ease}button:focus,button:hover{cursor:pointer}a{color:var(--blue-link);text-decoration:underline;transition:all .3s ease}a:hover{color:var(--amethyst)}p{font-weight:400}input:focus,textarea:focus{outline:0}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}:root{--amethyst:#1B0E3C;--blue:#3E5CFF;--blue-link:#3182ce;--gold:#FDCA31;--orchid:#EFABFF;--ivoire:#FAF9F5;--lavender:#F0EAFF;--primary:#1B0E3C;--secondary:#FDCA31;--on-dark:rgba(255,255,255,0.72);--card-dark:rgba(255,255,255,0.05);--border-dark:rgba(255,255,255,0.09);--border-light:rgba(27,14,60,0.09);--border-orchid:rgba(239,171,255,0.3)}hr{border:0;border-top:1px solid var(--border-light);width:64px;margin:32px auto}body{font-family:Inter,sans-serif;font-size:15px;color:var(--amethyst);background:var(--ivoire)}h1,h2,h3,h4{font-family:'Plus Jakarta Sans',sans-serif;line-height:1.3}body.noscroll{overflow-y:hidden}section{width:100%;display:flex;padding:100px 20px;position:relative}.firstsection{padding-top:165px}a.full,button.full{padding:13px 28px;border-radius:100px;text-decoration:none;background:var(--amethyst);color:#fff;border:1.5px solid var(--amethyst);font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:15px;display:inline-block;transition:all .3s ease}a.full:hover,button.full:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}a.full.yellow,button.full.yellow{padding:13px 28px;border-radius:100px;background:var(--blue);text-decoration:none;color:#fff;border:1.5px solid var(--blue);font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;font-size:15px;display:inline-block;transition:all .3s ease}a.full.yellow:hover,button.full.yellow:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.homefeatured a.full,.homefeatured a.full.yellow,.homefeatured button.full,.homefeatured button.full.yellow,.pale a.full,.pale a.full.yellow,.pale button.full,.pale button.full.yellow{background:var(--amethyst);border-color:var(--amethyst);color:#fff}.homefeatured a.full.yellow:hover,.homefeatured a.full:hover,.homefeatured button.full.yellow:hover,.homefeatured button.full:hover,.pale a.full.yellow:hover,.pale a.full:hover,.pale button.full.yellow:hover,.pale button.full:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.pale a.line,.pale button.line{border-color:var(--amethyst);color:var(--amethyst)}.calltoaction a.full.yellow,.calltoaction button.full.yellow{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.calltoaction a.full.yellow:hover,.calltoaction button.full.yellow:hover{background:var(--blue);border-color:var(--blue);color:#fff}a.line,button.line{text-decoration:none;color:var(--blue);border:1.5px solid var(--blue);font-family:'Plus Jakarta Sans',sans-serif;font-weight:600;padding:13px 28px;border-radius:100px;display:inline-block;transition:all .3s ease}a.line:hover,button.line:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}a.line.white,button.line.white{padding:13px 28px;border-radius:100px;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.35);background:0 0;font-family:'Plus Jakarta Sans',sans-serif;font-weight:600}a.line.white:hover,button.line.white:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.ai-btn{position:relative;display:flex;align-items:center;padding:10px 25px!important;border-color:var(--gold)!important}.ai-btn::after{pointer-events:none;content:'';position:absolute;inset:-1px;background:linear-gradient(192deg,#004cff -3.1%,#ffd6c1 51.07%,#eb4786 91.94%) border-box;border-radius:8px;border-width:2px;border-style:solid;border-color:transparent;mask:linear-gradient(transparent,transparent) border-box padding-box intersect,linear-gradient(white,white)}.ai-btn svg{flex-shrink:0;margin-right:8px;fill:url(#iconGradient)}.ai-btn:hover{background-image:linear-gradient(to right,#140ae6,#ad00a2 80%,#f26579)!important}.ai-btn:hover::after{display:none}.ai-btn:hover svg{fill:#fff}.row{width:100%;max-width:1200px;margin:0 auto}.pale{background:var(--ivoire)}.yellowbg{background:var(--amethyst)}.linkpoint{text-decoration:none;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:var(--blue)}.linkpoint img{width:14px;display:inline-block;transition:transform .3s ease}.linkpoint:hover{color:var(--blue)}.linkpoint:hover img{transform:translateX(5px)}.homecontent .linkpoint{padding:13px 28px;border-radius:100px;border:1.5px solid var(--amethyst);color:var(--amethyst);font-size:15px;transition:background .25s,border-color .25s,color .25s}.homecontent .linkpoint img{display:none}.homecontent .linkpoint:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.calltoaction .linkpoint img,.custom-shape-divider-bottom-1678231692,.custom-shape-divider-top-1678231640,.custom-shape-divider-top-1678239694,.homeblog .linkpoint img,.marketingtools .linkpoint img,.recentreviews .linkpoint img{display:none}.header{width:100%;position:fixed;z-index:1000}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;background:var(--amethyst);z-index:1}.header:after{content:"";position:absolute;top:0;left:0;width:100%;height:114px;background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%);border-bottom:1px solid var(--lavender)}.header .row{display:flex;position:relative;z-index:2}.header .logo{background:var(--amethyst);display:flex;align-items:center;height:100px;padding:10px 20px;border-radius:0 0 15px 15px}.header .logo img{display:block;width:115px}.headcontent{padding-left:20px;display:flex;flex-direction:column;flex-grow:1}.headcontent .headtop{display:flex;justify-content:flex-end;align-items:center;padding:6px 0;gap:10px;font-size:14px}.headcontent .headtop .loginbtn{display:flex;text-decoration:none;font-weight:500;align-items:center;gap:7px;color:rgba(255,255,255,.75);line-height:1.6;padding:0 5px 0 15px;margin-left:10px;border-left:1px solid var(--border-dark);border-radius:0;font-size:13px;transition:color .2s ease}.headcontent .headtop .loginbtn:hover{color:#fff}.headcontent .headtop .loginbtn img{width:22px;filter:invert();transform:scaleX(-1);opacity:.7}.headcontent .headtop form{background-color:rgba(255,255,255,.08);border:1px solid var(--border-dark);border-radius:100px;position:relative;display:flex;gap:0;padding:3px 3px 3px 14px}.headcontent .headtop form button{display:flex;border-radius:100px;background:var(--blue);padding:6px 12px}.headcontent .headtop form button:hover{background:var(--orchid)}.headcontent .headtop form input{background:0 0;border:none;min-width:240px;color:#fff}.headcontent .headtop form input::placeholder{color:rgba(255,255,255,.4);font-size:13px}.headcontent .headtop form button img{display:block;height:18px}.headcontent .headtop form button:hover img{filter:invert()}.headcontent .headtop form .suggestion{position:absolute;width:100%;max-width:500px;top:calc(100% + 8px);left:0;display:none;background:#fff;border-radius:12px;padding:8px 16px;z-index:20;box-shadow:0 8px 40px rgba(0,0,0,.2)}.headcontent .headtop form .suggestion ul li{margin:4px 0;padding:10px;border-radius:6px;background-image:url('../../../img/homepage/arrowlineright.svg');background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:10px}.headcontent .headtop form .suggestion ul li a{color:var(--amethyst);text-decoration:none;display:block}.headcontent .headtop form .suggestion ul li:hover{background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%)}.headcontent .headtop form .suggestion ul li span{font-weight:600;display:block}.headcontent .headtop form .suggestion ul li span small{font-weight:400;color:#999}.headcontent .headtop form .suggestion .ajoutermarque{margin-top:16px;border-top:1px solid #eee;padding:16px 0;text-align:center}.headcontent .headtop form .suggestion .ajoutermarque span{display:block;margin-bottom:12px;font-size:14px;color:#555}.headcontent .headbottom{display:flex;justify-content:flex-end;align-items:center;padding-top:11px;gap:32px;font-size:14px}.header .headbottom a.full,.header .headbottom a.full.yellow,.header .headbottom button.full,.header .headbottom button.full.yellow{padding:7px 20px;font-size:14px}.header nav>ul>li{display:inline-block;font-weight:500;font-size:15px;position:relative}.header nav>ul>li a{text-decoration:none;padding:5px 16px 10px 16px;color:var(--amethyst)}.header nav>ul>li.withsub>a{display:inline-flex;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px}.header nav>ul>li.withsub>a svg{flex-shrink:0;transition:transform .2s ease}.header nav>ul>li.withsub:hover>a svg{transform:rotate(180deg)}.header nav>ul>li:hover a{color:var(--blue);cursor:pointer}.header nav>ul>li>ul.sub-menu{display:none;min-width:220px;position:absolute;top:100%;left:0;z-index:1;background-color:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.15)}.header nav>ul>li.mega>ul.sub-menu{min-width:560px;left:-200px}.header nav ul li.withsub:hover>ul.sub-menu{display:block}@media only screen and (min-width:901px){.header nav>ul>li.mega>ul.sub-menu>li{width:calc(50% - 20px);float:left;vertical-align:top}.header nav>ul>li.mega>ul.sub-menu>li:nth-child(odd){margin-right:40px}.header nav ul li.mega ul.sub-menu li:nth-last-child(2),.header nav>ul>li.mega>ul.sub-menu>li:last-child{margin-right:0}}.header nav ul.sub-menu>li{display:block;width:100%;text-align:left}.header nav ul.sub-menu>li>a,.header nav ul.sub-menu>li>ul.sub-menu a{display:block;background:0 0;white-space:nowrap;font-weight:400;padding:initial;border:none;font-size:14px;color:rgba(27,14,60,.62);text-decoration:none}.header nav li.mega>ul.sub-menu>li>a{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:14px;color:var(--amethyst);margin-bottom:8px;display:block}.header nav li.mega>ul.sub-menu>li.item-has-children>a{padding-bottom:8px;border-bottom:1px solid #eee}.header nav li.mega>ul.sub-menu>li>a .menu-item-description{display:block;font-weight:400;color:rgba(27,14,60,.62);font-size:13px;margin-top:2px}.header nav li.mega li a:hover,.header nav ul.sub-menu>li>a:hover{color:var(--blue)!important}.header nav ul.sub-menu>ul{position:absolute;top:0;left:100%;z-index:2;background-color:#fff;border:1px solid #ccc;padding:.5rem 0;box-shadow:0 3px 3px rgba(0,0,0,.1)}li ul.sub-menu li{display:block;width:100%;text-align:left;margin-bottom:8px}.showmenu{position:fixed;width:100%;height:100%;left:0;top:0!important;padding:5px 20px 10px 20px!important;background:var(--amethyst);border-top:52px solid rgba(0,0,0,.25);transition:all .4s cubic-bezier(.46,0,.07,1)}.showmenu .headtop{flex-direction:column;align-items:flex-start}.showmenu .headtop form{border:1px solid var(--border-dark);gap:0;justify-content:space-between;order:100;width:100%}.showmenu .headtop form button{padding:8px!important}.showmenu .headtop form input{min-width:calc(100% - 50px)}.showmenu .headtop .loginbtn{border:none;padding:0;margin:0 0 5px 0;position:absolute;top:-36px;left:17px}.showmenu .headbottom{flex-direction:column}.showmenu .headbottom nav{width:100%;height:calc(100vh - 235px);overflow-y:scroll}.showmenu .headbottom nav>ul{width:100%}.showmenu .headbottom nav>ul li{display:block;padding:0;margin-bottom:5px}.showmenu .headbottom nav>ul>li a{padding:5px 20px 5px 0;width:100%;display:block;font-size:16px;color:rgba(255,255,255,.85)}.showmenu nav>ul>li.mega>ul.sub-menu,.showmenu nav>ul>li>ul.sub-menu{width:100%;margin-bottom:15px;margin-top:10px;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.15);position:initial;display:block;padding:10px 15px}.showmenu nav ul.sub-menu>li>a{color:rgba(27,14,60,.62)!important;white-space:normal}.showmenu nav ul li.withsub:hover>ul.sub-menu{display:block}.showmenu nav ul.sub-menu>li>ul{margin-bottom:25px}.showmenu nav ul.sub-menu>li>ul li{margin-bottom:10px}.showmenu .headbottom{justify-content:flex-start}.showmenu .headbottom nav>ul>li>.sub-menu a{font-size:15px}.showmenu nav>ul>li>.sub-menu{display:none!important}.showmenu nav>ul>li>.sub-menu.showsub{display:block!important}.showmenu button.full.yellow{font-size:15px!important;width:100%}.hero{padding-bottom:40px}.hero.firstsection{position:relative;overflow:hidden}.hero .row{display:flex;position:relative;z-index:1}.herocontent,.herovid{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}.herocontent{flex:0 0 50%;padding-right:48px}.hero.firstsection .herocontent{flex:1;padding-right:0;align-items:center;text-align:center;text-wrap:balance}.hero.firstsection .herocontent a,.hero.firstsection .herocontent button{align-self:center}.herocontent h1,.herocontent h1 span{font-family:'Plus Jakarta Sans',sans-serif;font-size:40px;font-weight:800;line-height:1.3;color:var(--amethyst);margin-bottom:28px;letter-spacing:-.02em}.hero.firstsection .herocontent h1,.hero.firstsection .herocontent h1 span{font-size:44px}.herocontent h1 br,.herocontent span br{display:none}.herocontent p{font-weight:400;margin-bottom:28px;font-size:16px;color:rgba(27,14,60,.6)}.faq h2 span,.herocontent h1 span,.herocontent span,.homecomparison-eyebrow,.homecomparison-heading-accent,.homesolutions-card-kicker,.homesolutions-heading-accent,.homesolutions-kicker,.marketingtools h2 span,.recentreviews h2 span,.section-kicker{background:linear-gradient(90deg,var(--amethyst) 0,var(--blue) 45%,#d18ee1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-kicker{display:block;width:fit-content;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.knew .section-kicker,.marketingtools .section-kicker{margin-left:auto;margin-right:auto}.hero.firstsection .herocontent ul{margin-bottom:26px}.hero.firstsection .herocontent li{font-weight:500;font-size:18px;margin-bottom:12px;color:rgba(27,14,60,.75);padding-left:0}.hero.firstsection .herocontent li img{max-height:24px;display:inline-block;vertical-align:bottom}.herocontent a,.herocontent button{align-self:flex-start;padding:14px 32px!important}.herovid{overflow:hidden;position:relative}.herovid .loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}.herovid .loader svg{width:60px;height:60px;display:inline-block}.herovid iframe{width:100%}.herobtn{display:flex;gap:15px}.hero-trust{display:flex;align-items:center;gap:12px;margin-top:36px}.hero-trust-avatars{display:flex}.hero-trust-avatars img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid var(--ivoire);margin-left:-10px}.hero-trust-avatars img:first-child{margin-left:0}.hero-trust-info{display:flex;flex-direction:column;gap:2px}.hero-trust-stars{display:flex;gap:2px;color:var(--amethyst)}.hero-trust-stars svg{width:20px;height:20px}.hero-trust-label{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:500;color:var(--amethyst)}.hero video{width:100%;max-width:600px;position:relative;transform:scale(1.01);border-radius:16px;box-shadow:0 8px 48px rgba(27,14,60,.12),0 24px 80px rgba(27,14,60,.08)}.hero.homecontent{background-color:var(--ivoire)!important;background-image:none!important;padding:50px 20px!important}.hero.homecontent::after,.hero.homecontent::before{display:none}.hero.homecontent .herocontent{padding-right:0;padding-left:40px}.hero.homecontent .herocontent h2{color:var(--amethyst)}.hero.homecontent .herocontent li{color:rgba(27,14,60,.8)}.hero.homecontent .herocontent a{padding:0!important;min-width:auto;text-align:inherit}a.line.solid,button.line.solid{background:var(--blue);border-color:var(--blue);color:#fff}a.line.solid:hover,button.line.solid:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.homefeatured{padding:50px 20px;position:relative;background:var(--ivoire)}.homefeatured h2,.homefeatured span{display:block;text-align:center;font-family:'Plus Jakarta Sans',sans-serif;font-size:32px;font-weight:700;text-wrap:balance;margin-bottom:40px;color:var(--amethyst)}.homefeatured h2 span,.homefeatured span span{color:var(--orchid);display:inline-block;margin:0}.homefeatured p{text-align:center;font-weight:400;font-size:16px;margin:0 auto 36px auto;color:rgba(27,14,60,.55);max-width:560px}.homefeatured ul{display:flex;gap:32px;justify-content:center;align-items:center;flex-wrap:wrap}.homefeatured li{display:flex;align-items:center;justify-content:center}.homefeatured ul a{display:contents}.homefeatured ul img{aspect-ratio:12/3;object-fit:contain;max-height:36px;transition:scale .3s ease,transform .3s ease;transform:scale(1)}.homefeatured ul img:hover{transform:scale(1.05)}.homefeatured .clients-logos ul img{max-height:30px}.homecontent{background:var(--ivoire);padding:50px 20px}.homecontent .row{display:flex}.homecontent .row>figure{flex:0 0 45%;display:flex;padding:0 30px;justify-content:center}.homecontent .row>figure img{display:block;width:100%;max-width:300px}.homecontent .row>article{flex:0 0 55%}.hero.homecontent .herocontent h2,.homecontent .row article h1,.homecontent .row article h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:40px;font-weight:800;color:var(--amethyst);line-height:1.3;margin-bottom:28px;letter-spacing:-.02em}.hero.homecontent .herocontent li,.homecontent .row article li{font-weight:400;font-size:16px;margin-bottom:14px;padding-left:32px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15.5 9.5M7.33377 3.8187C8.1376 3.75455 8.90071 3.43846 9.51447 2.91542C10.9467 1.69486 13.0533 1.69486 14.4855 2.91542C15.0993 3.43846 15.8624 3.75455 16.6662 3.8187C18.5421 3.96839 20.0316 5.45794 20.1813 7.33377C20.2455 8.1376 20.5615 8.90071 21.0846 9.51447C22.3051 10.9467 22.3051 13.0533 21.0846 14.4855C20.5615 15.0993 20.2455 15.8624 20.1813 16.6662C20.0316 18.5421 18.5421 20.0316 16.6662 20.1813C15.8624 20.2455 15.0993 20.5615 14.4855 21.0846C13.0533 22.3051 10.9467 22.3051 9.51447 21.0846C8.90071 20.5615 8.1376 20.2455 7.33377 20.1813C5.45794 20.0316 3.96839 18.5421 3.8187 16.6662C3.75455 15.8624 3.43846 15.0993 2.91542 14.4855C1.69486 13.0533 1.69486 10.9467 2.91542 9.51447C3.43846 8.90071 3.75455 8.1376 3.8187 7.33377C3.96839 5.45794 5.45794 3.96839 7.33377 3.8187Z' stroke='%231B0E3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px;background-position:0 1px;color:rgba(27,14,60,.75)}.homecontent .row article p{font-size:16px;margin-bottom:36px;color:rgba(27,14,60,.6)}.knew{flex-direction:column;align-items:center;background:var(--ivoire);padding:50px 20px 50px}.knew .row{display:flex;flex-direction:column;gap:48px}.kn-header{display:flex;flex-direction:column;align-items:center}.kn-header h2{margin:0}.knew h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;color:var(--amethyst);text-align:center;letter-spacing:-.02em;line-height:1.2}.kn-card{background:var(--amethyst);border-radius:24px;padding:56px 64px 40px;display:flex;flex-direction:column}.kn-track{display:grid}.kn-slide{grid-area:1/1;display:flex;align-items:center;visibility:hidden;pointer-events:none}.kn-slide.active{visibility:visible;pointer-events:auto}.kn-left{flex:1;display:flex;flex-direction:column;gap:28px;padding-right:64px}.kn-quote{font-size:17px;line-height:1.7;color:rgba(255,255,255,.85);margin:0}.kn-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.kn-tag{font-size:16px;font-weight:600;color:var(--orchid);font-family:'Plus Jakarta Sans',sans-serif}.kn-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;color:#fff;text-decoration:none;border:1.5px solid #fff;border-radius:100px;padding:10px 20px;transition:background .25s,border-color .25s,color .25s}.kn-cta:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.kn-cta svg{flex-shrink:0}.kn-right{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;border-left:1px solid rgba(255,255,255,.1);padding-left:64px}.kn-logo-img{max-width:180px;max-height:48px;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.85;display:block}.kn-right svg{max-width:140px;max-height:48px;width:auto;height:auto;color:#fff;opacity:.85;display:block}.kn-stat{display:flex;flex-direction:column;align-items:center;gap:10px}.kn-stat strong{display:block;font-family:'Plus Jakarta Sans',sans-serif;font-size:54px;font-weight:800;color:var(--orchid);line-height:1;letter-spacing:-.02em}.kn-stat strong em{font-style:normal;font-size:24px;font-weight:700;margin-left:6px}.kn-stat span{font-size:12px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.07em;font-weight:500}.kn-dots{display:flex;justify-content:center;gap:8px;margin-top:40px}.kn-dot{width:8px;height:8px;border-radius:100px;background:rgba(255,255,255,.25);border:none;cursor:pointer;padding:0;transition:background .25s,width .25s}.kn-dot.active{background:#fff;width:24px}.kn-strip{width:100%;max-width:1200px;margin:0 auto;padding:48px 20px 0;display:flex;justify-content:center;align-items:center;gap:0}.kn-strip-item{flex:1;display:flex;justify-content:center;align-items:center;background:0 0;border:none;cursor:pointer;padding:12px 0}.kn-strip-item img{max-height:36px;width:auto;filter:grayscale(100%);opacity:.4;transition:filter .3s,opacity .3s;display:block}.kn-strip-item.active img,.kn-strip-item:hover img{filter:grayscale(0%);opacity:1}.kn-strip-item svg{max-height:36px;width:auto;color:var(--amethyst);opacity:.35;transition:opacity .3s;display:block}.kn-strip-item.active svg,.kn-strip-item:hover svg{opacity:1}.marketingtools{padding:50px 20px 100px;position:relative;text-align:center;background:var(--ivoire);overflow:hidden}.marketingtools h2{font-family:'Plus Jakarta Sans',sans-serif;color:var(--amethyst);font-weight:800;text-align:center;font-size:36px;max-width:700px;margin:0 auto 28px auto;line-height:1.3}.marketingtools p{text-align:center;font-weight:400;max-width:700px;margin:0 auto 48px auto;font-size:16px;color:rgba(27,14,60,.6)}.marketingtools a.full{margin-top:48px;display:inline-block}.mt-marquee{overflow:hidden;display:flex;mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 80px,#000 calc(100% - 80px),transparent 100%)}.mt-marquee:hover .mt-track{animation-play-state:paused}.mt-track{display:flex;gap:30px;flex-shrink:0;padding-right:30px;animation:mt-scroll 42s linear infinite}.mt-track li{background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%);border:1px solid var(--border-light);border-radius:16px;padding:25px 28px;display:flex;align-items:center;justify-content:center;min-width:120px}.mt-track img{max-height:36px;max-width:110px;object-fit:contain;display:block}@keyframes mt-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.homeblog{background:var(--amethyst);padding:100px 20px}.homeblog h2{font-family:'Plus Jakarta Sans',sans-serif;text-align:center;color:#fff;font-size:36px;font-weight:800;max-width:800px;line-height:1.3;margin:0 auto 56px auto}.homeblog h2 span{position:relative;font-weight:800;display:inline-block;margin-right:10px}.homeblog h2 span:after{content:"";position:absolute;right:-11px;bottom:9px;height:8px;width:8px;border-radius:50%;background:var(--orchid)}.homeblog h2 a{color:var(--blue)}.homeblog h2 a:hover{color:var(--orchid)}.blog{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog article{display:flex;flex-direction:column;overflow:hidden;height:100%;text-decoration:none;border-radius:16px;background:linear-gradient(73.09deg,#ffffff13 11.64%,#ffffff26 88.36%);border:1px solid transparent;box-shadow:0 4px 24px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease;position:relative}.blog article:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(0,0,0,.35),0 0 0 1px var(--orchid)}.blog article figure{aspect-ratio:16/9;overflow:hidden;border-radius:14px;margin:8px 8px 0}.blog article figure img{transition:transform .4s ease;width:100%;height:100%;object-fit:cover}.blog article:hover img{transform:scale(1.05)}.blog article .info{padding:20px 0 28px;display:flex;flex-direction:column;flex:1}.blog article .meta{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-bottom:12px}.blog article .meta .cat{color:rgba(255,255,255,.9);text-decoration:none;border:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--border-dark);padding:3px 12px;border-radius:100px;transition:background .2s ease}.blog article .meta .cat:hover{background:var(--orchid);color:var(--amethyst)}.blog article .meta .date{color:rgba(255,255,255,.35);font-size:13px}.blog article .info .excerpts{display:flex;flex-direction:column;flex:1;padding:0 20px;overflow:hidden;text-decoration:none;border:none}.blog article h3{font-family:'Plus Jakarta Sans',sans-serif;color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px}.blog article p{color:var(--on-dark);margin-bottom:20px}.blog article .linkpoint{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;color:var(--orchid);text-decoration:none;border:1.5px solid var(--orchid);border-radius:100px;padding:10px 20px;transition:background .25s,border-color .25s,color .25s}.blog article .linkpoint:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.calltoaction{background:var(--ivoire);padding:50px 20px}.actionbloc{background:var(--amethyst) url('../../../img/homepage/cta_background.webp') center/cover no-repeat;padding:64px;border-radius:24px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center}.actionbloc h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;line-height:1.3;color:#fff;margin-bottom:28px}.actionbloc p{max-width:600px;line-height:1.7;font-size:16px;color:#fff;margin:0 0 40px 0}.actionbloc a,.actionbloc button{font-size:16px;padding:14px 40px}.actionbloc a:hover,.actionbloc button:hover{opacity:.9}.recentreviews{display:block;margin-bottom:0;background:var(--ivoire);padding:100px 20px 50px}.recentreviews h2{font-family:'Plus Jakarta Sans',sans-serif;color:var(--amethyst);font-weight:800;text-align:center;font-size:36px;max-width:700px;margin:0 auto 64px auto;line-height:1.3;letter-spacing:-.02em}.d-flex{display:flex;align-items:center;justify-content:space-between}.aggregateRating{display:flex;gap:2px}.aggregateRating svg{width:26px;height:26px;flex-shrink:0}.aggregateRating .star-on{color:var(--amethyst)}.aggregateRating .star-off{color:rgba(27,14,60,.15)}.recentreviews svg{display:block}.verified-badge{width:20px;height:20px;color:var(--amethyst)}.carousel-track{margin:0 -.5rem}.carousel-track .slick-list{overflow:hidden;padding:16px 0!important;margin:-16px 0}.carousel-track .slick-track{display:flex;align-items:stretch;padding-bottom:10px}.carousel-track .slick-slide{margin:0 .5rem;height:auto}.carousel-track a{padding:20px 24px;border-radius:16px;color:var(--amethyst);background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%);border:1px solid var(--border-light);box-shadow:0 2px 12px rgba(27,14,60,.06);text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;display:flex!important;flex-direction:column;height:100%;box-sizing:border-box}.carousel-track a:hover{color:var(--amethyst);box-shadow:0 6px 24px rgba(27,14,60,.1);transform:translateY(-2px)}.carousel-track img{max-height:40px;max-width:140px;height:auto;width:auto;margin-top:auto;align-self:flex-start}.recentreview{position:relative;padding:1.3rem 0 0;margin:.85rem 0 1.3rem}.recentreview svg{width:14px;height:14px;position:absolute;left:0;top:0;fill:var(--amethyst)}.recentreview p{color:rgba(27,14,60,.7);word-break:break-word}.faq{padding:50px 20px 100px;background:var(--ivoire)}.faq h2{font-family:'Plus Jakarta Sans',sans-serif;text-align:center;font-weight:800;font-size:36px;line-height:1.3;color:var(--amethyst);margin-bottom:48px}.faq .accordion{margin:0 auto}.faq .faqitem{position:relative;margin-bottom:24px;padding:0 24px;background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%);border:1px solid var(--border-light);border-radius:16px}.faq .faqitem:last-child{margin-bottom:0}.faq .faqitem h3{font-size:1.1em;flex:1;margin:0}.faq .faqitem .question-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.faq .faqitem .question{margin:0;padding:22px 0;display:block;width:100%;font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;font-weight:600;cursor:pointer;color:rgba(27,14,60,.85);transition:color .2s ease}.faq .faqitem .question:hover{color:var(--amethyst)}.faq .faqitem .answers{padding:0;margin:0;width:100%!important;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;transition:.3s ease}.faq .faqitem .question h2{font-weight:600;font-size:17px}.faq .faqitem .questions:checked~.answers{height:auto;opacity:1;padding:0 0 22px 0;position:relative;z-index:1}.faq .faqitem .questions:checked~.question-row .question{color:var(--amethyst)}.faq .faqitem .plus{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid var(--border-light);border-radius:50%;color:rgba(27,14,60,.5);cursor:pointer;user-select:none;transition:color .25s ease,background .25s ease,transform .3s ease}.faq .faqitem .plus svg{fill:currentColor}.faq .faqitem .questions:checked~.question-row .plus{transform:rotate(45deg);color:var(--amethyst);background:rgba(115,2,213,.1);border-color:rgba(115,2,213,.2)}.faq .faqitem .questions{display:none}.faq .faqitem .answers p{margin-bottom:16px;font-size:15px;color:rgba(27,14,60,.7)}.faq .faqitem .answers p:last-child{margin-bottom:0}.faq .faqitem .answers h1,.faq .faqitem .answers h2,.faq .faqitem .answers h4{margin-bottom:16px;color:var(--amethyst)}.faq .faqitem .answers h3{margin-bottom:16px;color:rgba(27,14,60,.85)}.faq .faqitem .answers ul{padding-left:20px;margin-bottom:16px;list-style:disc}.faq .faqitem .answers ul li{margin-bottom:8px;color:rgba(27,14,60,.7)}lottie-player{width:100%!important;height:auto!important}.footer{padding:80px 20px;background:var(--amethyst);border-radius:24px 24px 0 0;margin:0 10px 0}.footer .row{display:grid;gap:60px;grid-template-columns:1fr 1fr 1fr 1fr}.footer .row.copy{grid-template-columns:1fr}.footitem{font-size:14px;font-weight:400;color:rgba(255,255,255,.6)}.footitem h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--lavender);margin-bottom:20px}.footitem p{line-height:1.6;margin-bottom:10px}.footitem li{margin-bottom:10px}.footitem li a{color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease}.footitem li a:hover{color:var(--orchid);text-decoration:none}.footitem form{background-color:rgba(255,255,255,.07);border:1px solid var(--border-dark);border-radius:8px;display:flex;justify-content:space-between;gap:12px;padding:5px 5px 5px 12px;overflow:hidden;margin-bottom:24px}.footitem form button{display:flex;border-radius:6px;background:var(--blue);padding:6px 12px}.footitem form button:hover{background:#2a44d4}.footitem form input{background:0 0;border:none;flex-grow:2;color:#fff}.footitem form input::placeholder{color:rgba(255,255,255,.35);font-size:13px}.footitem form button img{display:block;height:19px;filter:invert()}.footbottom{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--border-dark)}.footbottom span{margin-right:auto;font-weight:600;color:var(--lavender);font-size:13px}.footbottom img{display:block;width:22px;filter:invert();opacity:.55;transition:opacity .2s ease}.footbottom img:hover{opacity:1}.footer .language-switch{position:relative;display:inline-block;padding:16px 0}.footer .current-lang{display:flex;align-items:center;cursor:pointer;padding-right:20px;color:rgba(255,255,255,.6);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' opacity='0.6' d='M413.1,327.3l-1.8-2.1l-136-156.5c-4.6-5.3-11.5-8.6-19.2-8.6c-7.7,0-14.6,3.4-19.2,8.6L101,324.9l-2.3,2.6C97,330,96,333,96,336.2c0,8.7,7.4,15.8,16.6,15.8v0h286.8v0c9.2,0,16.6-7.1,16.6-15.8C416,332.9,414.9,329.8,413.1,327.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:right center}.footer .current-lang img{width:20px;height:20px;margin-right:8px}.footer .lang-name{font-size:14px;font-weight:700;line-height:0}.footer .language-list{position:absolute;bottom:calc(100% - 10px);left:0;display:none;padding:8px;background-color:#2a1a52;border-radius:8px;z-index:200;border:1px solid var(--border-dark);box-shadow:0 8px 32px rgba(0,0,0,.3)}.footer .language-list li{display:block;width:max-content;margin:4px 0}.footer .language-list a{display:flex;align-items:center;padding:6px 8px;width:100%;text-decoration:none;color:rgba(255,255,255,.7);transition:color .2s ease}.footer .language-list a:hover{color:#fff}.footer .language-list img{width:18px;height:18px;margin-right:8px;filter:none}.flashinfo{width:360px;padding:20px;z-index:1000;color:var(--amethyst);background:#fff;border-left:4px solid var(--blue);position:fixed;right:-110vw;bottom:40px;border-radius:12px;transition:all .4s cubic-bezier(.46,0,.07,1);box-shadow:0 8px 40px rgba(0,0,0,.15)}.flashinfo.show{right:40px}.flashinfo button.closeflashinfo{position:absolute;padding:0;top:-10px;width:40px;height:40px;right:-20px;background:var(--amethyst);padding:10px;border-radius:50%}.flashinfo button.closeflashinfo img{width:20px;height:20px;filter:invert()}.flashinfo p{margin-bottom:16px;font-weight:300}.flashinfo a.yellow{float:right}.flashinfo span.badge{background:var(--blue);color:#fff;font-size:12px;padding:2px 10px;border-radius:100px;margin-bottom:16px;display:inline-block;font-weight:600}#burger-menu{display:none;cursor:pointer;height:27px;width:27px;overflow:visible;position:relative;z-index:1010;position:fixed;top:27px;right:20px}#burger-menu span,#burger-menu span:after,#burger-menu span:before{background:var(--amethyst);display:block;height:3px;opacity:1;position:absolute;transition:.3s ease-in-out}#burger-menu.close span,#burger-menu.close span:after,#burger-menu.close span:before{background:var(--ivoire)}#burger-menu span:after,#burger-menu span:before{content:""}#burger-menu span{right:0;top:13px;width:27px}#burger-menu span:before{left:0;top:-10px;width:16px}#burger-menu span:after{left:0;top:10px;width:20px}#burger-menu.close{top:12px}#burger-menu.close span{transform:rotate(-45deg);width:27px}#burger-menu.close span:before{top:0;transform:rotate(90deg);width:27px}#burger-menu.close span:after{top:0;left:0;transform:rotate(90deg);opacity:0;width:0}.star-rating{display:inline-flex;position:relative;flex-shrink:0}.star-rating .stars-bg,.star-rating .stars-fg{display:flex;gap:1px}.star-rating .stars-bg{color:rgba(27,14,60,.15)}.star-rating .stars-fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--amethyst)}.star-rating svg{width:16px;height:16px;flex-shrink:0;vertical-align:middle}.hcnew{flex-direction:column;align-items:center}.hcnew .row{display:flex;flex-direction:column;align-items:center;gap:52px}.hcnew-header{text-align:center;max-width:700px}.hcnew-header h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:44px;font-weight:800;color:var(--amethyst);line-height:1.2;letter-spacing:-.025em}.hcnew-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.hcnew-card{flex:0 0 calc(33.333% - 14px);background:#fff;border:1px solid var(--border-light);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:transform .25s ease,box-shadow .25s ease}.hcnew-card:hover{transform:translateY(-5px);box-shadow:0 20px 56px rgba(27,14,60,.09)}.hcnew-num{font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:rgba(62,92,255,.08);border-radius:100px;padding:5px 14px;display:inline-block;width:fit-content}.hcnew-card p{font-size:16px;font-weight:500;color:var(--amethyst);line-height:1.55;margin:0}.homecomparison{padding:50px 20px}.homecomparison .row{display:flex;flex-direction:column;align-items:center;gap:48px}.homecomparison-header{text-align:center;max-width:780px;display:flex;flex-direction:column;align-items:center;gap:16px}.homecomparison-eyebrow{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.homecomparison-heading{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;max-width:760px;line-height:1.3;color:var(--amethyst);margin:0}.homecomparison-intro{font-size:16px;color:rgba(27,14,60,.6);max-width:530px;margin:0}.homecomparison-columns{display:flex;gap:24px;width:100%;align-items:stretch}.homecomparison-col{flex:1;background:#fff;border:2px solid #ffdbdd;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:0;position:relative}.homecomparison-col--good{border:2px solid var(--blue)}.homecomparison-col-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.homecomparison-col-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.homecomparison-col-icon--bad{background:#fde9ea;color:#e5484d}.homecomparison-col-icon--good{background:var(--blue);color:#fff}.homecomparison-col h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:700;color:var(--amethyst);margin:0;line-height:1.25}.homecomparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.homecomparison-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-light);font-size:14px;color:rgba(27,14,60,.75);line-height:1.55}.homecomparison-list li:last-child{border-bottom:none;padding-bottom:0}.homecomparison-list-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.homecomparison-col--bad .homecomparison-list-icon{color:#e5484d}.homecomparison-col--good .homecomparison-list-icon{color:var(--blue)}.homecomparison-stat{margin-top:20px;padding:12px 14px;background:rgba(27,14,60,.04);border-radius:10px;font-size:13px;color:rgba(27,14,60,.65);line-height:1.5}.homesolutions{padding:50px 20px}.homesolutions .row{display:flex;flex-direction:column;align-items:center;gap:48px}.homesolutions-header{text-align:center;max-width:680px;display:flex;flex-direction:column;align-items:center;gap:16px}.homesolutions-kicker{display:inline-block;font-family:'Plus Jakarta Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.homesolutions-heading{font-family:'Plus Jakarta Sans',sans-serif;font-size:36px;font-weight:800;line-height:1.3;margin:0}.homesolutions-heading-pre{color:var(--amethyst)}.homesolutions-heading-accent{display:block}.homesolutions-intro{font-size:16px;color:rgba(27,14,60,.6);max-width:590px;margin:0;text-wrap:balance}.homesolutions-grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.homesolutions-card{flex:0 0 calc(33.333% - 14px);background:#fff;border:1px solid var(--border-light);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,box-shadow .25s ease}.homesolutions-card:hover{transform:translateY(-4px);box-shadow:0 20px 56px rgba(27,14,60,.09)}.homesolutions-card-head{display:flex;flex-direction:column;gap:6px}.homesolutions-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.homesolutions-icon svg{width:20px;height:20px}.homesolutions-card:nth-child(4n+1) .homesolutions-icon{background:var(--amethyst);color:#fff}.homesolutions-card:nth-child(4n+2) .homesolutions-icon{background:var(--gold);color:var(--amethyst)}.homesolutions-card:nth-child(4n+3) .homesolutions-icon{background:var(--orchid);color:var(--amethyst)}.homesolutions-card:nth-child(4n+4) .homesolutions-icon{background:var(--blue);color:#fff}.homesolutions-card-kicker{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em}.homesolutions-card h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:700;color:var(--amethyst);line-height:1.25;margin:0}.homesolutions-card>p{font-size:14px;font-weight:400;color:rgba(27,14,60,.65);line-height:1.65;margin:0;flex:1}.homesolutions-result{background:#faf9f6 linear-gradient(123.59deg,#e5e9ec1a .85%,#7302d50d 100%);border:1px solid var(--border-light);border-left-width:3px;border-radius:10px;padding:12px 14px;font-size:13px;color:rgba(27,14,60,.75);line-height:1.55}.homesolutions-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;color:var(--amethyst);text-decoration:none;border:1.5px solid var(--amethyst);border-radius:100px;padding:10px 18px;margin-top:10px;width:fit-content;transition:background .25s,border-color .25s,color .25s}.homesolutions-cta:hover{background:var(--orchid);border-color:var(--orchid);color:var(--amethyst)}.homesolutions-cta svg{flex-shrink:0}.scrollnew{padding:50px 20px}.scrollnew .row{display:flex;gap:80px;align-items:flex-start}.scrollnew-aside{flex:0 0 300px;position:sticky;top:130px}.scrollnew-aside h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:40px;font-weight:800;color:var(--amethyst);line-height:1.2;letter-spacing:-.025em}.scrollnew-list{flex:1;min-width:0}.scrollnew-item{display:flex;gap:24px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--border-light);transition:background .2s ease}.scrollnew-item:first-child{padding-top:0}.scrollnew-item:last-child{border-bottom:none;padding-bottom:0}.scrollnew-icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-top:2px}.scrollnew-icon svg{width:22px;height:22px}.scrollnew-item:nth-child(4n+1) .scrollnew-icon{background:var(--amethyst);color:#fff}.scrollnew-item:nth-child(4n+2) .scrollnew-icon{background:var(--gold);color:var(--amethyst)}.scrollnew-item:nth-child(4n+3) .scrollnew-icon{background:var(--orchid);color:var(--amethyst)}.scrollnew-item:nth-child(4n+4) .scrollnew-icon{background:var(--blue);color:#fff}.scrollnew-body h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:18px;font-weight:700;color:var(--amethyst);line-height:1.3;margin-bottom:8px}.scrollnew-body p{font-size:16px;color:rgba(27,14,60,.62);margin:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:absolute;top:calc(50% - 25px);z-index:999;width:50px;height:50px;text-indent:-9999px;background-repeat:no-repeat;background-size:50px}.slick-arrow.slick-prev{left:0;background-image:url('../../../img/homepage/arrowlineleft.svg');filter:invert()}.slick-arrow.slick-next{right:0;background-image:url('../../../img/homepage/arrowlineright.svg');filter:invert()}@media only screen and (max-width:1100px){.header .row{padding:0 20px}.header nav>ul>li{font-size:14px;padding:5px 5px}.header nav>ul>li a{padding:5px 8px 10px 8px}.header .logo img{width:100px}.header button.full.yellow{padding:8px 16px;font-size:13px}.headcontent .headbottom{gap:10px;padding-top:7px}.headcontent{padding-left:5px}.herocontent{flex:0 0 55%}.herovid{flex:0 0 45%}.hero.firstsection .herocontent ul{margin-bottom:20px}.hero.firstsection .herocontent h1,.hero.firstsection .herocontent h1 span{font-size:36px}.hero.homecontent .herocontent h2,.herocontent h1,.herocontent h1 span,.homeblog h2,.homecontent .row article h1,.homecontent .row article h2{font-size:36px}.hcnew-header h2{font-size:36px}.hcnew-card{flex:0 0 calc(50% - 10px)}.homesolutions-card{flex:0 0 calc(50% - 10px)}.homecomparison-heading,.homefeatured h2,.homefeatured span,.homesolutions-heading{font-size:28px}.scrollnew-aside{flex:0 0 220px}.scrollnew-aside h2{font-size:32px}.scrollnew .row{gap:48px}.footer .row{gap:30px}.herocontent a,.herocontent button{min-width:240px;text-align:center}}@media only screen and (max-width:900px){.headcontent{position:fixed;top:-120vh;transition:all .4s cubic-bezier(.46,0,.07,1)}.header .logo{height:100px}.header .logo img{width:110px}.header:after{height:65px}.header:before{height:20px}#burger-menu{display:block}.hero.firstsection{padding-top:130px!important}.actionbloc h2,.faq h2,.hero.homecontent .herocontent h2,.herocontent h1,.herocontent h1 span,.homeblog h2,.homecontent .row article h1,.homecontent .row article h2,.homefeatured h2,.homefeatured span,.knew h2,.marketingtools h2{font-size:28px}.kn-card{padding:40px 40px 32px}.kn-left{padding-right:40px}.kn-right{flex:0 0 240px;padding-left:40px}.kn-stat strong{font-size:52px}.homefeatured ul{gap:20px}.homecontent .row{flex-direction:column}.hero.homecontent .row{flex-direction:row}.homecontent .row>article{flex:inherit}.homecontent .row>figure{padding-bottom:40px}.homecontent .row>figure img{max-width:220px}.blog article h3{font-size:16px}.blog article .linkpoint{align-self:stretch;justify-content:center}.headcontent .headtop form .suggestion ul{max-height:calc(100vh - 254px);overflow:hidden;overflow-y:scroll}}@media only screen and (max-width:768px){.header nav>ul>li.mega>ul.sub-menu{min-width:auto}.marketingtools{padding:25px 20px 50px}.homefeatured{padding:25px 20px}.homecontent{padding:25px 20px}.hero.homecontent{padding:25px 20px!important}.scrollnew{padding:25px 20px}.knew{padding:25px 20px 25px}.homesolutions{padding:25px 20px}.homecomparison{padding:25px 20px}.homesolutions-cta{align-self:center}.recentreviews{padding:50px 20px 25px;margin-bottom:0}.hcnew{padding:60px 20px}.hcnew-header h2{font-size:28px}.hcnew-card{flex:0 0 100%}.homesolutions-card{flex:0 0 100%}.homesolutions-heading{font-size:26px;text-align:center;letter-spacing:-.01em}.homecomparison-columns{flex-direction:column;width:100%}.homecomparison-heading{font-size:26px;text-align:center;letter-spacing:-.01em}.scrollnew .row{flex-direction:column;gap:40px}.scrollnew-aside{position:static;flex:none;width:100%}.scrollnew-aside h2{font-size:28px;text-align:center}.herocontent h1,.herocontent h1 span{font-size:34px}.hero.firstsection .herocontent h1,.hero.firstsection .herocontent h1 span{font-size:34px}.herocontent h1 br,.herocontent span br{display:block}.actionbloc h2,.faq h2,.hero.homecontent .herocontent h2,.herocontent h1,.herocontent h1 span,.homeblog h2,.homecontent .row article h1,.homecontent .row article h2,.homefeatured h2,.homefeatured span,.knew h2,.marketingtools h2,.recentreviews h2{font-size:26px;text-align:center;letter-spacing:-.01em}.kn-card{padding:28px 24px 24px;border-radius:16px}.kn-slide{flex-direction:column-reverse}.kn-right{flex:none;width:100%;border-left:none;border-bottom:none;padding-left:0;padding-bottom:28px;margin-bottom:4px}.kn-left{padding-right:0;align-items:center;text-align:center}.kn-actions{justify-content:center}.kn-quote{text-align:center}.kn-stat strong{font-size:48px}.kn-strip{padding:32px 16px 0;flex-wrap:wrap;gap:8px 0}.kn-strip-item{flex:0 0 33.333%;padding:10px 0}.kn-strip-item img,.kn-strip-item svg{max-height:24px}.hero{padding-top:80px!important}.hero .row{flex-direction:column;justify-content:center}.herocontent a,.herocontent button{width:100%}.herocontent,.herovid{flex:initial;align-items:center}.hero.firstsection .herocontent li,.herocontent p{text-align:center}.herocontent h1,.herocontent h1 span{text-align:center}.herocontent{padding-right:0}.blog{grid-template-columns:1fr}.footitem{border-bottom:1px solid var(--border-dark);padding-bottom:20px}.footer .row{grid-template-columns:1fr}.footer{padding:60px 20px}.footbottom a{margin-left:8px}.herovid{display:none;margin-bottom:40px;order:-1}.hero{padding-bottom:40px}.homecontent .row article p,.keyslide .slide p{text-align:center}.homeblog{padding:50px 20px}.calltoaction{padding:25px 20px}.hero.homecontent .herocontent{padding-left:0}.homecontent .row{gap:0;display:block}.homecontent .row article{margin-bottom:40px}.homecontent .linkpoint{width:fit-content;margin:0 auto;display:flex}.faq{padding:25px 20px 50px}.faq .faqitem .question{font-size:15px;padding:18px 0}.actionbloc{padding:48px 24px}.actionbloc a,.actionbloc button{font-size:15px;padding:12px 32px}.flashinfo.show{max-width:calc(100% - 40px);right:20px!important}.footer .row.lang .footitem{border:0;padding:0}.footbottom{border-top:0;padding-top:0}.herobtn a,.herobtn button{width:100%;text-align:center}}@media only screen and (max-width:600px){.hero.firstsection .herocontent h1,.hero.firstsection .herocontent h1 span{font-size:30px}.herobtn{flex-direction:column}.homefeatured ul{flex-wrap:wrap;gap:12px}.homefeatured li{flex:0 0 33.333%;min-height:auto;padding:5px 0}.homefeatured ul img{max-height:24px}.homefeatured .clients-logos li{flex:0 0 25%}.homefeatured .clients-logos ul img{max-height:24px}}@media only screen and (max-width:360px){a.full.yellow,button.full.yellow{display:block}}.termsfeed-com---palette-light.termsfeed-com---nb{right:auto!important;bottom:5px;left:5px;border-radius:20px;background-color:var(--blue)!important;padding:1rem 1.5rem}.termsfeed-com---reset{font-family:Inter,"Plus Jakarta Sans"!important}.termsfeed-com---reset p{margin-bottom:10px!important}.termsfeed-com---nb .cc-nb-main-container{padding:0!important}#termsfeed-com---nb .cc-nb-title{font-size:19px!important}#termsfeed-com---nb .cc-nb-text{font-size:14px!important}#termsfeed-com---nb button.cc-nb-okagree,button.cc-nb-reject{background-color:var(--amethyst)!important;color:#fff!important;margin-right:7px}#termsfeed-com---nb button.cc-nb-okagree{background-color:var(--orchid)!important;color:var(--amethyst)!important}#termsfeed-com---nb button.cc-nb-changep{margin-left:auto!important;background-color:#faf9f5!important}.termsfeed-com---palette-light .cc-cp-foot-save{background-color:var(--blue)!important;color:#fff!important;border-radius:.5rem;box-shadow:none!important}.termsfeed-com---palette-light .cc-cp-foot-save:hover{background-color:var(--amethyst)!important}#termsfeed-com---nb button.cc-nb-changep,#termsfeed-com---nb button.cc-nb-okagree,button.cc-nb-reject{margin-bottom:4px}#termsfeed-com---nb .cc-nb-buttons-container{display:flex;margin-top:15px}#termsfeed-com---nb .cc-nb-buttons-container button{border-radius:.5rem;outline:0;margin-right:.5rem!important;box-shadow:none!important}.termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox:checked+label:before{background-color:var(--amethyst)!important}#termsfeed-com---nb .cc-nb-text-container .cc-nb-text,#termsfeed-com---nb .cc-nb-title{color:#fff!important}@media only screen and (max-width:702px){.termsfeed-com---nb-simple{max-width:100%!important}.termsfeed-com---palette-light.termsfeed-com---nb{right:5px!important}#termsfeed-com---nb .cc-nb-buttons-container{flex-direction:column;gap:8px}#termsfeed-com---nb button.cc-nb-changep{margin-left:0!important}}@media only screen and (min-width:1200px){.homecomparison-columns{width:75%}}
