.landing-hero{position:relative;overflow:hidden;min-height:40rem;display:flex;align-items:center}.landing-hero__cta{display:inline-flex;margin-top:2rem;border:2px solid #ffffff!important;color:#fff!important;background:transparent!important}.landing-hero__cta:hover{background:#ffffff26!important;color:#fff!important}.landing-hero.color-background-1 .landing-hero__cta,.landing-hero.color-background-2 .landing-hero__cta{border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-foreground))!important;background:transparent!important}.landing-hero.color-background-1 .landing-hero__cta:hover,.landing-hero.color-background-2 .landing-hero__cta:hover{background:rgba(var(--color-foreground),.08)!important}.landing-hero__inner{position:relative;z-index:2;width:100%}.landing-hero__headline{font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.15;margin:0 0 1rem;letter-spacing:-.02em}.landing-hero__price{font-size:clamp(2rem,4vw,3rem);font-weight:600;margin:0 0 1.5rem;color:rgb(var(--color-foreground))}.landing-hero__tagline{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;margin:0 0 2rem;opacity:.95}.landing-hero__intro{font-size:1.6rem;line-height:1.7;max-width:60rem;margin:0;opacity:.9}.landing-hero__intro p{margin:0 0 1rem}.landing-hero__intro p:last-child{margin-bottom:0}.landing-features{padding:5rem 0}.landing-features__title{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;text-align:center;margin:0 0 3rem}.landing-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:2rem;list-style:none;padding:0;margin:0}.landing-feature-card{background:rgb(var(--color-background));border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px #0000000f;border:1px solid rgba(var(--color-foreground),.08);transition:transform .2s,box-shadow .2s}.landing-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.landing-feature-card__icon{font-size:2.4rem;margin-bottom:1rem;line-height:1}.landing-feature-card__text{font-size:1.5rem;line-height:1.6;margin:0}.landing-feature-card__text strong{font-size:1.6rem}.landing-feature-card__text br,.landing-feature-card__text li{display:none}.landing-showcase{padding:5rem 0}.landing-showcase__title{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;text-align:center;margin:0 0 3rem}.landing-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));gap:3rem;align-items:start;max-width:52rem;margin:0 auto;justify-content:center}.landing-showcase__product{background:rgb(var(--color-background));border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #00000014;border:1px solid rgba(var(--color-foreground),.06);padding:2rem}.landing-showcase__product .card__content{padding:1.5rem 0 0}.landing-showcase__product .card__information{margin-bottom:1rem}.landing-showcase__product .quick-add{margin-top:1.5rem;padding-top:1rem}.landing-showcase__product .quick-add__submit,.landing-showcase__product .button{padding:1.2rem 2rem;min-height:4.4rem}.landing-showcase__call{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08);text-align:center}.landing-showcase__call-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:600}.landing-showcase__call-number{display:block;margin-top:.5rem;font-size:1.4rem;opacity:.8}.landing-specs{padding:5rem 0}.landing-specs__title{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;text-align:center;margin:0 0 3rem}.landing-specs__list{list-style:none;padding:0;max-width:70rem;margin:0 auto}.landing-spec-item{display:flex;align-items:flex-start;gap:1.5rem;padding:1.8rem 2rem;border-bottom:1px solid rgba(0,0,0,.08);font-size:1.5rem;line-height:1.6}.landing-spec-item:last-child{border-bottom:none}.landing-spec-item__check{font-size:1.6rem;flex-shrink:0}.landing-spec-item__content{flex:1}.landing-spec-item__content strong{display:inline}.landing-delivery{padding:4rem 0}.landing-delivery__box{background:#00b6b714;border:2px solid rgba(0,182,183,.25);border-radius:16px;padding:3rem;text-align:center}.landing-delivery__icon{font-size:3rem;margin-bottom:1rem}.landing-delivery__text{font-size:1.6rem;font-weight:600;margin:0;line-height:1.5}@media screen and (max-width: 749px){.landing-hero{min-height:32rem}.landing-features__grid,.landing-showcase__grid{grid-template-columns:1fr}.landing-spec-item{flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-landing-product.css.map */
