main{max-width:1100px;margin:2rem auto;padding:0 2rem}section{margin-bottom:3rem;padding:2rem;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a}section h2{color:#e60000;margin-bottom:1.5rem;text-align:center;font-size:2rem}#hero{text-align:center;background-color:#eee}#hero h1{font-size:3rem;color:#333;margin-bottom:.5rem}#hero h2{font-size:1.8rem;color:#555;margin-bottom:1rem}#hero p{margin-bottom:.8rem}.cta-button,.order-button{display:inline-block;background-color:#f60;color:#fff;padding:1rem 2rem;text-decoration:none;font-size:1.1rem;border:none;border-radius:5px;cursor:pointer;margin-top:1rem;transition:background-color .3s ease}.cta-button:hover,.order-button:hover{background-color:#cc5200}.video-placeholder{background-color:#ddd;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0;padding:1rem;color:#555;text-align:center}.video-placeholder a{margin-top:.5rem;font-weight:700;color:#007bff}.hero-upgraded{background:linear-gradient(135deg,#facc15,#ef4444);color:#fff;text-align:center;padding:3rem 2rem;border-radius:10px;position:relative;overflow:hidden}.hero-content h1,.hero-content h2,.hero-content p{text-shadow:1px 1px 2px rgba(0,0,0,.3)}.hero-content h1.animate-hero-title{animation:slideInDown 1s ease-out;font-size:3.2rem}@keyframes slideInDown{0%{transform:translateY(-60px);opacity:0}to{transform:translateY(0);opacity:1}}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.hero-buttons{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.whatsapp-button{background-color:#25d366;color:#fff;padding:.8rem 2rem;border-radius:4px;text-decoration:none;font-weight:700;transition:background .3s}.whatsapp-button:hover{background-color:#1ebe5d}.hero-preview{margin-top:2rem}.hero-preview img{max-width:300px;width:100%;border:3px solid white;border-radius:8px;cursor:pointer;transition:transform .3s}.hero-preview img:hover{transform:scale(1.05)}.slider-container{overflow:hidden;width:100%}.slider-track{display:flex;transition:transform .5s ease-in-out}.slider-item{min-width:100%;box-sizing:border-box}.slider-item video,.slider-item img{width:100%;height:auto}.slider-controls{display:flex;justify-content:center;gap:1rem;margin-top:10px}.slider-controls button{padding:.5rem 1rem;font-size:1rem;cursor:pointer;background:#f31c1ce5}.slider-controls-description{margin-top:20px}#benefits ul{list-style:"✓ ";padding-left:20px;-moz-columns:2;columns:2;gap:1rem}#benefits li{margin-bottom:.5rem}.guarantee{text-align:center;font-size:1.5rem;font-weight:700;color:green;margin-top:2rem;border:2px dashed green;padding:1rem}.products-section h2{grid-column:1 / -1;text-align:center;margin-bottom:2rem}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.product-item{border:1px solid #ddd;padding:1.5rem;text-align:center;background-color:#f9f9f9;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}.product-item img{max-width:100%;height:auto;margin-bottom:1rem;border-radius:4px;background-color:#eee;min-height:150px}.product-item h3{color:#e60000;margin-bottom:1rem;font-size:1.2rem}.product-item ul{list-style:none;padding:0;margin-bottom:1rem;text-align:left;margin-left:10%;flex-grow:1}.product-item li{margin-bottom:.4rem;font-size:.9rem}.max-weight{font-weight:700;margin-bottom:1rem;font-size:.9rem}.price{font-size:1.4rem;font-weight:700;color:#333;margin:1rem 0}.price del{font-size:1rem;color:#999;margin-right:.5rem}.product-checkbox-group{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.product-checkbox-group label{display:flex;align-items:center;font-weight:400;gap:.5rem;cursor:pointer}.product-checkbox-group input[type=checkbox]{transform:scale(1.2);margin-right:10px}.form-hint{font-size:.85rem;color:#6d6464;margin-top:.5rem;margin-bottom:1rem}.delivery-info{background-color:#e0f2f7;padding:1.5rem;border:1px solid #b3e5fc;border-radius:5px;margin-top:2rem}.delivery-info h3,.delivery-info h4{color:#01579b;margin-bottom:.8rem}.delivery-info ul{list-style:none;padding:0;margin-bottom:1rem}.delivery-info li{margin-bottom:.4rem;font-weight:700}.delivery-info strong{color:#c00}#testimonials h2{margin-bottom:2rem}#testimonials .testimonial{background-color:#fefefe;border-left:5px solid #e60000;padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:0 5px 5px 0}#testimonials .testimonial p:first-child{font-style:italic;margin-bottom:.5rem}#testimonials .testimonial p:last-child{text-align:right;font-weight:700;margin-top:.5rem;font-size:.95rem}#customer-count{font-weight:700}#order-form form{max-width:600px;margin:0 auto;padding:2rem;border:1px solid #ddd;border-radius:5px}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group select{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}#order-form button[type=submit]{display:block;width:100%;padding:1rem;background-color:green;color:#fff;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background-color .3s ease}#order-form button[type=submit]:hover{background-color:#006400}#form-message{margin-top:1rem;text-align:center;font-weight:700}
