.custom-benefits__head{margin-bottom:3.2rem}.custom-benefits__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 .8rem}.custom-benefits__heading{margin:0;font-size:2.8rem;font-weight:800}.custom-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.custom-benefits__num{width:4.4rem;height:4.4rem;border-radius:1.2rem;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;margin-bottom:1.2rem}.custom-benefits__title{font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.custom-benefits__text{font-size:1.4rem;opacity:.75;line-height:1.6;margin:0}@media screen and (max-width:989px){.custom-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.custom-benefits__grid{grid-template-columns:1fr;gap:2.2rem}}.custom-benefits--compact .custom-benefits__grid{gap:2rem}.custom-benefits--compact .custom-benefits__num{width:3.6rem;height:3.6rem;border-radius:1rem;font-size:1.4rem;margin-bottom:.8rem}.custom-benefits--compact .custom-benefits__title{font-size:1.5rem}.custom-benefits--compact .custom-benefits__text{font-size:1.3rem}@media screen and (max-width:749px){.custom-benefits--compact .custom-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.custom-benefits--compact .custom-benefits__item{text-align:center}.custom-benefits--compact .custom-benefits__num{width:2.8rem;height:2.8rem;font-size:1.2rem;margin:0 auto .6rem}.custom-benefits--compact .custom-benefits__title{font-size:1.15rem;line-height:1.3}.custom-benefits--compact .custom-benefits__text{display:none}}.product__description table{width:100%;border-collapse:collapse;margin:1.6rem 0}.product__description table td,.product__description table th{padding:1.1rem 1.4rem;font-size:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:left}.product__description table tr td:first-child,.product__description table tr th:first-child{font-weight:600;opacity:.75;width:42%}.product__description table tr td:last-child,.product__description table tr th:last-child{font-weight:700}.product-form__input input[type=radio]:checked+label,fieldset input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important;box-shadow:0 0 0 1px rgb(var(--color-button))!important}.custom-catgrid__head{margin-bottom:2.8rem}.custom-catgrid__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 .8rem}.custom-catgrid__heading{margin:0;font-size:2.8rem;font-weight:800}.custom-catgrid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:2.8rem}.custom-catgrid__card{display:block;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;padding:1.4rem;text-decoration:none;color:rgb(var(--color-foreground))}.custom-catgrid__imgbox{aspect-ratio:4/3;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.06);margin-bottom:1.4rem}.custom-catgrid__img{display:block;width:100%;height:100%;object-fit:cover}.custom-catgrid__imgph{width:100%;height:100%}.custom-catgrid__count{font-size:1.2rem;font-weight:700;color:rgb(var(--color-button));margin-bottom:.6rem}.custom-catgrid__title{font-size:1.8rem;font-weight:700;margin-bottom:.6rem}.custom-catgrid__desc{font-size:1.35rem;opacity:.75;line-height:1.5;margin:0 0 .9rem}.custom-catgrid__link{font-size:1.35rem;font-weight:700;color:rgb(var(--color-button))}.custom-catgrid__help{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;padding:2.4rem 2.8rem;display:flex;align-items:center;justify-content:space-between;gap:1.8rem;flex-wrap:wrap}.custom-catgrid__help-title{font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.custom-catgrid__help-text{font-size:1.4rem;opacity:.75;margin:0}@media screen and (max-width:989px){.custom-catgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.custom-catgrid__grid{grid-template-columns:1fr}}.custom-hero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:center}.custom-hero__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 1rem}.custom-hero__heading{margin:0 0 1.4rem;font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.15}.custom-hero__sub{font-size:1.8rem;line-height:1.6;margin:0 0 2rem;opacity:.85;max-width:56rem}.custom-hero__buttons{display:flex;gap:1.6rem;flex-wrap:wrap;margin-bottom:1.8rem}.custom-hero__trust{list-style:none;padding:0;margin:0;display:flex;gap:2.4rem;flex-wrap:wrap;font-size:1.4rem;font-weight:600;opacity:.85}.custom-hero__trust li:before{content:"\2713  "}.custom-hero__rating{display:flex;align-items:center;gap:1rem;margin:0 0 1.8rem}.custom-hero__rating-stars{color:#f0a93d;font-size:1.7rem;letter-spacing:.2rem}.custom-hero__rating-text{font-size:1.4rem;font-weight:700;opacity:.85}@keyframes customHeroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.custom-hero__eyebrow,.custom-hero__heading,.custom-hero__sub,.custom-hero__buttons,.custom-hero__rating,.custom-hero__trust{animation:customHeroFadeUp .7s ease both;will-change:opacity,transform}.custom-hero__heading{animation-delay:.05s}.custom-hero__sub{animation-delay:.12s}.custom-hero__buttons{animation-delay:.19s}.custom-hero__rating{animation-delay:.26s}.custom-hero__trust{animation-delay:.32s}.custom-hero__card{animation:customHeroFadeUp .8s ease .18s both;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.custom-hero__eyebrow,.custom-hero__heading,.custom-hero__sub,.custom-hero__buttons,.custom-hero__rating,.custom-hero__trust,.custom-hero__card{animation:none;opacity:1;transform:none}}.custom-hero__card{display:block;max-width:34rem;margin-left:auto;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:1.6rem;padding:1.8rem;text-decoration:none;color:rgb(var(--color-foreground));box-shadow:0 1.4rem 3.2rem #12203a1a;transition:transform .2s ease}.custom-hero__card:hover{transform:translateY(-2px)}.custom-hero__card-top{display:flex;justify-content:flex-end;margin-bottom:.8rem;min-height:1px}.custom-hero__badge{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:800;letter-spacing:.05rem;text-transform:uppercase;padding:.5rem 1rem;border-radius:2rem}.custom-hero__card-imgbox{width:100%;aspect-ratio:1/.75;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.custom-hero__card-img{display:block;width:100%;height:100%;object-fit:cover}.custom-hero__card-imgph{width:100%;height:100%}.custom-hero__card-title{font-size:1.6rem;font-weight:800;margin:1.1rem 0 .3rem}.custom-hero__card-note{font-size:1.3rem;opacity:.75;margin:0 0 1.1rem}.custom-hero__card-bottom{display:flex;align-items:center;justify-content:space-between}.custom-hero__card-price{font-size:1.7rem;font-weight:800}.custom-hero__card-link{font-size:1.3rem;font-weight:700;color:rgb(var(--color-button))}@media screen and (max-width:749px){.custom-hero__grid{grid-template-columns:1fr;gap:2.8rem}.custom-hero__heading{font-size:3rem}.custom-hero__card{max-width:100%;margin-left:0;padding:1.4rem}.custom-hero__card-imgbox{aspect-ratio:1/.62}}.custom-homedemo__grid{display:grid;grid-template-columns:1.28fr .72fr;gap:5.6rem;align-items:center}.custom-homedemo__grid--right{grid-template-columns:.72fr 1.28fr}.custom-homedemo__grid--right .custom-homedemo__media{order:2}.custom-homedemo__media{position:relative;aspect-ratio:4/3;border-radius:1.6rem;overflow:hidden;box-sizing:border-box;padding:2.8rem;background:linear-gradient(150deg,rgba(var(--color-button),.12),rgb(var(--color-background)) 65%);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.06)}.custom-homedemo__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.custom-homedemo__imgph{width:100%;height:100%}.custom-homedemo__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;background:#f0a93d;color:#22242b;font-size:1.5rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase;padding:.9rem 1.8rem;border-radius:2rem;box-shadow:0 .8rem 1.8rem #f0a93d73}@media screen and (max-width:749px){.custom-homedemo__media{aspect-ratio:4/2.6;padding:1.8rem}.custom-homedemo__badge{top:1rem;left:1rem;font-size:1.15rem;padding:.65rem 1.3rem}}.custom-homedemo__eyebrow{font-size:1.15rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 .7rem}.custom-homedemo__heading{margin:0 0 1rem;font-size:2.1rem;font-weight:700;line-height:1.32}.custom-homedemo__body{font-size:1.25rem;line-height:1.65;opacity:.68;margin:0 0 1.4rem;max-width:26.3rem}.custom-homedemo__price{font-size:2.5rem;font-weight:800;color:rgb(var(--color-button));margin:0 0 1.6rem}.custom-homedemo__cta{box-shadow:0 .6rem 1.5rem rgba(var(--color-button),.28)}.custom-homedemo__steps{display:flex;gap:2.4rem;flex-wrap:wrap;margin-bottom:2rem}.custom-homedemo__step{display:flex;flex-direction:column;gap:.4rem;max-width:17rem}.custom-homedemo__step-num{font-size:2.2rem;font-weight:800;color:rgb(var(--color-button))}.custom-homedemo__step-text{font-size:1.3rem;opacity:.85}@media screen and (max-width:989px){.custom-homedemo__grid,.custom-homedemo__grid--right{grid-template-columns:1fr;gap:2.8rem}.custom-homedemo__grid--right .custom-homedemo__media{order:0}}@media screen and (max-width:749px){.custom-homedemo{padding-top:36px!important;padding-bottom:36px!important}.custom-homedemo__grid{gap:1.6rem}.custom-homedemo__eyebrow{font-size:1.15rem;margin-bottom:.6rem}.custom-homedemo__heading{font-size:2.1rem;margin-bottom:.9rem}.custom-homedemo__body{font-size:1.15rem;margin-bottom:1.1rem}.custom-homedemo__price{font-size:2.1rem;margin-bottom:1.4rem}.custom-homedemo__steps{gap:1.4rem;margin-bottom:1.6rem}.custom-homedemo__step{flex-direction:row;align-items:baseline;gap:.8rem;max-width:100%}.custom-homedemo__step-num{font-size:1.6rem}.custom-homedemo__step-text{font-size:1.25rem}}.custom-pslider__head{margin-bottom:2.8rem;text-align:center}.custom-pslider__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 .8rem}.custom-pslider__heading{margin:0;font-size:2.8rem;font-weight:800}.custom-pslider__list{column-gap:2rem;row-gap:2rem}.custom-pslider__slide{padding-bottom:.4rem}.custom-pslider__card{display:flex;flex-direction:column;height:100%;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:1.6rem;overflow:hidden;box-shadow:0 .6rem 1.8rem #12203a0f;transition:transform .2s ease,box-shadow .2s ease}.custom-pslider__card:hover{transform:translateY(-3px);box-shadow:0 1.2rem 2.4rem #12203a1f}.custom-pslider__imgbox{aspect-ratio:1/1;background:#f4f4f1;display:flex;align-items:center;justify-content:center;padding:2rem}.custom-pslider__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.custom-pslider__imgph{width:100%;height:100%;background:rgba(var(--color-foreground),.06);border-radius:.8rem}.custom-pslider__body{padding:1.6rem 1.8rem 2rem;display:flex;flex-direction:column;gap:.8rem;flex-grow:1}.custom-pslider__title{font-size:1.5rem;font-weight:700;margin:0;line-height:1.35;text-decoration:none;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.05rem}.custom-pslider__price{font-size:1.7rem;font-weight:800;margin:0}.custom-pslider__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700;font-size:1.4rem;text-decoration:none}.custom-pslider__cta{display:flex;justify-content:center;margin-top:3.2rem}@media screen and (max-width:749px){.custom-pslider__body{padding:1.3rem 1.4rem 1.6rem;gap:.6rem}.custom-pslider__title{font-size:1.3rem;min-height:3.5rem}.custom-pslider__price{font-size:1.4rem}.custom-pslider__btn{padding:.7rem 1.4rem;font-size:1.2rem;border-radius:.8rem}}.custom-reviews__head{margin-bottom:3.6rem;text-align:center}.custom-reviews__eyebrow{font-size:1.4rem;font-weight:800;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 1rem}.custom-reviews__heading{margin:0;font-size:3.4rem;font-weight:800}.custom-reviews__summary{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.6rem}.custom-reviews__summary-stars{color:#f0a93d;font-size:2.4rem;letter-spacing:.3rem}.custom-reviews__summary-text{font-size:1.6rem;font-weight:700;opacity:.85}.custom-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem}.custom-reviews__grid--1,.custom-reviews__grid--3{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.custom-reviews__card{position:relative;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-top:.4rem solid rgb(var(--color-button));border-radius:1.6rem;padding:2.8rem 2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.2rem;box-shadow:0 1.2rem 2.8rem #12203a14}.custom-reviews__mark{position:absolute;top:1.4rem;right:2.2rem;font-size:5.6rem;font-weight:800;line-height:1;color:rgba(var(--color-button),.16);font-family:Georgia,serif}.custom-reviews__stars{color:#f0a93d;font-size:1.6rem;letter-spacing:.25rem}.custom-reviews__quote{font-size:1.8rem;line-height:1.6;margin:0;font-weight:500}.custom-reviews__author{font-size:1.5rem;font-weight:800;margin-top:.4rem}.custom-reviews__product{font-size:1.3rem;opacity:.6}.custom-reviews__source{font-size:1.3rem;opacity:.6;margin:2.8rem 0 0;text-align:center}@media screen and (max-width:749px){.custom-reviews__grid{grid-template-columns:1fr;gap:1.6rem}.custom-reviews__heading{font-size:2.6rem}.custom-reviews__card{padding:2rem 2rem 1.8rem;gap:.8rem}.custom-reviews__quote{font-size:1.5rem;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.custom-reviews__mark{font-size:4rem;top:1.1rem;right:1.8rem}.custom-reviews__card:nth-child(n+3){display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AHBm */
