@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body{font-family:Inter,sans-serif;background-color:#0f172a}.hero-bg{background-color:#0f172a;min-height:auto;padding:6rem 0 4rem}#inicio{padding-top:5rem}.hero-buttons{display:none}.hero-cards{display:flex;justify-content:center;gap:16px;height:auto;min-height:300px;margin-top:2rem;flex-wrap:wrap}.hero-card{background:#1e293b;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;cursor:pointer;position:relative;transition:all .4s ease-in-out;flex:.5;min-width:150px;z-index:10}.hero-card.active{flex:1.5;min-width:300px;z-index:20}.hero-card:hover{flex:1.5!important;z-index:30;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-content{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(15,23,42,.95) 0%,transparent 100%);z-index:20;transition:all .3s ease}.card-content h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.card-content p{color:#cbd5e1;font-size:14px;margin-bottom:16px;opacity:0;transition:opacity .3s ease;height:0;overflow:hidden}.card-content .buttons{opacity:0;transition:opacity .3s ease;display:flex;gap:12px}.hero-card.active .card-content p,.hero-card.active .card-content .buttons,.hero-card:hover .card-content p,.hero-card:hover .card-content .buttons{opacity:1;height:auto}.hero-card:hover .card-content{padding-bottom:32px}.product-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0;z-index:5}.mobile-buttons{display:none}.product-card-lg{display:flex;align-items:center;transition:opacity .5s ease,transform .5s ease}@media (max-width: 1024px){.hero-cards{display:none}.hero-bg{min-height:auto;padding:4rem 0 2rem}#inicio{padding-top:4rem}.mobile-product-section{display:block}.product-card-lg{flex-direction:column}.mobile-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;margin-bottom:2rem}.hero-buttons{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.seo-section{display:block}}@media (min-width: 1025px){.mobile-product-section{display:none}.product-card-lg:nth-child(2n){flex-direction:row-reverse}}@media (max-width: 1024px){.hero-text{display:none}.hero-bg{padding-top:2rem;padding-bottom:2rem;height:auto;display:flex;align-items:center}.text-4xl,.text-5xl{font-size:1.75rem!important;line-height:1.3;padding:0 .5rem}.text-lg,.text-2xl{font-size:1.1rem!important;padding:0 1rem}.product-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;margin:0 -1rem;padding:1rem 0 1rem 1rem}.product-carousel::-webkit-scrollbar{display:none}.product-card-mobile{flex:0 0 85%;scroll-snap-align:center;background:#1e293b;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.product-card-mobile img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.sticky-nav{position:sticky;top:0;z-index:50;background:#0f172a;padding:1rem 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sticky-nav::-webkit-scrollbar{display:none}.sticky-nav a{display:inline-block;padding:.5rem 1rem;margin:0 .25rem;background:#1e293b;color:#cbd5e1;border-radius:9999px;font-size:.8rem;text-decoration:none}.product-card-lg{margin-bottom:3rem;background:#1e293b;border-radius:12px;overflow:hidden}.product-card-lg img{border-radius:0;max-height:300px;-o-object-fit:contain;object-fit:contain}.btn-primary,.btn-secondary{text-align:center;padding:.75rem 1rem}#contacto{padding:2rem 0}#contacto .container{padding:0 1rem}.mb-8,.mb-12,.mb-20{margin-bottom:1.5rem!important}.py-16,.py-20{padding-top:2rem!important;padding-bottom:2rem!important}.desktop-only{display:none}.seo-card{background:#1e293b;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}}@media (max-width: 640px){.product-card-mobile{flex:0 0 90%;padding:1rem}.container{padding-left:.5rem;padding-right:.5rem}.text-3xl,.text-4xl{font-size:1.5rem!important}}@media (min-width: 1025px){.mobile-only{display:none}.hero-cards{display:flex;justify-content:center;gap:16px;height:400px;margin-top:2rem}.product-card-lg:nth-child(2n){flex-direction:row-reverse}.product-card-lg{flex-direction:row}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.seo-card{background:#1e293b;border-radius:12px;padding:2rem;transition:transform .3s ease}.seo-card:hover{transform:translateY(-5px)}}.seo-header{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff}.seo-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.seo-content{color:#cbd5e1;line-height:1.6}.seo-content p{margin-bottom:1rem}.highlight{color:#f97316;font-weight:600}@media (max-width: 1024px){.product-card-lg{flex-direction:column!important;align-items:center;text-align:center}.product-card-lg>div{width:100%!important}.product-card-lg img{width:80%!important;margin:0 auto!important;display:block}.product-card-lg .p-4{padding:1.5rem!important}}@media (min-width: 1025px){.product-card-lg:nth-child(2n){flex-direction:row-reverse}.product-card-lg{flex-direction:row}}
