.landing-page-template .shopify-section-group-header-group{display:none}html{scroll-behavior:smooth}.landing-hero{position:relative;overflow:hidden}.landing-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;min-height:500px}.landing-hero__content{display:flex;flex-direction:column;gap:1.5rem}.landing-hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.2rem;border-radius:40px;font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;width:fit-content;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.landing-hero__heading{font-size:3.6rem;line-height:1.15;margin:0;font-weight:700}.landing-hero__heading em{font-style:normal;color:rgb(var(--color-button))}.landing-hero__subtext{font-size:1.6rem;line-height:1.6;opacity:.85;max-width:50rem}.landing-hero__cta-group{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}.landing-hero__trust-row{display:flex;gap:2rem;flex-wrap:wrap;margin-top:.5rem}.landing-hero__trust-item{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;opacity:.7;white-space:nowrap}.landing-hero__trust-item .icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing-hero__trust-item .icon svg{width:1.6rem;height:1.6rem}.landing-hero__media{position:relative;display:flex;align-items:center;justify-content:center}.landing-hero__media img{max-width:100%;height:auto;border-radius:var(--media-radius)}@media screen and (max-width:749px){.landing-hero__inner{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:2rem 0}.landing-hero__heading{font-size:2.6rem}.landing-hero__media{order:-1}.landing-hero__subtext{font-size:1.4rem}}.landing-problem{text-align:center}.landing-problem__heading{margin:0 0 1rem}.landing-problem__subtitle{font-size:1.5rem;opacity:.75;max-width:65rem;margin:0 auto 3rem;line-height:1.6}.landing-problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-problem__card{padding:2.5rem 2rem;border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.landing-problem__card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(var(--color-foreground),.08)}.landing-problem__card-icon{font-size:3.5rem;margin-bottom:1.2rem;display:block}.landing-problem__card h3{margin:0 0 .8rem;font-size:1.6rem}.landing-problem__card p{margin:0;font-size:1.4rem;opacity:.75;line-height:1.5}@media screen and (max-width:749px){.landing-problem__grid{grid-template-columns:1fr;gap:1.5rem}}.landing-how-it-works{text-align:center}.landing-how-it-works__heading{margin:0 0 3rem}.landing-how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.landing-how-it-works__step{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.5rem 2rem;position:relative}.landing-how-it-works__step-number{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;background:rgb(var(--color-button));color:#fff;flex-shrink:0;position:relative;z-index:1}.landing-how-it-works__step-icon{font-size:3rem;margin-bottom:.5rem}.landing-how-it-works__step h3{margin:0;font-size:1.6rem}.landing-how-it-works__step p{margin:0;font-size:1.4rem;opacity:.75;line-height:1.5}@media screen and (min-width:750px){.landing-how-it-works__step:not(:last-child):after{content:"";position:absolute;top:5rem;right:-1rem;width:calc(100% - 3rem);height:2px;background:rgba(var(--color-foreground),.12);transform:translate(50%);z-index:0}}@media screen and (max-width:749px){.landing-how-it-works__steps{grid-template-columns:1fr;gap:1rem}}.landing-trust{text-align:center}.landing-trust__heading{margin:0 0 3rem}.landing-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.landing-trust__item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.06)}.landing-trust__item-icon{font-size:2.8rem;display:block}.landing-trust__item h3{margin:0;font-size:1.4rem;font-weight:600}.landing-trust__item p{margin:0;font-size:1.3rem;opacity:.7;line-height:1.4}@media screen and (max-width:989px){.landing-trust__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.landing-trust__grid{gap:1.2rem}}.landing-reviews{text-align:center}.landing-reviews__heading{margin:0 0 .5rem}.landing-reviews__rating-summary{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:2.5rem;font-size:1.5rem}.landing-reviews__stars{color:#f5a623;font-size:1.8rem;letter-spacing:.1em}.landing-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.landing-reviews__card{padding:2.5rem 2rem;border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);text-align:left;display:flex;flex-direction:column;gap:1rem}.landing-reviews__card-stars{color:#f5a623;font-size:1.4rem;letter-spacing:.1em}.landing-reviews__card-text{font-size:1.4rem;line-height:1.6;font-style:italic;opacity:.85;margin:0;flex:1}.landing-reviews__card-author{font-size:1.3rem;font-weight:600;opacity:.6;margin:0}@media screen and (max-width:749px){.landing-reviews__grid{grid-template-columns:1fr;gap:1.5rem}}.landing-benefits{text-align:center}.landing-benefits__heading{margin:0 0 3rem}.landing-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.landing-benefits__item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1.5rem}.landing-benefits__item-icon{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;background:rgba(var(--color-button),.12)}.landing-benefits__item h3{margin:0;font-size:1.5rem}.landing-benefits__item p{margin:0;font-size:1.3rem;opacity:.7;line-height:1.5}@media screen and (max-width:989px){.landing-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.landing-benefits__grid{gap:1rem}.landing-benefits__item{padding:1.5rem 1rem}}.landing-faq{max-width:80rem;margin:0 auto}.landing-faq__heading{text-align:center;margin:0 0 3rem}.landing-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.landing-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.1)}.landing-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.8rem 0;cursor:pointer;list-style:none}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question h3{margin:0;text-align:left;flex:1;font-size:1.5rem}.landing-faq__question .icon-caret{transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.landing-faq__item[open] .landing-faq__question .icon-caret{transform:rotate(180deg)}.landing-faq__answer{padding-bottom:1.8rem;font-size:1.4rem;line-height:1.6;opacity:.8}.landing-faq__answer p{margin:0}.landing-cta{text-align:center}.landing-cta__inner{max-width:65rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.landing-cta__heading{margin:0}.landing-cta__text{font-size:1.5rem;opacity:.8;line-height:1.6;margin:0}.landing-cta__buttons{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.landing-cta__urgency{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:500;opacity:.7;margin-top:.5rem}.landing-sticky-cta{display:none}@media screen and (max-width:749px){.landing-sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:1rem 1.5rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 -2px 10px #00000014;align-items:center;justify-content:space-between;gap:1rem}.landing-sticky-cta__price{font-size:1.6rem;font-weight:700}.landing-sticky-cta .button{flex:1;max-width:60%;text-align:center}.landing-page-template{padding-bottom:7rem}}#landing-product .product__view-details{display:none}.landing-section-padding{padding-top:calc(var(--landing-padding-top, 36) * .75px);padding-bottom:calc(var(--landing-padding-bottom, 36) * .75px)}@media screen and (min-width:750px){.landing-section-padding{padding-top:calc(var(--landing-padding-top, 36) * 1px);padding-bottom:calc(var(--landing-padding-bottom, 36) * 1px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-landing-page.css.map */
