.ProductsLanding-module__wjsFfa__page{--red:#b3093a;--deep-red:#6e0000;--dark:#171717;--muted:#666;--light:#f6f6f6;color:var(--dark);background:#fff;overflow:hidden}.ProductsLanding-module__wjsFfa__hero{background:#f7f7f7;padding:30px 5.5% 45px;position:relative;overflow:hidden}.ProductsLanding-module__wjsFfa__heroPattern{opacity:.28;background-image:linear-gradient(#b3093a0b 1px,#0000 1px),linear-gradient(90deg,#b3093a0b 1px,#0000 1px);background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.ProductsLanding-module__wjsFfa__heroInner{z-index:1;grid-template-columns:1fr .95fr;align-items:center;gap:65px;max-width:1380px;margin:auto;display:grid;position:relative}.ProductsLanding-module__wjsFfa__heroContent{animation:.8s both ProductsLanding-module__wjsFfa__fadeUp}.ProductsLanding-module__wjsFfa__eyebrow,.ProductsLanding-module__wjsFfa__sectionEyebrow{color:var(--red);letter-spacing:2px;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.ProductsLanding-module__wjsFfa__eyebrowLine{background:var(--red);width:34px;height:2px}.ProductsLanding-module__wjsFfa__heroContent h1{letter-spacing:-2.5px;margin:25px 0 22px;font-size:clamp(32px,3.2vw,36px);font-weight:800;line-height:1.09}.ProductsLanding-module__wjsFfa__heroContent h1 span{color:var(--red)}.ProductsLanding-module__wjsFfa__heroContent>p{color:#666;max-width:550px;font-size:16px;line-height:1.9}.ProductsLanding-module__wjsFfa__heroActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:32px;display:flex}.ProductsLanding-module__wjsFfa__primaryButton,.ProductsLanding-module__wjsFfa__secondaryButton,.ProductsLanding-module__wjsFfa__ctaButton{letter-spacing:.8px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 23px;font-size:11px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.ProductsLanding-module__wjsFfa__primaryButton,.ProductsLanding-module__wjsFfa__ctaButton{color:#fff;background:var(--red)}.ProductsLanding-module__wjsFfa__primaryButton:hover,.ProductsLanding-module__wjsFfa__ctaButton:hover{background:var(--deep-red);transform:translateY(-3px);box-shadow:0 10px 25px #b3093a33}.ProductsLanding-module__wjsFfa__primaryButton span,.ProductsLanding-module__wjsFfa__ctaButton span{font-size:19px}.ProductsLanding-module__wjsFfa__secondaryButton{color:var(--dark);background:0 0;border:1px solid #d8d8d8}.ProductsLanding-module__wjsFfa__secondaryButton:hover{color:var(--red);border-color:var(--red)}.ProductsLanding-module__wjsFfa__heroStats{border-top:1px solid #dedede;gap:42px;margin-top:55px;padding-top:25px;display:flex}.ProductsLanding-module__wjsFfa__heroStats div{flex-direction:column;gap:5px;display:flex}.ProductsLanding-module__wjsFfa__heroStats strong{font-size:27px;font-weight:800}.ProductsLanding-module__wjsFfa__heroStats span{color:#777;font-size:11px}.ProductsLanding-module__wjsFfa__heroVisual{padding:0 0 25px 25px;animation:1s both ProductsLanding-module__wjsFfa__fadeIn;position:relative}.ProductsLanding-module__wjsFfa__visualFrame{background:#ddd;height:490px;position:relative;overflow:hidden}.ProductsLanding-module__wjsFfa__heroImage,.ProductsLanding-module__wjsFfa__productImage{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ProductsLanding-module__wjsFfa__visualFrame:hover .ProductsLanding-module__wjsFfa__heroImage{transform:scale(1.045)}.ProductsLanding-module__wjsFfa__imageOverlay{background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.ProductsLanding-module__wjsFfa__visualLabel{color:#fff;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:30px;left:30px}.ProductsLanding-module__wjsFfa__visualLabel span{letter-spacing:2px;color:#f2b9ca;font-size:10px}.ProductsLanding-module__wjsFfa__visualLabel strong{font-size:23px}.ProductsLanding-module__wjsFfa__visualAccent{border-top:3px solid var(--red);border-right:3px solid var(--red);width:115px;height:115px;position:absolute;top:-13px;right:-13px}.ProductsLanding-module__wjsFfa__visualNumber{background:var(--red);color:#fff;letter-spacing:2px;padding:12px 18px;font-size:12px;font-weight:800;position:absolute;bottom:0;right:0}.ProductsLanding-module__wjsFfa__intro{grid-template-columns:1fr .75fr;align-items:end;gap:80px;max-width:1380px;margin:auto;padding:30px 5.5% 45px;display:grid}.ProductsLanding-module__wjsFfa__intro h2,.ProductsLanding-module__wjsFfa__sectionHeading h2{letter-spacing:-1.5px;margin:17px 0 0;font-size:clamp(32px,4vw,49px);line-height:1.2}.ProductsLanding-module__wjsFfa__intro h2 span{color:var(--red)}.ProductsLanding-module__wjsFfa__intro>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.ProductsLanding-module__wjsFfa__categoriesSection{background:#fafafa;padding:45px 5.5% 110px}.ProductsLanding-module__wjsFfa__sectionHeading{justify-content:space-between;align-items:end;gap:20px;max-width:1380px;margin:0 auto 42px;display:flex}.ProductsLanding-module__wjsFfa__sectionHeading h2{font-size:clamp(30px,3.5vw,43px)}.ProductsLanding-module__wjsFfa__categoryCount{color:var(--red);letter-spacing:1px;border:1px solid #b3093a40;padding:11px 16px;font-size:10px;font-weight:800}.ProductsLanding-module__wjsFfa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:1380px;margin:auto;display:grid}.ProductsLanding-module__wjsFfa__productCard{min-width:0;color:var(--dark);background:#fff;border:1px solid #ededed;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;animation:.7s both ProductsLanding-module__wjsFfa__fadeUp;overflow:hidden}.ProductsLanding-module__wjsFfa__productCard:nth-child(2){animation-delay:80ms}.ProductsLanding-module__wjsFfa__productCard:nth-child(3){animation-delay:.16s}.ProductsLanding-module__wjsFfa__productCard:nth-child(4){animation-delay:.24s}.ProductsLanding-module__wjsFfa__productCard:nth-child(5){animation-delay:.32s}.ProductsLanding-module__wjsFfa__productCard:nth-child(6){animation-delay:.4s}.ProductsLanding-module__wjsFfa__productCard:hover{border-color:#b3093a59;transform:translateY(-9px);box-shadow:0 20px 45px #00000017}.ProductsLanding-module__wjsFfa__cardImage{background:#e9e9e9;height:245px;position:relative;overflow:hidden}.ProductsLanding-module__wjsFfa__productCard:hover .ProductsLanding-module__wjsFfa__productImage{transform:scale(1.07)}.ProductsLanding-module__wjsFfa__cardNumber{z-index:1;color:var(--red);background:#fffffff0;padding:8px 11px;font-size:11px;font-weight:800;position:absolute;top:17px;left:17px}.ProductsLanding-module__wjsFfa__cardArrow{z-index:1;background:var(--red);color:#fff;place-items:center;width:42px;height:42px;font-size:20px;transition:all .3s;display:grid;position:absolute;bottom:17px;right:17px}.ProductsLanding-module__wjsFfa__productCard:hover .ProductsLanding-module__wjsFfa__cardArrow{background:var(--deep-red);transform:rotate(45deg)}.ProductsLanding-module__wjsFfa__cardContent{padding:10px 15px}.ProductsLanding-module__wjsFfa__productCount{color:var(--red);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:800}.ProductsLanding-module__wjsFfa__cardContent h3{min-height:40px;margin:8px 0;font-size:20px;font-weight:750;line-height:1.35}.ProductsLanding-module__wjsFfa__cardContent p{color:#6b6b6b;min-height:40px;margin:0;font-size:13px;line-height:1.8}.ProductsLanding-module__wjsFfa__readMore{color:var(--dark);letter-spacing:.8px;border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:10px;font-weight:800;display:flex}.ProductsLanding-module__wjsFfa__readMore span{color:var(--red);font-size:19px;transition:transform .3s}.ProductsLanding-module__wjsFfa__productCard:hover .ProductsLanding-module__wjsFfa__readMore span{transform:translate(6px)}@keyframes ProductsLanding-module__wjsFfa__fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductsLanding-module__wjsFfa__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.ProductsLanding-module__wjsFfa__heroInner{gap:35px}.ProductsLanding-module__wjsFfa__visualFrame{height:400px}.ProductsLanding-module__wjsFfa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ProductsLanding-module__wjsFfa__hero{padding:65px 6% 50px}.ProductsLanding-module__wjsFfa__heroInner,.ProductsLanding-module__wjsFfa__intro{grid-template-columns:1fr}.ProductsLanding-module__wjsFfa__heroInner{gap:45px}.ProductsLanding-module__wjsFfa__heroContent h1{letter-spacing:-1.5px}.ProductsLanding-module__wjsFfa__heroStats{gap:22px}.ProductsLanding-module__wjsFfa__heroStats strong{font-size:23px}.ProductsLanding-module__wjsFfa__heroStats span{font-size:10px}.ProductsLanding-module__wjsFfa__visualFrame{height:350px}.ProductsLanding-module__wjsFfa__intro{gap:25px;padding:65px 6% 50px}.ProductsLanding-module__wjsFfa__categoriesSection{padding:45px 6% 70px}.ProductsLanding-module__wjsFfa__sectionHeading{flex-direction:column;align-items:start}.ProductsLanding-module__wjsFfa__cardImage{height:220px}.ProductsLanding-module__wjsFfa__cta{margin:60px 6%;padding:55px 7%}}@media (max-width:540px){.ProductsLanding-module__wjsFfa__productGrid{grid-template-columns:1fr;gap:20px}.ProductsLanding-module__wjsFfa__heroActions{flex-direction:column;align-items:stretch}.ProductsLanding-module__wjsFfa__primaryButton,.ProductsLanding-module__wjsFfa__secondaryButton{width:100%}.ProductsLanding-module__wjsFfa__heroStats{justify-content:space-between;gap:10px}.ProductsLanding-module__wjsFfa__visualFrame{height:280px}.ProductsLanding-module__wjsFfa__cardImage{height:235px}.ProductsLanding-module__wjsFfa__cardContent h3,.ProductsLanding-module__wjsFfa__cardContent p{min-height:auto}.ProductsLanding-module__wjsFfa__ctaDecoration{font-size:180px;right:-5%}}@media (prefers-reduced-motion:reduce){.ProductsLanding-module__wjsFfa__page *,.ProductsLanding-module__wjsFfa__page :before,.ProductsLanding-module__wjsFfa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
