.products-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.products-page .products-hero{background:linear-gradient(135deg,#2d4a2f 0%,#3d5e3f 50%,#4d6e4f 100%);padding:80px 0 60px;position:relative;overflow:hidden}.products-page .products-hero:before{content:"";background:radial-gradient(circle,#b5c29926 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-30%;right:-10%}.products-page .hero-content{text-align:center;z-index:1;position:relative}.products-page .hero-content h1{color:#fff;letter-spacing:-2px;margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:52px;font-weight:900}.products-page .hero-content p{color:#ffffffe6;max-width:900px;margin:0 auto;font-size:18px;line-height:1.8}.products-page .products-section{background:#fff;padding:70px 0}.products-page .products-grid{gap:40px;display:grid}.products-page .product-card{opacity:0;background:linear-gradient(135deg,#f9faf6 0%,#f0f2eb 100%);border-radius:24px;grid-template-columns:350px 1fr;align-items:center;gap:50px;padding:40px;transition:all .4s;display:grid;transform:translateY(30px)}.products-page .product-card.animate{animation:.6s ease-out forwards products-fadeInUp}.products-page .product-card:first-child{animation-delay:.1s}.products-page .product-card:nth-child(2){animation-delay:.2s}@keyframes products-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.products-page .product-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.products-page .product-image{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #00000014}.products-page .product-image img{width:100%;height:auto;display:block}.products-page .product-content h3{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:28px;font-weight:800}.products-page .product-benefits{margin-bottom:25px;padding:0;list-style:none}.products-page .product-benefits li{color:#4a5568;align-items:center;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.products-page .product-benefits svg{color:#99a277;flex-shrink:0;width:20px;height:20px}.products-page .learn-more-btn{color:#1a1a1a;background:linear-gradient(135deg,#99a277 0%,#7a8360 100%);border-radius:50px;padding:14px 35px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.products-page .learn-more-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #99a2774d}.products-page .products-note{text-align:center;color:#6b7280;max-width:720px;margin-top:40px;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7}@media (max-width:968px){.products-page .hero-content h1{font-size:38px}.products-page .product-card{grid-template-columns:1fr;gap:30px}.products-page .product-image{max-width:400px;margin:0 auto}}@media (max-width:640px){.products-page .products-hero{padding:60px 0 40px}.products-page .hero-content h1{font-size:32px}.products-page .hero-content p{font-size:16px}.products-page .product-content h3{font-size:24px}.products-page .product-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.products-page .product-card{opacity:1!important;animation:none!important;transform:none!important}}
