.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#121212f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,240,255,.2);padding:15px 0}.header-content{display:flex;justify-content:space-between;align-items:center}.logo-container{display:flex;align-items:center;gap:12px;transition:all .3s ease;cursor:pointer}.logo-container:hover{transform:scale(1.03)}.logo{height:80px;width:auto;object-fit:contain;display:block;flex-shrink:0}.logo-text{font-size:1.7rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#fff,#00f0ffcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;line-height:1;white-space:nowrap}.nav-menu{display:flex;gap:30px}.nav-link{color:var(--blanco);text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gradiente-principal);transition:width .3s ease}.nav-link:hover,.nav-link.active{color:var(--cian-neon)}.nav-link:hover:after,.nav-link.active:after{width:100%}.header-cta{padding:10px 25px;font-size:.9rem}.menu-toggle{display:none;background:none;border:none;color:var(--cian-neon);cursor:pointer;padding:5px}@media(max-width:992px){.logo-container:hover{transform:none}.logo{height:60px}.logo-text{font-size:1.4rem}.nav-menu{position:fixed;top:80px;left:0;right:0;background:#121212fa;flex-direction:column;padding:30px;gap:20px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;border-bottom:1px solid rgba(0,240,255,.2)}.nav-menu-open{transform:translateY(0);opacity:1;visibility:visible}.menu-toggle{display:block}.header-cta{display:none}}.footer{background:var(--negro-claro);border-top:1px solid rgba(0,240,255,.2);padding:80px 0 40px}.footer-content{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:50px}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:20px}.footer-logo img{height:42px;width:auto;object-fit:contain;display:block;flex-shrink:0}.footer-logo span{font-size:1.4rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#fff,#00f0ffcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px;line-height:1;white-space:nowrap}.footer-description{color:var(--texto-gris);line-height:1.8;font-size:.95rem}.footer-links h4{font-size:1rem;margin-bottom:20px;color:var(--blanco);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:14px}.footer-links a{color:var(--texto-gris);text-decoration:none;transition:color .3s ease;font-size:.95rem}.footer-links a:hover{color:var(--cian-neon)}.footer-links li button{background:none;border:none;color:var(--texto-gris);cursor:pointer;font-size:.95rem;text-align:left;padding:0;transition:color .3s ease}.footer-links li button:hover{color:var(--cian-neon)}.footer-cta h4{font-size:1.1rem;margin-bottom:20px;color:var(--blanco);font-weight:700;line-height:1.4}.btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50px;color:var(--blanco);font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #25d36666;margin-bottom:25px}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 0 30px #25d36699}.btn-whatsapp svg{font-size:1.2rem}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:10px;color:var(--texto-gris);font-size:.9rem}.contact-item svg{color:var(--cian-neon);flex-shrink:0;font-size:1rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center;color:var(--texto-gris);font-size:.85rem}@media(max-width:1200px){.footer-content{gap:30px}}@media(max-width:992px){.footer-content{grid-template-columns:repeat(2,1fr);gap:40px}.footer-brand,.footer-cta{grid-column:1 / -1}}@media(max-width:576px){.footer{padding:60px 0 30px}.footer-content{grid-template-columns:1fr;text-align:center}.footer-brand,.footer-cta{grid-column:1}.footer-logo{justify-content:center}.footer-description{max-width:500px;margin:0 auto 20px}.btn-whatsapp{max-width:300px;margin:0 auto 25px}.contact-info{max-width:400px;margin:0 auto;align-items:center}}.floating-buttons{position:fixed;bottom:30px;right:30px;display:flex;flex-direction:column;gap:15px;z-index:9999}.whatsapp-button{position:relative;width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 4px 15px #25d36666;transition:all .3s ease;cursor:pointer;text-decoration:none}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 25px #25d36699}.whatsapp-button svg{margin-top:2px}.whatsapp-tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:var(--negro-claro);color:var(--blanco);padding:10px 15px;border-radius:8px;white-space:nowrap;font-size:.9rem;font-weight:500;border:1px solid rgba(0,240,255,.3);box-shadow:0 4px 15px #0000004d}.tooltip-arrow{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid var(--negro-claro);border-top:6px solid transparent;border-bottom:6px solid transparent}.scroll-top-button{width:50px;height:50px;border-radius:50%;background:#00f0ff33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(0,240,255,.5);display:flex;align-items:center;justify-content:center;color:var(--cian-neon);font-size:1.5rem;cursor:pointer;transition:all .3s ease;opacity:.5}.scroll-top-button:hover{opacity:1;background:#00f0ff4d;border-color:var(--cian-neon);box-shadow:var(--sombra-neon);transform:translateY(-3px)}.scroll-top-button svg{margin-top:2px}@media(max-width:768px){.floating-buttons{bottom:20px;right:20px}.whatsapp-button{width:55px;height:55px;font-size:1.8rem}.scroll-top-button{width:45px;height:45px;font-size:1.3rem}.whatsapp-tooltip{display:none}}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:80px;overflow:hidden}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(50px)}}.hero-glow{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(100px);opacity:.3}.hero-glow-1{background:var(--cian-neon);top:-200px;right:-200px;animation:pulse-glow 4s ease-in-out infinite}.hero-glow-2{background:var(--magenta-neon);bottom:-200px;left:-200px;animation:pulse-glow 4s ease-in-out infinite 2s}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.hero-text{max-width:650px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);padding:8px 16px;border-radius:50px;font-size:.9rem;color:var(--cian-neon);margin-bottom:24px}.badge-dot{width:8px;height:8px;background:var(--cian-neon);border-radius:50%;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-title{font-size:52px;line-height:1.1;margin-bottom:20px;font-weight:700;letter-spacing:-.02em}.hero-description{font-size:17px;color:var(--texto-gris);margin-bottom:32px;line-height:1.6;max-width:520px}.hero-buttons{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.hero-buttons .btn-neon,.hero-buttons .btn-neon-secondary{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;padding:14px 28px;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;border:none}.btn-primary{background:var(--gradiente-principal);box-shadow:var(--sombra-neon)}.btn-primary-large{padding:18px 36px;font-size:1.05rem;box-shadow:0 0 25px #00f0ff99,0 0 50px #00f0ff4d}.btn-primary:hover,.btn-primary-large:hover{transform:translateY(-3px);box-shadow:0 0 35px #00f0ff,0 0 70px #00f0ff99}.btn-secondary{background:transparent;border:2px solid var(--magenta-neon);color:var(--blanco);box-shadow:0 0 15px #ff00ff4d}.btn-secondary:hover{background:#ff00ff1a;transform:translateY(-3px);box-shadow:0 0 20px #f0f9,0 0 40px #ff00ff4d}.hero-support-text{font-size:.9rem;color:var(--texto-gris);margin-bottom:32px;font-style:italic}.hero-bullets{display:flex;flex-direction:column;gap:14px}.bullet-item{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:500}.bullet-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00f0ff26;border:1px solid var(--cian-neon);border-radius:50%;color:var(--cian-neon);font-size:.8rem;font-weight:700;flex-shrink:0}.hero-visual{display:flex;justify-content:center;align-items:center}.offers-card{width:100%;max-width:420px;overflow:hidden;box-shadow:0 0 40px #00f0ff26,0 0 80px #ff00ff1a}.offers-card-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;font-size:1.05rem;background:#00f0ff0d}.status-indicator{width:10px;height:10px;background:var(--verde-neon);border-radius:50%;animation:blink 1s infinite;box-shadow:0 0 10px var(--verde-neon)}.offers-header-text{padding:16px 24px 8px;font-size:.9rem;color:var(--texto-gris);text-align:center;font-style:italic}.offers-card-body{padding:24px}.offers-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.offer-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease;cursor:pointer}.offer-item:hover{background:#ffffff0f;border-color:#00f0ff4d}.offer-item.highlighted{background:#ff00ff14;border:1px solid rgba(255,0,255,.4);box-shadow:0 0 20px #ff00ff26}.offer-driver{display:flex;align-items:center;gap:12px}.driver-avatar{width:40px;height:40px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;background:#ffffff0d;font-weight:700;font-size:1.1rem;flex-shrink:0}.driver-name{font-weight:500;font-size:.95rem}.offer-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.price-amount{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.best-price-badge{font-size:.7rem;background:var(--magenta-neon);color:var(--blanco);padding:3px 8px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.btn-select-offer{width:100%;padding:16px;background:var(--gradiente-principal);border:none;border-radius:12px;color:var(--blanco);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:var(--sombra-neon);margin-bottom:16px}.btn-select-offer:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f0ffcc,0 0 60px #00f0ff66}.card-footer-info{display:flex;align-items:center;gap:8px;padding:12px;background:#00f0ff0d;border-radius:8px;font-size:.85rem;color:var(--texto-gris)}.info-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#00f0ff33;border-radius:50%;font-size:.75rem;flex-shrink:0}@media(max-width:992px){.hero-content{grid-template-columns:1fr;text-align:center;gap:60px}.hero-text{max-width:100%}.hero-title{font-size:2.5rem}.hero-description{margin:0 auto 32px;max-width:550px}.hero-buttons{justify-content:center}.hero-bullets{max-width:450px;margin:0 auto}.bullet-item{justify-content:center}.hero-visual{margin-top:20px}}@media(max-width:768px){.hero{padding-top:100px}.hero-title{font-size:36px}.hero-description{font-size:15px;max-width:100%}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn-neon,.hero-buttons .btn-neon-secondary{width:100%;justify-content:center}.hero-bullets{align-items:center}.bullet-item{flex-direction:column;gap:8px;text-align:center}.offers-card{max-width:100%}}@media(max-width:480px){.hero-title{font-size:28px}.hero-badge{font-size:.8rem;padding:6px 12px}.hero-description{font-size:14px}.offers-card-header{padding:16px;font-size:.95rem}.offer-item{padding:12px}.driver-avatar{width:36px;height:36px;font-size:1rem}.price-amount{font-size:1.1rem}}.problem-solution{background:var(--negro-profundo)}.comparison-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.comparison-column{display:flex;flex-direction:column}.column-header{display:flex;align-items:center;gap:12px;padding:20px;border-radius:12px;margin-bottom:25px;font-size:1.3rem;font-weight:700}.problem-header{background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ff6464}.solution-header{background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--cian-neon)}.cards-stack{display:flex;flex-direction:column;gap:20px}.problem-card,.solution-card{padding:25px;display:flex;gap:20px;align-items:flex-start;transition:all .3s ease}.problem-card:hover,.solution-card:hover{transform:translate(5px)}.problem-card:hover{box-shadow:0 0 30px #ff646433}.solution-card:hover{box-shadow:var(--sombra-neon)}.card-icon{font-size:1.8rem;flex-shrink:0;padding:12px;border-radius:10px;display:flex;align-items:center;justify-content:center}.problem-icon{background:#ff64641a;color:#ff6464;border:2px solid rgba(255,100,100,.3)}.solution-icon{background:#00f0ff1a;color:var(--cian-neon);border:2px solid rgba(0,240,255,.3)}.card-title{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:var(--blanco)}.card-description{color:var(--texto-gris);line-height:1.6;font-size:.95rem}@media(max-width:992px){.comparison-container{grid-template-columns:1fr;gap:30px}.comparison-column{width:100%}}@media(max-width:768px){.problem-card,.solution-card{flex-direction:column;text-align:center;align-items:center}.column-header{justify-content:center}}.growth-model{background:linear-gradient(180deg,var(--negro-profundo) 0%,var(--negro-claro) 100%)}.scale-visual{max-width:700px;margin:0 auto 50px;padding:40px}.scale-header{text-align:center;margin-bottom:35px}.scale-header h3{font-size:1.5rem;color:var(--blanco);margin-bottom:10px;font-weight:700}.scale-header p{color:var(--texto-gris);font-size:1rem}.scale-bars{display:flex;flex-direction:column;gap:25px}.scale-item{display:flex;align-items:center;gap:20px}.bar-label{width:180px;font-size:.95rem;color:var(--blanco);font-weight:500}.bar-container{flex:1;height:40px;background:#ffffff0d;border-radius:8px;overflow:hidden;position:relative}.bar{height:100%;background:var(--gradiente-principal);border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding-right:15px;transition:width .6s ease;position:relative}.bar-small{width:30%;box-shadow:0 0 20px #00f0ff4d}.bar-medium{width:60%;box-shadow:0 0 30px #00f0ff66}.bar-large{width:90%;box-shadow:0 0 40px #00f0ff80}.bar-value{width:180px;font-size:.9rem;color:var(--cian-neon);font-weight:600;text-align:right}.growth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.growth-card{padding:35px;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.growth-card:hover{box-shadow:var(--sombra-neon)}.growth-icon{font-size:2.5rem;color:var(--cian-neon);margin-bottom:20px;display:inline-block;padding:15px;background:#00f0ff1a;border-radius:12px;border:2px solid rgba(0,240,255,.3)}.growth-title{font-size:1.15rem;margin-bottom:12px;color:var(--blanco)}.growth-description{color:var(--texto-gris);line-height:1.7;font-size:.95rem}@media(max-width:768px){.scale-item{flex-direction:column;align-items:flex-start;gap:10px}.bar-label,.bar-value{width:100%;text-align:left}.bar-container{width:100%}.growth-grid{grid-template-columns:1fr}.scale-visual{padding:30px}}@media(max-width:480px){.scale-item{align-items:center;text-align:center}.bar-label,.bar-value{text-align:center}}.features{background:var(--negro-profundo)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{padding:24px;transition:all .3s ease;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.feature-card:hover{border-color:#00f0ff80;box-shadow:0 0 20px #00f0ff33;transform:translateY(-5px) scale(1.03)}.feature-icon-wrapper{font-size:2rem;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;background:#00f0ff1a;color:var(--cian-neon);border:1px solid rgba(0,240,255,.3);flex-shrink:0}.feature-title{font-size:1.15rem;font-weight:700;color:var(--blanco);margin:0;line-height:1.3}.feature-impact{color:var(--blanco);font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.feature-support{color:var(--texto-gris);font-size:.85rem;line-height:1.4;margin:0}.features-note{margin-top:40px;padding:30px;text-align:center;border:1px solid rgba(0,240,255,.3)}.features-note p{color:var(--texto-gris);font-size:1.05rem;line-height:1.7;margin:0}.features-note strong{color:var(--cian-neon);font-weight:700}@media(max-width:768px){.features-grid{grid-template-columns:1fr}}.operation-section{background:var(--negro-profundo)}.operation-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.operation-column{display:flex;flex-direction:column}.column-header{display:flex;align-items:center;gap:12px;padding:20px;border-radius:12px;margin-bottom:25px;font-size:1.2rem;font-weight:700}.before-header{background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ff6464}.after-header{background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--cian-neon)}.header-icon{font-size:1.5rem}.chaos-visual,.automation-visual{padding:25px;margin-bottom:25px;position:relative;overflow:hidden;min-height:200px}.chaos-messages{display:flex;flex-direction:column;gap:10px}.message{padding:10px 15px;background:#ffffff0d;border-radius:10px;font-size:.85rem;color:var(--texto-gris);max-width:80%;animation:messageFloat 3s ease-in-out infinite}.message-1{animation-delay:0s;align-self:flex-start}.message-2{animation-delay:.5s;align-self:flex-end}.message-3{animation-delay:1s;align-self:flex-start}.message-4{animation-delay:1.5s;align-self:flex-end}.message-5{animation-delay:2s;align-self:flex-start}@keyframes messageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chaos-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ff6464;font-weight:700;font-size:1.2rem}.chaos-icon{font-size:3rem}.automation-flow{display:flex;flex-direction:column;align-items:center;gap:8px}.flow-step{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#00f0ff1a;border-radius:8px;width:100%;font-size:.9rem;color:var(--blanco)}.step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--cian-neon);color:var(--negro-profundo);border-radius:50%;font-weight:700;font-size:.85rem;flex-shrink:0}.flow-arrow{color:var(--cian-neon);font-size:1.2rem}.automation-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cian-neon);font-weight:700;font-size:1.2rem}.automation-icon{font-size:3rem}.problem-list,.solution-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.problem-item,.solution-item{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border-radius:8px;font-size:.95rem;color:var(--texto-gris)}.problem-mark,.solution-mark{font-size:1.1rem;flex-shrink:0}.problem-mark{color:#ff6464}.solution-mark{color:var(--cian-neon)}.operation-cta{margin-top:50px;padding:40px;text-align:center;border:1px solid rgba(0,240,255,.3)}.operation-cta h3{font-size:1.5rem;color:var(--blanco);margin-bottom:15px;font-weight:700}.operation-cta p{color:var(--texto-gris);font-size:1.05rem;line-height:1.7;max-width:600px;margin:0 auto}@media(max-width:992px){.operation-comparison{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.chaos-visual,.automation-visual{min-height:180px}.message{font-size:.8rem}.operation-cta{padding:30px}.operation-cta h3{font-size:1.2rem}}.security{background:var(--negro-profundo)}.security-business-banner{margin-bottom:50px;border:2px solid var(--cian-neon);box-shadow:0 0 40px #00f0ff26}.business-banner-content{display:flex;align-items:center;gap:30px;padding:40px}.business-banner-icon{font-size:4rem;color:var(--cian-neon);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:#00f0ff1a;border-radius:50%;border:3px solid rgba(0,240,255,.3)}.business-banner-text h2{font-size:2rem;margin-bottom:10px;color:var(--blanco);font-weight:800}.banner-subtitle{color:var(--texto-gris);font-size:1.1rem;margin-bottom:20px;line-height:1.6}.banner-bullets{display:flex;flex-direction:column;gap:12px}.bullet-item{display:flex;align-items:center;gap:10px;color:var(--blanco);font-size:1rem}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:50px}.security-card{padding:30px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.security-card:hover{box-shadow:var(--sombra-neon)}.security-icon{font-size:2.5rem;color:var(--cian-neon);margin-bottom:20px;display:inline-block;padding:15px;background:#00f0ff1a;border-radius:12px;border:2px solid rgba(0,240,255,.3)}.security-title{font-size:1.2rem;margin-bottom:12px;color:var(--blanco)}.security-description{color:var(--texto-gris);line-height:1.7;font-size:.95rem}.security-banner{padding:40px;border:2px solid var(--cian-neon)}.security-banner-content{display:flex;align-items:center;gap:30px}.security-banner-icon{font-size:4rem;color:var(--cian-neon);flex-shrink:0}.security-banner-text h3{font-size:1.5rem;margin-bottom:15px;color:var(--blanco)}.security-banner-text p{color:var(--texto-gris);line-height:1.8}@media(max-width:768px){.security-grid{grid-template-columns:1fr}.security-banner-content{flex-direction:column;text-align:center}.security-banner{padding:30px}.business-banner-content{flex-direction:column;text-align:center;padding:30px}.business-banner-icon{width:80px;height:80px;font-size:3rem}.business-banner-text h2{font-size:1.5rem}.banner-bullets{align-items:center}}.pricing-section{background:var(--negro-profundo);padding:80px 0}.comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:50px 0}.comparison-card{padding:40px;border-radius:16px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.comparison-card:hover{transform:translateY(-5px)}.comparison-card.traditional{background:#ff64640d;border-color:#ff646433}.comparison-card.traditional:hover{box-shadow:0 0 30px #ff646426}.comparison-card.rudivo{background:#00f0ff0d;border-color:#00f0ff4d}.comparison-card.rudivo:hover{box-shadow:var(--sombra-neon)}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.card-header h3{font-size:1.4rem;font-weight:700}.traditional .card-header{color:#ff6464}.traditional .header-icon{font-size:1.8rem;color:#ff6464}.rudivo .card-header{color:var(--cian-neon)}.rudivo .header-icon{font-size:1.8rem;color:var(--cian-neon)}.feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.feature-item{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5}.feature-item.negative{color:var(--texto-gris)}.feature-item.positive{color:var(--blanco);font-weight:500}.mark-icon{font-size:1.2rem;flex-shrink:0;margin-top:2px}.negative .mark-icon{color:#ff6464}.positive .mark-icon{color:var(--cian-neon)}.pricing-model{margin:50px 0;padding:40px;border:2px solid var(--cian-neon);box-shadow:0 0 40px #00f0ff26}.pricing-model-content{display:flex;gap:30px;align-items:flex-start}.pricing-icon{font-size:3rem;color:var(--cian-neon);flex-shrink:0;padding:20px;background:#00f0ff1a;border-radius:50%;border:3px solid rgba(0,240,255,.3)}.pricing-text h3{font-size:1.8rem;color:var(--blanco);margin-bottom:10px;font-weight:700}.pricing-subtitle{color:var(--texto-gris);font-size:1.1rem;margin-bottom:25px;line-height:1.6}.pricing-bullets{display:flex;flex-direction:column;gap:15px}.pricing-bullets .bullet{display:flex;align-items:center;gap:12px;color:var(--blanco);font-size:1rem}.bullet-check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00f0ff33;border:1px solid var(--cian-neon);border-radius:50%;color:var(--cian-neon);font-size:.85rem;font-weight:700;flex-shrink:0}.value-message{margin:50px 0;padding:35px;text-align:center;border:1px solid rgba(0,240,255,.3)}.value-icon{font-size:2.5rem;color:var(--cian-neon);margin-bottom:20px}.value-text{color:var(--texto-gris);font-size:1.15rem;line-height:1.8}.value-text strong{color:var(--blanco);font-weight:700}.real-case{margin:50px 0;padding:40px}.case-title{font-size:1.4rem;color:var(--blanco);margin-bottom:30px;text-align:center;font-weight:700}.case-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.case-item{padding:25px;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.case-item.traditional{background:#ff64640d;border-color:#ff646433}.case-item.rudivo{background:#00f0ff0d;border-color:#00f0ff4d}.case-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-weight:600;font-size:1.05rem}.traditional .case-header{color:#ff6464}.rudivo .case-header{color:var(--cian-neon)}.case-icon{font-size:1.3rem}.case-item p{color:var(--texto-gris);line-height:1.6;font-size:.95rem}.case-result{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;background:#00f0ff0d;border-radius:10px;border:1px solid rgba(0,240,255,.2);color:var(--cian-neon);font-weight:600;font-size:1.05rem}.result-icon{font-size:1.5rem}.pricing-cta{text-align:center;margin:50px 0 30px}.pricing-cta .btn-large{padding:16px 48px;font-size:1.1rem}.cta-support{margin-top:20px;color:var(--texto-gris);font-size:.95rem;font-style:italic}.trust-note{text-align:center;padding:25px;border-top:1px solid rgba(255,255,255,.1);margin-top:40px}.trust-icon{font-size:2rem;color:var(--cian-neon);margin-bottom:15px}.trust-note p{color:var(--texto-gris);font-size:.95rem;line-height:1.7}@media(max-width:992px){.comparison-cards{grid-template-columns:1fr;gap:20px}.case-comparison{grid-template-columns:1fr}}@media(max-width:768px){.pricing-section{padding:60px 0}.comparison-card,.pricing-model,.value-message,.real-case{padding:30px}.pricing-model-content{flex-direction:column;align-items:center;text-align:center}.pricing-bullets{align-items:center}.pricing-cta .btn-large{width:100%;padding:14px 32px}.case-title{font-size:1.2rem}}.roadmap{background:var(--negro-profundo)}.roadmap-container{position:relative;max-width:900px;margin:0 auto 60px}.roadmap-line{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--cian-neon),rgba(0,240,255,.5));transform:translate(-50%);border-radius:3px}.roadmap-item{display:flex;margin-bottom:40px;width:50%}.roadmap-item.left{justify-content:flex-end;padding-right:40px}.roadmap-item.right{justify-content:flex-start;margin-left:50%;padding-left:40px}.roadmap-card{padding:25px;display:flex;gap:20px;align-items:flex-start;transition:all .3s ease;position:relative}.roadmap-card:hover{transform:translateY(-5px);box-shadow:var(--sombra-neon)}.roadmap-item.left .roadmap-card:before{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--cian-neon);border-radius:50%;border:4px solid var(--negro-profundo);box-shadow:var(--sombra-neon)}.roadmap-item.right .roadmap-card:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--cian-neon);border-radius:50%;border:4px solid var(--negro-profundo);box-shadow:var(--sombra-neon)}.roadmap-icon{font-size:2rem;flex-shrink:0;padding:12px;border-radius:10px;background:#00f0ff1a;color:var(--cian-neon);border:2px solid rgba(0,240,255,.3)}.roadmap-content{flex:1}.roadmap-status{display:inline-block;font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:50px;margin-bottom:10px;background:#00f0ff33;color:var(--cian-neon);border:1px solid rgba(0,240,255,.4)}.roadmap-title{font-size:1.1rem;margin-bottom:8px;color:var(--blanco)}.roadmap-description{color:var(--texto-gris);line-height:1.6;font-size:.9rem}.roadmap-cta{text-align:center;padding:40px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);border-radius:16px}.roadmap-cta h3{font-size:1.5rem;color:var(--blanco);margin-bottom:15px;font-weight:700}.roadmap-cta p{font-size:1.1rem;color:var(--texto-gris);margin-bottom:25px;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.roadmap-line{left:20px}.roadmap-item,.roadmap-item.left,.roadmap-item.right{width:100%;margin-left:0;padding-left:60px;padding-right:0;justify-content:flex-start}.roadmap-item.left .roadmap-card:before,.roadmap-item.right .roadmap-card:before{left:-32px;right:auto}}.final-cta{background:var(--negro-profundo);padding:80px 0}.cta-container{max-width:900px;margin:0 auto;padding:60px;border:2px solid var(--cian-neon);box-shadow:0 0 60px #00f0ff26}.cta-content{text-align:center}.cta-title{font-size:2.5rem;line-height:1.2;margin-bottom:25px;font-weight:800}.cta-description{color:var(--texto-gris);font-size:1.1rem;line-height:1.8;max-width:700px;margin:0 auto 35px}.cta-urgency{display:flex;flex-direction:column;gap:15px;max-width:600px;margin:0 auto 35px}.urgency-item{display:flex;align-items:center;gap:12px;padding:15px 20px;background:#ff64640d;border:1px solid rgba(255,100,100,.2);border-radius:8px;color:var(--texto-gris);font-size:.95rem}.urgency-icon{font-size:1.2rem;flex-shrink:0}.cta-buttons{margin-bottom:20px}.cta-buttons .btn-large{padding:16px 48px;font-size:1.1rem}.cta-note{color:var(--texto-gris);font-size:.9rem;font-style:italic;opacity:.8}@media(max-width:768px){.cta-container{padding:40px 25px}.cta-title{font-size:1.8rem}.cta-description{font-size:1rem}.urgency-item{padding:12px 15px;font-size:.9rem}.cta-buttons .btn-large{padding:14px 32px;font-size:1rem;width:100%}}.about-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.about-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.solution-features{padding:60px 0}.features-header{text-align:center;margin-bottom:50px}.features-title{font-size:2rem;color:var(--blanco);margin-bottom:15px;font-weight:700}.features-subtitle{color:var(--texto-gris);font-size:1.1rem}.solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.solution-card{padding:32px 28px 28px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff0a,#00f0ff08,#ffffff05);display:flex;flex-direction:column;align-items:center}.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradiente-principal);opacity:0;transition:opacity .4s ease}.solution-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#00f0ff00,#00f0ff00);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .4s ease;pointer-events:none}.solution-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 40px #0006,0 0 30px #00f0ff26,inset 0 1px #ffffff1a;border-color:#00f0ff40}.solution-card:hover:before{opacity:1}.solution-card:hover:after{background:linear-gradient(135deg,#00f0ff4d,#f0f3)}.solution-icon{font-size:2rem;color:var(--cian-neon);margin-bottom:20px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:radial-gradient(circle,rgba(0,240,255,.15) 0%,rgba(0,240,255,.03) 70%,transparent 100%);border-radius:16px;border:1.5px solid rgba(0,240,255,.25);transition:all .4s ease}.solution-card:hover .solution-icon{background:radial-gradient(circle,rgba(0,240,255,.25) 0%,rgba(0,240,255,.08) 70%,transparent 100%);border-color:#00f0ff80;box-shadow:0 0 20px #00f0ff33}.about-block{padding:60px 0}.about-content{display:flex;gap:40px;align-items:flex-start}.block-icon{font-size:3rem;color:var(--cian-neon);flex-shrink:0;padding:20px;background:#00f0ff1a;border-radius:50%;border:2px solid rgba(0,240,255,.3)}.block-text{flex:1}.block-text.full-width{max-width:800px;margin:0 auto;text-align:center}.block-text h2{font-size:1.8rem;color:var(--blanco);margin-bottom:20px;font-weight:700;line-height:1.3}.block-text h3{font-size:1.5rem;color:var(--blanco);margin-bottom:25px;font-weight:600}.block-text p{color:var(--texto-gris);font-size:1.1rem;line-height:1.8;margin-bottom:15px}.block-text strong{color:var(--cian-neon);font-weight:700}.problem-block{background:linear-gradient(180deg,var(--negro-profundo) 0%,rgba(255,100,100,.05) 50%,var(--negro-profundo) 100%)}.problem-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px;max-width:500px;margin:0 auto 25px}.problem-list li{display:flex;align-items:center;gap:12px;color:var(--texto-gris);font-size:1.05rem}.problem-list .mark{color:#ff6464;font-size:1.2rem;flex-shrink:0}.problem-solution{color:var(--blanco);font-size:1.1rem;font-weight:500;margin-top:20px}.validation-block{background:linear-gradient(180deg,var(--negro-profundo) 0%,rgba(0,240,255,.05) 50%,var(--negro-profundo) 100%)}.validation-content{align-items:center}.validation-list{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:15px}.validation-list li{display:flex;align-items:center;gap:12px;color:var(--blanco);font-size:1.05rem}.validation-list .check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00f0ff33;border:1px solid var(--cian-neon);border-radius:50%;color:var(--cian-neon);font-size:.8rem;font-weight:700;flex-shrink:0}.validation-close{margin-top:25px;font-size:1.1rem;color:var(--texto-gris)}.validation-close strong{color:var(--cian-neon);font-weight:700}.about-cta{padding:60px 0 80px}.cta-box{max-width:600px;margin:0 auto;padding:50px;text-align:center;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2)}.cta-box h2{font-size:1.8rem;margin-bottom:15px;color:var(--blanco)}.cta-subtitle{color:var(--texto-gris);margin-bottom:30px;font-size:1rem}.cta-buttons-group{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.cta-buttons-group .btn-neon,.cta-buttons-group .btn-neon-secondary{padding:14px 28px;font-size:1rem}@media(max-width:992px){.about-content{gap:30px}}@media(max-width:768px){.features-title{font-size:1.6rem}.features-subtitle{font-size:1rem}.about-content{flex-direction:column;align-items:center;text-align:center}.block-text.full-width{text-align:center}.problem-list{margin-left:0;margin-right:0}.solution-grid{grid-template-columns:1fr}.cta-buttons-group{flex-direction:column;width:100%}.cta-buttons-group .btn-neon,.cta-buttons-group .btn-neon-secondary{width:100%}}@media(max-width:480px){.block-text h2{font-size:1.4rem}.block-text h3{font-size:1.2rem}.block-text p{font-size:1rem}.block-icon{font-size:2.5rem;padding:15px}}.blog-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.blog-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.blog-search{max-width:500px;margin:30px auto 0;display:flex;align-items:center;gap:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:15px 20px;border-radius:50px}.blog-search svg{color:var(--cian-neon);font-size:1.2rem}.blog-search input{flex:1;background:transparent;border:none;color:var(--blanco);font-size:1rem;outline:none}.blog-search input::placeholder{color:var(--texto-gris)}.blog-categories{padding:30px 0;position:sticky;top:80px;z-index:100;background:var(--negro-profundo)}.category-filter{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.category-btn{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--texto-gris);border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.category-btn:hover{border-color:var(--cian-neon);color:var(--blanco)}.category-btn.active{background:var(--gradiente-principal);border-color:transparent;color:var(--blanco)}.blog-posts{padding:40px 0}.posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.post-card{overflow:hidden;transition:all .3s ease}.post-card:hover{transform:translateY(-10px);box-shadow:var(--sombra-neon)}.post-image{position:relative;height:200px;overflow:hidden}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card:hover .post-image img{transform:scale(1.1)}.post-category{position:absolute;top:15px;left:15px;background:var(--gradiente-principal);color:var(--blanco);padding:5px 15px;border-radius:50px;font-size:.8rem;font-weight:600}.post-content{padding:25px}.post-meta{display:flex;gap:15px;margin-bottom:15px;font-size:.85rem;color:var(--texto-gris)}.post-meta span{display:flex;align-items:center;gap:5px}.post-content h3{font-size:1.3rem;margin-bottom:12px;color:var(--blanco);line-height:1.4}.post-content p{color:var(--texto-gris);line-height:1.6;margin-bottom:20px}.read-more{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--cian-neon);font-weight:600;cursor:pointer;transition:gap .3s ease}.read-more:hover{gap:12px}.no-results{text-align:center;padding:60px 20px;color:var(--texto-gris);font-size:1.1rem}.newsletter{padding:60px 0 80px}.newsletter-box{padding:50px;text-align:center;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2)}.newsletter-box h2{font-size:2rem;margin-bottom:15px;color:var(--blanco)}.newsletter-box p{color:var(--texto-gris);margin-bottom:30px}.newsletter-form{display:flex;gap:15px;max-width:500px;margin:0 auto}.newsletter-form input{flex:1;padding:15px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;color:var(--blanco);font-size:1rem;outline:none}.newsletter-form input:focus{border-color:var(--cian-neon)}@media(max-width:768px){.posts-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form .btn-neon{width:100%}}.press-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.press-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.press-releases,.media-section,.press-kit,.contact-press{padding:60px 0}.releases-list{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto}.release-card{padding:30px;display:flex;justify-content:space-between;align-items:center;gap:30px;transition:all .3s ease}.release-card:hover{transform:translate(10px);box-shadow:var(--sombra-neon)}.release-content{flex:1}.release-category{display:inline-block;background:var(--gradiente-principal);color:var(--blanco);padding:4px 12px;border-radius:50px;font-size:.8rem;font-weight:600;margin-bottom:10px}.release-date{display:flex;align-items:center;gap:8px;color:var(--texto-gris);font-size:.9rem;margin-bottom:12px}.release-content h3{font-size:1.4rem;margin-bottom:10px;color:var(--blanco)}.release-content p{color:var(--texto-gris);line-height:1.6}.release-actions{display:flex;gap:10px;flex-shrink:0}.btn-outline{padding:10px 20px;background:transparent;border:1px solid var(--cian-neon);color:var(--cian-neon);border-radius:50px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.btn-outline:hover{background:var(--cian-neon);color:var(--negro-profundo)}.btn-icon{width:40px;height:40px;border-radius:50%;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--cian-neon);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-icon:hover{background:var(--cian-neon);color:var(--negro-profundo)}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.media-card{padding:30px;transition:all .3s ease}.media-card:hover{transform:translateY(-5px);box-shadow:var(--sombra-neon-magenta)}.media-name{font-size:.9rem;color:var(--magenta-neon);font-weight:600;margin-bottom:10px}.media-card h3{font-size:1.2rem;margin-bottom:10px;color:var(--blanco);line-height:1.4}.media-date{color:var(--texto-gris);font-size:.85rem;margin-bottom:15px}.btn-link{background:none;border:none;color:var(--cian-neon);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:gap .3s ease}.btn-link:hover{gap:12px}.press-kit-box{padding:50px;text-align:center;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2)}.press-kit-box h2{font-size:2rem;margin-bottom:15px;color:var(--blanco)}.press-kit-box>p{color:var(--texto-gris);margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.kit-resources{display:flex;flex-direction:column;gap:15px;max-width:500px;margin:0 auto 30px}.resource-item{display:flex;align-items:center;gap:15px;padding:15px 20px;background:#ffffff08;border-radius:8px}.resource-item svg{color:var(--cian-neon);font-size:1.5rem}.resource-item span{flex:1;color:var(--blanco)}.btn-small{padding:8px 16px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.3);color:var(--cian-neon);border-radius:50px;cursor:pointer;font-size:.85rem;transition:all .3s ease}.btn-small:hover{background:var(--cian-neon);color:var(--negro-profundo)}.contact-press-box{padding:40px;text-align:center}.contact-press-box h2{font-size:1.8rem;margin-bottom:15px;color:var(--blanco)}.contact-press-box>p{color:var(--texto-gris);margin-bottom:25px}.press-contact-info{background:#ffffff08;padding:25px;border-radius:12px;display:inline-block}.press-contact-info p{color:var(--texto-gris);margin:10px 0}.press-contact-info strong{color:var(--cian-neon)}@media(max-width:768px){.release-card{flex-direction:column;text-align:center}.release-actions{width:100%;justify-content:center}.press-kit-box,.contact-press-box{padding:30px}}.contact-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.contact-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.contact-content{padding:60px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-info h2{font-size:2rem;margin-bottom:20px;color:var(--blanco)}.contact-info>p{color:var(--texto-gris);line-height:1.7;margin-bottom:30px}.contact-item{display:flex;align-items:flex-start;gap:20px;padding:20px;background:#ffffff08;border-radius:12px;margin-bottom:20px;transition:all .3s ease}.contact-item:hover{background:#00f0ff0d;transform:translate(10px)}.contact-item svg{font-size:1.8rem;color:var(--cian-neon);flex-shrink:0}.contact-item h4{font-size:1rem;margin-bottom:5px;color:var(--blanco)}.contact-item p{color:var(--texto-gris);font-size:.95rem}.contact-hours{padding:25px;margin-top:30px}.contact-hours h3{font-size:1.3rem;margin-bottom:20px;color:var(--blanco)}.contact-hours p{color:var(--texto-gris);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.contact-hours p:last-child{border-bottom:none}.contact-form-wrapper{display:flex}.contact-form{padding:40px;width:100%}.contact-form h2{font-size:1.8rem;margin-bottom:30px;color:var(--blanco)}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;color:var(--blanco);font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--blanco);font-size:1rem;font-family:inherit;outline:none;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--cian-neon)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--texto-gris)}.form-group select option{background:var(--negro-profundo);color:var(--blanco)}.form-group textarea{resize:vertical;min-height:120px}.btn-full{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.map-section{padding:60px 0 80px}.map-wrapper{overflow:hidden}@media(max-width:992px){.contact-grid{grid-template-columns:1fr}.contact-form-wrapper{order:-1}}@media(max-width:480px){.contact-form{padding:25px}}.help-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.help-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.help-search{max-width:600px;margin:30px auto 0;display:flex;align-items:center;gap:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:18px 25px;border-radius:50px}.help-search svg{color:var(--cian-neon);font-size:1.3rem}.help-search input{flex:1;background:transparent;border:none;color:var(--blanco);font-size:1rem;outline:none}.help-search input::placeholder{color:var(--texto-gris)}.faq-section{padding:60px 0}.faq-category{max-width:800px;margin:0 auto 50px}.category-title{font-size:1.5rem;margin-bottom:25px;color:var(--blanco);display:flex;align-items:center;gap:12px}.category-icon{font-size:1.8rem}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{padding:20px 25px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.faq-item:hover{border-color:var(--cian-neon);box-shadow:var(--sombra-neon)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:500;color:var(--blanco)}.chevron{color:var(--cian-neon);transition:transform .3s ease;flex-shrink:0}.chevron.rotated{transform:rotate(180deg)}.faq-answer{overflow:hidden}.faq-answer p{color:var(--texto-gris);line-height:1.7;padding-top:15px;margin-top:15px;border-top:1px solid rgba(255,255,255,.05)}.contact-help{padding:60px 0 80px}.contact-help-box{padding:50px;text-align:center;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2);max-width:600px;margin:0 auto}.help-icon-large{font-size:4rem;color:var(--cian-neon);margin-bottom:20px;display:inline-block}.contact-help-box h2{font-size:1.8rem;margin-bottom:15px;color:var(--blanco)}.contact-help-box>p{color:var(--texto-gris);margin-bottom:30px}.contact-help-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.contact-help-buttons .btn-neon,.contact-help-buttons .btn-neon-secondary{display:inline-flex;align-items:center;gap:8px}@media(max-width:768px){.contact-help-box{padding:30px}.contact-help-buttons{flex-direction:column}.contact-help-buttons .btn-neon,.contact-help-buttons .btn-neon-secondary{width:100%}}.legal-page{padding-top:80px;min-height:100vh;background:var(--negro-profundo)}.privacy-title{font-size:44px;font-weight:700;text-align:center;color:var(--blanco)}.privacy-subtitle{font-size:16px;color:#ffffffb3;text-align:center;max-width:600px;margin:12px auto}.privacy-date{font-size:13px;color:#ffffff80;text-align:center}.privacy-container{max-width:900px;margin:0 auto;padding:40px 20px}.privacy-intro-card{text-align:center;max-width:600px;margin:0 auto 40px;padding:32px}.privacy-intro-card h2{font-size:1.5rem;margin-bottom:16px;color:var(--blanco)}.privacy-intro-card p{color:var(--texto-gris);line-height:1.7;margin-bottom:20px}.privacy-bullets{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.privacy-bullets li{color:var(--blanco);font-size:.95rem;display:flex;align-items:center;gap:8px}.privacy-bullets li:before{content:"✓";color:var(--cian-neon);font-weight:700}.privacy-legal-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px}.legal-hero{background:linear-gradient(180deg,var(--negro-claro) 0%,var(--negro-profundo) 100%);padding:100px 0 60px;text-align:center}.legal-content{padding:60px 0 80px}.privacy-intro{padding:40px;text-align:center;margin-bottom:40px;background:#00f0ff0d;border:1px solid rgba(0,240,255,.2)}.intro-icon{font-size:4rem;color:var(--cian-neon);margin-bottom:20px;display:inline-block}.privacy-intro h2{font-size:1.8rem;margin-bottom:15px;color:var(--blanco)}.privacy-intro p{color:var(--texto-gris);line-height:1.7;max-width:700px;margin:0 auto}.legal-text{padding:40px;margin-bottom:30px}.legal-text h2{font-size:20px;font-weight:600;margin:28px 0 15px;color:var(--cian-neon)}.legal-text h2:first-child{margin-top:0}.legal-text p{color:#ffffffbf;font-size:15px;line-height:1.7;margin-bottom:15px}.legal-text ul{margin:15px 0;padding-left:16px}.legal-text li{color:#ffffffbf;font-size:15px;line-height:1.7;margin-bottom:6px}.legal-text li strong{color:var(--blanco)}.contact-list{list-style:none;padding:0}.contact-list li{margin-bottom:10px}.security-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:25px 0}.security-item{display:flex;gap:15px;padding:20px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.security-item svg{font-size:2rem;color:var(--cian-neon);flex-shrink:0}.security-item h4{font-size:1.1rem;margin-bottom:8px;color:var(--blanco)}.security-item p{color:var(--texto-gris);font-size:.9rem;line-height:1.6;margin:0}.privacy-actions{padding:40px;text-align:center;background:#ff00ff0d;border:1px solid rgba(255,0,255,.2);border-radius:12px;max-width:600px;margin:40px auto 0}.privacy-actions h3{font-size:1.5rem;margin-bottom:15px;color:var(--blanco)}.privacy-actions>p{color:var(--texto-gris);margin-bottom:25px}.btn-whatsapp-terms{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50px;color:var(--blanco);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #25d36666}.btn-whatsapp-terms:hover{transform:translateY(-3px);box-shadow:0 0 30px #25d36699}.action-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.action-buttons .btn-neon,.action-buttons .btn-neon-secondary{display:inline-flex;align-items:center;gap:8px}@media(max-width:768px){.privacy-title{font-size:30px}.privacy-subtitle{font-size:14px}.privacy-container,.privacy-intro-card,.privacy-legal-card,.legal-text{padding:20px}.legal-text h2{font-size:18px}.legal-text p,.legal-text li{font-size:14px}.privacy-intro,.privacy-actions{padding:30px}.security-features{grid-template-columns:1fr}.action-buttons{flex-direction:column}.action-buttons .btn-neon,.action-buttons .btn-neon-secondary{width:100%}}:root{--cian-neon: #00f0ff;--magenta-neon: #ff00ff;--verde-neon: #00ffcc;--negro-profundo: #121212;--negro-claro: #1e1e1e;--gris-oscuro: #2a2a2a;--blanco: #ffffff;--texto-gris: #b0b0b0;--gradiente-principal: linear-gradient( 135deg, var(--cian-neon), var(--magenta-neon) );--gradiente-secundario: linear-gradient( 135deg, var(--magenta-neon), var(--verde-neon) );--sombra-neon: 0 0 10px rgba(0, 240, 255, .5), 0 0 20px rgba(0, 240, 255, .3);--sombra-neon-magenta: 0 0 10px rgba(255, 0, 255, .5), 0 0 20px rgba(255, 0, 255, .3);--borde-neon: 2px solid var(--cian-neon);--glassmorfismo: rgba(255, 255, 255, .05)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--negro-profundo);color:var(--blanco);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--negro-profundo)}::-webkit-scrollbar-thumb{background:var(--cian-neon);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--magenta-neon)}.text-gradient{background:var(--gradiente-principal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-cian{color:var(--cian-neon)}.text-magenta{color:var(--magenta-neon)}.text-verde{color:var(--verde-neon)}.btn-neon{background:var(--gradiente-principal);border:none;color:var(--blanco);padding:12px 30px;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:var(--sombra-neon)}.btn-neon:hover{transform:translateY(-3px);box-shadow:0 0 20px #00f0ffcc,0 0 40px #00f0ff80}.btn-neon-secondary{background:var(--gradiente-secundario);border:none;color:var(--blanco);padding:12px 30px;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:var(--sombra-neon-magenta)}.btn-neon-secondary:hover{transform:translateY(-3px);box-shadow:0 0 20px #f0fc,0 0 40px #ff00ff80}.glass-card{background:var(--glassmorfismo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px}@keyframes pulse-neon{0%,to{box-shadow:0 0 10px #00f0ff80}50%{box-shadow:0 0 20px #00f0ffcc,0 0 30px #00f0ff66}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse-neon{animation:pulse-neon 2s infinite}.float{animation:float 3s ease-in-out infinite}.container-custom{max-width:1200px;margin:0 auto;padding:0 20px}.page-main{min-height:calc(100vh - 300px)}.section{padding:80px 0}.section-title{font-size:2.5rem;text-align:center;margin-bottom:1rem}.section-subtitle{text-align:center;color:var(--texto-gris);margin-bottom:3rem;font-size:1.1rem}@media(max-width:768px){.section{padding:50px 0}.section-title{font-size:2rem}}
