.hero{width:100%;height:675px;display:flex;background-color:var(--purple);color:#fff}.hero .hero__image{width:60%;position:relative}.hero .hero__image img{height:600px;width:auto;position:absolute;bottom:0;right:0}.hero .hero__content{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:75px 75px;color:#fff}.hero .hero__content h1{margin-top:0;margin-bottom:30px;font-size:3.5em;font-weight:500;line-height:1.1;color:#fff}.hero .hero__content h1 strong{font-weight:500;color:var(--dark-blue)}.hero .hero__content p{margin-top:15px;margin-bottom:30px;font-size:16px;font-weight:300}.hero .hero__content a{margin-top:15px}@media screen and (max-width:1200px){.hero{height:700px}.hero .hero__image img{height:485px}.hero .hero__content{padding:75px 50px}.hero .hero__content h1{margin-bottom:15px;font-size:2.5em}}@media screen and (max-width:992px){.hero{height:600px;flex-direction:column;justify-content:flex-end}.hero .hero__image{width:100%;height:350px}.hero .hero__image img{height:335px}.hero .hero__content{width:100%;padding:30px}.hero .hero__content h1{font-size:2em}.hero .hero__content p{margin-top:5px;margin-bottom:15px}}@media screen and (max-width:768px){.hero{height:550px}.hero .hero__image{height:300px}.hero .hero__image img{height:230px}.hero .hero__content{padding:30px 25px}.hero .hero__content h1{margin-bottom:10px;font-size:1.5em}}@media screen and (max-width:576px){.hero{height:auto;position:relative}.hero .hero__image{display:none}.hero .hero__image img{height:215px}.hero .hero__content{padding:30px 20px}.hero .hero__content h1{font-size:1.5em}}.overview{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 10% 50px}.overview>.icon{width:130px;height:auto}.overview>.icon>img{width:100%;height:auto}.overview h2{margin-top:25px;margin-bottom:25px;text-align:center;font-size:2.25em;font-weight:300;color:var(--font)}.overview .blocks{width:100%;display:flex;flex:1;justify-content:center;gap:35px;margin-top:25px;margin-bottom:100px}.overview .blocks .item{width:25%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:50px 25px;border-radius:10px;background-color:#f4f4f4;color:var(--dark-blue)}.overview .blocks .item .details{display:flex;justify-content:space-between;align-items:center;column-gap:5px;margin-top:35px;position:relative}.overview .blocks .item .details .heading{width:calc(100% - 15px);margin-bottom:0;font-size:18px;font-weight:500;line-height:1.2}.overview .blocks .item .details svg{width:15px;height:15px}.overview .blocks .item .details .tooltip-box{visibility:hidden;width:200px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:15px 20px;position:absolute;top:30px;left:50%;border-radius:10px;text-align:center;opacity:0;transform:translateX(-50%);transition:opacity .3s ease;background-color:#e3c6e5}.overview .blocks .item .details:hover .tooltip-box{visibility:visible;opacity:1}.overview .blocks .item .details .tooltip-box svg{width:10px;height:10px}.overview .blocks .item .details .tooltip-box>p{margin-top:0;margin-bottom:0;font-size:12px;text-align:left;color:#000}.overview .blocks .item .score-value{display:flex;align-items:flex-end;column-gap:5px;height:100px}.overview .blocks .item .score-value p{font-size:65px;font-weight:700;line-height:1}.overview .blocks .item .score-value span{font-size:30px;font-weight:700;padding-bottom:15px;color:var(--purple)}.overview .blocks .item p{display:flex;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.2}.overview .blocks .item .value{height:100px;display:flex;flex-direction:row;align-items:flex-end}.overview .blocks .item .value.customer-reviews{padding-top:15px}.overview .blocks .item .value.customer-reviews>p{line-height:1.2}.overview .blocks .item .value .plus{font-size:45px;font-weight:700;line-height:1;padding-bottom:15px}.overview .blocks .item .value.column{display:flex;flex-direction:column;justify-content:flex-end}.overview .blocks .item .value.column .up-to{align-self:flex-start;font-size:24px;font-weight:600;color:var(--purple)}.overview .blocks .item .value p{font-size:50px;font-weight:700;line-height:1}.overview .blocks .item .value span{font-size:25px;color:var(--purple)}.overview .links{display:flex;justify-content:center;align-items:center;gap:25px}@media screen and (max-width:1200px){.overview{padding:75px 7.5% 50px}.overview>.icon{width:110px}.overview h2{margin-top:15px;margin-bottom:25px;font-size:2em}.overview .blocks{gap:30px;margin-bottom:75px}.overview .blocks .item{padding:40px 20px}.overview .blocks .item .details .heading,.overview .blocks .item p{font-size:16px}.overview .blocks .item .score-value{column-gap:5px;height:85px}.overview .blocks .item .score-value p{font-size:55px}.overview .blocks .item .score-value span{font-size:25px;padding-bottom:15px}.overview .blocks .item .value{height:85px;display:flex;flex-direction:row;align-items:flex-end}.overview .blocks .item .value p{font-size:40px}.overview .blocks .item .value .plus{font-size:35px;padding-bottom:15px}.overview .blocks .item .value.column .up-to{font-size:20px}}@media screen and (max-width:992px){.overview{padding:75px 5% 50px}.overview>.icon{width:100px}.overview h2{margin-top:15px;margin-bottom:25px;font-size:1.75em}.overview .blocks{gap:25px;margin-bottom:60px}.overview .blocks .item{padding:25px 15px}.overview .blocks .item .details .heading,.overview .blocks .item .details p{font-size:14px}.overview .blocks .item .score-value{height:70px}.overview .blocks .item .score-value p{font-size:45px}.overview .blocks .item .score-value span{font-size:20px;padding-bottom:10px}.overview .blocks .item .value{height:70px}.overview .blocks .item .value p{font-size:35px}.overview .blocks .item .value .plus{font-size:30px}.overview .blocks .item .value.column .up-to{font-size:18px}}@media screen and (max-width:768px){.overview{padding:50px 5% 30px}.overview>.icon{width:80px}.overview h2{font-size:1.5em}.overview .blocks{gap:15px;margin-bottom:50px}.overview .blocks .item{padding:20px 10px}.overview .blocks .item .score-value{height:70px}.overview .blocks .item .details .heading,.overview .blocks .item .details p{font-size:12px}.overview .blocks .item .score-value p{font-size:35px}.overview .blocks .item .score-value span{font-size:15px;padding-bottom:10px}.overview .blocks .item .value{height:70px}.overview .blocks .item .value p{font-size:25px}.overview .blocks .item .value .plus{padding-bottom:10px;font-size:25px}.overview .blocks .item .value.column .up-to{font-size:16px}}@media screen and (max-width:576px){.overview>.icon{width:80px}.overview h2{font-size:1.25em}.overview .blocks{flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-top:5px;margin-bottom:50px}.overview .blocks .item .score-value{height:55px}.overview .blocks .item{width:60%}.overview .blocks .item .value{height:55px}.overview .links{flex-direction:column;gap:15px}}.table-of-contents{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;padding:50px 5% 50px}.table-of-contents button{padding:0;padding-bottom:5px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s;background-color:transparent;color:var(--purple)}.table-of-contents button.active{font-weight:700;border-bottom:3px solid var(--purple)}@media screen and (max-width:1200px){.table-of-contents{gap:20px}}@media screen and (max-width:768px){.table-of-contents{gap:15px;padding:45px 5% 30px}.table-of-contents button{font-size:14px}}@media screen and (max-width:576px){.table-of-contents{gap:10px;padding:45px 5% 20px}}.products{width:100%;display:flex;flex-direction:column;padding:30px 10%}.products h2{margin-bottom:50px;text-align:center;font-size:2.75em;font-weight:400;color:var(--font)}.products h2 strong{font-weight:500}.products .product .two-column{display:flex;gap:125px;margin-top:30px;margin-bottom:75px}.products .product .two-column .product-overview{width:50%;display:flex;flex-direction:column}.products .product .two-column .product-overview h3{margin-bottom:25px;font-size:2.5em;font-weight:500;line-height:1.2;color:var(--font)}.products .product .two-column .product-overview p{font-size:16px;font-weight:300}.products .product .two-column .product-image{width:30%;display:flex;justify-content:center;align-items:center}.products .product .two-column .product-image img{width:100%;height:auto}.products .product .highlight-box{display:flex;margin-bottom:100px;padding:50px;border-radius:5px;background-color:var(--purple);color:#fff}.products .product .highlight-box ul{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;row-gap:25px;column-gap:100px}.products .product .highlight-box ul h3{margin-top:0;margin-bottom:0;align-self:flex-start;font-size:2.25em;font-weight:300;line-height:1;grid-column:1;grid-row:1}.products .product .highlight-box ul li{display:grid;grid-template-columns:30px 1fr;column-gap:15px}.products .product .highlight-box ul li svg{width:30px;height:30px}.products .product .highlight-box ul li p{font-size:20px;font-weight:300;margin-bottom:0}.products .product .two-column .product-qa{width:50%;display:flex;flex-direction:column;align-items:flex-start}.products .product .two-column .product-qa .accordion{width:100%;margin-bottom:50px}.products .product .two-column .product-qa .accordion .item{padding-bottom:10px;border-bottom:2px solid var(--border)}.products .product .two-column .product-qa .accordion .item .js-qa.active{padding-bottom:10px;border-bottom:none}.products .product .two-column .product-qa .accordion .item .js-qa{display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px 0 10px 0;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;text-align:left;border:none;outline:0;transition:.4s;border-radius:5px;background-color:#fff;color:var(--font);position:relative}.products .product .two-column .product-qa .accordion .item .js-qa:not(:first-child){margin-top:50px}.products .product .two-column .product-qa .accordion .item .js-qa img,.products .product .two-column .product-qa .accordion .item .js-qa svg{position:absolute;top:30px;right:30px;transition:.3s background-color;width:30px;height:30px}.products .product .two-column .product-qa .accordion .item .js-qa h4{margin-top:0;margin-bottom:0;font-size:22px;font-weight:500;color:var(--dark-blue)}.products .product .two-column .product-qa .accordion .item .js-qa p{margin-bottom:0;font-size:22px;font-weight:500;color:var(--dark-blue)}.products .product .two-column .product-qa .accordion .item .js-qa .arrow{width:1rem;height:1rem;display:inline-block;position:relative;margin:0;align-self:center;margin-top:3px;padding:15px;border-radius:50%;background-color:var(--purple)}.products .product .two-column .product-qa .accordion .item .js-qa .arrow span{top:.5rem;position:absolute;width:.67rem;height:.14rem;background-color:#fff;display:inline-block;transition:all .2s ease}.products .product .two-column .product-qa .accordion .item .js-qa .arrow span:first-of-type{left:7px;top:15px;transform:rotate(45deg)}.products .product .two-column .product-qa .accordion .item .js-qa.active .arrow span:first-of-type{transform:rotate(-45deg);top:14px}.products .product .two-column .product-qa .accordion .item .js-qa .arrow span:last-of-type{right:6px;top:15px;transform:rotate(-45deg)}.products .product .two-column .product-qa .accordion .item .js-qa.active .arrow span:last-of-type{transform:rotate(45deg);top:14px}.products .product .two-column .product-qa .accordion .item .answer{max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#fff}.products .product .two-column .product-qa .accordion .item .answer p{margin-top:0;margin-bottom:5px;font-size:16px;font-family:Poppins,sans-serif;color:var(--font)}.products .product .two-column .product-qa .accordion .item .answer p a{color:var(--purple);text-decoration:none}.products .product .two-column .product-qa .accordion .item .answer ul{list-style:none;padding-left:0}.products .product .two-column .product-qa .accordion .item .answer ul li{display:flex;align-items:flex-start;column-gap:10px}.products .product .two-column .product-qa .accordion .item .answer ul li a{color:var(--purple);text-decoration:none}.products .product .two-column .product-qa .accordion .item .answer ul li img,.products .product .two-column .product-qa .accordion .item .answer ul li svg{width:20px;height:20px}.products .product .two-column .product-img{width:50%}.products .product .two-column .product-img img{width:100%;height:auto}@media screen and (max-width:1200px){.products{padding:30px 10%}.products h2{margin-bottom:50px;font-size:2.5em}.products .product .two-column{display:flex;gap:100px;margin-top:20px;margin-bottom:50px}.products .product .two-column .product-overview h3{margin-bottom:20px;font-size:2.25em}.products .product .highlight-box{margin-bottom:90px;padding:40px}.products .product .highlight-box ul{row-gap:20px;column-gap:75px}.products .product .highlight-box ul h3{font-size:2em}.products .product .highlight-box ul li{column-gap:10px}.products .product .highlight-box ul li p{font-size:18px}.products .product .two-column .product-qa .accordion{margin-bottom:40px}.products .product .two-column .product-qa .accordion .item{padding-bottom:5px}.products .product .two-column .product-qa .accordion .item .js-qa.active{padding-bottom:10px}.products .product .two-column .product-qa .accordion .item .js-qa:not(:first-child){margin-top:50px}.products .product .two-column .product-qa .accordion .item .js-qa h4{font-size:20px}}@media screen and (max-width:992px){.products{padding:30px 7.5%}.products h2{margin-bottom:50px;font-size:2.25em}.products .product .two-column{gap:75px;margin-top:15px;margin-bottom:30px}.products .product .two-column .product-overview h3{margin-bottom:15px;font-size:2em}.products .product .highlight-box{margin-bottom:75px;padding:30px}.products .product .highlight-box ul{row-gap:15px;column-gap:50px}.products .product .highlight-box ul h3{font-size:1.75em}.products .product .highlight-box ul li{grid-template-columns:20px 1fr;column-gap:7px}.products .product .highlight-box ul li svg{width:20px;height:20px}.products .product .highlight-box ul li p{font-size:16px}.products .product .two-column .product-qa .accordion{margin-bottom:40px}.products .product .two-column .product-qa .accordion .item .js-qa.active{padding-bottom:10px}.products .product .two-column .product-qa .accordion .item .js-qa{padding:30px 0 10px 0;font-size:16px}.products .product .two-column .product-qa .accordion .item .js-qa:not(:first-child){margin-top:50px}.products .product .two-column .product-qa .accordion .item .js-qa h4{font-size:18px}}@media screen and (max-width:768px){.products{padding:30px 5%}.products h2{margin-bottom:50px;font-size:2em}.products .product .two-column{flex-direction:column-reverse;gap:15px;margin-top:5px;margin-bottom:25px}.products .product .two-column .product-overview{width:100%}.products .product .two-column .product-overview h3{margin-bottom:10px;font-size:1.75em}.products .product .two-column .product-image{width:100%}.products .product .two-column .product-image img{width:200px}.products .product .highlight-box{flex-direction:column;margin-bottom:50px;padding:25px}.products .product .highlight-box ul{display:flex;flex-direction:column;row-gap:20px;margin-top:0;margin-bottom:0}.products .product .highlight-box ul h3{font-size:1.5em}.products .product .two-column .product-qa{width:100%;display:flex;flex-direction:column;align-items:flex-start}.products .product .two-column .product-qa .accordion .item .js-qa.active{padding-bottom:10px}.products .product .two-column .product-qa .accordion .item .js-qa{padding:25px 0 10px 0}.products .product .two-column .product-qa .accordion .item .js-qa:not(:first-child){margin-top:50px}.products .product .two-column .product-img{width:100%;display:none}}@media screen and (max-width:576px){.products h2{margin-bottom:40px;font-size:1.75em}.products .product .two-column{gap:10px;margin-bottom:20px}.products .product .two-column .product-overview h3{font-size:1.5em}.products .product .highlight-box{margin-bottom:30px;padding:20px 15px}.products .product .highlight-box ul{row-gap:15px}.products .product .highlight-box ul h3{margin-bottom:10px;font-size:1.25em}.products .product .two-column .product-qa .accordion{margin-bottom:35px}.products .product .two-column .product-qa .accordion .item .js-qa.active{padding-bottom:10px}.products .product .two-column .product-qa .accordion .item .js-qa{padding:20px 0 5px 0}.products .product .two-column .product-qa .accordion .item .js-qa:not(:first-child){margin-top:50px}.products .product .two-column .product-qa .accordion .item .js-qa h4{font-size:16px}.products .product .two-column .product-qa .accordion .item .answer p{font-size:15px}}.feature-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 10%;position:relative;background-color:var(--dark-blue);color:#fff}.feature-section .heading{margin-bottom:15px;font-size:2.5em;font-weight:600;color:var(--purple)}.feature-section .body>p{position:relative;margin-top:0;margin-bottom:0;font-size:4.5em;font-weight:300;line-height:1.2;text-align:center;z-index:1}.feature-section .body>p strong{font-weight:600;position:relative}.feature-section .icon{position:absolute}.feature-section .icon.scribble{width:225px;height:110px;bottom:0;left:-45px}.feature-section .icon.dog-1{width:200px;bottom:-20px;left:50px}.feature-section .icon.dog-2{width:205px;bottom:-20px;right:150px}.feature-section .icon img{width:100%;height:auto}@media screen and (max-width:1200px){.feature-section{padding:100px 7.5%}.feature-section .heading{margin-bottom:10px;font-size:2.25em}.feature-section .body>p{font-size:4.25em}.feature-section .icon.scribble{width:200px;bottom:-5px;left:-35px}.feature-section .icon.dog-1{width:150px;left:45px}.feature-section .icon.dog-2{width:175px;bottom:-15px;right:100px}}@media screen and (max-width:992px){.feature-section{padding:100px 5%}.feature-section .heading{margin-bottom:0;font-size:2em}.feature-section .body>p{font-size:4em}.feature-section .icon.scribble{width:190px;bottom:-10px}.feature-section .icon.dog-1{width:100px}.feature-section .icon.dog-2{width:135px;bottom:-15px;right:50px}}@media screen and (max-width:768px){.feature-section{padding:100px 5%}.feature-section .heading{font-size:1.75em}.feature-section .body>p{font-size:3.75em}.feature-section .icon.scribble{width:170px;bottom:-10px;left:-30px}.feature-section .icon.dog-1{width:90px;left:30px}.feature-section .icon.dog-2{width:125px}}@media screen and (max-width:576px){.feature-section{padding:100px 5%}.feature-section .heading{font-size:1.25em}.feature-section .body>p{font-size:3em}.feature-section .icon.scribble{width:140px;bottom:-20px;left:-25px}.feature-section .icon.dog-1{width:80px}.feature-section .icon.dog-2{width:100px;right:30px}}.quotes{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 12.5%}.quotes .icon{width:75px}.quotes .icon img{width:100%;height:auto}.quotes h2{text-align:center;margin-top:25px;margin-bottom:100px;font-size:2.75em;font-weight:500;color:var(--font)}.quotes .two-column{width:100%;display:flex;justify-content:center;align-items:center;gap:75px;margin-top:15px}.quotes .two-column .card{width:50%;display:flex;flex-direction:column}.quotes .two-column .card .header{padding:35px 35px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--purple);position:relative;color:#fff}.quotes .two-column .card .header h3{width:50%;text-align:left;margin-top:0;margin-bottom:10px;font-size:1.75em;font-weight:500}.quotes .two-column .card .header p{width:55%;text-align:left;margin-bottom:0;font-size:16px;font-weight:300;line-height:1.6}.quotes .two-column .card .header>.image{position:absolute;bottom:-6px;right:0;width:200px}.quotes .two-column .card .header>.image img{width:100%;height:auto}.quotes .two-column .card .body{padding:10px 35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.quotes .two-column .card .body ul{list-style:none;padding-left:0}.quotes .two-column .card .body ul li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.quotes .two-column .card .body ul li p{margin-bottom:0;font-size:22px;font-weight:400;color:var(--font)}.quotes .two-column .card .body ul li p strong{display:flex;margin-bottom:3px;font-size:22px;font-weight:500;color:var(--purple)}@media screen and (max-width:1200px){.quotes{padding:75px 10%}.quotes .icon{width:60px}.quotes h2{margin-top:15px;margin-bottom:75px;font-size:2.5em}.quotes .two-column{gap:60px}.quotes .two-column .card .header{padding:30px}.quotes .two-column .card .header h3{width:50%;font-size:1.5em}.quotes .two-column .card .header p{width:55%}.quotes .two-column .card .header>.image{width:155px}.quotes .two-column .card .body{padding:10px 30px}.quotes .two-column .card .body ul li:not(:last-child){margin-bottom:20px;padding-bottom:20px}.quotes .two-column .card .body ul li p{margin-bottom:0;font-size:20px}.quotes .two-column .card .body ul li p strong{margin-bottom:3px;font-size:20px}}@media screen and (max-width:992px){.quotes{padding:60px 7.5%}.quotes .icon{width:50px}.quotes h2{margin-bottom:60px;font-size:2.25em}.quotes .two-column{gap:40px}.quotes .two-column .card .header{padding:25px}.quotes .two-column .card .header h3{width:50%;font-size:1.25em}.quotes .two-column .card .header p{width:55%}.quotes .two-column .card .header>.image{width:130px}.quotes .two-column .card .body{padding:10px 25px}.quotes .two-column .card .body ul li:not(:last-child){margin-bottom:15px;padding-bottom:15px}.quotes .two-column .card .body ul li p{font-size:18px}.quotes .two-column .card .body ul li p strong{font-size:18px}}@media screen and (max-width:768px){.quotes{padding:60px 5%}.quotes .icon{width:45px}.quotes h2{margin-bottom:50px;font-size:2em}.quotes .two-column{gap:50px;flex-direction:column}.quotes .two-column .card{width:80%}.quotes .two-column .card .header>.image{width:170px}}@media screen and (max-width:576px){.quotes{padding:50px 5%}.quotes .icon{width:40px}.quotes h2{margin-top:10px;margin-bottom:35px;font-size:1.75em}.quotes .two-column{gap:30px}.quotes .two-column .card{width:100%}.quotes .two-column .card .header{padding:20px}.quotes .two-column .card .header>.image{width:130px}.quotes .two-column .card .body{padding:10px 20px}}.product-comparison{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 12.5% 150px}.product-comparison .header{display:flex;gap:25px;width:85%}.product-comparison .header .header-image{width:50%}.product-comparison .header .header-image img{width:350px;height:auto}.product-comparison .header .content{width:50%;display:flex;flex-direction:column;justify-content:flex-end}.product-comparison .header .content h2{font-size:2.75em;font-weight:500;margin-bottom:25px;color:var(--font)}.product-comparison .header .content p{font-size:16px;color:var(--font)}.product-comparison table{width:100%;margin-top:75px;border-radius:10px;border-collapse:collapse}.product-comparison table th{flex:1;text-align:left;padding:30px 20px;font-size:24px;font-weight:400;word-break:break-word;hyphens:auto;background-color:var(--dark-blue);color:#fff}.product-comparison table th:first-child{border-top-left-radius:10px}.product-comparison table th:last-child{border-top-right-radius:10px}tr{display:flex}.product-comparison table tr:nth-child(odd){background-color:var(--background)}.product-comparison table tr:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-comparison table td{flex:1;display:flex;align-items:center;padding:20px 20px;line-height:1;font-size:18px;word-break:break-word;hyphens:auto;border:none;border-bottom:1px solid var(--border);border-left:1px solid var(--border);color:var(--font)}.product-comparison table td img,.product-comparison table td svg{width:25px;height:25px;margin-right:5px}.product-comparison table tr td:first-child{flex-direction:column;align-items:flex-start;font-weight:500;color:var(--purple)}.product-comparison table tr td:last-child{border-right:1px solid var(--border)}.product-comparison table tr:last-child td:first-child{border-bottom-left-radius:10px}.product-comparison table tr:last-child td:last-child{border-bottom-right-radius:10px}.product-comparison table tr td small{font-weight:400;color:var(--font)}@media screen and (max-width:1200px){.product-comparison{padding:30px 10% 125px}.product-comparison .header{gap:20px;width:90%}.product-comparison .header .header-image img{width:300px}.product-comparison .header .content h2{font-size:2.5em}.product-comparison table th{padding:20px 15px;font-size:22px}.product-comparison table td{padding:20px 15px}.product-comparison table td{font-size:16px}}@media screen and (max-width:992px){.product-comparison{padding:30px 7.5% 100px}.product-comparison .header{gap:15px;width:95%}.product-comparison .header .header-image img{width:250px}.product-comparison .header .content h2{font-size:2.25em}.product-comparison table th{padding:15px 10px;font-size:20px}.product-comparison table td{padding:15px 10px;font-size:14px}.product-comparison table td img,.product-comparison table td svg{width:20px;height:20px}}@media screen and (max-width:768px){.product-comparison{padding:15px 5% 75px}.product-comparison .header{gap:15px;width:95%;flex-direction:column;justify-content:center;align-items:center}.product-comparison .header .header-image{display:flex;justify-content:center;align-items:center}.product-comparison .header .header-image img{width:150px}.product-comparison .header .content{width:100%}.product-comparison .header .content h2{text-align:center;font-size:2em}.product-comparison .header .content p{text-align:center}.product-comparison table{margin-top:30px}.product-comparison table th{padding:15px 5px;font-size:16px}.product-comparison table td{padding:10px 5px;font-size:12px}.product-comparison table td img,.product-comparison table td svg{width:15px;height:15px}}@media screen and (max-width:576px){.product-comparison{padding:15px 5% 50px}.product-comparison .header{gap:10px;width:100%}.product-comparison .header .header-image img{width:125px}.product-comparison .header .content h2{font-size:1.75em}.product-comparison table{margin-top:15px}.product-comparison table th{padding:7px 3px;font-size:12px}.product-comparison table td{padding:7px 3px;font-size:10px}.product-comparison table td img,.product-comparison table td svg{width:10px;height:10px}}.reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:175px 0 100px;font-family:Poppins,sans-serif;background-color:var(--background)}.reviews h2{font-size:2.75em;font-weight:400;color:var(--font)}.reviews .reviews__no-reviews{margin-top:90px}.reviews .reviews__no-reviews h3{font-size:25px}.reviews .reviews__actions{width:80%;display:flex;justify-content:center;gap:25px;margin-top:50px}.reviews .reviews__actions .filters,.reviews .reviews__actions .order-by-select,.reviews .reviews__actions .search-reviews{width:33.33%;position:relative}.reviews .reviews__actions .filters select,.reviews .reviews__actions .order-by-select select,.reviews .reviews__actions .search-reviews input{width:100%;height:70px;padding:22px 60px 20px 20px;border-radius:10px;border:1px solid var(--border);font-size:18px;font-weight:500;line-height:1.2;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;color:var(--font)}.reviews .reviews__actions .search-reviews input::placeholder{color:var(--font)}.reviews .reviews__actions .search-reviews button{margin:0;display:contents}.reviews .reviews__actions .filters select:focus-visible,.reviews .reviews__actions .order-by-select select:focus-visible,.reviews .reviews__actions .search-reviews input:focus-visible{outline:3px solid var(--dark-blue)}.reviews .reviews__actions .search-reviews button img{position:absolute;height:24px;width:20px;right:21px;top:25px;pointer-events:none}.reviews .reviews__actions .filters svg,.reviews .reviews__actions .order-by-select svg{position:absolute;height:20px;width:20px;right:20px;top:25px;pointer-events:none}.reviews .reviews__container{width:80%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-top:50px;margin-left:0}.reviews .reviews__container .review-card{width:100%;padding:30px 50px;border:1px solid var(--border);border-radius:10px;border-top:20px solid var(--purple);background-color:#fff}.reviews .reviews__container .review-card .review-card__heading{display:grid;grid-template-columns:100px 1fr;column-gap:25px;row-gap:5px;align-items:center}.reviews .reviews__container .review-card .review-card__heading .avatar{content:" ";grid-column:1;grid-row:1/span 2;width:100px;height:100px;border-radius:5px;display:flex;justify-content:center;align-items:center;background-color:var(--background)}.reviews .reviews__container .review-card .review-card__heading .author{grid-column:2;grid-row:1;align-self:flex-end;font-size:28px;font-weight:500;line-height:1.2;color:var(--font)}.reviews .reviews__container .review-card .review-card__heading .cover{grid-column:2;grid-row:2;align-self:flex-start;font-size:20px;font-weight:500;color:var(--purple)}.reviews .reviews__container .review-card .review-card__source{display:flex;align-items:center;margin-top:25px;font-size:13px;font-weight:400;color:var(--font)}.reviews .reviews__container .review-card .review-card__source svg{width:20px;height:20px;margin-right:7px}.reviews .reviews__container .review-card .review-card__details{margin-top:20px;font-size:14px;font-weight:400;color:var(--font)}.reviews .reviews__container .review-card .review-card__details strong{font-weight:600}.reviews .reviews__container .review-card .review-card__rating{width:341px;display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:25px;padding:10px 22px 20px 22px;z-index:0;border-radius:5px;background-color:var(--background);color:var(--purple)}.reviews .reviews__container .review-card .review-card__rating>p{margin-top:15px;margin-bottom:0;align-self:flex-start;font-size:12px;font-weight:500}.reviews .reviews__container .review-card .review-card__rating .full-stars{white-space:nowrap;overflow:hidden;position:relative;z-index:2;width:100%;display:flex;column-gap:8px}.reviews .reviews__container .review-card .review-card__rating img,.reviews .reviews__container .review-card .review-card__rating svg{width:53px;height:auto}.reviews .reviews__container .review-card .review-card__content{color:var(--font)}.reviews .reviews__container .review-card ul{margin-bottom:0;padding-top:25px;padding-left:0;list-style:none;border-top:1px solid var(--border)}.reviews .reviews__container .review-card ul li{display:grid;grid-template-columns:25px 1fr;column-gap:10px;font-size:16px;font-weight:400;line-height:1.5;color:var(--font)}.reviews .reviews__container .review-card ul li:not(:first-child){margin-top:15px}.reviews .reviews__container .review-card ul li svg{width:25px;height:25px}.reviews .reviews__container .review-card .review-card__content .review-title h3{margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.2}.reviews .reviews__container .review-card .review-card__content .review-written,.reviews .reviews__container .review-card .review-card__content .review-written p{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-written button{display:contents;font-size:14px;font-weight:500;cursor:pointer;color:var(--purple)}.reviews .reviews__container .review-card .review-card__content .review-provider-reply{display:flex;flex-direction:column;margin-top:20px;padding:10px;background-color:#f7f7f7}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;color:var(--dark-blue)}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info .title{padding-right:10px}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__info .date{text-align:end}.reviews .reviews__container .review-card .review-card__content .review-provider-reply .review-provider-reply__content p{margin-top:0;margin-bottom:0}.reviews .reviews__container .review-card .review-card__content .review-editor-reply{display:flex;flex-direction:column;margin-top:20px;padding:10px;background-color:var(--light-purple)}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;color:#fff}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info .title{padding-right:10px;font-size:18px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__content p{margin-top:0;margin-bottom:0;color:#fff}.reviews .reviews__cta{width:80%;display:flex;justify-content:center;align-items:center;column-gap:25px;margin-top:75px}.reviews .reviews__cta a{margin:5px;text-align:center;cursor:pointer}@media screen and (max-width:1200px){.reviews{padding:75px 0}.reviews h2{font-size:2.5em}.reviews .reviews__actions{width:85%}.reviews .reviews__container{width:85%;gap:30px}.reviews .reviews__container .review-card{padding:30px}}@media screen and (max-width:992px){.reviews h2{font-size:2.25em}.reviews .reviews__actions{width:95%;flex-direction:column;align-items:center;gap:15px;margin-top:30px}.reviews .reviews__actions .filters,.reviews .reviews__actions .order-by-select,.reviews .reviews__actions .search-reviews{width:50%}.reviews .reviews__actions .filters select,.reviews .reviews__actions .order-by-select select,.reviews .reviews__actions .search-reviews input{padding:20px 60px 20px 25px}.reviews .reviews__container{width:95%;column-gap:20px}.reviews .reviews__container .review-card .review-card__heading{grid-template-columns:75px 1fr;column-gap:15px}.reviews .reviews__container .review-card .review-card__heading .avatar{width:75px;height:75px}.reviews .reviews__container .review-card .review-card__heading .author{font-size:22px}.reviews .reviews__container .review-card .review-card__heading .cover{font-size:18px}.reviews .reviews__container .review-card .review-card__rating{width:287px;margin-top:20px;margin-bottom:30px;padding:10px 15px 10px 15px}.reviews .reviews__container .review-card .review-card__rating img,.reviews .reviews__container .review-card .review-card__rating svg{width:45px}.reviews .reviews__container .review-card ul li{column-gap:5px}.reviews .reviews__container .review-card ul li svg{width:20px;height:20px}.reviews .reviews__container .review-card .review-card__content .review-title h3{font-size:18px}.reviews .reviews__cta{margin-top:50px}}@media screen and (max-width:768px){.reviews h2{font-size:2em}.reviews .reviews__container{grid-template-columns:1fr;margin-top:30px;column-gap:15px}.reviews .reviews__actions .filters select,.reviews .reviews__actions .order-by-select select,.reviews .reviews__actions .search-reviews input{height:65px;padding:20px 50px 20px 20px;font-size:16px}.reviews .reviews__no-reviews{margin-top:50px}.reviews .reviews__no-reviews h3{font-size:22px}.reviews .reviews__container .review-card{padding:20px}.reviews .reviews__container .review-card .review-card__heading{grid-template-columns:1fr;gap:5px;align-items:center;justify-items:center}.reviews .reviews__container .review-card .review-card__heading .avatar{grid-column:1;grid-row:1;width:70px;height:70px}.reviews .reviews__container .review-card .review-card__heading .author{grid-column:1;grid-row:2;margin-top:10px;text-align:center}.reviews .reviews__container .review-card .review-card__heading .cover{grid-column:1;grid-row:3}.reviews .review-card__content .review-title h3{font-size:18px}.reviews .review-card__content .review-written,.reviews .review-card__content .review-written p{font-size:15px}}@media screen and (max-width:576px){.reviews{padding:50px 0}.reviews .reviews__actions{width:100%;margin-top:15px}.reviews h2{font-size:1.75em}.reviews .reviews__actions .filters,.reviews .reviews__actions .order-by-select,.reviews .reviews__actions .search-reviews{width:90%}.reviews .reviews__actions .filters select,.reviews .reviews__actions .order-by-select select,.reviews .reviews__actions .search-reviews input{height:50px;padding:10px 50px 10px 15px;font-size:14px}.reviews .reviews__actions .search-reviews button img{height:17px;width:15px;right:17px;top:18px}.reviews .reviews__actions .filters svg,.reviews .reviews__actions .order-by-select svg{height:15px;width:15px;right:15px;top:20px}.reviews .reviews__no-reviews{margin-top:30px}.reviews .reviews__no-reviews h3{font-size:18px}.reviews .reviews__container{gap:20px}.reviews .reviews__container .review-card{padding:15px}.reviews .reviews__container .review-card .review-card__heading{gap:3px}.reviews .reviews__container .review-card .review-card__heading .avatar{width:60px;height:60px}.reviews .reviews__container .review-card .review-card__heading .author{margin-top:5px}.reviews .reviews__container .review-card .review-card__details{margin-top:10px}.reviews .reviews__container .review-card .review-card__content .review-title h3{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-written,.reviews .reviews__container .review-card .review-card__content .review-written p{font-size:15px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__info .title{font-size:16px}.reviews .reviews__container .review-card .review-card__content .review-editor-reply .review-editor-reply__content p{font-size:15px}.reviews .reviews__cta{flex-direction:column;margin-top:30px;row-gap:5px}}.claims{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 0}.claims .icon{width:75px}.claims .icon img{width:100%;height:auto}.claims h2{margin-top:25px;text-align:center;font-size:2.75em;font-weight:500;color:var(--font)}.claims>p{width:50%;margin-top:10px;margin-bottom:15px;text-align:center;font-size:16px;font-weight:300;color:var(--font)}.claims>p a{text-decoration:underline;color:var(--purple)}.claims .two-column{width:100%;display:flex;margin-top:50px}.claims .two-column>.body{width:50%;padding:30px 100px}.claims .two-column>.body ul{list-style:none;padding-left:0;display:flex;flex-direction:column;row-gap:15px;margin-bottom:75px}.claims .two-column>.body ul li{padding-bottom:10px;border-bottom:2px solid var(--border)}.claims .two-column>.body ul li .js-heading{display:flex;justify-content:space-between;width:100%;padding:30px 0 10px 0;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;text-align:left;border:none;outline:0;transition:.4s;border-radius:5px;background-color:#fff;color:var(--font);position:relative}.claims .two-column>.body ul li .js-heading:not(:first-child){margin-top:50px}.claims .two-column>.body ul li .js-heading img,.claims .two-column>.body ul li .js-heading svg{position:absolute;top:30px;right:30px;transition:.3s background-color;width:30px;height:30px}.claims .two-column>.body ul li .js-heading .arrow{width:1rem;height:1rem;display:inline-block;position:relative;margin:0;align-self:center;margin-top:3px;padding:15px;border-radius:50%;background-color:var(--purple)}.claims .two-column>.body ul li .js-heading .arrow span{top:.5rem;position:absolute;width:.67rem;height:.14rem;background-color:#fff;display:inline-block;transition:all .2s ease}.claims .two-column>.body ul li .js-heading .arrow span:first-of-type{left:7px;top:15px;transform:rotate(45deg)}.claims .two-column>.body ul li .js-heading.active .arrow span:first-of-type{transform:rotate(-45deg)}.claims .two-column>.body ul li .js-heading .arrow span:last-of-type{right:6px;top:15px;transform:rotate(-45deg)}.claims .two-column>.body ul li .js-heading.active .arrow span:last-of-type{transform:rotate(45deg)}.claims .two-column>.body ul li .js-heading h3{margin-top:0;margin-bottom:5px;font-size:22px;font-weight:500;color:var(--dark-blue)}.claims .two-column>.body ul li .body{max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#fff}.claims .two-column>.body ul li .body p{margin-top:0;margin-bottom:5px;font-size:16px;font-family:Poppins,sans-serif;color:var(--font)}.claims .two-column>.body ul li .body p a{color:var(--purple);text-decoration:none}.claims .two-column>.body ul li .body ul li a{color:var(--purple);text-decoration:none}.claims .two-column>.body .highlight-box{display:flex;margin-top:25px;gap:15px;padding:20px 25px;border-radius:5px;background-color:var(--purple);color:#fff}.claims .two-column>.body .highlight-box p{width:70%;margin-top:0;margin-bottom:0;font-size:16px}.claims .two-column>.body .highlight-box .icon{width:30%;display:flex;justify-content:center}.claims .two-column>.body .highlight-box .icon img{width:100px;height:auto}.claims .two-column .image{width:50%}.claims .two-column .image img{width:100%;height:auto}@media screen and (max-width:1200px){.claims{padding:75px 0}.claims h2{margin-top:25px;font-size:2.5em}.claims .two-column>.body{padding:30px 50px}.claims .two-column>.body ul{margin-bottom:50px}.claims .two-column>.body ul li .js-heading h3{font-size:20px}}@media screen and (max-width:992px){.claims .icon{width:60px}.claims h2{margin-top:25px;font-size:2.25em}.claims>p{width:60%;margin-top:10px;margin-bottom:15px}.claims .two-column{flex-direction:column;justify-content:center;align-items:center;margin-top:0}.claims .two-column>.body{width:100%;padding:30px 50px 0}.claims .two-column .image{display:none}}@media screen and (max-width:768px){.claims{padding:75px 0}.claims .icon{width:50px}.claims h2{margin-top:15px;font-size:2em}.claims>p{width:75%;margin-top:10px;margin-bottom:15px}.claims .two-column>.body{padding:30px 7.5% 0}.claims .two-column>.body ul{row-gap:10px;margin-bottom:50px}.claims .two-column>.body ul li .js-heading h3{font-size:18px}}@media screen and (max-width:576px){.claims h2{margin-top:25px;font-size:1.75em}.claims .two-column>.body .highlight-box{flex-direction:column;margin-top:25px;padding:15px 20px}.claims .two-column>.body .highlight-box p{width:100%;margin-top:0;margin-bottom:0;font-size:16px}.claims .two-column>.body .highlight-box .icon{width:100%;justify-content:flex-end}}.other{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 10%;background-color:var(--dark-blue);color:#fff}.other .icon{width:150px}.other .icon img{width:100%;height:auto}.other h2{margin-top:40px;margin-bottom:50px;text-align:center;font-size:2.75em;font-weight:400}.other .two-column{display:flex;justify-content:center;align-items:flex-start;column-gap:150px;margin-bottom:30px;padding:0 30px}.other .two-column .column{width:50%}.other .two-column .column h3{font-size:1.75em;font-weight:500}.horizontal-divider{content:" ";margin-top:75px;margin-bottom:75px;border-top:2px solid var(--border)}.other .two-column .column p{margin-top:25px;margin-bottom:15px;font-size:16px;font-weight:300}.other .two-column .column p a{text-decoration:underline;color:#fff}.other .two-column .column ul{list-style:none;padding-left:0;display:flex;flex-direction:column;row-gap:20px}.other .two-column .column ul li{display:flex;align-items:flex-start;column-gap:10px}.other .two-column .column ul li img,.other .two-column .column ul li svg{width:25px;height:25px}.other .two-column .column ul li p{margin-top:0;margin-bottom:0;font-size:16px;font-weight:300}.other .two-column .column ul li p strong{font-weight:500}.other .highlight-box{width:100%;display:flex;justify-content:center;align-items:flex-start;column-gap:30px;padding:50px;border-radius:5px;background-color:var(--purple);color:#fff}.other .highlight-box h3{width:35%;text-align:left;margin-top:0;margin-bottom:0;font-size:1.75em;font-weight:400}.other .highlight-box .body{display:flex;flex-direction:column;row-gap:15px;width:65%}.other .highlight-box .body p{margin-top:10px;margin-bottom:10px;font-size:16px}.other .highlight-box .body p a{text-decoration:underline;color:#fff}@media (max-width:1200px){.other{padding:75px 7.5%}.other .icon{width:125px}.other h2{font-size:2.5em;margin-top:30px;margin-bottom:40px}.other .two-column{column-gap:100px;padding:0 15px}.horizontal-divider{margin-top:50px;margin-bottom:50px}.other .highlight-box{padding:40px}}@media (max-width:992px){.other{padding:50px 5%}.other .icon{width:115px}.other h2{font-size:2.25em;margin-top:25px;margin-bottom:35px}.other .two-column{flex-direction:column;column-gap:0;row-gap:25px}.other .two-column .column{width:100%}.other .two-column .column ul{margin-bottom:0}.horizontal-divider{margin-top:40px;margin-bottom:40px}.other .highlight-box{flex-direction:column;column-gap:0;row-gap:20px;padding:30px}.other .highlight-box h3{width:100%}.other .highlight-box .body{width:100%;row-gap:5px}}@media (max-width:768px){.other .icon{width:100px}.other h2{font-size:2em;margin-top:15px;margin-bottom:30px}.other .highlight-box h3,.other .two-column .column h3{font-size:1.5em}.other .highlight-box{padding:20px;row-gap:15px}}@media (max-width:576px){.other{padding:30px 5%}.other .icon{width:80px}.other h2{font-size:1.75em;margin-bottom:25px}.other .two-column{row-gap:20px}.other .two-column .column h3{font-size:1.25em}.other .highlight-box{padding:15px;row-gap:5px}.other .highlight-box h3{font-size:1.25em}.other .highlight-box .body p{font-size:14px}}.cta{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:75px 10%;border-top-left-radius:25px;background-color:var(--purple)}.cta h3{margin-top:15px;margin-bottom:50px;font-size:2.75em;font-weight:500;text-align:center;color:var(--dark-blue)}@media screen and (max-width:1200px){.cta{padding:60px 7.5%}.cta h3{font-size:2.5em}}@media screen and (max-width:992px){.cta{padding:50px 5%}.cta h3{margin-bottom:40px;font-size:2.25em}}@media screen and (max-width:768px){.cta h3{margin-bottom:30px;font-size:2em}}@media screen and (max-width:576px){.cta{padding:30px 5%}.cta h3{margin-bottom:25px;font-size:1.75em}}