.benefitsBanner{width:100%;background-color:#181937;position:relative}.benefitsBanner__container{position:relative;width:100%}.benefitsBanner__content{position:relative;z-index:1;width:100%;padding:3.2rem 1.6rem 0;gap:2.4rem;display:flex;flex-direction:column}.benefitsBanner__heading{margin-bottom:0;color:#fff;font-size:2.4rem;line-height:3.1rem;font-weight:800}.benefitsBanner__features{display:flex;flex-wrap:wrap;gap:2.4rem 1.5rem;margin-bottom:0;padding:0;list-style:none}.benefitsBanner__feature{display:flex;align-items:center;gap:.6rem;width:47%}.benefitsBanner__featureIcon{width:5.4rem;height:5.4rem;object-fit:contain}.benefitsBanner__featureText{font-size:1.6rem;line-height:2.2rem;font-weight:500;color:#fff}.benefitsBanner__ctaWrap{display:flex;gap:1.6rem;justify-content:center}.benefitsBanner__cta{min-width:16.4rem}.benefitsBanner__cta:only-child{width:100%}@media (min-width: 768px){.benefitsBanner__cta:only-child{width:auto}}.benefitsBanner__imageWrap{width:100%}.benefitsBanner__image{width:100%;display:none}.benefitsBanner__image--mobile{display:block;max-width:100%}.benefitsBanner__image--tablet,.benefitsBanner__image--desktop{display:none}@media (min-width: 768px){.benefitsBanner__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:3.2rem 4rem;max-width:46rem;background:transparent}.benefitsBanner__ctaWrap{justify-content:start}.benefitsBanner__image--mobile{display:none}.benefitsBanner__image--tablet{display:block}}@media (min-width: 1024px){.benefitsBanner__content{justify-content:center;padding:5rem 4rem;max-width:80rem;gap:1.4rem}.benefitsBanner__heading{font-size:2.8rem;line-height:3.7rem}.benefitsBanner__features{max-width:60rem;gap:1rem 2.4rem}.benefitsBanner__featureText{font-size:1.8rem;line-height:2.5rem}.benefitsBanner__ctaWrap{gap:2rem}.benefitsBanner__cta{min-width:20rem}.benefitsBanner__image--tablet{display:none}.benefitsBanner__image--desktop{display:block;position:relative;width:100%;object-fit:cover}}@media (min-width: 1366px){.benefitsBanner__content{gap:2.4rem;padding:5rem 7rem}.benefitsBanner__heading{font-size:3.2rem;line-height:4.1rem}.benefitsBanner__features{gap:2.4rem 3.2rem}}.cardsCarousel{width:100%;background:#fff;padding:4rem 1.6rem}.cardsCarousel__container{max-width:130rem;margin:0 auto}.cardsCarousel__heading{color:#181937;font-size:2.4rem;line-height:3.1rem;font-weight:800;margin-bottom:1.6rem}.cardsCarousel__cards{margin-right:-1.6rem!important}.cardsCarousel__card{background:#fff;border-radius:.8rem;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;gap:1.4rem;width:100%;overflow:hidden}.cardsCarousel__cardImageWrap{width:100%}.cardsCarousel__cardImage{width:100%;height:100%;object-fit:cover}.cardsCarousel__cardTitle{font-size:1.6rem;line-height:2.2rem;font-weight:500;color:#181937;display:flex;align-items:center;gap:.8rem;margin-bottom:0;margin-top:1.4rem}@media (min-width: 768px){.cardsCarousel{padding:4rem}.cardsCarousel__heading{font-size:2.6rem;line-height:3.3rem}.cardsCarousel__cards{margin-right:-4rem!important}.cardsCarousel__cardTitle{margin-top:1.6rem}}@media (min-width: 1024px){.cardsCarousel{padding:6.4rem 4rem}.cardsCarousel__heading{font-size:3.2rem;line-height:4.1rem}.cardsCarousel__cards{margin-right:inherit!important}.cardsCarousel__card{width:100%;gap:1.6rem}.cardsCarousel__cardTitle{margin-top:1.6rem;font-size:1.8rem;line-height:2.5rem}.cardsCarousel__cardTitle svg{transition:transform .3s ease}.cardsCarousel__card:hover .cardsCarousel__cardTitle svg{transform:translate(.4rem)}}@media (min-width: 1366px){.cardsCarousel{padding:6.4rem 7rem}}.faqSplit{background-color:#f1eae3;padding:3.2rem 1.6rem;position:relative}.faqSplit__container{max-width:130rem;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:start;gap:2.4rem}.faqSplit__headingBlock{width:100%}.faqSplit__heading{color:#15103d;margin-bottom:0;font-size:2.4rem;line-height:3.1rem;font-weight:800}.faqSplit__accordions{display:flex;flex-direction:column;gap:0}.faqSplit__accordion{background:transparent;padding-top:2.4rem;padding-bottom:2.4rem;box-shadow:none;display:flex;flex-direction:column;margin-bottom:0;position:relative;border-bottom:.1rem solid #15103d;border-top:0}.faqSplit__accordion:not(:last-child){margin-bottom:0}.faqSplit__accordion:first-child{padding-top:0}.faqSplit__accordion+.faqSplit__accordion{margin-top:0}.faqSplit__accTitle{color:#15103d;margin-bottom:0;display:flex;align-items:center;font-size:1.3rem;line-height:1.8rem;font-weight:500}.faqSplit__iconWrap{display:flex;align-items:center;margin-left:1.2rem;width:1.6rem;height:1.6rem}.faqSplit__accDesc{color:#15103d;margin-top:1.2rem;font-size:1.2rem;line-height:1.5;font-weight:400;margin-bottom:0}.faqSplit__btnWrap{margin-top:2.4rem}.faqSplit__viewMore{width:100%}.faq--hide{display:none}@media (min-width: 768px){.faqSplit{padding:3.2rem 4rem}.faqSplit__heading{font-size:3.2rem;line-height:3.3rem}.faqSplit__accTitle{font-size:1.6rem;line-height:2.2rem}.faqSplit__viewMore{width:24.8rem}}@media (min-width: 1024px){.faqSplit{padding:4.8rem 4rem}.faqSplit__container{flex-direction:row;justify-content:space-between}.faqSplit__headingBlock{width:42rem}.faqSplit__heading{line-height:4.1rem}.faqSplit__right{max-width:74.6rem}.faqSplit__accDesc{font-size:1.4rem;line-height:1.7}.faqSplit__viewMore{width:auto}}@media (min-width: 1366px){.faqSplit{padding:4.8rem 7rem}}.fourFoldCarousel__headingWrap--inner{display:flex;align-items:center;gap:.3rem;margin-bottom:.8rem}.fourFoldCarousel__headingWrap{text-align:start}.fourFoldCarousel__heading{margin-bottom:0}.subheading__section{margin:.6rem 0 0;color:#15103d}.fourFoldCarousel__stage{position:relative;background-color:#fff;padding:1.6rem;border:.1rem solid #15103d;border-radius:.8rem .8rem 0 0;margin-top:1.6rem;min-height:37rem}.fourFoldCarousel__tabs{display:block}.fourFoldCarousel__tabsHeader{display:flex;align-items:center;gap:.8rem}.fourFoldCarousel__tabsList{display:flex;gap:1rem;overflow:auto;flex:1}.fourFoldCarousel__tab{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;flex:1;background:transparent;border:0;padding:0;cursor:pointer}.fourFoldCarousel__tabBar{display:block;width:100%;height:.3rem;border-radius:.8rem;background:#a49f93}.fourFoldCarousel__tabLabel{display:block;font-size:1.3rem;line-height:1.42;font-weight:500;color:#a49f93;text-align:center;text-transform:capitalize}.fourFoldCarousel__tab.is-active .fourFoldCarousel__tabBar{background:#15103d}.fourFoldCarousel__tab.is-active .fourFoldCarousel__tabLabel{color:#15103d}@media (max-width: 767px){.fourFoldCarousel__tab{transition:transform .2s ease}.fourFoldCarousel__tab:active{transform:scale(.95)}.fourFoldCarousel__tabBar{transition:background-color .3s ease}.fourFoldCarousel__tabLabel{transition:color .3s ease}}.fourFoldCarousel__arrowTrack{position:absolute;top:45%;transform:translateY(-50%);left:0;right:0;max-width:34rem;margin:0 auto;height:0;z-index:2;pointer-events:none}.fourFoldCarousel__stageArrow{position:absolute;top:0;transform:translateY(-50%);width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;border-radius:999rem;pointer-events:auto;opacity:1}.fourFoldCarousel__stageArrow--prev{left:12px}.fourFoldCarousel__stageArrow--next{right:12px}.fourFoldCarousel__stageArrow.is-disabled{pointer-events:none}.fourFoldCarousel__stageArrow.is-disabled svg path{fill:#a49f93}.fourFoldCarousel__grid{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;row-gap:3rem;margin-top:2.4rem}.fourFoldCarousel__block{width:100%;padding-left:1rem;padding-right:1rem}.fourFoldCarousel__block{display:none}.fourFoldCarousel__block.is-active{display:block}@media (max-width: 767px){.fourFoldCarousel__block{opacity:0}.fourFoldCarousel__block.is-active{animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}.fourFoldCarousel__pagination{display:none;position:static;height:.3rem;width:100%;background-color:#d9d9d9;border-radius:10rem;margin-top:2.4rem}.fourFoldCarousel__pagination .swiper-pagination-progressbar-fill{background:#15103d;border-radius:10rem}.fourFoldCarousel__card{background:#fff;border-radius:.8rem;height:100%}.fourFoldCarousel__image{width:100%;display:block}.fourFoldCarousel__imageWrap{position:relative;border-radius:.8rem;overflow:hidden;max-width:21rem;height:21rem;margin:0 auto}.fourFoldCarousel__text{padding:1.6rem 1rem;padding-bottom:0;text-align:center}.fourFoldCarousel__title{color:#15103d;font-size:1.6rem;line-height:1.42;font-weight:500;margin-bottom:.8rem}.fourFoldCarousel__description{margin:0;color:#15103d;font-size:1.3rem;line-height:1.42;font-weight:400}.fourFoldCarousel__stepBadge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#15103d;border:.08rem solid #15103d;border-radius:.8rem;padding:.2rem 1.6rem;font-size:1.3rem;line-height:1.42;font-weight:500;z-index:1;display:none}@media (min-width: 768px){.fourFoldCarousel__tabs{display:none}.fourFoldCarousel__block{display:block}.fourFoldCarousel__grid{margin-left:0;margin-right:-4.4rem;row-gap:0;margin-top:1.6rem;overflow:hidden}.fourFoldCarousel__block{width:100%;flex-shrink:0;padding:0;height:auto}.fourFoldCarousel__card{background:#f1eae3}.fourFoldCarousel__text{text-align:left;padding-bottom:1.6rem}.fourFoldCarousel__imageWrap{max-width:100%;height:auto;border-radius:.8rem .8rem 0 0;margin:0}.fourFoldCarousel__arrowTrack{display:none}.fourFoldCarousel__stage{position:relative;background-color:#fff;padding:0;border:0;margin-top:1.6rem}.fourFoldCarousel__pagination{display:block;margin-right:4.4rem}.fourFoldCarousel__stepBadge{display:inline-block}}@media (min-width: 1024px){.fourFoldCarousel__grid{flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;row-gap:7rem}.fourFoldCarousel__block{width:25%;padding-left:1rem;padding-right:1rem}.fourFoldCarousel__stage{margin-top:3.2rem}.fourFoldCarousel__card{background:#f1eae3}.fourFoldCarousel__pagination{display:none}}.infoCardsCarousel__container{margin:0 auto;display:flex;gap:1.6rem;flex-flow:column;padding:4.5rem 1.6rem 4rem}.infoCardsCarousel__headingWrap{width:100%}.infoCardsCarousel__heading{font-size:2.4rem;line-height:3.1rem;font-weight:800;margin-bottom:0}.infoCardsCarousel__swiper{margin:0!important;position:relative;width:calc(100% + 1.6rem);margin-right:-1.6rem!important}.infoCardsCarousel__swiper .swiper{overflow:visible}.infoCardsCarousel__swiper .swiper-wrapper{display:flex}.infoCardsCarousel__swiper .swiper-slide{flex-shrink:0}.infoCardsCarousel__swiper .infoCardsCarousel__progressbar{height:.4rem;position:static;width:100%;background-color:#d9d9d9;border-radius:10rem}.infoCardsCarousel__swiper .infoCardsCarousel__progressbar .swiper-pagination-progressbar-fill{background:#15103d;border-radius:10rem}.infoCardsCarousel__swiper .infoCardsCarousel__navPrev,.infoCardsCarousel__swiper .infoCardsCarousel__navNext{cursor:pointer;position:static;padding:0;width:5rem;height:5rem;margin-top:0}.infoCardsCarousel__swiper .swiper-button-disabled path{fill:#acacac}.infoCardsCarousel__swiperWrapper{display:flex}.infoCardsCarousel__item{position:relative;display:flex;flex-direction:column;border-radius:.8rem;overflow:hidden;height:auto!important;padding-bottom:6.4rem}.infoCardsCarousel__itemImage{width:100%;object-fit:cover}.infoCardsCarousel__itemIconWrap{width:4.4rem;height:4.4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:.1rem dashed #15103d;border-radius:50%}.infoCardsCarousel__itemIcon{width:100%;height:100%}.infoCardsCarousel__itemInfo{display:flex;flex-direction:column;background-color:#f1eae3;position:absolute;bottom:.1rem;width:100%;padding:1rem}.infoCardsCarousel__itemInfoHeader{display:flex;align-items:center;gap:.6rem}.infoCardsCarousel__itemTitle{margin-bottom:0;flex-grow:1;font-size:1.3rem;line-height:1.8rem;font-weight:500}.infoCardsCarousel__itemAccordion{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:block}.infoCardsCarousel__itemAccordionText{margin-top:.5rem;font-size:1.3rem;line-height:1.8rem;font-weight:400;margin-bottom:0}.infoCardsCarousel__itemInfoHeader[aria-expanded=true]+.infoCardsCarousel__itemAccordion{max-height:50rem;opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s}.infoCardsCarousel__nav{gap:1rem;display:none}.infoCardsCarousel__paginationWrap{width:100%;margin-top:2.4rem;padding-right:1.7rem}.infoCardsCarousel__iconWrap{display:flex;align-items:center;margin-left:.5rem}.infoCardsCarousel__icon{display:none;width:1.6rem;height:1.6rem}.infoCardsCarousel__itemInfoHeader[aria-expanded=false] .infoCardsCarousel__icon--plus,.infoCardsCarousel__itemInfoHeader[aria-expanded=true] .infoCardsCarousel__icon--minus{display:inline-block}@media (min-width: 768px){.infoCardsCarousel__container{padding:4rem}.infoCardsCarousel__heading{font-size:2.6rem;line-height:3.3rem}.infoCardsCarousel__swiper{width:calc(100% + 4rem);margin-right:-4rem!important}.infoCardsCarousel__paginationWrap{padding-right:4rem}}@media (min-width: 1024px){.infoCardsCarousel__container{flex-flow:column;padding:6.4rem 4rem;gap:2rem;align-items:center}.infoCardsCarousel__headingWrap{width:100%}.infoCardsCarousel__heading{font-size:3.2rem;line-height:4.1rem}.infoCardsCarousel__swiper .infoCardsCarousel__progressbar{width:90%}.infoCardsCarousel__item{padding-bottom:7rem}.infoCardsCarousel__itemIconWrap{width:5rem;height:5rem}.infoCardsCarousel__itemInfo{padding:1rem 1.2rem}.infoCardsCarousel__itemTitle{font-size:1.6rem;line-height:2.2rem}.infoCardsCarousel__itemAccordionText{margin-top:.8rem;font-size:1.6rem;line-height:2.2rem}.infoCardsCarousel__nav{display:flex}.infoCardsCarousel__paginationWrap{width:96%;display:flex;align-items:center;gap:2rem;padding-right:0}}@media (min-width: 1366px){.infoCardsCarousel__container{flex-flow:row;padding:6.4rem 7rem}.infoCardsCarousel__headingWrap{width:16%}.infoCardsCarousel__swiper{width:calc(86% + 7rem);margin-right:-7rem!important}}.llm-content__data{padding:4rem 1.2rem}.llm-content__data strong{font-weight:inherit}.llm-content__data a{color:#00f}@media screen and (min-width: 1024px){.llm-content__data{padding:8rem 6rem}}.mediaWithListAcc .mediaWithList__container{margin:0 auto}.mediaWithListAcc .mediaWithList__heading{margin:0 auto;margin-bottom:2.4rem;text-align:center}.mediaWithListAcc .mediaWithList__heading--inList{display:none}.mediaWithListAcc .mediaWithList__contentAcc{display:grid;grid-template-columns:1fr;gap:2.4rem}.mediaWithListAcc .mediaWithList__mediaAcc{width:100%;border-radius:1rem;overflow:hidden}.mediaWithListAcc .mediaWithList__image,.mediaWithListAcc .mediaWithList__video{display:block;width:100%;height:auto;border-radius:.8rem;background:#d0d0d0}.mediaWithListAcc .mediaWithList__listAcc{display:grid;grid-auto-rows:min-content;gap:1.6rem}.mediaWithListAcc .mediaWithList__icon{width:4rem;height:4rem;border-radius:none;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden}.mediaWithListAcc .mediaWithList__iconImage,.mediaWithListAcc .mediaWithList__iconVideo{width:100%;height:100%;object-fit:contain;display:block}.mediaWithListAcc .mediaWithList__accHeaderAcc{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:.4rem;padding-right:1.2rem}.mediaWithListAcc .mediaWithList__title{margin:0;font-size:1.3rem;line-height:1.6rem;font-weight:500;color:#15103d}.mediaWithListAcc .mediaWithList__description{margin:0;font-size:1.3rem;line-height:1.6rem;color:#15103d}.mediaWithList__listAcc__container{display:flex;flex-direction:column;gap:.8rem}.mediaWithList__accordionContent{padding-left:4.5rem}.mediaWithList__accordionInner{padding-bottom:.8rem}.mediaWithList__accordion{padding:.8rem;border:.1rem solid #15103d;border-radius:.8rem}.mediaWithList__accordion:not(:first-child){border-top:.1rem solid #15103d}@media (min-width: 1000px){.mediaWithListAcc .mediaWithList__heading{display:none;max-width:100%;margin:0;text-align:start}.mediaWithListAcc .mediaWithList__heading--inList{display:block;margin-bottom:1.4rem}.mediaWithListAcc .mediaWithList__mediaAcc{border-radius:1.4rem 0 0 1.4rem;order:2}.mediaWithListAcc .mediaWithList__contentAcc{grid-template-columns:.56fr .6fr;gap:4rem;align-items:start}.mediaWithListAcc .mediaWithList__accHeaderAcc{grid-template-columns:5.4rem 1fr auto}.mediaWithListAcc .mediaWithList__title{font-size:1.6rem;line-height:2rem}.mediaWithListAcc .mediaWithList__description{font-size:1.6rem;line-height:2.2rem}.mediaWithListAcc .mediaWithList__listAcc{padding-top:3rem;order:1;justify-content:end}.mediaWithList__accordionContent{padding-left:5.6rem}.mediaWithListAcc .mediaWithList__listAcc__container{max-width:60rem;gap:1.6rem}.mediaWithListAcc .mediaWithList__icon{width:5.4rem;height:5.4rem}}.mediaWithList__container{margin:0 auto}.mediaWithList__heading{margin:0 auto;margin-bottom:2.4rem;text-align:start}.mediaWithList__heading--inList{display:none}.mediaWithList__content{display:grid;grid-template-columns:1fr;gap:2.4rem}.mediaWithList__media{width:100%;border-radius:1rem;overflow:hidden}.mediaWithList__image,.mediaWithList__video{display:block;width:100%;height:auto;border-radius:.8rem;background:#d0d0d0}.mediaWithList__list{display:grid;grid-auto-rows:min-content;gap:1.6rem}.mediaWithList__listWrap{max-width:60rem}.mediaWithList__row{display:grid;grid-template-columns:5.2rem 1fr;align-items:center;gap:1.4rem}.mediaWithList__icon{width:4.8rem;height:4.8rem;border-radius:50%;background:#15103d;display:flex;align-items:center;justify-content:center;overflow:hidden}.mediaWithList__iconImage,.mediaWithList__iconVideo{width:4rem;height:4rem;object-fit:contain;display:block}.mediaWithList__text{display:grid;gap:.8rem}.mediaWithList__title{margin:0;font-size:1.6rem;line-height:2rem;font-weight:500;color:#15103d}.mediaWithList__description{margin:0;font-size:1.3rem;line-height:1.42;color:#15103d;opacity:.9}@media (min-width: 1000px){.mediaWithList__heading{display:none;max-width:100%;margin:0;text-align:start}.mediaWithList__heading--inList{display:block;margin-bottom:0}.mediaWithList__media{border-radius:0 1.4rem 1.4rem 0}.mediaWithList__icon{width:5rem;height:5rem}.mediaWithList__content{grid-template-columns:.54fr .46fr;gap:4rem;align-items:start}.mediaWithList__list{gap:2.4rem;padding-top:3rem}.mediaWithList__row{grid-template-columns:5.2rem 1fr;gap:1.6rem}}.pressMentions{padding:4rem .8rem;background-color:#fff}.pressMentions__container{max-width:130rem;margin:0 auto;display:flex;align-items:center;flex-flow:column}.pressMentions__headingBlock{width:100%;max-width:30rem}.pressMentions__heading{font-size:2.4rem;line-height:3.1rem;font-weight:800;margin-bottom:0;text-align:center}.pressMentions__blocks{display:flex;align-items:center;width:76%}.pressMentions__desktop{display:none}.pressMentions__mobile{width:100%;display:block}.pressMentions__block{width:33.3%;display:flex;flex-flow:column;align-items:center;gap:2rem;padding:2.4rem 1rem;border-right:.1rem solid #15103d;text-align:center}.pressMentions__block:first-child{padding-left:0}.pressMentions__block:last-child{padding-right:0;border-right:0}.pressMentions__logo{width:100%}.pressMentions__quote{font-size:1.8rem;line-height:2.5rem;font-weight:500;margin-bottom:0;text-align:center}.pressMentions__thumbsSwiper{margin-top:2.4rem}.pressMentions__thumbsSwiper .swiper-wrapper{align-items:center}.pressMentions__thumbsSwiper .swiper-slide{opacity:.3!important;display:flex;justify-content:center;align-items:center}.pressMentions__thumbsSwiper .swiper-slide-thumb-active{opacity:1!important}.pressMentions__mainSwiper{margin-top:2.4rem}.pressMentions__logoMobile{width:100%;height:auto;object-fit:contain;max-width:12rem}@media (min-width: 768px){.pressMentions{padding:4rem}.pressMentions__headingBlock{max-width:inherit}}@media (min-width: 1024px){.pressMentions{padding:6.5rem 7rem}.pressMentions__container{flex-flow:row;gap:2rem}.pressMentions__headingBlock{width:24%}.pressMentions__heading{text-align:inherit;font-size:3rem;line-height:4.1rem}.pressMentions__desktop{display:flex}.pressMentions__mobile{display:none}.pressMentions__block{padding:2.4rem 1rem}.pressMentions__quote{font-size:1.8rem;line-height:2.5rem}.pressMentions__logoMobile{max-width:none}}@media (min-width: 1200px){.pressMentions__heading{font-size:3.2rem;line-height:4.1rem}}.productShowcase{background:#f7f5f2}.productShowcase__container{display:flex;justify-content:center;margin:0 auto;flex-flow:column;overflow:hidden}.productShowcase__imageWrap{width:100%}.productShowcase__image{width:100%;object-fit:cover;height:100%}.productShowcase__content{background:#f1eae3;display:flex;justify-content:center;align-items:center;position:relative}.productShowcase__content:before{content:"";position:absolute;top:-10rem;left:50%;transform:translate(-50%);width:134%;height:46rem;background:#f1eae3;border-top-left-radius:50%;border-top-right-radius:50%;z-index:1}.productShowcase__contentInner{max-width:53rem;display:flex;flex-flow:column;align-items:center;padding-top:4rem;z-index:2;padding-bottom:2.6rem;margin-top:-10rem}.productShowcase__contentBottom{display:flex;align-items:center;flex-flow:column;width:100%}.productShowcase__heading{font-size:2.4rem;line-height:3.1rem;font-weight:800;margin-bottom:.8rem;max-width:32.7rem;text-align:center}.productShowcase__subheading{font-size:1.6rem;line-height:2.2rem;font-weight:500;margin-bottom:.8rem;text-align:center;max-width:32.4rem}.productShowcase__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;margin-top:.8rem;gap:1.6rem}.productShowcase__feature{display:flex;align-items:center;gap:1.2rem}.productShowcase__featureText{font-size:1.6rem;line-height:2.2rem;font-weight:500}.productShowcase__featureIcon{width:5.2rem;height:5.2rem;object-fit:contain}.productShowcase__productImage{width:100%;max-width:12.4rem}.productShowcase__imageDesktop{display:none;max-width:100%}.productShowcase__imageMobile{max-width:100%}@media (min-width: 768px){.productShowcase__contentInner{padding-bottom:4rem;padding-top:6rem}.productShowcase__heading{font-size:2.6rem;line-height:3.3rem;margin-bottom:1.6rem;max-width:46rem}.productShowcase__subheading{margin-bottom:1.6rem;max-width:inherit}.productShowcase__features{margin-top:1.6rem;gap:.8rem}.productShowcase__featureIcon{width:6.2rem;height:6.2rem}.productShowcase__productImage{max-width:23.4rem}}@media (min-width: 1024px){.productShowcase__container{flex-flow:row;position:relative}.productShowcase__content{position:absolute;clip-path:ellipse(96% 74% at 103% 48%);padding-left:15rem;right:0;height:100%;width:57%;padding-right:3rem}.productShowcase__content:before{display:none}.productShowcase__contentInner{padding-top:0;margin-top:0;padding-bottom:0}.productShowcase__contentBottom{align-items:start;flex-flow:row;margin-left:-8rem}.productShowcase__heading{font-size:2.2rem;line-height:3.1rem;margin-bottom:1rem;max-width:inherit;text-align:start}.productShowcase__subheading{font-size:1.4rem;line-height:1.8rem;margin-bottom:.5rem;text-align:start}.productShowcase__features{margin-top:0;gap:1.6rem}.productShowcase__featureText{font-size:1.3rem;line-height:2rem}.productShowcase__featureIcon{width:5.2rem;height:5.2rem}.productShowcase__imageDesktop{display:block}.productShowcase__imageMobile{display:none}}@media (min-width: 1366px){.productShowcase__content{padding-right:7.2rem;padding-left:21.3rem}.productShowcase__heading{font-size:3.2rem;line-height:4.1rem;margin-bottom:1.5rem}.productShowcase__subheading,.productShowcase__featureText{font-size:1.6rem;line-height:2.2rem}}.shopCategoryGrid{padding:4rem 1.6rem;background:#fff}.shopCategoryGrid__container{max-width:130rem;margin:0 auto}.shopCategoryGrid__header{text-align:left;margin-bottom:1.6rem}.shopCategoryGrid__subheadingWrap{display:flex;align-items:center;margin-bottom:1rem;gap:.8rem}.shopCategoryGrid__icon{width:100%}.shopCategoryGrid__subheading{font-size:1.6rem;letter-spacing:.032rem;line-height:2.2rem;font-weight:500;margin-bottom:0}.shopCategoryGrid__mainHeading{margin-bottom:0;font-size:2.4rem;line-height:3.1rem;font-weight:800}.shopCategoryGrid__cards{display:flex;gap:1.5rem;justify-content:center;flex-direction:column}.shopCategoryGrid__card{border-radius:.8rem;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;text-decoration:none;color:inherit}.shopCategoryGrid__card:hover .shopCategoryGrid__cardBtn{background-color:#ff5729}.shopCategoryGrid__cardImageWrapper{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.shopCategoryGrid__cardImage{width:100%;height:auto;object-fit:cover;display:block}.shopCategoryGrid__cardContent{padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;flex:1;position:absolute;top:0;left:0}.shopCategoryGrid__cardTitle{margin-bottom:0;font-size:1.8rem;line-height:2.5rem;font-weight:800}.shopCategoryGrid__cardSubtitle{margin-bottom:0;font-size:1.3rem;line-height:1.8rem;font-weight:500}.shopCategoryGrid__cardBtn{min-width:15.6rem;transition:all .3s ease}@media (min-width: 768px){.shopCategoryGrid{padding:4rem}.shopCategoryGrid__header{margin-bottom:2.6rem}.shopCategoryGrid__subheadingWrap{margin-bottom:.8rem}.shopCategoryGrid__mainHeading{font-size:2.6rem;line-height:3.3rem}.shopCategoryGrid__cards{flex-direction:row;gap:2rem}.shopCategoryGrid__card{width:50%}.shopCategoryGrid__cardContent{padding:1.2rem}.shopCategoryGrid__cardBtn{min-width:16.4rem}}@media (min-width: 1024px){.shopCategoryGrid{padding:6.6rem 4rem 7rem}.shopCategoryGrid__mainHeading{font-size:3.2rem;line-height:4.2rem}.shopCategoryGrid__cardContent{padding:2.4rem;gap:1.2rem}.shopCategoryGrid__cardTitle{font-size:2.4rem;line-height:3.1rem}.shopCategoryGrid__cardSubtitle{font-size:1.6rem;line-height:2.2rem}.shopCategoryGrid__cardBtn{min-width:20rem}}@media (min-width: 1366px){.shopCategoryGrid{padding:6.6rem 7rem 7rem}}.store__locator{max-width:140rem;margin:0 auto;padding:4rem 1.2rem}.store__locator .stockist-result-image img{width:100%;height:100%;max-width:100%}.store__locatorHeading{margin-bottom:1.2rem;font-size:2.4rem;line-height:3rem}.store__locatorDescription{margin-bottom:0;font-size:1.4rem;line-height:2.1rem}.stockist-result-image{width:4.4rem;height:4.4rem}.store__locatorHeader{text-align:center;margin-bottom:2.4rem}#stockist-widget .stockist-list-result .stockist-result-image img{width:100%;height:100%;max-width:100%}@media (min-width: 1024px){.store__locator{padding:4.4rem 3.2rem}.store__locatorHeading{font-size:2.8rem;line-height:3.1rem}.store__locatorDescription{font-size:2rem;line-height:3rem;font-weight:500}.store__locatorHeader{margin-bottom:4.4rem}}.testimonialsSection{background:#15103d;position:relative;padding:3.2rem 1.6rem;overflow:hidden}.testimonialsSection__container{position:relative;width:100%;margin:0 auto;display:flex;flex-flow:column;gap:2rem}.testimonialsSection__subheadingRow{display:flex;align-items:center;gap:.8rem}.testimonialsSection__textContent{width:100%;display:flex;flex-flow:column;justify-content:space-between}.testimonialsSection__textContentTop{display:flex;flex-flow:column;gap:.8rem}.testimonialsSection__subheadingText{font-size:1.3rem;line-height:1.6rem;font-weight:500;color:#fff}.testimonialsSection__heading{font-size:2.4rem;line-height:3.1rem;font-weight:700;color:#fff;margin:0;text-align:left}.testimonialsSection__content{margin:0!important;margin-right:-1.6rem!important}.testimonialsSection__block{border-radius:.8rem;position:relative;overflow:hidden;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;height:35rem}.testimonialsSection__video{width:100%;height:100%;object-fit:cover}.testimonialsSection__playButton,.testimonialsSection__pauseButton{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5.0625rem;height:5.0625rem;cursor:pointer;z-index:2}.testimonialsSection__playButton svg,.testimonialsSection__pauseButton svg{width:100%;height:100%}.testimonialsSection__pauseButton{display:none}.testimonialsSection__body,.testimonialsSection__author{font-size:1.3rem;line-height:1.8rem;font-weight:500;margin:0;color:#fff}.testimonialsSection__navigation{display:none;align-items:center;gap:2rem}.testimonialsSection__navigation .testimonialsSection__swiperPrev,.testimonialsSection__navigation .testimonialsSection__swiperNext{cursor:pointer;position:static;padding:0;width:5rem;height:5rem;margin-top:0}.testimonialsSection__navigation .swiper-button-disabled path{fill:#acacac}.testimonialsSection__ctaBtn--desktop{display:none}.testimonialsSection__ctaBtn--mobile{width:100%;margin-top:2.4rem}.testimonialsSection__mobile{margin-top:.4rem}.testimonialsSection__mobile .testimonialsSection__progressBar{height:.4rem;position:relative;width:100%;background-color:#fff;border-radius:10rem}.testimonialsSection__mobile .testimonialsSection__progressBar .swiper-pagination-progressbar-fill{background:var(--pagination-fill-color, #d0b5a1);border-radius:10rem}@media (min-width: 640px){.testimonialsSection__block{height:auto}}@media (min-width: 768px){.testimonialsSection{padding:3.2rem 4rem}.testimonialsSection__heading{font-size:2.6rem;line-height:3.4rem}.testimonialsSection__content{margin-right:-4rem!important;width:calc(100% + 4rem)}.testimonialsSection__ctaBtn--mobile{width:25rem}}@media (min-width: 1024px){.testimonialsSection{padding:6.5rem 4rem}.testimonialsSection__container{flex-flow:row}.testimonialsSection__textContent{width:32%}.testimonialsSection__textContentTop{gap:2.4rem}.testimonialsSection__subheadingText{font-size:1rem;line-height:1.6rem}.testimonialsSection__headingWrap{max-width:40rem}.testimonialsSection__heading{font-size:3.2rem;line-height:4.1rem}.testimonialsSection__content{margin:auto!important;margin-right:-7rem!important;width:calc(67% + 7rem)}.testimonialsSection__block{height:auto}.testimonialsSection__body,.testimonialsSection__author{font-size:1.3rem;line-height:1.9rem}.testimonialsSection__navigation{display:flex}.testimonialsSection__ctaBtn--desktop{display:inline-block}.testimonialsSection__mobile{display:none}}@media (min-width: 1366px){.testimonialsSection{padding:6.5rem 7rem}.testimonialsSection__subheadingText,.testimonialsSection__body,.testimonialsSection__author{font-size:1.6rem;line-height:2.2rem}}.valuePropsGrid{padding:1.6rem 2.4rem}.valuePropsGrid__container{max-width:130rem;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;row-gap:2.6rem;column-gap:1.6rem}.valuePropsGrid__item{width:47%;text-align:center;display:flex;flex-flow:column;align-items:center}.valuePropsGrid__icon{width:5.5rem;height:5.5rem}.valuePropsGrid__text{margin-bottom:0;margin-top:.3rem;font-size:1.3rem;letter-spacing:.026rem;line-height:1.8rem;font-weight:500}@media (min-width: 768px){.valuePropsGrid{padding:1.6rem 4rem}.valuePropsGrid__container{gap:2rem;flex-flow:row}.valuePropsGrid__item{width:25%}.valuePropsGrid__text{font-size:1.6rem;letter-spacing:.032rem;line-height:2.2rem;margin-top:.8rem}}@media (min-width: 1024px){.valuePropsGrid__icon{width:6.4rem;height:6.4rem}.valuePropsGrid__text{margin-top:.3rem;font-size:1.8rem;letter-spacing:.032rem;line-height:2.5rem}}@media (min-width: 1366px){.valuePropsGrid{padding:1.6rem 7rem}}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.buyBox__badge{background-color:#15103d;display:flex;align-items:center;justify-content:space-between;padding:1rem;gap:.8rem;max-width:50rem;margin-bottom:2rem}.buyBox__badgeText{font-size:1.2rem;line-height:1.8rem;font-weight:500;color:#fff;margin-bottom:0}.buyBox__badgeTextRegular{display:flex;column-gap:.4rem;flex-flow:row wrap}.buyBox__badgeTextBold{font-weight:800}.buyBox__badgeTimer{background-color:#fff;padding:.4rem;width:100%;display:flex;justify-content:center;border-radius:.4rem}.buyBox__badgeTimerGroup{display:flex;flex-flow:column}.buyBox__badgeRight{max-width:17.8rem;display:flex;flex-flow:column;gap:.5rem;width:100%}.buyBox__badgeTimerUnit{text-align:center}.buyBox__badgeTimerUnit,.buyBox__badgeTimerSeparator{font-size:1.2rem;font-weight:800;line-height:1.4rem;color:#15103d}.buyBox__badgeTimerSeparator{padding:0 1.2rem}.buyBox__badgeTimerLabel{font-size:1rem;font-weight:500;color:#15103d}.buyBox__badgeTextBottom{font-size:1rem;color:#fff;font-weight:500;line-height:1.5rem;margin-bottom:0;text-align:center}@media (min-width: 768px){.buyBox__badgeRight{max-width:19.5rem}}@media (min-width: 1024px){.buyBox__badge{margin-bottom:2.4rem;flex-flow:column;max-width:100%}.buyBox__badge{padding:1rem 2.2rem}.buyBox__badgeTextBottom{font-size:1.2rem;line-height:1.7rem}}@media (min-width: 1130px){.buyBox__badge{flex-flow:row}}@media (max-width: 360px){.buyBox__badgeTextBottom{font-size:.8rem}.buyBox__badgeRight{max-width:none;width:inherit}}@media (max-width: 370px){.buyBox__badgeRight{max-width:none;width:inherit}}.product__carousel--test,.product-visual-test .product__carousel--original{display:none}.product-visual-test .product__carousel--test{display:block}.product__heroTabs{margin-top:2.4rem;width:100%;border:.1rem solid #15103d;border-radius:.8rem .8rem 0 0;overflow:hidden}.product__heroTabsButtons{display:flex}.product__heroTabButton{flex:1;padding:.5rem;background-color:#f1eae3;font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.8rem;color:#15103d;border:none;border-right:.1rem solid #15103d;border-bottom:.1rem solid #15103d;cursor:pointer;transition:all .3s background-color ease;text-align:center;text-transform:capitalize}.product__heroTabButton:last-child{border-right:0}.product__heroTabButton.active{font-weight:500;background-color:#fff;border:none;border-right:.1rem solid #15103d}.product__heroTabButton.active:last-child{border-right:0}.product__heroTabContent{display:none;animation:fadeIn .3s ease;padding:1.6rem 1rem}.product__heroTabContent.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.product__heroBenefitsList{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;flex-flow:column;gap:1.6rem}.product__heroBenefitsList li{font-size:1.3rem;font-weight:400;line-height:1.42;color:#14103b;padding:0;position:relative;gap:.4rem;display:flex;align-items:center}.product__heroBenefitsDesc{font-size:1.3rem;font-weight:400;line-height:1.42;color:#14103b;margin:0}.product__heroStepsList{display:flex;flex-direction:column;gap:1.8rem}.product__heroStep{display:flex;flex-flow:column;gap:.8rem;align-items:flex-start;margin:0}.product__heroStepNumber{font-family:Garnett,sans-serif;font-size:1.2rem;font-weight:500;margin:0;border:.1rem solid #15103d;padding:.2rem 1.6rem;border-radius:.8rem}.product__heroStepContent{flex:1}.product__heroStepTitle{font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.42;color:#14103b;margin:0 0 .8rem}.product__heroStepDesc{font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.42;color:#14103b;margin:0}.product__heroReviewsList{display:flex;gap:1.2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;padding:1rem 1rem .5rem;margin:-1rem -1rem -.5rem 0;scroll-padding-inline:1rem;scroll-padding-top:1rem;cursor:grab}.product__heroReviewsList.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.product__heroReviewsList::-webkit-scrollbar{display:none}.product__heroReviewCard{flex:0 0 calc(66.666% - .8rem);max-width:21.5rem;min-width:21.5rem;background:#fff;border-radius:.8rem;padding:1rem;box-shadow:0 0 .5rem #15103d40;scroll-snap-align:start;display:flex;flex-direction:column;scroll-margin-inline:1rem}.product__heroReviewStars{display:flex;gap:.4rem;margin-bottom:.8rem}.product__heroReviewStar{width:1.2rem;height:1.1rem;color:#ea2c00;flex-shrink:0}.product__heroReviewTitle{font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.42;color:#14103b;margin:0 0 .8rem}.product__heroReviewDesc{font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.42;color:#14103b;margin:0}.product__heroReviewsMore{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.6rem;padding:.8rem;font-family:Garnett,sans-serif;font-size:1.3rem;font-weight:500;color:#15103d;cursor:pointer;text-decoration:none;transition:opacity .3s ease;text-decoration:underline}.product__heroReviewsMore:hover{opacity:.8}.product__heroReviewsMore svg{width:1.4rem;height:1.4rem}@media (min-width: 768px){.product__heroReviewsList{gap:1.6rem}.product__heroTabButton{padding:1.4rem .2rem}.product__heroReviewCard{flex:0 0 calc(50% - .8rem)}}@media (min-width: 1024px){.product__heroReviewCard{flex:0 0 calc(40% - 1.07rem);padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/512/compiled_assets/styles.css.map */
