body{color:#fff;font-family:Segoe UI,sans-serif;line-height:1.6;margin:0}.App{background-image:url(/static/media/nuestros-productos-bg.17483ba8a5966e51ac2b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:2rem}.navbar{align-items:center;background-color:#0b0c2a;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo{color:#ff79c6;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-links li a{color:#fff;font-weight:700;text-decoration:none;transition:color .3s}.nav-links li a:hover{color:#ff79c6}.hero{background-color:#1c1e40;justify-content:center;padding:4rem 2rem;text-align:center}.hero,.hero-inner{align-items:center;display:flex;flex-direction:column}.hero-logo{margin-bottom:1.5rem;max-width:200px}.hero-content h1{color:#ff79c6;font-size:2.2rem;margin-bottom:1rem}.hero-content p{color:#ddd;margin-bottom:1.5rem}.cta-button{background-color:#ff79c6;border:none;border-radius:30px;color:#0b0c2a;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.cta-button:hover{background-color:#ff52b0}.cta-button.large{font-size:1.1rem;padding:1rem 2rem}.features{padding:3rem 1rem;text-align:center}.feature-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.feature-grid div{background:#1a1c3d;border-radius:1rem;box-shadow:0 0 10px #ff79c61a;max-width:300px;padding:1.5rem}.how-it-works{background-color:#12142f;padding:3rem 1rem;text-align:center}.how-it-works ol{color:#ffb6da;font-weight:700;margin:0 auto;max-width:600px;text-align:left}.pricing{background-color:#111233;padding:3rem 1rem;text-align:center}.pricing-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.card{background-color:#1b1c3a;border-radius:1rem;box-shadow:0 0 10px #ff79c61a;max-width:300px;padding:2rem;width:100%}.card h3{color:#ff79c6;font-size:1.2rem;margin-bottom:.5rem}.card p{font-size:1.1rem;margin-bottom:1rem}.card ul{list-style:none;padding:0;text-align:left}.card ul li:before{color:#ff79c6;content:"✔ ";margin-right:.3rem}.contact{padding:3rem 1rem;text-align:center}.contact form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:500px}.contact input,.contact textarea{border:none;border-radius:8px;font-size:1rem;padding:.75rem}.contact button{background-color:#ff79c6;border:none;border-radius:30px;color:#0b0c2a;font-weight:700;padding:.75rem;transition:background-color .3s}.contact button:hover{background-color:#ff52b0}footer{background-color:#000;font-size:.9rem;padding:2rem 1rem;text-align:center}.social-icons{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.social-icons a{color:#fff;font-size:1.5rem;transition:color .3s}.social-icons a:hover{color:#ff79c6}@media (max-width:768px){.navbar{align-items:flex-start}.nav-links,.navbar{flex-direction:column}.nav-links{gap:.75rem;margin-top:.5rem}.hero-content h1{font-size:1.7rem}.feature-grid,.pricing-cards{align-items:center;flex-direction:column}}df-messenger{--df-messenger-font-color:#000;--df-messenger-font-family:Google Sans;--df-messenger-chat-background:#f3f6fc;--df-messenger-message-user-background:#d3e3fd;--df-messenger-message-bot-background:#fff;bottom:16px;height:500px;position:fixed;right:16px;width:350px;z-index:999}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem;margin-left:auto}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background-color:#0b0c2a;display:none;flex-direction:column;left:0;padding:1rem;position:absolute;top:64px;width:100%;z-index:999}.nav-links.open{display:flex}.navbar{flex-wrap:wrap;position:relative}}
/*# sourceMappingURL=main.c6d66dfe.css.map*/