@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;800&display=swap);.jeanbot-floating-container[data-v-cbc4231a]{position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;align-items:flex-end;gap:14px;pointer-events:none}.jeanbot-floating-container>[data-v-cbc4231a]{pointer-events:auto}.jeanbot-welcome-card[data-v-cbc4231a]{position:relative;background:#fff;border-radius:18px;border:1.5px solid rgba(56,189,248,.5);box-shadow:0 20px 45px -10px rgba(15,23,42,.32),0 8px 20px -4px rgba(2,132,199,.25);padding:14px 16px 12px 16px;max-width:320px;cursor:pointer;margin-bottom:12px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10001}.jeanbot-welcome-card[data-v-cbc4231a]:hover{transform:translateY(-3px) scale(1.02);border-color:#0284c7;box-shadow:0 24px 50px -10px rgba(15,23,42,.38),0 12px 24px -4px rgba(2,132,199,.35)}.welcome-card-close[data-v-cbc4231a]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.78rem;transition:all .2s ease;z-index:5}.welcome-card-close[data-v-cbc4231a]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca;transform:scale(1.12) rotate(90deg)}.welcome-card-body[data-v-cbc4231a]{display:flex;flex-direction:column;text-align:left}.welcome-card-header[data-v-cbc4231a]{display:flex;align-items:flex-start;gap:8px;padding-right:24px}.welcome-wave-icon[data-v-cbc4231a]{font-size:1.35rem;line-height:1;display:inline-block;transform-origin:70% 70%;animation:welcomeWave-cbc4231a 2.4s infinite}@keyframes welcomeWave-cbc4231a{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%,to{transform:rotate(0deg)}}.welcome-header-texts[data-v-cbc4231a]{display:flex;flex-direction:column}.welcome-title[data-v-cbc4231a]{font-size:.88rem;font-weight:800;color:#0f172a;margin:0;line-height:1.25}.welcome-badge-tag[data-v-cbc4231a]{align-self:flex-start;margin-top:3px;background:#e0f2fe;color:#0284c7;font-size:.65rem;font-weight:700;padding:1px 7px;border-radius:10px;letter-spacing:.2px}.welcome-message[data-v-cbc4231a]{font-size:.77rem;color:#475569;line-height:1.42;margin:8px 0 10px 0}.welcome-message strong[data-v-cbc4231a]{color:#0284c7}.welcome-card-footer[data-v-cbc4231a]{display:flex;align-items:center}.welcome-cta-btn[data-v-cbc4231a]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:.74rem;font-weight:700;padding:5px 12px;border-radius:16px;box-shadow:0 4px 12px rgba(2,132,199,.35);transition:transform .2s ease,box-shadow .2s ease}.jeanbot-welcome-card:hover .welcome-cta-btn[data-v-cbc4231a]{transform:translateY(-1px);box-shadow:0 6px 14px rgba(2,132,199,.45)}.welcome-bubble-pointer[data-v-cbc4231a]{position:absolute;right:-9px;bottom:26px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;filter:drop-shadow(2px 0 2px rgba(0,0,0,.08))}.welcome-card-anim-enter-active[data-v-cbc4231a],.welcome-card-anim-leave-active[data-v-cbc4231a]{transition:all .35s cubic-bezier(.16,1,.3,1)}.welcome-card-anim-enter[data-v-cbc4231a]{opacity:0;transform:translateY(12px) scale(.92)}.welcome-card-anim-leave-to[data-v-cbc4231a]{opacity:0;transform:translateY(10px) scale(.92)}.jeanbot-mascot-wrapper[data-v-cbc4231a]{position:relative;width:125px;height:142px;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.jeanbot-mascot-img[data-v-cbc4231a]{width:auto;height:135px;max-width:125px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38)) drop-shadow(0 2px 8px rgba(2,132,199,.4));animation:mascotFloat-cbc4231a 3.8s ease-in-out infinite;transform-origin:center bottom;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease;pointer-events:none}.jeanbot-mascot-wrapper:hover .jeanbot-mascot-img[data-v-cbc4231a]{transform:scale(1.08) translateY(-4px) rotate(-1.5deg);filter:drop-shadow(0 16px 26px rgba(0,0,0,.48)) drop-shadow(0 0 16px rgba(56,189,248,.65));animation-play-state:paused}.jeanbot-mascot-wrapper:active .jeanbot-mascot-img[data-v-cbc4231a]{transform:scale(.96) translateY(2px)}@keyframes mascotFloat-cbc4231a{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mascot-ground-shadow[data-v-cbc4231a]{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:82px;height:14px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(15,23,42,.45) 0,rgba(15,23,42,.15) 50%,transparent 75%);animation:groundShadowPulse-cbc4231a 3.8s ease-in-out infinite;pointer-events:none}@keyframes groundShadowPulse-cbc4231a{0%,to{transform:translateX(-50%) scale(1);opacity:.8}50%{transform:translateX(-50%) scale(.82);opacity:.4}}.mascot-ambient-glow[data-v-cbc4231a]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.28) 0,transparent 70%);filter:blur(12px);pointer-events:none;z-index:-1;animation:ambientGlowBreathe-cbc4231a 4s ease-in-out infinite alternate}@keyframes ambientGlowBreathe-cbc4231a{0%{transform:translateX(-50%) scale(.9);opacity:.5}to{transform:translateX(-50%) scale(1.2);opacity:.9}}.mascot-online-pill[data-v-cbc4231a]{position:absolute;bottom:12px;right:2px;background:rgba(15,23,42,.88);backdrop-filter:blur(6px);border:1px solid rgba(56,189,248,.45);padding:2px 8px;border-radius:12px;display:flex;align-items:center;gap:5px;box-shadow:0 4px 10px rgba(0,0,0,.35);pointer-events:none;z-index:2}.mascot-online-dot[data-v-cbc4231a]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.mascot-online-ping[data-v-cbc4231a]{position:absolute;left:8px;width:7px;height:7px;border-radius:50%;background:rgba(16,185,129,.7);animation:mascotPing-cbc4231a 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes mascotPing-cbc4231a{0%{transform:scale(1);opacity:.9}75%,to{transform:scale(2.8);opacity:0}}.mascot-online-label[data-v-cbc4231a]{color:#f8fafc;font-size:.65rem;font-weight:700;letter-spacing:.2px}.mascot-status-badge[data-v-cbc4231a]{position:absolute;top:8px;right:6px;background:#10b981;color:#fff;border:2px solid #fff;width:22px;height:22px;border-radius:50%;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(16,185,129,.6);z-index:3}.asistente-overlay[data-v-cbc4231a]{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem}.asistente-window[data-v-cbc4231a]{width:100%;max-width:400px;height:calc(100vh - 80px);max-height:680px;background:#f8fafc;border-radius:1.25rem;box-shadow:0 30px 60px -12px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;margin-right:4px}.asistente-header[data-v-cbc4231a]{background:linear-gradient(135deg,#0d1b3e,#1e3a8a);color:#fff;padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;position:relative;overflow:hidden}.asistente-header[data-v-cbc4231a]:before{content:"";position:absolute;top:-50%;right:-30%;width:240px;height:240px;background:radial-gradient(circle,rgba(56,189,248,.2) 0,transparent 70%);pointer-events:none}.header-left[data-v-cbc4231a]{display:flex;align-items:center;gap:.7rem;position:relative;z-index:1;min-width:0}.bot-avatar[data-v-cbc4231a]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0d1b3e,#1e3a8a);border:2px solid rgba(56,189,248,.7);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:0 0 14px rgba(56,189,248,.35);overflow:visible}.bot-avatar-header-img[data-v-cbc4231a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;transform:scale(1.18);animation:headerBotGlow-cbc4231a 3.5s ease-in-out infinite alternate}@keyframes headerBotGlow-cbc4231a{0%{transform:scale(1.18)}to{transform:scale(1.22) translateY(-1px)}}.online-dot[data-v-cbc4231a]{position:absolute;bottom:0;right:0;width:11px;height:11px;background:#10b981;border:2px solid #0d1b3e;border-radius:50%;box-shadow:0 0 8px rgba(16,185,129,.8)}.bot-name[data-v-cbc4231a]{font-size:.95rem;font-weight:800;margin:0;line-height:1.2}.bot-status[data-v-cbc4231a]{font-size:.72rem;color:#94a3b8;margin:0;display:flex;align-items:center;gap:4px}.header-actions[data-v-cbc4231a]{display:flex;gap:.4rem;position:relative;z-index:1;flex-shrink:0}.header-btn[data-v-cbc4231a]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff;width:34px;height:34px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.85rem}.header-btn[data-v-cbc4231a]:hover{background:hsla(0,0%,100%,.3)}.header-btn-close[data-v-cbc4231a]:hover{background:rgba(239,68,68,.8)}.asistente-body[data-v-cbc4231a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;display:flex;flex-direction:column;gap:.5rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);scroll-behavior:smooth}.asistente-body[data-v-cbc4231a]::-webkit-scrollbar{width:6px}.asistente-body[data-v-cbc4231a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.asistente-body[data-v-cbc4231a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-messages[data-v-cbc4231a]{display:flex;flex-direction:column;gap:.65rem}.msg-row[data-v-cbc4231a]{display:flex;align-items:flex-end;gap:.5rem;max-width:100%}.msg-bot[data-v-cbc4231a]{justify-content:flex-start}.msg-user[data-v-cbc4231a]{justify-content:flex-end}.msg-avatar-bot[data-v-cbc4231a]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0d1b3e,#1e3a8a);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2.5px rgba(56,189,248,.35),0 3px 8px -2px rgba(13,27,62,.4);position:relative;overflow:hidden}.msg-avatar-bot-img[data-v-cbc4231a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;transform:scale(1.22)}.msg-avatar-bot-img.is-typing[data-v-cbc4231a]{animation:typingBotBob-cbc4231a .8s ease-in-out infinite alternate}@keyframes typingBotBob-cbc4231a{0%{transform:scale(1.22) translateY(0)}to{transform:scale(1.26) translateY(-2px)}}.msg-avatar-bot[data-v-cbc4231a]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid rgba(56,189,248,.35);animation:avatarGlow-cbc4231a 2.4s ease-in-out infinite;pointer-events:none}@keyframes avatarGlow-cbc4231a{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.msg-bubble[data-v-cbc4231a]{padding:.6rem .85rem;border-radius:1rem;font-size:.85rem;line-height:1.4;max-width:82%;word-wrap:break-word;animation:msgAppear-cbc4231a .25s ease;position:relative}@keyframes msgAppear-cbc4231a{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bubble-bot[data-v-cbc4231a]{background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;border-bottom-left-radius:.3rem;box-shadow:0 4px 14px -4px rgba(15,23,42,.12),0 1px 2px rgba(0,0,0,.04);border:1px solid rgba(226,232,240,.9);backdrop-filter:blur(4px)}.bubble-user[data-v-cbc4231a]{background:linear-gradient(135deg,#10b981,#059669 55%,#047857);color:#fff;border-bottom-right-radius:.3rem;box-shadow:0 6px 16px -4px rgba(16,185,129,.55)}.msg-hora[data-v-cbc4231a]{font-size:.62rem;opacity:.7;margin-top:.25rem;text-align:right}.typing-bubble[data-v-cbc4231a]{display:flex;gap:5px;padding:.75rem 1rem;background:linear-gradient(180deg,#fff,#f1f5f9)}.typing-dot[data-v-cbc4231a]{width:8px;height:8px;background:linear-gradient(135deg,#94a3b8,#64748b);border-radius:50%;animation:typingBounce-cbc4231a 1.3s ease-in-out infinite;box-shadow:0 2px 4px rgba(0,0,0,.1)}.typing-dot[data-v-cbc4231a]:nth-child(2){animation-delay:.15s}.typing-dot[data-v-cbc4231a]:nth-child(3){animation-delay:.3s}@keyframes typingBounce-cbc4231a{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.input-chat-group[data-v-cbc4231a]{display:flex;align-items:stretch;background:linear-gradient(180deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:9999px;padding:.25rem .25rem .25rem 1rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 18px -6px rgba(15,23,42,.12)}.input-chat-group[data-v-cbc4231a]:focus-within{border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.15),0 8px 22px -8px rgba(16,185,129,.35);transform:translateY(-1px)}.input-icon[data-v-cbc4231a]{color:#94a3b8;font-size:.9rem;align-self:center;margin-right:.5rem}.chat-input[data-v-cbc4231a]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.9rem;padding:.65rem .25rem;color:#0f172a}.chat-input[data-v-cbc4231a]::-moz-placeholder{color:#94a3b8;font-weight:500}.chat-input[data-v-cbc4231a]::placeholder{color:#94a3b8;font-weight:500}.btn-send[data-v-cbc4231a]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);flex-shrink:0;font-size:.95rem;box-shadow:0 6px 14px -3px rgba(16,185,129,.5)}.btn-send[data-v-cbc4231a]:hover:not(:disabled){transform:scale(1.1) rotate(-6deg);box-shadow:0 10px 20px -4px rgba(16,185,129,.7)}.btn-send[data-v-cbc4231a]:disabled{opacity:.5;cursor:not-allowed}.msg-opciones-chips[data-v-cbc4231a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.btn-opcion-chip[data-v-cbc4231a]{background:linear-gradient(180deg,#fff,#f1f5f9);border:1.5px solid #10b981;color:#047857;border-radius:1rem;padding:.4rem .8rem;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px -2px rgba(16,185,129,.25);white-space:nowrap;text-align:left;line-height:1.2}.btn-opcion-chip[data-v-cbc4231a]:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#059669);color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px -3px rgba(16,185,129,.55)}.btn-opcion-chip[data-v-cbc4231a]:disabled{opacity:.5;cursor:not-allowed}.badge-estado-pill[data-v-cbc4231a]{padding:.35rem .8rem;border-radius:9999px;font-weight:800;font-size:.68rem;text-transform:uppercase;display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:.03em;box-shadow:0 3px 8px -2px rgba(0,0,0,.15)}.chat-input-area-sticky[data-v-cbc4231a]{background:#fff;border-top:1px solid #e2e8f0;padding:.65rem .85rem;flex-shrink:0}.msg-productos-grid[data-v-cbc4231a]{display:flex;flex-direction:column;gap:.45rem;max-height:420px;overflow-y:auto;padding-right:4px}.bot-inline-card[data-v-cbc4231a]{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;padding:.55rem;display:flex;gap:.55rem;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.05)}.inline-card-thumb[data-v-cbc4231a]{width:50px;height:50px;border-radius:.4rem;background:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inline-card-thumb img[data-v-cbc4231a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inline-card-ph[data-v-cbc4231a]{color:#94a3b8;font-size:1.2rem}.inline-card-content[data-v-cbc4231a]{flex:1;min-width:0}.inline-card-title[data-v-cbc4231a]{font-size:.8rem;font-weight:700;color:#0f172a;line-height:1.2}.inline-card-tag[data-v-cbc4231a]{font-size:.62rem;color:#64748b}.inline-card-prices[data-v-cbc4231a]{display:flex;gap:.35rem;align-items:baseline;margin:.2rem 0}.price-usd-strong[data-v-cbc4231a]{color:#059669;font-weight:800;font-size:.88rem}.price-bs-small[data-v-cbc4231a]{color:#64748b;font-size:.7rem}.modal-datos-pago-overlay[data-v-cbc4231a],.modal-pago-overlay[data-v-cbc4231a],.modal-politicas-overlay[data-v-cbc4231a],.modal-qr-overlay[data-v-cbc4231a]{position:fixed;inset:0;background:rgba(15,23,42,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:.75rem}.modal-politicas-overlay[data-v-cbc4231a]{z-index:10001}.modal-pago-overlay[data-v-cbc4231a]{z-index:10002}.modal-qr-overlay[data-v-cbc4231a]{z-index:10003}.modal-datos-pago-overlay[data-v-cbc4231a]{z-index:10004}.modal-datos-pago-card[data-v-cbc4231a],.modal-pago-card[data-v-cbc4231a],.modal-politicas-card[data-v-cbc4231a]{background:#fff;border-radius:1.25rem;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;box-shadow:0 30px 60px -12px rgba(0,0,0,.6)}.modal-qr-card[data-v-cbc4231a]{background:#fff;border-radius:1.25rem;max-width:380px;width:100%;overflow:hidden}.modal-politicas-header[data-v-cbc4231a]{padding:1.5rem 1.15rem 1.15rem;background:linear-gradient(135deg,#0d1b3e,#1e3a8a);color:#fff;border-radius:1.25rem 1.25rem 0 0;text-align:center}.modal-politicas-header-icon[data-v-cbc4231a]{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;margin:0 auto .6rem;font-size:1.15rem;color:#38bdf8;box-shadow:0 0 20px rgba(56,189,248,.4)}.modal-politicas-title[data-v-cbc4231a]{font-size:1.05rem;font-weight:800;margin:0 0 .2rem}.modal-politicas-subtitle[data-v-cbc4231a]{font-size:.75rem;color:#cbd5e1;margin:0}.modal-politicas-body[data-v-cbc4231a]{padding:1rem}.politica-item[data-v-cbc4231a]{display:flex;gap:.65rem;padding:.75rem;border-radius:.75rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);margin-bottom:.6rem;border:1px solid #e2e8f0;transition:all .2s}.politica-item[data-v-cbc4231a]:hover{border-color:#cbd5e1;transform:translateX(2px)}.politica-icon[data-v-cbc4231a]{width:38px;height:38px;border-radius:.6rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.politica-titulo[data-v-cbc4231a]{font-size:.85rem;font-weight:800;color:#0f172a;margin-bottom:.2rem}.politica-desc[data-v-cbc4231a]{font-size:.75rem;color:#475569;margin:0;line-height:1.45}.bg-purple-subtle[data-v-cbc4231a]{background:#e0e7ff}.bg-orange-subtle[data-v-cbc4231a]{background:#ffedd5}.bg-blue-subtle[data-v-cbc4231a]{background:#dbeafe}.text-purple[data-v-cbc4231a]{color:#7c3aed}.modal-datos-pago-header[data-v-cbc4231a],.modal-pago-header[data-v-cbc4231a]{padding:1rem 1.15rem;color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:1.25rem 1.25rem 0 0}.modal-pago-header[data-v-cbc4231a]{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.modal-datos-pago-header[data-v-cbc4231a]{background:linear-gradient(135deg,#25d366,#128c7e)}.modal-qr-header[data-v-cbc4231a]{padding:1rem 1.15rem;color:#fff;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#10b981,#059669)}.modal-datos-pago-title[data-v-cbc4231a],.modal-pago-title[data-v-cbc4231a],.modal-qr-title[data-v-cbc4231a]{font-size:1rem;font-weight:800;margin:0;display:flex;align-items:center;gap:.4rem}.modal-datos-pago-close[data-v-cbc4231a],.modal-pago-close[data-v-cbc4231a],.modal-qr-close[data-v-cbc4231a]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.25);color:#fff;width:30px;height:30px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.modal-datos-pago-close[data-v-cbc4231a]:hover,.modal-pago-close[data-v-cbc4231a]:hover,.modal-qr-close[data-v-cbc4231a]:hover{background:hsla(0,0%,100%,.35);transform:rotate(90deg)}.modal-datos-pago-body[data-v-cbc4231a],.modal-pago-body[data-v-cbc4231a]{padding:1rem}.banco-btn[data-v-cbc4231a]{width:100%;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.75rem .4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;min-height:90px}.banco-btn[data-v-cbc4231a]:hover{border-color:#7c3aed;transform:translateY(-3px);background:#faf5ff;box-shadow:0 10px 20px -8px rgba(124,58,237,.4)}.banco-logo-img[data-v-cbc4231a]{width:100%;max-width:110px;height:60px;-o-object-fit:contain;object-fit:contain}.banco-info-card[data-v-cbc4231a]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.85rem;padding:.85rem}.banco-logo-lg-img[data-v-cbc4231a]{width:55px;height:42px;-o-object-fit:contain;object-fit:contain;border-radius:.55rem;margin-right:.7rem;background:#fff;padding:2px;border:1px solid #e2e8f0;flex-shrink:0}.dato-row[data-v-cbc4231a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px dashed #e2e8f0;gap:.4rem;flex-wrap:wrap}.dato-row[data-v-cbc4231a]:last-of-type{border-bottom:none}.dato-label[data-v-cbc4231a]{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase}.dato-valor[data-v-cbc4231a]{font-size:.82rem;font-weight:800;color:#0f172a;word-break:break-word}.font-mono[data-v-cbc4231a]{font-family:SFMono-Regular,Consolas,monospace}.monto-row[data-v-cbc4231a]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);margin:.4rem -.3rem;padding:.65rem .55rem;border-radius:.65rem;border:1px solid #a7f3d0;border-bottom:none}.btn-copiar[data-v-cbc4231a]{background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;color:#fff;border-radius:.65rem;font-weight:700;padding:.6rem .9rem;font-size:.85rem;cursor:pointer;box-shadow:0 6px 14px -3px rgba(14,165,233,.45);transition:all .2s}.btn-copiar[data-v-cbc4231a]:hover{transform:translateY(-2px);color:#fff}.btn-qr[data-v-cbc4231a]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;border-radius:.65rem;font-weight:700;padding:.6rem .9rem;font-size:.85rem;cursor:pointer;box-shadow:0 6px 14px -3px rgba(16,185,129,.45);transition:all .2s}.btn-qr[data-v-cbc4231a]:hover{transform:translateY(-2px);color:#fff}.btn-ya-pague[data-v-cbc4231a]{background:linear-gradient(135deg,#25d366,#128c7e);border:none;color:#fff;border-radius:.75rem;font-weight:800;font-size:.88rem;padding:.8rem 1rem;box-shadow:0 10px 20px -5px rgba(37,211,102,.45);cursor:pointer;transition:all .2s}.btn-ya-pague[data-v-cbc4231a]:hover{transform:translateY(-2px);color:#fff}.btn-registrar-sistema[data-v-cbc4231a]{background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;border-radius:.75rem;font-weight:800;box-shadow:0 10px 20px -5px rgba(16,185,129,.45);cursor:pointer;transition:all .2s}.btn-registrar-sistema[data-v-cbc4231a]:hover:not(:disabled){transform:translateY(-2px);color:#fff;box-shadow:0 14px 24px -5px rgba(16,185,129,.6)}.btn-registrar-sistema[data-v-cbc4231a]:disabled{opacity:.5;cursor:not-allowed}.alert-proceso-info[data-v-cbc4231a]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:.65rem;padding:.65rem .8rem;font-size:.72rem;line-height:1.4;display:flex;gap:.4rem}.alert-info-pago[data-v-cbc4231a]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:.65rem;padding:.65rem .8rem;font-size:.75rem;line-height:1.4}.label-form-pago[data-v-cbc4231a]{font-size:.65rem;font-weight:800;color:#475569;margin-bottom:.35rem;display:flex;align-items:center;gap:.35rem;text-transform:uppercase}.input-pago[data-v-cbc4231a]{display:block;width:100%;border-radius:.65rem!important;border:2px solid #e2e8f0!important;padding:.65rem .85rem!important;font-size:.85rem!important;font-weight:600!important;color:#0f172a!important;background:#f8fafc!important;transition:all .2s}.input-pago[data-v-cbc4231a]:focus{border-color:#25d366!important;background:#fff!important;box-shadow:0 0 0 3px rgba(37,211,102,.15)!important;outline:none}.input-pago[readonly][data-v-cbc4231a]{background:#f1f5f9!important;color:#475569!important;cursor:not-allowed}.input-pago-select[data-v-cbc4231a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325d366' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:.9em!important;padding-right:2.2rem!important;cursor:pointer}.modal-qr-body[data-v-cbc4231a]{padding:1rem;display:flex;flex-direction:column;align-items:center}.qr-img-modal[data-v-cbc4231a]{max-width:100%;width:240px;border-radius:.85rem;border:3px solid #10b981;padding:.4rem;background:#fff;box-shadow:0 10px 25px -8px rgba(16,185,129,.4)}.btn-consultar[data-v-cbc4231a]{background:linear-gradient(135deg,#059669,#10b981);border:none;color:#fff;border-radius:.65rem;box-shadow:0 8px 16px -4px rgba(16,185,129,.4)}.chat-slide-enter-active[data-v-cbc4231a],.chat-slide-leave-active[data-v-cbc4231a]{transition:all .35s cubic-bezier(.16,1,.3,1)}.chat-slide-enter .asistente-window[data-v-cbc4231a],.chat-slide-leave-to .asistente-window[data-v-cbc4231a]{transform:translateY(30px) scale(.95);opacity:0}.msg-in-enter-active[data-v-cbc4231a],.msg-in-leave-active[data-v-cbc4231a]{transition:all .3s ease}.msg-in-enter[data-v-cbc4231a]{opacity:0;transform:translateY(10px)}.msg-in-leave-to[data-v-cbc4231a]{opacity:0}.fade-slide-enter-active[data-v-cbc4231a],.fade-slide-leave-active[data-v-cbc4231a]{transition:all .3s ease}.fade-slide-enter[data-v-cbc4231a],.fade-slide-leave-to[data-v-cbc4231a]{opacity:0;transform:translateY(15px)}@media (max-width:768px){.jeanbot-floating-container[data-v-cbc4231a]{bottom:34px;right:18px;gap:10px}.jeanbot-mascot-wrapper[data-v-cbc4231a]{width:108px;height:128px}.jeanbot-mascot-img[data-v-cbc4231a]{height:122px;max-width:112px}.mascot-ground-shadow[data-v-cbc4231a]{width:72px;height:12px}.jeanbot-welcome-card[data-v-cbc4231a]{max-width:280px;padding:12px 14px 10px 14px}.welcome-title[data-v-cbc4231a]{font-size:.84rem}.welcome-message[data-v-cbc4231a]{font-size:.74rem}.welcome-cta-btn[data-v-cbc4231a]{font-size:.7rem;padding:4px 10px}.asistente-overlay[data-v-cbc4231a]{padding:0;align-items:stretch;justify-content:stretch}.asistente-window[data-v-cbc4231a]{max-width:100%;width:100%;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.asistente-header[data-v-cbc4231a]{padding:.75rem .9rem}.bot-avatar[data-v-cbc4231a]{width:40px;height:40px}.bot-name[data-v-cbc4231a]{font-size:.9rem}.bot-status[data-v-cbc4231a]{font-size:.68rem}.header-btn[data-v-cbc4231a]{width:32px;height:32px;font-size:.8rem}.asistente-body[data-v-cbc4231a]{padding:.85rem}.msg-bubble[data-v-cbc4231a]{font-size:.82rem;max-width:85%}.msg-avatar-bot[data-v-cbc4231a]{width:28px;height:28px}}@media (max-width:520px){.jeanbot-floating-container[data-v-cbc4231a]{bottom:calc(52px + env(safe-area-inset-bottom, 12px));right:14px;flex-direction:column;align-items:flex-end;gap:8px}.jeanbot-mascot-wrapper[data-v-cbc4231a]{width:98px;height:118px}.jeanbot-mascot-img[data-v-cbc4231a]{height:112px;max-width:102px}.mascot-ground-shadow[data-v-cbc4231a]{width:68px;height:11px;bottom:2px}.mascot-online-pill[data-v-cbc4231a]{bottom:8px;right:0;padding:2px 7px}.mascot-online-label[data-v-cbc4231a]{font-size:.62rem}.jeanbot-welcome-card[data-v-cbc4231a]{max-width:270px;margin-bottom:4px;padding:12px 14px 10px 14px;border-radius:16px}.welcome-title[data-v-cbc4231a]{font-size:.82rem}.welcome-message[data-v-cbc4231a]{font-size:.73rem;margin:6px 0 8px 0}.welcome-cta-btn[data-v-cbc4231a]{font-size:.7rem;padding:5px 11px}.welcome-bubble-pointer[data-v-cbc4231a]{right:32px;bottom:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff;border-bottom:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.asistente-header[data-v-cbc4231a]{padding:.7rem .85rem}.bot-avatar[data-v-cbc4231a]{width:36px;height:36px}.bot-name[data-v-cbc4231a]{font-size:.86rem}.bot-status[data-v-cbc4231a]{font-size:.66rem}.header-btn[data-v-cbc4231a]{width:30px;height:30px;font-size:.78rem}.header-actions[data-v-cbc4231a]{gap:.3rem}.asistente-body[data-v-cbc4231a]{padding:.75rem;gap:.45rem}.msg-bubble[data-v-cbc4231a]{font-size:.8rem;padding:.55rem .75rem;max-width:88%}.msg-avatar-bot[data-v-cbc4231a]{width:26px;height:26px}.msg-hora[data-v-cbc4231a]{font-size:.58rem}.input-chat-group[data-v-cbc4231a]{padding:.2rem .2rem .2rem .85rem}.chat-input[data-v-cbc4231a]{font-size:.85rem;padding:.6rem .2rem}.btn-send[data-v-cbc4231a]{width:38px;height:38px;font-size:.88rem}.input-icon[data-v-cbc4231a]{font-size:.82rem;margin-right:.4rem}.btn-opcion-chip[data-v-cbc4231a]{font-size:.72rem;padding:.35rem .7rem}}@media (max-width:380px){.jeanbot-floating-container[data-v-cbc4231a]{bottom:calc(45px + env(safe-area-inset-bottom, 10px));right:10px;gap:6px}.jeanbot-mascot-wrapper[data-v-cbc4231a]{width:88px;height:106px}.jeanbot-mascot-img[data-v-cbc4231a]{height:100px;max-width:90px}.jeanbot-welcome-card[data-v-cbc4231a]{max-width:240px;padding:10px 12px}.welcome-title[data-v-cbc4231a]{font-size:.76rem}.welcome-message[data-v-cbc4231a]{font-size:.68rem}}html{scroll-behavior:smooth}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;position:relative;min-height:100vh}.main-content{opacity:1;transition:opacity .4s ease}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#0a1c2e 0,#030812 100%);display:flex;justify-content:center;align-items:center;z-index:99999;overflow:hidden}.loader-bg-grid{inset:0;background-image:linear-gradient(rgba(0,229,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 0);background-size:38px 38px}.loader-bg-grid,.loader-glow-orb{position:absolute;pointer-events:none}.loader-glow-orb{border-radius:50%;filter:blur(90px);opacity:.45}.glow-cyan{width:420px;height:420px;background:#00e5ff;top:20%;left:20%;animation:orbPulse 4s ease-in-out infinite alternate}.glow-blue{width:480px;height:480px;background:#1a73e8;bottom:15%;right:20%;animation:orbPulse 5s ease-in-out infinite alternate-reverse}.loader-content{z-index:2;flex-direction:column;gap:2.2rem}.loader-content,.loader-ring-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.loader-ring-wrapper{width:320px;height:200px}.loader-orbital-ring.ring-outer{position:absolute;width:290px;height:210px;border-radius:50%;border:1.5px dashed rgba(0,229,255,.35);animation:ringSpin 14s linear infinite;box-shadow:0 0 20px rgba(0,229,255,.12)}.loader-orbital-ring.ring-inner{position:absolute;width:250px;height:180px;border-radius:50%;border:2px solid transparent;border-top-color:#00e5ff;border-bottom-color:#1a73e8;animation:ringSpinReverse 3.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 8px #00e5ff)}.loader-core-glow{position:absolute;width:170px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.3) 0,transparent 70%);filter:blur(14px);animation:corePulse 2s ease-in-out infinite alternate}.loader-logo-img{position:relative;z-index:3;max-width:240px;width:85%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 22px rgba(0,229,255,.6)) drop-shadow(0 6px 14px rgba(0,0,0,.8));animation:logoBreath 2.2s ease-in-out infinite alternate}.loader-progress-box{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:220px}.loader-progress-track{width:100%;height:3px;background:hsla(0,0%,100%,.08);border-radius:99px;overflow:hidden;position:relative;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.loader-progress-bar{width:100%;height:100%;background:linear-gradient(90deg,transparent,#00e5ff,#7ef0ff,#1a73e8,transparent);background-size:200% 100%;animation:progressFlow 1.6s ease-in-out infinite}.loader-text{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:2.5px;color:#a0c4ff;text-transform:uppercase;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-shadow:0 0 10px rgba(0,229,255,.5)}.loader-status-dot{width:6px;height:6px;background-color:#00e676;border-radius:50%;box-shadow:0 0 8px #00e676;animation:dotFlash .9s infinite alternate}.loader-fade-leave-active{transition:opacity .45s ease,transform .45s ease}.loader-fade-leave-to{opacity:0;transform:scale(1.02)}@keyframes ringSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes logoBreath{0%{transform:scale(.97)}to{transform:scale(1.03)}}@keyframes corePulse{0%{opacity:.4;transform:scale(.9)}to{opacity:.9;transform:scale(1.15)}}@keyframes orbPulse{0%{transform:translate(0) scale(.9);opacity:.35}to{transform:translate(20px,-20px) scale(1.1);opacity:.55}}@keyframes progressFlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes dotFlash{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@media (max-width:600px){.loader-ring-wrapper{width:260px;height:170px}.loader-orbital-ring.ring-outer{width:240px;height:170px}.loader-orbital-ring.ring-inner{width:210px;height:150px}.loader-logo-img{max-width:200px}.loader-progress-box{width:180px}}.nav-container[data-v-a11aceb0]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-a11aceb0]{position:relative;z-index:1002}.nav-logo img[data-v-a11aceb0]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-a11aceb0]{margin-left:auto}.nav-links ul[data-v-a11aceb0]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-a11aceb0]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-a11aceb0]:hover{color:#00e5ff}.nav-login[data-v-a11aceb0]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-a11aceb0]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-a11aceb0]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-a11aceb0]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-a11aceb0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-a11aceb0]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-a11aceb0]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-a11aceb0]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-a11aceb0]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-a11aceb0]:active,.nav-mobile a[data-v-a11aceb0]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-a11aceb0]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-a11aceb0]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-a11aceb0]{color:#fff}.fade-enter-active[data-v-a11aceb0],.fade-leave-active[data-v-a11aceb0]{transition:opacity .3s ease}.fade-enter-from[data-v-a11aceb0],.fade-leave-to[data-v-a11aceb0]{opacity:0}.slide-panel-enter-active[data-v-a11aceb0],.slide-panel-leave-active[data-v-a11aceb0]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-a11aceb0],.slide-panel-leave-to[data-v-a11aceb0]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-a11aceb0]{padding:.5rem 1.5rem}.nav-links ul[data-v-a11aceb0]{gap:1rem}.nav-logo img[data-v-a11aceb0]{height:95px}}@media (max-width:900px){.nav-container[data-v-a11aceb0]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-a11aceb0]{display:none}.nav-toggle[data-v-a11aceb0]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-a11aceb0]{height:85px}}@media (max-width:480px){.nav-container[data-v-a11aceb0]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-a11aceb0]{height:75px}.nav-toggle[data-v-a11aceb0]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-a11aceb0]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-a11aceb0]{height:65px}}.nav-bot-icon[data-v-a11aceb0]{height:28px;width:auto;max-width:28px;-o-object-fit:contain;object-fit:contain;border:none;border-radius:0;box-shadow:none;display:inline-block;vertical-align:middle;flex-shrink:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4));transition:transform .25s ease,filter .25s ease}.nav-links a:hover .nav-bot-icon[data-v-a11aceb0]{transform:scale(1.18);filter:drop-shadow(0 0 10px rgba(0,229,255,.85))}.nav-mobile a .nav-bot-icon[data-v-a11aceb0]{height:30px;max-width:30px}.footer{position:relative;width:100%;background-color:#030812;color:#fff;text-align:center;padding:4rem 1.5rem 2rem;overflow:hidden;display:flex;justify-content:center;align-items:center;isolation:isolate;border-top:1px solid rgba(0,229,255,.15);font-family:Poppins,sans-serif}.footer__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.footer__glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;width:300px;height:300px;background:#00e5ff;bottom:-100px;left:50%;transform:translateX(-50%)}.footer__network{position:absolute;inset:0;width:100%;height:100%;opacity:.15}.footer-line{stroke:#00e5ff;stroke-width:1.5}.footer-line.dashed{stroke-dasharray:5 5;animation:footerDash 4s linear infinite}@keyframes footerDash{to{stroke-dashoffset:-10}}.footer-node{fill:#00e5ff;filter:drop-shadow(0 0 6px #00e5ff)}.footer__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.footer__social{gap:1.2rem;flex-wrap:wrap;margin-bottom:10px}.footer__social,.social-btn{display:flex;justify-content:center}.social-btn{position:relative;align-items:center;width:50px;height:50px;border-radius:50%;background:rgba(10,18,30,.6);border:1px solid rgba(0,229,255,.3);color:#b9c9d9;font-size:1.3rem;text-decoration:none;transition:all .4s cubic-bezier(.25,.8,.25,1);overflow:hidden}.social-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,229,255,.3),transparent);transition:left .5s ease}.social-btn:hover:before{left:100%}.social-btn:hover{color:#030812;background:#00e5ff;border-color:#00e5ff;transform:translateY(-5px) scale(1.1);box-shadow:0 0 15px rgba(0,229,255,.6),0 0 30px rgba(0,229,255,.3)}.footer__credits{display:flex;flex-direction:column;gap:.5rem;align-items:center}.footer__copyright{font-size:.9rem;color:#6b7d8f;margin:0;transition:color .3s ease}.footer:hover .footer__copyright{color:#b9c9d9}.footer__created-by{font-size:.85rem;color:#6b7d8f;margin:0;transition:color .3s ease}.footer:hover .footer__created-by{color:#b9c9d9}.author-link{color:#00e5ff;text-decoration:none;font-weight:700;position:relative;transition:all .3s ease}.author-link:hover{color:#fff;text-shadow:0 0 10px #00e5ff,0 0 20px #00e5ff}.author-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background-color:#00e5ff;transform-origin:bottom right;transition:transform .25s ease-out;box-shadow:0 0 8px #00e5ff}.author-link:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width:480px){.footer{padding:3rem 1rem 1.5rem}.footer__social{gap:.8rem}.social-btn{width:45px;height:45px;font-size:1.1rem}.footer__copyright,.footer__created-by{font-size:.8rem;padding:0 1rem}}.cart-container[data-v-db64f27a]{min-height:100vh;background-color:#030812;background-image:radial-gradient(circle at 50% 12%,#0a1c2e 0,#030812 75%),linear-gradient(rgba(0,229,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.02) 1px,transparent 0);background-size:100% 100%,45px 45px,45px 45px;font-family:Poppins,sans-serif;width:100%;overflow-x:hidden;color:#f8fafc}.container[data-v-db64f27a]{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.container[data-v-db64f27a]{padding:0 1.5rem}}@media (min-width:1024px){.container[data-v-db64f27a]{padding:0 2rem}}.cart-hero[data-v-db64f27a]{position:relative;padding:7rem 1rem 2.5rem 1rem;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,#0a1c2e 0,#030812 85%);border-bottom:1px solid rgba(0,229,255,.15)}@media (min-width:768px){.cart-hero[data-v-db64f27a]{padding:8rem 1rem 3rem 1rem}}@media (min-width:1024px){.cart-hero[data-v-db64f27a]{padding:9.5rem 1rem 3.5rem 1rem}}.hero-background[data-v-db64f27a]{position:absolute;inset:0;overflow:hidden;z-index:0}.hero-glow[data-v-db64f27a]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgba(0,229,255,.12) 0,transparent 70%);animation:glowPulse-db64f27a 4s ease-in-out infinite}@keyframes glowPulse-db64f27a{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.floating-shapes[data-v-db64f27a]{position:absolute;inset:0;z-index:0}.shape[data-v-db64f27a]{position:absolute;border-radius:50%;opacity:.1;background:linear-gradient(135deg,#60a5fa,#4ade80)}.shape-1[data-v-db64f27a]{width:300px;height:300px;top:-100px;right:-100px;animation:floatShape-db64f27a 20s ease-in-out infinite}.shape-2[data-v-db64f27a]{width:200px;height:200px;bottom:-50px;left:-50px;animation:floatShape-db64f27a 25s ease-in-out infinite reverse;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.shape-3[data-v-db64f27a]{width:150px;height:150px;top:50%;left:20%;animation:floatShape-db64f27a 18s ease-in-out 2s infinite;background:linear-gradient(135deg,#a78bfa,#7c3aed)}.shape-4[data-v-db64f27a]{width:100px;height:100px;bottom:30%;right:15%;animation:floatShape-db64f27a 22s ease-in-out 4s infinite;background:linear-gradient(135deg,#34d399,#059669)}@keyframes floatShape-db64f27a{0%,to{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(30px,-20px) rotate(120deg) scale(1.1)}66%{transform:translate(-20px,15px) rotate(240deg) scale(.9)}}.hero-content[data-v-db64f27a]{position:relative;z-index:2;max-width:900px;margin:0 auto}.hero-icon[data-v-db64f27a]{position:relative;display:inline-block;font-size:3.5rem;color:#00e5ff;margin-bottom:1rem;animation:bounceIn-db64f27a .8s ease}@keyframes bounceIn-db64f27a{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}.pulse-ring[data-v-db64f27a]{position:absolute;inset:-15px;border:2px solid rgba(0,229,255,.35);border-radius:50%;animation:pulseRing-db64f27a 2s ease-out infinite}@keyframes pulseRing-db64f27a{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.hero-title[data-v-db64f27a]{font-size:2rem;font-weight:800;margin-bottom:.75rem;letter-spacing:-.5px}@media (min-width:768px){.hero-title[data-v-db64f27a]{font-size:3rem}}.text-gradient[data-v-db64f27a]{background:linear-gradient(135deg,#fff,#7ef0ff 50%,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}@keyframes gradientMove-db64f27a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle[data-v-db64f27a]{color:#94a3b8;font-size:1rem;max-width:600px;margin:0 auto 1.5rem}@media (min-width:768px){.hero-subtitle[data-v-db64f27a]{font-size:1.15rem}}.hero-stats[data-v-db64f27a]{display:inline-flex;align-items:center;gap:1.5rem;background:rgba(15,23,42,.8);backdrop-filter:blur(10px);border:1px solid rgba(0,229,255,.25);padding:.6rem 1.5rem;border-radius:50px;color:#7ef0ff;font-size:.9rem}@media (min-width:768px){.hero-stats[data-v-db64f27a]{font-size:1rem;padding:.8rem 2rem}}.stat-item i[data-v-db64f27a]{margin-right:.4rem;color:#00e5ff}.stat-divider[data-v-db64f27a]{color:hsla(0,0%,100%,.2)}.cart-main[data-v-db64f27a]{padding:1.5rem 0}@media (min-width:768px){.cart-main[data-v-db64f27a]{padding:2.5rem 0}}.cart-layout[data-v-db64f27a]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.cart-layout[data-v-db64f27a]{grid-template-columns:1.2fr .8fr;gap:2rem}}.cart-products-section[data-v-db64f27a]{background:rgba(15,23,42,.82);backdrop-filter:blur(20px);border-radius:24px;padding:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(0,229,255,.2);transition:all .3s ease}@media (min-width:768px){.cart-products-section[data-v-db64f27a]{padding:2rem}}.section-header[data-v-db64f27a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.8rem}.header-left h2[data-v-db64f27a]{font-size:1.2rem;color:#fff;display:flex;align-items:center;gap:.6rem;font-weight:700}@media (min-width:768px){.header-left h2[data-v-db64f27a]{font-size:1.5rem}}.header-left h2 i[data-v-db64f27a]{color:#00e5ff}.badge[data-v-db64f27a]{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;padding:.1rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700}.header-actions[data-v-db64f27a]{display:flex;gap:.5rem}.btn-clear-cart[data-v-db64f27a]{background:none;border:none;color:#ef4444;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:10px;transition:all .3s ease}.btn-clear-cart[data-v-db64f27a]:hover{background:rgba(239,68,68,.15);color:#ef4444;transform:scale(1.03)}.empty-cart[data-v-db64f27a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-animation[data-v-db64f27a]{position:relative;font-size:5rem;color:#334155;margin-bottom:1.5rem}.empty-pulse[data-v-db64f27a]{position:absolute;inset:-20px;border:2px solid rgba(0,229,255,.2);border-radius:50%;animation:pulseRing-db64f27a 2s ease-out infinite}.empty-cart h3[data-v-db64f27a]{color:#fff;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.empty-cart p[data-v-db64f27a]{color:#94a3b8;margin-bottom:1.5rem}.btn-primary[data-v-db64f27a]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 2rem;border:none;border-radius:14px;background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;font-weight:700;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,229,255,.4)}.btn-primary[data-v-db64f27a]:hover{transform:translateY(-3px);box-shadow:0 0 25px rgba(0,229,255,.7)}.cart-items[data-v-db64f27a]{display:flex;flex-direction:column;gap:1rem}.cart-item[data-v-db64f27a]{display:flex;gap:1.2rem;padding:1.2rem;background:rgba(11,25,46,.7);border-radius:16px;transition:all .3s ease;border:1px solid rgba(0,229,255,.15);animation:slideUp-db64f27a .4s ease forwards;opacity:0}@keyframes slideUp-db64f27a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cart-item[data-v-db64f27a]:hover{border-color:#00e5ff;box-shadow:0 8px 30px rgba(0,229,255,.2);transform:translateY(-2px)}@media (max-width:480px){.cart-item[data-v-db64f27a]{flex-direction:column;align-items:center;text-align:center}}.item-image-wrapper[data-v-db64f27a]{position:relative;flex-shrink:0}.item-image[data-v-db64f27a]{width:90px;height:90px;background:rgba(2,6,23,.8);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,229,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.3)}@media (min-width:768px){.item-image[data-v-db64f27a]{width:110px;height:110px}}.item-image img[data-v-db64f27a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.item-image-placeholder[data-v-db64f27a]{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#f1f5f9;color:#94a3b8}.item-image-placeholder i[data-v-db64f27a]{font-size:2.5rem}.item-badge[data-v-db64f27a]{position:absolute;bottom:-6px;right:-6px;font-size:.6rem;padding:.2rem .6rem;border-radius:20px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.item-badge.cash[data-v-db64f27a]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.item-badge.credit[data-v-db64f27a]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.item-details[data-v-db64f27a]{flex:1;min-width:0}.item-header[data-v-db64f27a]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.item-header h3[data-v-db64f27a]{font-size:.95rem;color:#fff;margin:0;flex:1;font-weight:600}@media (min-width:768px){.item-header h3[data-v-db64f27a]{font-size:1.1rem}}.btn-remove[data-v-db64f27a]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.3rem .5rem;transition:all .3s ease;font-size:.9rem;border-radius:8px}.btn-remove[data-v-db64f27a]:hover{color:#ef4444;background:rgba(239,68,68,.15);transform:scale(1.1)}.item-code[data-v-db64f27a]{font-size:.75rem;color:#94a3b8;margin:.2rem 0}.item-code i[data-v-db64f27a]{margin-right:.3rem}.item-price-row[data-v-db64f27a]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0}.item-price[data-v-db64f27a]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.price-label[data-v-db64f27a]{font-size:.8rem;color:#94a3b8}.price-value[data-v-db64f27a]{font-weight:700;color:#10b981;font-size:1rem}.price-original[data-v-db64f27a]{color:#94a3b8;font-size:.75rem}.price-original i[data-v-db64f27a]{margin-right:.2rem}.item-quantity[data-v-db64f27a]{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.qty-btn[data-v-db64f27a]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,229,255,.3);background:rgba(15,23,42,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:.8rem;color:#7ef0ff}.qty-btn[data-v-db64f27a]:hover:not(:disabled){background:#00e5ff;color:#030812;border-color:#00e5ff;box-shadow:0 0 12px rgba(0,229,255,.45);transform:scale(1.05)}.qty-btn[data-v-db64f27a]:disabled{opacity:.4;cursor:not-allowed}.qty-value[data-v-db64f27a]{font-weight:700;color:#fff;min-width:28px;text-align:center;font-size:1rem}.item-subtotal[data-v-db64f27a]{font-size:.85rem;color:#94a3b8;margin-left:.3rem}.item-subtotal strong[data-v-db64f27a]{color:#7ef0ff}.cart-summary[data-v-db64f27a]{margin-top:1.5rem}.summary-card[data-v-db64f27a]{background:rgba(11,25,46,.85);border-radius:16px;padding:1.5rem;border:1px solid rgba(0,229,255,.25)}.summary-row[data-v-db64f27a]{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.95rem;color:#cbd5e1}.summary-row.highlight[data-v-db64f27a]{color:#7c3aed;font-weight:500}.summary-row.total[data-v-db64f27a]{font-size:1.2rem;font-weight:700;color:#fff;border-top:1px solid rgba(0,229,255,.25);margin-top:.5rem;padding-top:.8rem}.summary-row.bs[data-v-db64f27a]{color:#00e5ff;font-weight:600}.summary-row i[data-v-db64f27a]{margin-right:.4rem}.total-amount[data-v-db64f27a]{color:#10b981;font-size:1.3rem;font-weight:700}.total-bs[data-v-db64f27a]{color:#00e5ff;font-size:1.1rem}.credit-surcharge[data-v-db64f27a]{color:#8b5cf6;font-weight:600}.summary-footer[data-v-db64f27a]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#94a3b8}.summary-footer i[data-v-db64f27a]{color:#10b981}.customer-form-section[data-v-db64f27a]{position:sticky;top:2rem;align-self:start}.form-card[data-v-db64f27a]{background:rgba(15,23,42,.82);backdrop-filter:blur(20px);border-radius:24px;padding:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(0,229,255,.2)}@media (min-width:768px){.form-card[data-v-db64f27a]{padding:2rem}}.form-header[data-v-db64f27a]{text-align:center;margin-bottom:1.8rem}.form-header-icon[data-v-db64f27a]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;font-size:1.8rem;margin-bottom:.8rem;box-shadow:0 0 20px rgba(0,229,255,.4)}.form-header h2[data-v-db64f27a]{font-size:1.3rem;color:#fff;margin:0;font-weight:700}@media (min-width:768px){.form-header h2[data-v-db64f27a]{font-size:1.5rem}}.form-header p[data-v-db64f27a]{color:#94a3b8;font-size:.85rem;margin-top:.2rem}.customer-form[data-v-db64f27a]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-db64f27a]{display:flex;flex-direction:column;gap:.3rem}.form-group label[data-v-db64f27a]{font-size:.85rem;font-weight:600;color:#cbd5e1}.form-group label i[data-v-db64f27a]{color:#00e5ff;width:18px}.required[data-v-db64f27a]{color:#ef4444}.form-group input[data-v-db64f27a],.form-group select[data-v-db64f27a],.form-group textarea[data-v-db64f27a]{padding:.7rem .9rem;border:1.5px solid rgba(0,229,255,.25);border-radius:12px;font-size:.9rem;transition:all .3s ease;background:rgba(11,25,46,.85);color:#fff;font-family:inherit;width:100%}.form-group input[data-v-db64f27a]:focus,.form-group select[data-v-db64f27a]:focus,.form-group textarea[data-v-db64f27a]:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 15px rgba(0,229,255,.35)}.form-group input[data-v-db64f27a]::-moz-placeholder,.form-group textarea[data-v-db64f27a]::-moz-placeholder{color:#64748b}.form-group input[data-v-db64f27a]::placeholder,.form-group textarea[data-v-db64f27a]::placeholder{color:#64748b}.form-group select option[data-v-db64f27a]{background:#0f172a;color:#fff}.form-group input.error[data-v-db64f27a],.form-group textarea.error[data-v-db64f27a]{border-color:#ef4444;background:#fef2f2}.error-message[data-v-db64f27a]{font-size:.75rem;color:#ef4444;margin-top:.2rem}.help-text[data-v-db64f27a]{font-size:.75rem;color:#64748b;margin-top:.2rem}.help-text i[data-v-db64f27a]{margin-right:.2rem}.form-row[data-v-db64f27a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:480px){.form-row[data-v-db64f27a]{grid-template-columns:1fr}}.bank-data-card[data-v-db64f27a]{background:rgba(16,185,129,.1);border:2px solid rgba(16,185,129,.4);border-radius:16px;padding:1.2rem;animation:fadeIn-db64f27a .3s ease}.bank-data-header[data-v-db64f27a]{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;color:#34d399;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:2px solid rgba(16,185,129,.2)}.bank-data-header i[data-v-db64f27a]{font-size:1.3rem}.bank-data-content[data-v-db64f27a]{display:flex;flex-direction:column;gap:.4rem}.bank-row[data-v-db64f27a]{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.9rem}.bank-label[data-v-db64f27a]{color:#a7f3d0;font-weight:600}.bank-value[data-v-db64f27a]{color:#fff;font-weight:500}.bank-row.highlight-bank[data-v-db64f27a]{background:rgba(16,185,129,.1);padding:.4rem .6rem;border-radius:8px;margin-top:.2rem}.bank-value.amount[data-v-db64f27a]{color:#059669;font-weight:700;font-size:1.1rem}.file-upload-wrapper[data-v-db64f27a]{position:relative;border:2px dashed rgba(0,229,255,.35);border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .3s ease;background:rgba(11,25,46,.6);min-height:100px;display:flex;align-items:center;justify-content:center}.file-upload-wrapper[data-v-db64f27a]:hover{border-color:#00e5ff;background:rgba(0,229,255,.08)}.file-upload-wrapper input[type=file][data-v-db64f27a]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}.file-upload-placeholder[data-v-db64f27a]{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#94a3b8}.file-upload-placeholder i[data-v-db64f27a]{font-size:2.5rem;color:#00e5ff}.file-upload-placeholder span[data-v-db64f27a]{font-size:.9rem;font-weight:500}.file-upload-placeholder small[data-v-db64f27a]{font-size:.75rem;color:#94a3b8}.file-upload-preview[data-v-db64f27a]{display:flex;align-items:center;gap:.8rem;padding:.6rem 1rem;background:rgba(15,23,42,.9);border:1px solid rgba(0,229,255,.3);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.4);width:100%;min-height:60px;position:relative;background-size:cover;background-position:50%}.file-upload-preview i[data-v-db64f27a]{color:#10b981;font-size:1.5rem}.file-upload-preview span[data-v-db64f27a]{flex:1;font-size:.85rem;color:#fff;word-break:break-all}.btn-remove-file[data-v-db64f27a]{background:#fef2f2;border:none;color:#ef4444;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-remove-file[data-v-db64f27a]:hover{background:#fee2e2;transform:scale(1.1)}.file-upload-wrapper.error[data-v-db64f27a]{border-color:#ef4444;background:#fef2f2}.form-actions[data-v-db64f27a]{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}@media (min-width:768px){.form-actions[data-v-db64f27a]{flex-direction:row}}.btn-whatsapp[data-v-db64f27a]{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.5rem;border:none;border-radius:14px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;flex:2}.btn-whatsapp[data-v-db64f27a]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px rgba(37,211,102,.35)}.btn-whatsapp[data-v-db64f27a]:disabled{opacity:.6;cursor:not-allowed}.btn-whatsapp i[data-v-db64f27a]{font-size:1.4rem}.btn-continuar[data-v-db64f27a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border:1.5px solid rgba(0,229,255,.3);border-radius:14px;background:rgba(15,23,42,.8);color:#7ef0ff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;flex:1}.btn-continuar[data-v-db64f27a]:hover{border-color:#00e5ff;background:rgba(0,229,255,.15);color:#00e5ff;box-shadow:0 0 15px rgba(0,229,255,.35);transform:translateY(-3px)}.modal-overlay[data-v-db64f27a]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:fadeIn-db64f27a .25s ease}@keyframes fadeIn-db64f27a{0%{opacity:0}to{opacity:1}}.modal-container[data-v-db64f27a]{background:#0b192e;border:1.5px solid rgba(0,229,255,.35);box-shadow:0 25px 60px rgba(0,0,0,.85);color:#fff;border-radius:28px;padding:2rem 2.5rem;max-width:480px;width:100%;text-align:center;animation:modalSlideUp-db64f27a .4s ease}@keyframes modalSlideUp-db64f27a{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-container.danger .modal-icon[data-v-db64f27a]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.modal-container.warning .modal-icon[data-v-db64f27a]{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#d97706}.modal-container.success .modal-icon[data-v-db64f27a]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669}.modal-icon[data-v-db64f27a]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;font-size:2.2rem;margin-bottom:1.2rem}.modal-title[data-v-db64f27a]{font-size:1.4rem;color:#fff;margin:0 0 .5rem}.modal-message[data-v-db64f27a]{color:#cbd5e1;font-size:.95rem;margin:0 0 1.5rem;line-height:1.6}.modal-actions[data-v-db64f27a]{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.btn-modal-cancel[data-v-db64f27a]{padding:.7rem 1.8rem;border:1.5px solid rgba(0,229,255,.3);border-radius:12px;background:rgba(15,23,42,.8);color:#cbd5e1;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-modal-cancel[data-v-db64f27a]:hover{background:hsla(0,0%,100%,.1);color:#fff}.btn-modal-confirm[data-v-db64f27a]{padding:.7rem 1.8rem;border:none;border-radius:12px;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-modal-confirm[data-v-db64f27a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.btn-confirm-danger[data-v-db64f27a]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.btn-confirm-warning[data-v-db64f27a]{background:linear-gradient(135deg,#d97706,#b45309)}.btn-confirm-success[data-v-db64f27a]{background:linear-gradient(135deg,#059669,#047857)}.toast-container[data-v-db64f27a]{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:.8rem;max-width:420px;width:100%;pointer-events:none}@media (max-width:480px){.toast-container[data-v-db64f27a]{top:10px;right:10px;left:10px;max-width:none}}.toast[data-v-db64f27a]{display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;border-radius:16px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.12);pointer-events:all;animation:toastSlideIn-db64f27a .4s ease;border-left:4px solid}@keyframes toastSlideIn-db64f27a{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.toast.success[data-v-db64f27a]{border-color:#10b981}.toast.success .toast-icon[data-v-db64f27a]{color:#10b981}.toast.error[data-v-db64f27a]{border-color:#ef4444}.toast.error .toast-icon[data-v-db64f27a]{color:#ef4444}.toast.info[data-v-db64f27a]{border-color:#3b82f6}.toast.info .toast-icon[data-v-db64f27a]{color:#3b82f6}.toast.warning[data-v-db64f27a]{border-color:#f59e0b}.toast.warning .toast-icon[data-v-db64f27a]{color:#f59e0b}.toast-icon[data-v-db64f27a]{font-size:1.5rem;flex-shrink:0}.toast-content[data-v-db64f27a]{flex:1}.toast-message[data-v-db64f27a]{font-size:.9rem;color:#0f172a;font-weight:500}.toast-close[data-v-db64f27a]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.2rem;font-size:.9rem;transition:color .2s ease}.toast-close[data-v-db64f27a]:hover{color:#475569}@media (max-width:480px){.cart-item[data-v-db64f27a]{padding:1rem}.item-header h3[data-v-db64f27a]{font-size:.85rem}.price-value[data-v-db64f27a]{font-size:.9rem}.btn-continuar[data-v-db64f27a],.btn-whatsapp[data-v-db64f27a]{font-size:.85rem;padding:.7rem 1rem}.modal-container[data-v-db64f27a]{padding:1.5rem}.bank-data-card[data-v-db64f27a]{padding:1rem}.bank-row[data-v-db64f27a]{font-size:.8rem;flex-direction:column;align-items:flex-start;gap:.2rem}.file-upload-wrapper[data-v-db64f27a]{padding:1rem;min-height:80px}}:global(body){margin:0;padding:0;background-color:#030812}.conocenos{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate;padding:8.5rem 0 5rem 0}.conocenos__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-gradient-base{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#0a1c2e 0,#030812 85%)}.bg-glow{opacity:.25}.glow-1{width:500px;height:500px;background:#00e5ff;top:-120px;left:-100px}.glow-2{width:550px;height:550px;background:#1a73e8;bottom:-120px;right:-100px}.tech-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.04) 1px,transparent 0);background-size:44px 44px;background-position:50%;opacity:.85}.network-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.45;filter:drop-shadow(0 0 8px rgba(0,229,255,.3))}.circuit-line{fill:none;stroke:#00e5ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.circuit-line.solid{stroke-opacity:.55}.circuit-line.dashed{stroke:#00e5ff;stroke-width:1.5px;stroke-dasharray:6 6;stroke-opacity:.75;animation:circuitDash 15s linear infinite}.circuit-line.branch{stroke:rgba(0,229,255,.35);stroke-width:1px}@keyframes circuitDash{to{stroke-dashoffset:-200}}.glyph-ring-outer{fill:none;stroke:#00e5ff;stroke-width:1.8px;filter:drop-shadow(0 0 6px #00e5ff)}.glyph-ring-dark{fill:#061528;stroke:rgba(0,229,255,.3);stroke-width:1px}.glyph-ring-core{fill:#00e5ff;filter:drop-shadow(0 0 5px #00e5ff);animation:coreBlink 3s ease-in-out infinite}.glyph-ring-core.pulse-fast{animation:coreBlink 1.5s ease-in-out infinite}@keyframes coreBlink{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.4}}.data-packet{fill:#fff;filter:drop-shadow(0 0 8px #00e5ff) drop-shadow(0 0 12px #00e5ff);opacity:.95}.packet-delay{fill:#7ef0ff}.packet-alt{fill:#00e5ff}.conocenos__content{position:relative;z-index:10;max-width:1200px;width:100%;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.conocenos__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.2rem;margin-bottom:1.2rem;font-size:.78rem;font-weight:700;letter-spacing:2px;color:#7ef0ff;border:1px solid rgba(0,229,255,.4);border-radius:999px;background:rgba(0,229,255,.08);box-shadow:0 0 20px rgba(0,229,255,.2);text-transform:uppercase}.conocenos__badge .dot{width:6px;height:6px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff;animation:blinkDot 2s ease-in-out infinite}@keyframes blinkDot{0%,to{opacity:1}50%{opacity:.3}}.conocenos__title{font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 1.2rem;text-shadow:0 0 30px rgba(0,229,255,.35)}.title-gradient{background:linear-gradient(90deg,#00e5ff,#7ef0ff,#1a73e8,#00e5ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 4s linear infinite}.conocenos__description-box{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;max-width:820px}.conocenos__description{font-size:1.05rem;color:#b9c9d9;line-height:1.6;margin:0}.highlight-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.3);padding:.45rem 1.2rem;border-radius:50px;color:#00e5ff;font-size:.92rem;font-weight:700;box-shadow:0 0 20px rgba(0,229,255,.15)}.highlight-text-small{font-size:.82rem;font-weight:500;color:#a0e8ff;margin-left:.3rem}.pulse-icon{animation:pulseIcon 1.5s ease-in-out infinite}@keyframes pulseIcon{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px #00e5ff)}50%{transform:scale(1.2);filter:drop-shadow(0 0 10px #00e5ff)}}.circuit-services-container{width:100%;margin-bottom:2.8rem}.circuit-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem 1.5rem;width:100%}.circuit-node-item{text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.2,.8,.2,1)}.circuit-node-item,.node-bullet-wrapper{display:flex;align-items:center;position:relative}.node-bullet-wrapper{width:36px;height:36px;flex-shrink:0;justify-content:center;margin-right:12px;z-index:2}.node-ring-outer{width:32px;height:32px;border-radius:50%;border:2px solid #00e5ff;background:transparent;box-shadow:0 0 12px rgba(0,229,255,.6)}.node-ring-inner,.node-ring-outer{position:absolute;transition:all .3s ease}.node-ring-inner{width:20px;height:20px;border-radius:50%;background:#061528;border:1px solid rgba(0,229,255,.4)}.node-ring-core{width:8px;height:8px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff}.node-ring-core,.node-stem-line{position:absolute;transition:all .3s ease}.node-stem-line{right:-12px;top:50%;transform:translateY(-50%);width:12px;height:2px;background:rgba(0,229,255,.5);box-shadow:0 0 6px rgba(0,229,255,.4)}.node-label-box{flex:1;display:flex;align-items:center;gap:.9rem;padding:.85rem 1.2rem;background:rgba(10,22,38,.78);border:1.5px solid rgba(0,229,255,.22);border-radius:12px;backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.45);transition:all .3s ease;position:relative;overflow:hidden}.node-label-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.4),transparent)}.node-icon{font-size:1.35rem;line-height:1;flex-shrink:0;transition:transform .3s ease}.node-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1;min-width:0}.node-title{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.2px;line-height:1.3;transition:color .3s ease}.node-sublabel{font-size:.75rem;font-weight:400;color:#8da4be;margin-top:2px;line-height:1.25}.node-arrow{color:rgba(0,229,255,.4);font-size:.85rem;transition:all .3s ease;margin-left:.4rem}.circuit-node-item:hover{transform:translateX(4px)}.circuit-node-item:hover .node-ring-outer{border-color:#7ef0ff;box-shadow:0 0 20px rgba(0,229,255,.9);transform:scale(1.08)}.circuit-node-item:hover .node-ring-core{background:#fff;box-shadow:0 0 16px #00e5ff;transform:scale(1.3)}.circuit-node-item:hover .node-stem-line{background:#00e5ff;box-shadow:0 0 10px #00e5ff}.circuit-node-item:hover .node-label-box{background:rgba(12,28,50,.9);border-color:#00e5ff;box-shadow:0 6px 25px rgba(0,229,255,.25)}.circuit-node-item:hover .node-title{color:#00e5ff}.circuit-node-item:hover .node-sublabel{color:#c0d8f0}.circuit-node-item:hover .node-icon{transform:scale(1.15) rotate(6deg)}.circuit-node-item:hover .node-arrow{color:#00e5ff;transform:translateX(4px)}.conocenos__actions{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.9rem;font-size:.95rem;font-weight:700;border-radius:10px;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;border:none;box-shadow:0 4px 20px rgba(0,229,255,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(0,229,255,.7)}.btn-secondary{background:rgba(0,229,255,.08);color:#eaf6ff;border:1.5px solid rgba(0,229,255,.4)}.btn-secondary:hover{background:rgba(0,229,255,.2);border-color:#00e5ff;color:#00e5ff;transform:translateY(-2px);box-shadow:0 0 20px rgba(0,229,255,.3)}.animate-on-scroll{will-change:opacity,transform}html.gsap-ready .animate-on-scroll:not(.visible){opacity:0}@media (max-width:900px){.circuit-services-grid{grid-template-columns:1fr;gap:.9rem;max-width:650px;margin:0 auto}}@media (max-width:768px){.conocenos{padding:7rem 0 4rem 0}.conocenos__title{font-size:2rem}}@media (max-width:480px){.conocenos{padding:6.5rem 0 3rem 0}.conocenos__title{font-size:1.75rem}.highlight-badge{flex-direction:column;text-align:center;font-size:.85rem}.node-bullet-wrapper{width:28px;height:28px;margin-right:8px}.node-ring-outer{width:26px;height:26px}.node-ring-inner{width:16px;height:16px}.node-ring-core{width:6px;height:6px}.node-stem-line{right:-8px;width:8px}.node-label-box{padding:.75rem .9rem;gap:.7rem}.node-title{font-size:.88rem}.node-sublabel{font-size:.72rem}.conocenos__actions{flex-direction:column;width:100%;max-width:320px}.btn-primary,.btn-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.circuit-line.dashed,.conocenos__badge .dot,.data-packet,.glyph-ring-core,.pulse-icon,.title-gradient{animation:none!important}.animate-on-scroll{opacity:1!important;transform:none!important}}.promo-repair{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:4.5rem 1.5rem;background-color:#030812;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate;border-top:1px solid rgba(0,229,255,.1);border-bottom:1px solid rgba(0,229,255,.1)}.promo-repair__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.promo-repair__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(circle at center,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 85%)}.promo-repair__glow.glow-center{width:480px;height:480px;background:#00e5ff;filter:blur(125px);opacity:.16;top:45%;left:35%;animation:pulseGlowCenter 8s ease-in-out infinite alternate}.promo-repair__glow.glow-center,.promo-repair__glow.glow-side{position:absolute;border-radius:50%;transform:translate(-50%,-50%);will-change:transform,opacity}.promo-repair__glow.glow-side{width:460px;height:460px;background:#1a73e8;filter:blur(130px);opacity:.14;top:55%;left:65%;animation:pulseGlowSide 10s ease-in-out infinite alternate}@keyframes pulseGlowCenter{0%{transform:translate(-50%,-50%) scale(1);opacity:.12}to{transform:translate(-45%,-55%) scale(1.15);opacity:.22}}@keyframes pulseGlowSide{0%{transform:translate(-50%,-50%) scale(1.15);opacity:.18}to{transform:translate(-55%,-45%) scale(.95);opacity:.1}}.promo-repair__circuit-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.35;pointer-events:none}.circuit-path{fill:none;stroke:#00e5ff;stroke-width:1.5px;stroke-dasharray:8 8;animation:circuitStream 14s linear infinite;will-change:stroke-dashoffset}.animated-trace-2{stroke:#7ef0ff;animation-duration:18s;animation-direction:reverse}@keyframes circuitStream{to{stroke-dashoffset:-160}}.circuit-branch{stroke:rgba(0,229,255,.3);stroke-width:1px}.circuit-dot{fill:#00e5ff;filter:drop-shadow(0 0 6px #00e5ff)}.circuit-dot.pulse-1{animation:dotPulse 2.5s ease-in-out infinite}.circuit-dot.pulse-2{animation:dotPulse 2.5s ease-in-out 1.25s infinite}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.4}}.cyber-scanline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.45),transparent);animation:scanlineSweep 8s ease-in-out infinite;will-change:transform;pointer-events:none;opacity:.6}@keyframes scanlineSweep{0%{transform:translateY(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(500px);opacity:0}}.promo-repair__container{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem;max-width:1100px;width:100%}.promo-repair__icon{flex:0 0 250px;position:relative;text-align:center}.icon-glow-ring{position:absolute;top:50%;left:50%;width:110%;height:110%;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,transparent,#00e5ff,transparent 60%);animation:spinRing 4s linear infinite;opacity:.35;z-index:0}@keyframes spinRing{to{transform:translate(-50%,-50%) rotate(1turn)}}.promo-repair__icon img{position:relative;z-index:1;width:100%;max-width:250px;border-radius:50%;box-shadow:0 0 30px rgba(0,229,255,.2);border:2px solid rgba(0,229,255,.4);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.promo-repair__icon:hover img{transform:scale(1.08) rotate(3deg);box-shadow:0 0 50px rgba(0,229,255,.6)}.promo-repair__content{flex:1 1 500px;max-width:600px;background:rgba(10,18,30,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.8rem;border-radius:18px;border:1.5px solid rgba(0,229,255,.2);box-shadow:0 10px 40px rgba(0,0,0,.5);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.promo-repair__content:hover{border-color:#00e5ff;transform:translateY(-4px);box-shadow:0 15px 45px rgba(0,229,255,.2)}.promo-repair__title{font-size:2.2rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:1.4rem}.text-gradient{background:linear-gradient(90deg,#00e5ff,#7ef0ff,#1a73e8,#00e5ff);background-size:200% auto;color:transparent;animation:shine 3.5s linear infinite}@keyframes shine{to{background-position:200%}}.promo-repair__description{font-size:1.05rem;line-height:1.7;color:#b9c9d9;margin-bottom:1.8rem}.promo-repair__description strong{color:#fff;font-weight:600}.promo-repair__cta-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(0,229,255,.12)}.promo-repair__cta{font-size:1.1rem;font-weight:600;color:#00e5ff;margin:0;text-shadow:0 0 15px rgba(0,229,255,.3);line-height:1.5}.promo-repair__button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#04121a;font-size:1rem;font-weight:700;padding:.95rem 2.4rem;border:none;border-radius:10px;text-decoration:none;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 0 20px rgba(0,229,255,.4)}.btn-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg);transition:left .6s ease}.promo-repair__button:hover .btn-shine{left:200%}.promo-repair__button:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 0 35px rgba(0,229,255,.8)}.btn-text{position:relative;z-index:2}@media (max-width:900px){.promo-repair__container{flex-direction:column;text-align:center;gap:2rem}.promo-repair__icon{margin:0}.promo-repair__content{padding:2rem}.promo-repair__title{font-size:1.8rem}.promo-repair__button{width:100%;max-width:300px}}@media (max-width:480px){.promo-repair{padding:3rem 1rem}.promo-repair__title{font-size:1.5rem}.promo-repair__description{font-size:.95rem}}.empresas-section{position:relative;width:100%;padding:2.5rem 1rem 2.8rem 1rem;background-color:#030812;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate;border-top:1px solid rgba(0,229,255,.12);border-bottom:1px solid rgba(0,229,255,.12)}.empresas-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.2}.glow-left{background:#00e5ff;top:-120px;left:-120px}.glow-left,.glow-right{width:450px;height:450px}.glow-right{background:#1a73e8;bottom:-120px;right:-120px}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 0);background-size:40px 40px;background-position:50%;mask-image:radial-gradient(circle at center,#000 45%,transparent 90%);-webkit-mask-image:radial-gradient(circle at center,#000 45%,transparent 90%)}.empresas-container{position:relative;z-index:2;max-width:1300px;margin:0 auto}.empresas-container,.empresas-header{display:flex;flex-direction:column;align-items:center}.empresas-header{text-align:center;max-width:800px;margin-bottom:1.4rem;opacity:1!important;visibility:visible!important}.header-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .85rem;border-radius:999px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.35);color:#7ef0ff;font-size:.72rem;font-weight:700;letter-spacing:2px;box-shadow:0 0 15px rgba(0,229,255,.15);margin-bottom:.6rem;text-transform:uppercase}.badge-dot{width:6px;height:6px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff;animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.4)}}.empresas-title{font-size:1.85rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 .5rem}@media (min-width:768px){.empresas-title{font-size:2.2rem}}.text-gradient{background:linear-gradient(135deg,#fff,#7ef0ff 50%,#00e5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.empresas-subtitle{font-size:.88rem;color:#94a3b8;line-height:1.4;margin:0}.carousel-container{position:relative;width:100%;display:flex;align-items:center;gap:.5rem}.carousel-nav-btn{width:38px;height:38px;border-radius:50%;background:rgba(15,23,42,.85);border:1.5px solid rgba(0,229,255,.35);color:#00e5ff;font-size:.95rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .3s ease;backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(0,0,0,.5);flex-shrink:0}.carousel-nav-btn:hover{background:#00e5ff;color:#030812;border-color:#00e5ff;box-shadow:0 0 20px rgba(0,229,255,.7);transform:scale(1.08)}.carousel-nav-btn:active{transform:scale(.95)}.carousel-window{width:100%;overflow-x:auto;overflow-y:hidden;padding:.8rem .2rem 1rem .2rem;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent);scroll-behavior:auto;cursor:grab}.carousel-window::-webkit-scrollbar{display:none}.carousel-track{display:flex;flex-wrap:nowrap;width:100%;will-change:scroll-position}.empresa-card-wrapper{flex:0 0 16.6666%;flex-shrink:0;padding:0 .35rem;box-sizing:border-box;transition:transform .35s ease}@media (max-width:1024px){.empresa-card-wrapper{flex:0 0 25%;padding:0 .3rem}}@media (max-width:768px){.empresa-card-wrapper{flex:0 0 33.3333%;padding:0 .25rem}}@media (max-width:480px){.empresa-card-wrapper{flex:0 0 50%;padding:0 .2rem}}.empresa-card{position:relative;background:rgba(11,23,42,.82);border:1.5px solid rgba(0,229,255,.18);backdrop-filter:blur(12px);border-radius:14px;padding:1.1rem .75rem .9rem .75rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 18px rgba(0,0,0,.4);overflow:hidden;height:100%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-circuit-accent{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);opacity:.4}.card-glow{position:absolute;top:-30px;right:-30px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.3) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.empresa-card:hover{transform:translateY(-4px) scale(1.02);border-color:#00e5ff;box-shadow:0 10px 25px rgba(0,229,255,.28);background:rgba(14,28,52,.95)}.empresa-card:hover .card-glow{opacity:1}.empresa-card:hover .card-circuit-accent{opacity:1;background:linear-gradient(90deg,#00e5ff,#7ef0ff,#00e5ff)}.empresa-card:hover .empresa-nombre{color:#7ef0ff}.empresa-card:hover .empresa-icon-box{background:#00e5ff;border-color:#00e5ff;box-shadow:0 0 14px rgba(0,229,255,.5)}.empresa-card:hover .empresa-icon{color:#030812}.empresa-icon-box{position:relative;width:38px;height:38px;border-radius:10px;background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.28);display:flex;align-items:center;justify-content:center;margin-bottom:.7rem;transition:all .3s ease}.empresa-icon{font-size:1.1rem;color:#00e5ff;transition:all .3s ease}.empresa-info{width:100%;display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1}.empresa-nombre{font-size:.82rem;font-weight:700;color:#fff;margin:0;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2rem;text-align:center;transition:color .3s ease}.card-footer-badge{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.65rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.08);width:100%;font-size:.65rem;color:#94a3b8;font-weight:500}.status-pulse{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}@media (max-width:768px){.empresas-section{padding:2.2rem .6rem 2.4rem .6rem}.empresas-title{font-size:1.7rem}.carousel-nav-btn{width:32px;height:32px;font-size:.85rem}}.asociados-section[data-v-4400f790]{position:relative;width:100%;padding:3.5rem 1rem 4rem 1rem;background-color:#030812;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(0,229,255,.12)}.asociados-bg[data-v-4400f790]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glow-orb[data-v-4400f790]{position:absolute;border-radius:50%;filter:blur(130px);opacity:.18}.orb-1[data-v-4400f790]{width:450px;height:450px;background:#00e5ff;top:-100px;left:10%}.orb-2[data-v-4400f790]{width:450px;height:450px;background:#7c3aed;bottom:-100px;right:10%}.asociados-grid[data-v-4400f790]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.025) 1px,transparent 0);background-size:42px 42px;background-position:50%;mask-image:radial-gradient(circle at center,#000 50%,transparent 90%);-webkit-mask-image:radial-gradient(circle at center,#000 50%,transparent 90%)}.asociados-container[data-v-4400f790]{position:relative;z-index:2;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.asociados-header[data-v-4400f790]{text-align:center;max-width:780px;margin-bottom:2.2rem;display:flex;flex-direction:column;align-items:center}.header-badge[data-v-4400f790]{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem 1.1rem;border-radius:999px;background:rgba(0,229,255,.08);border:1px solid rgba(0,229,255,.35);color:#7ef0ff;font-size:.74rem;font-weight:700;letter-spacing:2px;box-shadow:0 0 15px rgba(0,229,255,.15);margin-bottom:.8rem;text-transform:uppercase}.header-badge i[data-v-4400f790]{color:#00e5ff}.asociados-title[data-v-4400f790]{font-size:2.1rem;font-weight:800;color:#fff;line-height:1.2;margin:0 0 .6rem}@media (min-width:768px){.asociados-title[data-v-4400f790]{font-size:2.5rem}}.text-gradient[data-v-4400f790]{background:linear-gradient(135deg,#fff,#7ef0ff 50%,#00e5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.asociados-subtitle[data-v-4400f790]{font-size:.95rem;color:#94a3b8;line-height:1.5;margin:0}.asociados-grid-cards[data-v-4400f790]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}@media (max-width:992px){.asociados-grid-cards[data-v-4400f790]{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.asociado-card[data-v-4400f790]{position:relative;background:rgba(11,23,42,.82);border:1.5px solid rgba(0,229,255,.22);backdrop-filter:blur(12px);border-radius:20px;padding:1.6rem;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;box-shadow:0 8px 30px rgba(0,0,0,.5);overflow:hidden;will-change:transform}.card-border-line[data-v-4400f790]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00e5ff,transparent);opacity:.5;transition:opacity .3s ease}.card-glow-layer[data-v-4400f790]{position:absolute;top:-50px;right:-50px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.3) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.asociado-card[data-v-4400f790]:hover{transform:translateY(-8px);border-color:#00e5ff;box-shadow:0 16px 40px rgba(0,229,255,.25);background:rgba(13,27,48,.92)}.asociado-card:hover .card-glow-layer[data-v-4400f790]{opacity:1}.asociado-card:hover .card-border-line[data-v-4400f790]{opacity:1;background:linear-gradient(90deg,#00e5ff,#7ef0ff,#00e5ff)}.card-top-bar[data-v-4400f790]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.2rem;gap:.5rem}.category-tag[data-v-4400f790]{background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.25);color:#7ef0ff;padding:.25rem .65rem;border-radius:6px;letter-spacing:.3px}.category-tag[data-v-4400f790],.partner-status[data-v-4400f790]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600}.partner-status[data-v-4400f790]{color:#10b981}.status-dot[data-v-4400f790]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.logo-container[data-v-4400f790]{position:relative;width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.65);border:1px solid rgba(0,229,255,.15);border-radius:14px;margin-bottom:1.3rem;overflow:hidden;transition:all .3s ease}.asociado-card:hover .logo-container[data-v-4400f790]{border-color:rgba(0,229,255,.4);background:rgba(4,10,30,.85)}.asociado-logo[data-v-4400f790]{max-width:80%;max-height:80px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease,filter .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.asociado-card:hover .asociado-logo[data-v-4400f790]{transform:scale(1.08);filter:drop-shadow(0 6px 16px rgba(0,229,255,.5))}.card-body[data-v-4400f790]{flex:1;display:flex;flex-direction:column;margin-bottom:1.4rem}.asociado-name[data-v-4400f790]{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 .5rem;line-height:1.3;transition:color .3s ease}.asociado-card:hover .asociado-name[data-v-4400f790]{color:#00e5ff}.asociado-desc[data-v-4400f790]{font-size:.85rem;color:#94a3b8;line-height:1.5;margin:0}.card-footer[data-v-4400f790]{width:100%}.btn-asociado[data-v-4400f790]{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.75rem 1.2rem;border-radius:12px;text-decoration:none;font-size:.9rem;font-weight:700;transition:all .3s ease;box-sizing:border-box}.btn-cyan[data-v-4400f790]{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;box-shadow:0 4px 15px rgba(0,229,255,.35)}.btn-cyan[data-v-4400f790]:hover{box-shadow:0 0 25px rgba(0,229,255,.7);transform:translateY(-2px)}.btn-blue[data-v-4400f790]{background:linear-gradient(135deg,#1a73e8,#0056b3);color:#fff;border:1px solid rgba(0,229,255,.3);box-shadow:0 4px 15px rgba(26,115,232,.35)}.btn-blue[data-v-4400f790]:hover{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;box-shadow:0 0 25px rgba(0,229,255,.7);transform:translateY(-2px)}.btn-insta[data-v-4400f790]{background:linear-gradient(135deg,#833ab4,#fd1d1d 50%,#fcb045);color:#fff;box-shadow:0 4px 15px rgba(253,29,29,.35)}.btn-insta[data-v-4400f790]:hover{box-shadow:0 0 25px rgba(253,29,29,.65);transform:translateY(-2px)}.nav-container[data-v-ed3812ce]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-ed3812ce]{position:relative;z-index:1002}.nav-logo img[data-v-ed3812ce]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-ed3812ce]{margin-left:auto}.nav-links ul[data-v-ed3812ce]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-ed3812ce]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-ed3812ce]:hover{color:#00e5ff}.nav-login[data-v-ed3812ce]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-ed3812ce]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-ed3812ce]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-ed3812ce]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-ed3812ce]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-ed3812ce]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-ed3812ce]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-ed3812ce]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-ed3812ce]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-ed3812ce]:active,.nav-mobile a[data-v-ed3812ce]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-ed3812ce]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-ed3812ce]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-ed3812ce]{color:#fff}.fade-enter-active[data-v-ed3812ce],.fade-leave-active[data-v-ed3812ce]{transition:opacity .3s ease}.fade-enter-from[data-v-ed3812ce],.fade-leave-to[data-v-ed3812ce]{opacity:0}.slide-panel-enter-active[data-v-ed3812ce],.slide-panel-leave-active[data-v-ed3812ce]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-ed3812ce],.slide-panel-leave-to[data-v-ed3812ce]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-ed3812ce]{padding:.5rem 1.5rem}.nav-links ul[data-v-ed3812ce]{gap:1rem}.nav-logo img[data-v-ed3812ce]{height:95px}}@media (max-width:900px){.nav-container[data-v-ed3812ce]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-ed3812ce]{display:none}.nav-toggle[data-v-ed3812ce]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-ed3812ce]{height:85px}}@media (max-width:480px){.nav-container[data-v-ed3812ce]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-ed3812ce]{height:75px}.nav-toggle[data-v-ed3812ce]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-ed3812ce]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-ed3812ce]{height:65px}}.banner-redes[data-v-06177e2e]{position:relative;height:100vh;background:url(/img/redes.0fa470e9.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-06177e2e]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-06177e2e]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-06177e2e 2s ease-in-out}.titulo-principal[data-v-06177e2e]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-06177e2e 1.5s ease-out}.resaltado[data-v-06177e2e]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-06177e2e]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-06177e2e 2s ease-in-out}.descripcion[data-v-06177e2e]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-06177e2e]{color:#00f2ff;font-weight:700}.cursor[data-v-06177e2e]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-06177e2e .8s infinite}.btn-whatsapp[data-v-06177e2e]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-06177e2e]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-06177e2e{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-06177e2e{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-06177e2e{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-06177e2e{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-5ce22cb8]{background:url(/img/redescategoria.49785442.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-5ce22cb8]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-5ce22cb8 1s ease-in-out}.grid-categorias[data-v-5ce22cb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-5ce22cb8]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-5ce22cb8 1s ease forwards}.card-categoria[data-v-5ce22cb8]:first-child{animation-delay:.1s}.card-categoria[data-v-5ce22cb8]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-5ce22cb8]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-5ce22cb8]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-5ce22cb8]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-5ce22cb8]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-5ce22cb8]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-5ce22cb8]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-5ce22cb8]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-5ce22cb8]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-5ce22cb8]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-5ce22cb8]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-5ce22cb8]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-5ce22cb8{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-5ce22cb8{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-servicios[data-v-00909b10]{background:url(/img/redescategoria.49785442.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-servicios[data-v-00909b10]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-servicios>[data-v-00909b10]{position:relative;z-index:1}.faq-header[data-v-00909b10]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-00909b10 1s ease-in-out}.faq-logo[data-v-00909b10]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-00909b10 2s infinite}.faq-titulo[data-v-00909b10]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-00909b10]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-00909b10]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-00909b10 .8s forwards}.faq-item.abierto[data-v-00909b10]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-00909b10]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-00909b10]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-00909b10]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-00909b10]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-00909b10]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-00909b10 .4s ease}@keyframes fadeInUp-00909b10{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-00909b10{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-00909b10{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-00909b10{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-00909b10],.desplegar-leave-active[data-v-00909b10]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-00909b10],.desplegar-leave-to[data-v-00909b10]{max-height:0;opacity:0}.redes-view[data-v-4d69bb23]{min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden;display:flex;flex-direction:column}.service-detail__back[data-v-4d69bb23]{align-self:center;margin:2rem 0;padding:.8rem 1.6rem;background-color:#00bcd4;color:#fff;border-radius:50px;font-weight:700;text-decoration:none;box-shadow:0 0 12px rgba(0,188,212,.4);transition:transform .3s ease,box-shadow .3s ease;animation:bounceIn-4d69bb23 .8s ease-out}.service-detail__back[data-v-4d69bb23]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(0,188,212,.6)}.fade-in[data-v-4d69bb23]{opacity:0;transform:translateY(30px);transition:all .8s ease}.visible[data-v-4d69bb23]{opacity:1!important;transform:translateY(0)!important}@keyframes bounceIn-4d69bb23{0%{transform:translateY(60px) scale(.9);opacity:0}60%{transform:translateY(-10px) scale(1.05);opacity:1}80%{transform:translateY(5px) scale(.98)}to{transform:translateY(0) scale(1)}}@media (max-width:480px){.service-detail__back[data-v-4d69bb23]{font-size:.95rem;padding:.6rem 1.2rem}}.noticias[data-v-ea0ecc1c]{background:linear-gradient(180deg,#0b1c3f,#091a36);color:#fff;padding:3rem 1rem;text-align:center;overflow:hidden}.noticias h2[data-v-ea0ecc1c]{font-size:2.5rem;margin-bottom:2rem;position:relative;animation:fadeInDown-ea0ecc1c 1s ease forwards;text-shadow:0 0 10px #00bfff}.noticias-grid[data-v-ea0ecc1c]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;animation:fadeInUp-ea0ecc1c 1.2s ease forwards}.noticia[data-v-ea0ecc1c]{background-color:#132a50;border-radius:12px;padding:1.5rem;max-width:320px;box-shadow:0 0 15px rgba(0,191,255,.2);transition:transform .4s ease,box-shadow .4s ease;opacity:0;animation:slideUp-ea0ecc1c 1s ease forwards;animation-delay:calc(.2s*var(--i))}.noticia[data-v-ea0ecc1c]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 0 25px rgba(0,191,255,.4)}.noticia img[data-v-ea0ecc1c]{width:100%;border-radius:6px;margin-bottom:1rem;transition:transform .3s ease}.noticia:hover img[data-v-ea0ecc1c]{transform:scale(1.05)}.fecha[data-v-ea0ecc1c]{font-size:.85rem;color:#a0c4ff;margin-bottom:.5rem;font-style:italic;opacity:.8}.noticia h3[data-v-ea0ecc1c]{font-size:1.2rem;margin-bottom:.5rem;font-weight:600;color:#fff;transition:color .3s ease}.noticia:hover h3[data-v-ea0ecc1c]{color:#00bfff}.descripcion[data-v-ea0ecc1c]{font-size:.95rem;line-height:1.4;color:#dbeafe}.leer-mas[data-v-ea0ecc1c]{display:inline-block;margin-top:2rem;color:#00bfff;text-decoration:none;font-weight:700;position:relative;transition:color .3s ease}.leer-mas[data-v-ea0ecc1c]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#00bfff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.leer-mas[data-v-ea0ecc1c]:hover{color:#fff}.leer-mas[data-v-ea0ecc1c]:hover:after{transform:scaleX(1)}@keyframes fadeInDown-ea0ecc1c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-ea0ecc1c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-ea0ecc1c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.noticias h2[data-v-ea0ecc1c]{font-size:2rem}.noticia[data-v-ea0ecc1c]{max-width:90%}}.blog-container[data-v-02ae03a2]{display:flex;flex-direction:column;padding:2rem;font-family:Rubik,sans-serif;max-width:1200px;margin:0 auto;animation:fadeIn-02ae03a2 .8s ease-in}.blog-header[data-v-02ae03a2]{text-align:center;margin-bottom:1rem}.title[data-v-02ae03a2]{font-size:2.2rem;margin-bottom:.5rem;color:#1a1a1a;font-weight:600;letter-spacing:.5px;transition:color .3s ease}.title[data-v-02ae03a2]:hover{color:#07c}.meta[data-v-02ae03a2]{font-size:.95rem;color:#666;font-style:italic}.blog-main[data-v-02ae03a2]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem;align-items:start}.image-section[data-v-02ae03a2]{width:100%;animation:slideInLeft-02ae03a2 .8s ease}.hero-img[data-v-02ae03a2]{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.15);transition:transform .3s ease}.hero-img[data-v-02ae03a2]:hover{transform:scale(1.02)}.sidebar[data-v-02ae03a2]{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05);align-self:start;animation:slideInRight-02ae03a2 .8s ease}.search[data-v-02ae03a2]{width:100%;padding:.6rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;transition:border .3s ease}.search[data-v-02ae03a2]:focus{border-color:#07c;outline:none}.categories[data-v-02ae03a2]{list-style:none;padding:0;margin:0}.categories li[data-v-02ae03a2]{margin:.5rem 0;font-size:.95rem;cursor:pointer;transition:color .3s ease}.categories li[data-v-02ae03a2]:hover{color:#07c}.recent[data-v-02ae03a2]{margin-top:1rem;font-size:.95rem;color:#222}.blog-content[data-v-02ae03a2]{margin-top:2rem;font-size:1.05rem;line-height:1.7;color:#333;animation:fadeIn-02ae03a2 1s ease}@keyframes fadeIn-02ae03a2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-02ae03a2{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-02ae03a2{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.blog-main[data-v-02ae03a2]{grid-template-columns:1fr}.title[data-v-02ae03a2]{font-size:1.6rem}.hero-img[data-v-02ae03a2]{max-height:300px}}.redes-view[data-v-6273d207]{min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden;display:flex;flex-direction:column}.service-detail__back[data-v-6273d207]{align-self:center;margin:2rem 0;padding:.8rem 1.6rem;background-color:#00bcd4;color:#fff;border-radius:50px;font-weight:700;text-decoration:none;box-shadow:0 0 12px rgba(0,188,212,.4);transition:transform .3s ease,box-shadow .3s ease;animation:bounceIn-6273d207 .8s ease-out}.service-detail__back[data-v-6273d207]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(0,188,212,.6)}.fade-in[data-v-6273d207]{opacity:0;transform:translateY(30px);transition:all .8s ease}.visible[data-v-6273d207]{opacity:1!important;transform:translateY(0)!important}@keyframes bounceIn-6273d207{0%{transform:translateY(60px) scale(.9);opacity:0}60%{transform:translateY(-10px) scale(1.05);opacity:1}80%{transform:translateY(5px) scale(.98)}to{transform:translateY(0) scale(1)}}@media (max-width:480px){.service-detail__back[data-v-6273d207]{font-size:.95rem;padding:.6rem 1.2rem}}.nav-container[data-v-7a397f3e]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-7a397f3e]{position:relative;z-index:1002}.nav-logo img[data-v-7a397f3e]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-7a397f3e]{margin-left:auto}.nav-links ul[data-v-7a397f3e]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-7a397f3e]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-7a397f3e]:hover{color:#00e5ff}.nav-login[data-v-7a397f3e]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-7a397f3e]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-7a397f3e]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-7a397f3e]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-7a397f3e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-7a397f3e]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-7a397f3e]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-7a397f3e]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-7a397f3e]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-7a397f3e]:active,.nav-mobile a[data-v-7a397f3e]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-7a397f3e]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-7a397f3e]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-7a397f3e]{color:#fff}.fade-enter-active[data-v-7a397f3e],.fade-leave-active[data-v-7a397f3e]{transition:opacity .3s ease}.fade-enter-from[data-v-7a397f3e],.fade-leave-to[data-v-7a397f3e]{opacity:0}.slide-panel-enter-active[data-v-7a397f3e],.slide-panel-leave-active[data-v-7a397f3e]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-7a397f3e],.slide-panel-leave-to[data-v-7a397f3e]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-7a397f3e]{padding:.5rem 1.5rem}.nav-links ul[data-v-7a397f3e]{gap:1rem}.nav-logo img[data-v-7a397f3e]{height:95px}}@media (max-width:900px){.nav-container[data-v-7a397f3e]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-7a397f3e]{display:none}.nav-toggle[data-v-7a397f3e]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-7a397f3e]{height:85px}}@media (max-width:480px){.nav-container[data-v-7a397f3e]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-7a397f3e]{height:75px}.nav-toggle[data-v-7a397f3e]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-7a397f3e]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-7a397f3e]{height:65px}}.banner-camaras[data-v-38f3b320]{position:relative;height:100vh;background:url(/img/camaras.49820563.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-38f3b320]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-38f3b320]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-38f3b320 2s ease-in-out}.titulo-principal[data-v-38f3b320]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-38f3b320 1.5s ease-out}.resaltado[data-v-38f3b320]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-38f3b320]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-38f3b320 2s ease-in-out}.descripcion[data-v-38f3b320]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-38f3b320]{color:#00f2ff;font-weight:700}.cursor[data-v-38f3b320]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-38f3b320 .8s infinite}.btn-whatsapp[data-v-38f3b320]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-38f3b320]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-38f3b320{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-38f3b320{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-38f3b320{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-38f3b320{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-88a4af72]{background:url(/img/camaras.49820563.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-88a4af72]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-88a4af72 1s ease-in-out}.grid-categorias[data-v-88a4af72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-88a4af72]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-88a4af72 1s ease forwards}.card-categoria[data-v-88a4af72]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-88a4af72]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-88a4af72]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-88a4af72]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-88a4af72]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-88a4af72{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-88a4af72{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-servicios[data-v-2a8a2e08]{background:url(/img/camaras.49820563.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-servicios[data-v-2a8a2e08]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-servicios>[data-v-2a8a2e08]{position:relative;z-index:1}.faq-header[data-v-2a8a2e08]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-2a8a2e08 1s ease-in-out}.faq-logo[data-v-2a8a2e08]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-2a8a2e08 2s infinite}.faq-titulo[data-v-2a8a2e08]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-2a8a2e08]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-2a8a2e08]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-2a8a2e08 .8s forwards}.faq-item.abierto[data-v-2a8a2e08]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-2a8a2e08]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-2a8a2e08]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-2a8a2e08]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-2a8a2e08]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-2a8a2e08]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-2a8a2e08 .4s ease}@keyframes fadeInUp-2a8a2e08{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-2a8a2e08{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-2a8a2e08{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-2a8a2e08{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-2a8a2e08],.desplegar-leave-active[data-v-2a8a2e08]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-2a8a2e08],.desplegar-leave-to[data-v-2a8a2e08]{max-height:0;opacity:0}.redes-view[data-v-6c8cd1ef]{min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden;display:flex;flex-direction:column}.service-detail__back[data-v-6c8cd1ef]{align-self:center;margin:2rem 0;padding:.8rem 1.6rem;background-color:#00bcd4;color:#fff;border-radius:50px;font-weight:700;text-decoration:none;box-shadow:0 0 12px rgba(0,188,212,.4);transition:transform .3s ease,box-shadow .3s ease;animation:bounceIn-6c8cd1ef .8s ease-out}.service-detail__back[data-v-6c8cd1ef]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(0,188,212,.6)}.fade-in[data-v-6c8cd1ef]{opacity:0;transform:translateY(30px);transition:all .8s ease}.visible[data-v-6c8cd1ef]{opacity:1!important;transform:translateY(0)!important}@keyframes bounceIn-6c8cd1ef{0%{transform:translateY(60px) scale(.9);opacity:0}60%{transform:translateY(-10px) scale(1.05);opacity:1}80%{transform:translateY(5px) scale(.98)}to{transform:translateY(0) scale(1)}}@media (max-width:480px){.service-detail__back[data-v-6c8cd1ef]{font-size:.95rem;padding:.6rem 1.2rem}}.empresas-asociadas[data-v-0fdcbbef]{padding:3rem 1rem;background:linear-gradient(135deg,#f0f4ff,#e0e8ff);position:relative;overflow:hidden}.section-title[data-v-0fdcbbef]{font-size:2.2rem;font-weight:700;margin-bottom:2rem;text-align:center;color:#222}.associated-companies[data-v-0fdcbbef]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.company-card[data-v-0fdcbbef]{width:160px;height:180px;perspective:1000px;text-decoration:none}.card-inner[data-v-0fdcbbef]{position:relative;width:100%;height:100%;transition:transform .6s ease;transform-style:preserve-3d}.company-card.hovered .card-inner[data-v-0fdcbbef]{transform:rotateY(180deg)}.card-back[data-v-0fdcbbef],.card-front[data-v-0fdcbbef]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;transition:box-shadow .3s ease}.card-front[data-v-0fdcbbef]:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.card-back[data-v-0fdcbbef]{transform:rotateY(180deg);font-size:.9rem;color:#444;text-align:center}.company-logo[data-v-0fdcbbef]{width:70px;height:auto;margin-bottom:.5rem}.company-fa-icon[data-v-0fdcbbef]{font-size:2.5rem;margin-bottom:.5rem;color:#555}.company-name[data-v-0fdcbbef]{font-size:1rem;font-weight:600;color:#333}.nav-container[data-v-b1cfae36]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-b1cfae36]{position:relative;z-index:1002}.nav-logo img[data-v-b1cfae36]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-b1cfae36]{margin-left:auto}.nav-links ul[data-v-b1cfae36]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-b1cfae36]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-b1cfae36]:hover{color:#00e5ff}.nav-login[data-v-b1cfae36]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-b1cfae36]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-b1cfae36]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-b1cfae36]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-b1cfae36]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-b1cfae36]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-b1cfae36]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-b1cfae36]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-b1cfae36]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-b1cfae36]:active,.nav-mobile a[data-v-b1cfae36]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-b1cfae36]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-b1cfae36]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-b1cfae36]{color:#fff}.fade-enter-active[data-v-b1cfae36],.fade-leave-active[data-v-b1cfae36]{transition:opacity .3s ease}.fade-enter-from[data-v-b1cfae36],.fade-leave-to[data-v-b1cfae36]{opacity:0}.slide-panel-enter-active[data-v-b1cfae36],.slide-panel-leave-active[data-v-b1cfae36]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-b1cfae36],.slide-panel-leave-to[data-v-b1cfae36]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-b1cfae36]{padding:.5rem 1.5rem}.nav-links ul[data-v-b1cfae36]{gap:1rem}.nav-logo img[data-v-b1cfae36]{height:95px}}@media (max-width:900px){.nav-container[data-v-b1cfae36]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-b1cfae36]{display:none}.nav-toggle[data-v-b1cfae36]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-b1cfae36]{height:85px}}@media (max-width:480px){.nav-container[data-v-b1cfae36]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-b1cfae36]{height:75px}.nav-toggle[data-v-b1cfae36]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-b1cfae36]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-b1cfae36]{height:65px}}.banner-fibra[data-v-12794e05]{position:relative;height:100vh;background:url(/img/fibra-optica.418935e9.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-12794e05]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:0}.banner-content[data-v-12794e05]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-12794e05 2s ease-in-out}.titulo-principal[data-v-12794e05]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-12794e05 1.5s ease-out}.resaltado[data-v-12794e05]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-12794e05]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-12794e05 2s ease-in-out}.descripcion[data-v-12794e05]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-12794e05]{color:#00f2ff;font-weight:700}.cursor[data-v-12794e05]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-12794e05 .8s infinite}.btn-whatsapp[data-v-12794e05]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-12794e05]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-12794e05{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-12794e05{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-12794e05{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-12794e05{0%,50%,to{opacity:1}25%,75%{opacity:0}}.mi-inter[data-v-4dac31b7]{position:relative;padding:5rem 2rem;background:url(/img/fibra-optica.418935e9.jpg) no-repeat 50%;background-size:cover;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-4dac31b7]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:0}.mi-inter-content[data-v-4dac31b7]{position:relative;z-index:1;max-width:1000px;margin:0 auto;animation:fadeIn-4dac31b7 1.5s ease-in-out}.logos-alianza[data-v-4dac31b7]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.logo[data-v-4dac31b7]{max-height:60px}.mas[data-v-4dac31b7]{font-size:2rem;font-weight:700;color:#00f2ff}.titulo[data-v-4dac31b7]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.resaltado[data-v-4dac31b7]{color:#00f2ff;text-shadow:0 0 12px rgba(0,242,255,.8)}.descripcion[data-v-4dac31b7]{font-size:1.2rem;margin-bottom:3rem;line-height:1.6}.beneficios[data-v-4dac31b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:3rem}.card[data-v-4dac31b7]{background:hsla(0,0%,100%,.08);padding:1.5rem;border-radius:15px;transition:transform .3s ease,background .3s ease}.card[data-v-4dac31b7]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.15)}.card h3[data-v-4dac31b7]{margin:.5rem 0;color:#00f2ff}.tutorial[data-v-4dac31b7]{margin-bottom:3rem;text-align:left;display:inline-block}.tutorial h3[data-v-4dac31b7]{text-align:center;margin-bottom:1rem}.tutorial ol[data-v-4dac31b7]{padding-left:1.2rem;font-size:1.1rem;line-height:1.6}.acciones[data-v-4dac31b7]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem}.btn-mi-inter[data-v-4dac31b7]{background:#00f2ff;color:#0a0f2c;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-mi-inter[data-v-4dac31b7]:hover{background:#00d6e0;transform:scale(1.08)}.btn-whatsapp[data-v-4dac31b7]{background:#25d366;color:#fff;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-4dac31b7]:hover{background:#20b954;transform:scale(1.08)}.faq[data-v-4dac31b7]{text-align:left;background:hsla(0,0%,100%,.08);padding:2rem;border-radius:15px;max-width:800px;margin:0 auto}.faq h3[data-v-4dac31b7]{margin-bottom:1rem;text-align:center}.faq-item[data-v-4dac31b7]{margin-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.faq-question[data-v-4dac31b7]{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:.8rem 0}.faq-answer[data-v-4dac31b7]{padding:.5rem 0 .8rem 0;line-height:1.5;color:#ddd}@media (max-width:768px){.titulo[data-v-4dac31b7]{font-size:2rem}.descripcion[data-v-4dac31b7]{font-size:1.05rem}.card[data-v-4dac31b7]{padding:1rem}}@media (max-width:480px){.titulo[data-v-4dac31b7]{font-size:1.7rem}.descripcion[data-v-4dac31b7]{font-size:1rem}.btn-mi-inter[data-v-4dac31b7],.btn-whatsapp[data-v-4dac31b7]{font-size:1rem;padding:.8rem 1.4rem}}@keyframes fadeIn-4dac31b7{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.nav-container[data-v-59bc2ff6]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-59bc2ff6]{position:relative;z-index:1002}.nav-logo img[data-v-59bc2ff6]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-59bc2ff6]{margin-left:auto}.nav-links ul[data-v-59bc2ff6]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-59bc2ff6]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-59bc2ff6]:hover{color:#00e5ff}.nav-login[data-v-59bc2ff6]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-59bc2ff6]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-59bc2ff6]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-59bc2ff6]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-59bc2ff6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-59bc2ff6]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-59bc2ff6]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-59bc2ff6]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-59bc2ff6]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-59bc2ff6]:active,.nav-mobile a[data-v-59bc2ff6]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-59bc2ff6]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-59bc2ff6]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-59bc2ff6]{color:#fff}.fade-enter-active[data-v-59bc2ff6],.fade-leave-active[data-v-59bc2ff6]{transition:opacity .3s ease}.fade-enter-from[data-v-59bc2ff6],.fade-leave-to[data-v-59bc2ff6]{opacity:0}.slide-panel-enter-active[data-v-59bc2ff6],.slide-panel-leave-active[data-v-59bc2ff6]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-59bc2ff6],.slide-panel-leave-to[data-v-59bc2ff6]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-59bc2ff6]{padding:.5rem 1.5rem}.nav-links ul[data-v-59bc2ff6]{gap:1rem}.nav-logo img[data-v-59bc2ff6]{height:95px}}@media (max-width:900px){.nav-container[data-v-59bc2ff6]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-59bc2ff6]{display:none}.nav-toggle[data-v-59bc2ff6]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-59bc2ff6]{height:85px}}@media (max-width:480px){.nav-container[data-v-59bc2ff6]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-59bc2ff6]{height:75px}.nav-toggle[data-v-59bc2ff6]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-59bc2ff6]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-59bc2ff6]{height:65px}}.nav-bot-icon[data-v-59bc2ff6]{height:28px;width:auto;max-width:28px;-o-object-fit:contain;object-fit:contain;border:none;border-radius:0;box-shadow:none;display:inline-block;vertical-align:middle;flex-shrink:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4));transition:transform .25s ease,filter .25s ease}.nav-links a:hover .nav-bot-icon[data-v-59bc2ff6]{transform:scale(1.18);filter:drop-shadow(0 0 10px rgba(0,229,255,.85))}.nav-mobile a .nav-bot-icon[data-v-59bc2ff6]{height:30px;max-width:30px}.contactanos-wrapper[data-v-38629128]{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#030812;font-family:Poppins,sans-serif;padding-bottom:5rem;padding-top:100px}.titulo-section[data-v-38629128]{position:relative;width:100%;background:url(/img/fondoontactanos.95ac0aa3.jpg) no-repeat 50%/cover;text-align:center;padding:6rem 2rem;display:flex;justify-content:center;align-items:center}.titulo-section[data-v-38629128]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(3,8,18,.8),rgba(3,8,18,.95))}.titulo[data-v-38629128]{position:relative;z-index:1;font-size:3rem;font-weight:800;color:#fff;margin:0;text-shadow:0 0 20px rgba(0,229,255,.4);letter-spacing:1px}.content[data-v-38629128]{display:flex;gap:2rem;width:100%;max-width:1200px;justify-content:center;flex-wrap:wrap;margin-top:4rem;padding:0 1.5rem;position:relative;z-index:10}.contacto-section[data-v-38629128]{flex:1;min-width:300px;display:flex;flex-direction:column;gap:1rem}.info-card[data-v-38629128]{display:flex;align-items:flex-start;gap:1rem;background:rgba(10,18,30,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1.5rem;border-radius:12px;border:1px solid rgba(0,229,255,.15);text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.info-card[data-v-38629128]:hover{transform:translateY(-3px);border-color:rgba(0,229,255,.5);box-shadow:0 5px 20px rgba(0,229,255,.1)}.info-card .icon[data-v-38629128]{font-size:1.8rem;margin:0;flex-shrink:0;line-height:1;filter:drop-shadow(0 0 5px rgba(0,229,255,.4))}.info-text h4[data-v-38629128]{margin:0 0 .5rem 0;font-weight:700;color:#00e5ff}.info-text p[data-v-38629128]{margin:.2rem 0;color:#b9c9d9;line-height:1.5;font-size:.95rem}.form-section[data-v-38629128]{flex:1;min-width:300px;background:rgba(10,18,30,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:2.5rem;border-radius:12px;border:1px solid rgba(0,229,255,.15);box-shadow:0 10px 25px rgba(0,0,0,.3)}.form-section h2[data-v-38629128]{color:#fff;font-size:1.5rem;margin-top:0;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(0,229,255,.2)}form input[data-v-38629128],form select[data-v-38629128],form textarea[data-v-38629128]{width:100%;margin-bottom:1rem;padding:.9rem;border-radius:8px;border:1px solid rgba(0,229,255,.2);background:rgba(3,8,18,.8);color:#fff;font-family:Poppins,sans-serif;transition:all .3s ease}form input[data-v-38629128]::-moz-placeholder,form textarea[data-v-38629128]::-moz-placeholder{color:#6b7d8f}form input[data-v-38629128]::placeholder,form textarea[data-v-38629128]::placeholder{color:#6b7d8f}form input[data-v-38629128]:focus,form select[data-v-38629128]:focus,form textarea[data-v-38629128]:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 15px rgba(0,229,255,.2);background:#030812}form select option[data-v-38629128]{background-color:#0a121e;color:#fff}.btn-enviar[data-v-38629128]{width:100%;padding:1rem;background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#04121a;font-weight:700;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px rgba(0,229,255,.3)}.btn-enviar[data-v-38629128]:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(0,229,255,.6)}@media (max-width:900px){.content[data-v-38629128]{flex-direction:column;align-items:center;margin-top:3rem}.form-section[data-v-38629128],.info-card[data-v-38629128]{width:100%}}@media (max-width:480px){.titulo[data-v-38629128]{font-size:2rem}.form-section[data-v-38629128]{padding:1.5rem}}.ubicacion-card[data-v-60a0143d]{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;background:#030812;max-width:1200px;margin:2rem auto;border-radius:24px;border:1px solid rgba(0,229,255,.15);box-shadow:0 15px 50px rgba(0,0,0,.6);font-family:Poppins,sans-serif;position:relative;overflow:hidden}.ubicacion-card[data-v-60a0143d]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.02) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(circle at center,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 80%);pointer-events:none;z-index:0}.header[data-v-60a0143d]{position:relative;z-index:10;text-align:center;margin-bottom:3rem}.titulo[data-v-60a0143d]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.8rem;text-shadow:0 0 25px rgba(0,229,255,.4);letter-spacing:.5px}.descripcion[data-v-60a0143d]{font-size:1.05rem;color:#b9c9d9;max-width:700px;margin:0 auto;line-height:1.6}.contenido[data-v-60a0143d]{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;width:100%;align-items:stretch}.frontal-container[data-v-60a0143d]{position:relative;border-radius:16px;overflow:hidden;background:#0a121e;border:1px solid rgba(0,229,255,.2);display:flex;justify-content:center;align-items:center;padding:4px}.glow-border[data-v-60a0143d]{position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(135deg,#00e5ff,transparent 40%,transparent 60%,#1a73e8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5;transition:opacity .4s ease}.frontal-container:hover .glow-border[data-v-60a0143d]{opacity:1}.local-frontal[data-v-60a0143d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform .6s ease,filter .6s ease;filter:brightness(.95)}.frontal-container:hover .local-frontal[data-v-60a0143d]{transform:scale(1.05);filter:brightness(1.1)}.mapa-columna[data-v-60a0143d]{display:flex;flex-direction:column;gap:1.5rem}.mapa-container[data-v-60a0143d]{width:100%;height:100%;min-height:350px;border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(0,229,255,.3);box-shadow:0 0 30px rgba(0,229,255,.1);background:#0a121e;transition:box-shadow .4s ease}.mapa-container[data-v-60a0143d]:hover{box-shadow:0 0 40px rgba(0,229,255,.3)}.mapa-container iframe[data-v-60a0143d]{width:100%;height:100%;border:none;filter:invert(90%) hue-rotate(180deg) contrast(1.2);transition:filter .4s ease}.mapa-container:hover iframe[data-v-60a0143d]{filter:invert(0) hue-rotate(0deg) contrast(1)}.map-overlay[data-v-60a0143d]{position:absolute;inset:0;box-shadow:inset 0 0 20px rgba(0,229,255,.2);pointer-events:none;border-radius:16px;transition:box-shadow .3s ease}.mapa-container:hover .map-overlay[data-v-60a0143d]{box-shadow:inset 0 0 0 rgba(0,229,255,0)}.btn[data-v-60a0143d]{display:block;background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#04121a;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .3s ease;box-shadow:0 0 20px rgba(0,229,255,.3);text-align:center;width:100%}.btn[data-v-60a0143d]:hover{transform:translateY(-3px);box-shadow:0 0 35px rgba(0,229,255,.6)}@media (max-width:900px){.contenido[data-v-60a0143d]{grid-template-columns:1fr;gap:2rem}.mapa-container[data-v-60a0143d]{min-height:300px}.titulo[data-v-60a0143d]{font-size:2rem}}@media (max-width:480px){.ubicacion-card[data-v-60a0143d]{padding:3rem 1rem;border-radius:0;border:none}.titulo[data-v-60a0143d]{font-size:1.8rem}.descripcion[data-v-60a0143d]{font-size:.95rem}}.galeria-card[data-v-3f1b9b1b]{position:relative;max-width:1200px;margin:0 auto;padding:5rem 2rem;text-align:center;background-color:#030812;font-family:Poppins,sans-serif;overflow:hidden;isolation:isolate}.galeria-card[data-v-3f1b9b1b]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.02) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(circle at center,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 80%);pointer-events:none;z-index:0}.header-content[data-v-3f1b9b1b]{position:relative;z-index:10;margin-bottom:3rem}.titulo[data-v-3f1b9b1b]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 0 20px rgba(0,229,255,.3)}.descripcion[data-v-3f1b9b1b]{font-size:1.05rem;color:#b9c9d9;max-width:700px;margin:0 auto;line-height:1.6}.galeria[data-v-3f1b9b1b]{position:relative;z-index:10;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;justify-content:center}.foto-container[data-v-3f1b9b1b]{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid rgba(0,229,255,.15);transition:all .4s cubic-bezier(.25,.8,.25,1);aspect-ratio:4/3}.foto-container[data-v-3f1b9b1b]:hover{transform:translateY(-5px);border-color:rgba(0,229,255,.6);box-shadow:0 10px 30px rgba(0,229,255,.15)}.foto[data-v-3f1b9b1b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease;filter:brightness(.85)}.foto-container:hover .foto[data-v-3f1b9b1b]{transform:scale(1.08);filter:brightness(1)}.scan-overlay[data-v-3f1b9b1b]{position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,229,255,.2),transparent);transition:top .6s ease;pointer-events:none}.foto-container:hover .scan-overlay[data-v-3f1b9b1b]{top:100%}.modal[data-v-3f1b9b1b]{position:fixed;inset:0;background:rgba(3,8,18,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;overflow:hidden}.modal-image-wrapper[data-v-3f1b9b1b]{position:relative;max-width:90%;max-height:85vh;border-radius:12px;border:2px solid rgba(0,229,255,.3);box-shadow:0 0 50px rgba(0,229,255,.15);overflow:hidden;animation:zoomIn-3f1b9b1b .3s ease-out forwards}.modal-foto[data-v-3f1b9b1b]{width:100%;height:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;display:block}@keyframes zoomIn-3f1b9b1b{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.cerrar[data-v-3f1b9b1b]{position:absolute;top:20px;right:30px;font-size:3rem;color:#fff;cursor:pointer;z-index:2010;transition:color .3s ease,transform .3s ease;line-height:1}.cerrar[data-v-3f1b9b1b]:hover{color:#00e5ff;transform:scale(1.1)}.nav-btn[data-v-3f1b9b1b]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(10,18,30,.7);color:#00e5ff;border:1px solid rgba(0,229,255,.3);border-radius:50%;width:60px;height:60px;font-size:2rem;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2010;transition:all .3s ease}.nav-btn[data-v-3f1b9b1b]:hover{background:#00e5ff;color:#030812;box-shadow:0 0 20px rgba(0,229,255,.5)}.prev[data-v-3f1b9b1b]{left:30px}.next[data-v-3f1b9b1b]{right:30px}@media (max-width:768px){.galeria-card[data-v-3f1b9b1b]{padding:3rem 1rem}.galeria[data-v-3f1b9b1b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.titulo[data-v-3f1b9b1b]{font-size:2rem}.nav-btn[data-v-3f1b9b1b]{width:40px;height:40px;font-size:1.5rem}.prev[data-v-3f1b9b1b]{left:10px}.next[data-v-3f1b9b1b]{right:10px}.modal-foto[data-v-3f1b9b1b]{max-width:100%}}.redes-view[data-v-54d23190]{min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden;display:flex;flex-direction:column}.service-detail__back[data-v-54d23190]{align-self:center;margin:2rem 0;padding:.8rem 1.6rem;background-color:#00bcd4;color:#fff;border-radius:50px;font-weight:700;text-decoration:none;box-shadow:0 0 12px rgba(0,188,212,.4);transition:transform .3s ease,box-shadow .3s ease;animation:bounceIn-54d23190 .8s ease-out}.service-detail__back[data-v-54d23190]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(0,188,212,.6)}.fade-in[data-v-54d23190]{opacity:0;transform:translateY(30px);transition:all .8s ease}.visible[data-v-54d23190]{opacity:1!important;transform:translateY(0)!important}@keyframes bounceIn-54d23190{0%{transform:translateY(60px) scale(.9);opacity:0}60%{transform:translateY(-10px) scale(1.05);opacity:1}80%{transform:translateY(5px) scale(.98)}to{transform:translateY(0) scale(1)}}@media (max-width:480px){.service-detail__back[data-v-54d23190]{font-size:.95rem;padding:.6rem 1.2rem}}.nav-container[data-v-3fefa8ba]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-3fefa8ba]{position:relative;z-index:1002}.nav-logo img[data-v-3fefa8ba]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-3fefa8ba]{margin-left:auto}.nav-links ul[data-v-3fefa8ba]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-3fefa8ba]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-3fefa8ba]:hover{color:#00e5ff}.nav-login[data-v-3fefa8ba]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-3fefa8ba]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-3fefa8ba]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-3fefa8ba]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-3fefa8ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-3fefa8ba]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-3fefa8ba]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-3fefa8ba]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-3fefa8ba]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-3fefa8ba]:active,.nav-mobile a[data-v-3fefa8ba]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-3fefa8ba]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-3fefa8ba]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-3fefa8ba]{color:#fff}.fade-enter-active[data-v-3fefa8ba],.fade-leave-active[data-v-3fefa8ba]{transition:opacity .3s ease}.fade-enter-from[data-v-3fefa8ba],.fade-leave-to[data-v-3fefa8ba]{opacity:0}.slide-panel-enter-active[data-v-3fefa8ba],.slide-panel-leave-active[data-v-3fefa8ba]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-3fefa8ba],.slide-panel-leave-to[data-v-3fefa8ba]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-3fefa8ba]{padding:.5rem 1.5rem}.nav-links ul[data-v-3fefa8ba]{gap:1rem}.nav-logo img[data-v-3fefa8ba]{height:95px}}@media (max-width:900px){.nav-container[data-v-3fefa8ba]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-3fefa8ba]{display:none}.nav-toggle[data-v-3fefa8ba]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-3fefa8ba]{height:85px}}@media (max-width:480px){.nav-container[data-v-3fefa8ba]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-3fefa8ba]{height:75px}.nav-toggle[data-v-3fefa8ba]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-3fefa8ba]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-3fefa8ba]{height:65px}}.contact-banner[data-v-7bbfb2d8]{position:relative;min-height:100vh;background-image:url(/img/fondoontactanos.95ac0aa3.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;flex-wrap:wrap}.contact-banner[data-v-7bbfb2d8],.overlay[data-v-7bbfb2d8]{width:100%;display:flex;align-items:center;justify-content:center}.overlay[data-v-7bbfb2d8]{background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.8));height:100%;padding:clamp(1rem,5vw,3rem)}.content[data-v-7bbfb2d8]{text-align:center;color:#fff;max-width:700px;animation:fadeInUp-7bbfb2d8 1.5s ease-out;padding:1rem}.headline[data-v-7bbfb2d8]{font-size:clamp(2rem,6vw,3rem);font-weight:700;margin-bottom:1rem;border-right:3px solid #00f2ff;animation:blinkCaret-7bbfb2d8 .7s step-end infinite;text-shadow:0 2px 4px rgba(0,0,0,.6);white-space:normal;overflow:visible}.subtext[data-v-7bbfb2d8]{font-size:clamp(1rem,4vw,1.4rem);margin-bottom:2rem;opacity:.95;text-shadow:0 1px 3px rgba(0,0,0,.5)}.scroll-hint[data-v-7bbfb2d8]{display:flex;flex-direction:column;align-items:center;color:#00f2ff;font-size:clamp(.9rem,3vw,1.2rem);animation:pulse-7bbfb2d8 2s infinite;margin-bottom:1rem}.scroll-hint svg[data-v-7bbfb2d8]{margin-bottom:.5rem;animation:bounce-7bbfb2d8 2s infinite}.whatsapp-btn[data-v-7bbfb2d8]{display:inline-block;background:#25d366;color:#fff;font-size:1.1rem;font-weight:700;padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.3);transition:transform .2s ease,box-shadow .2s ease}.whatsapp-btn[data-v-7bbfb2d8]:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.4);background:#20b358}@keyframes blinkCaret-7bbfb2d8{0%,to{border-color:transparent}50%{border-color:#00f2ff}}@keyframes fadeInUp-7bbfb2d8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-7bbfb2d8{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse-7bbfb2d8{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.categorias[data-v-07dc4f73]{background:url(/img/keyboard-blur.3643231f.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-07dc4f73]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-07dc4f73 1s ease-in-out}.grid-categorias[data-v-07dc4f73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-07dc4f73]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-07dc4f73 1s ease forwards}.card-categoria[data-v-07dc4f73]:first-child{animation-delay:.1s}.card-categoria[data-v-07dc4f73]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-07dc4f73]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-07dc4f73]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-07dc4f73]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-07dc4f73]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-07dc4f73]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-07dc4f73]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-07dc4f73]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-07dc4f73]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-07dc4f73]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-07dc4f73]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-07dc4f73]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-07dc4f73{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-07dc4f73{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-servicios[data-v-69d992be]{background:url(/img/keyboard-blur.3643231f.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-servicios[data-v-69d992be]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-servicios>[data-v-69d992be]{position:relative;z-index:1}.faq-header[data-v-69d992be]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-69d992be 1s ease-in-out}.faq-logo[data-v-69d992be]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-69d992be 2s infinite}.faq-titulo[data-v-69d992be]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-69d992be]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-69d992be]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-69d992be .8s forwards}.faq-item.abierto[data-v-69d992be]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-69d992be]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-69d992be]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-69d992be]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-69d992be]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-69d992be]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-69d992be .4s ease}@keyframes fadeInUp-69d992be{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-69d992be{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-69d992be{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-69d992be{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-69d992be],.desplegar-leave-active[data-v-69d992be]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-69d992be],.desplegar-leave-to[data-v-69d992be]{max-height:0;opacity:0}.nav-container[data-v-6cacca1a]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-6cacca1a]{position:relative;z-index:1002}.nav-logo img[data-v-6cacca1a]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-6cacca1a]{margin-left:auto}.nav-links ul[data-v-6cacca1a]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-6cacca1a]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-6cacca1a]:hover{color:#00e5ff}.nav-login[data-v-6cacca1a]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-6cacca1a]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-6cacca1a]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-6cacca1a]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-6cacca1a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-6cacca1a]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-6cacca1a]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-6cacca1a]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-6cacca1a]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-6cacca1a]:active,.nav-mobile a[data-v-6cacca1a]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-6cacca1a]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-6cacca1a]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-6cacca1a]{color:#fff}.fade-enter-active[data-v-6cacca1a],.fade-leave-active[data-v-6cacca1a]{transition:opacity .3s ease}.fade-enter-from[data-v-6cacca1a],.fade-leave-to[data-v-6cacca1a]{opacity:0}.slide-panel-enter-active[data-v-6cacca1a],.slide-panel-leave-active[data-v-6cacca1a]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-6cacca1a],.slide-panel-leave-to[data-v-6cacca1a]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-6cacca1a]{padding:.5rem 1.5rem}.nav-links ul[data-v-6cacca1a]{gap:1rem}.nav-logo img[data-v-6cacca1a]{height:95px}}@media (max-width:900px){.nav-container[data-v-6cacca1a]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-6cacca1a]{display:none}.nav-toggle[data-v-6cacca1a]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-6cacca1a]{height:85px}}@media (max-width:480px){.nav-container[data-v-6cacca1a]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-6cacca1a]{height:75px}.nav-toggle[data-v-6cacca1a]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-6cacca1a]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-6cacca1a]{height:65px}}.banner-computacion[data-v-4ee50249]{position:relative;height:100vh;background:url(/img/computacion.58a484f1.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-4ee50249]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-4ee50249]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-4ee50249 2s ease-in-out}.titulo-principal[data-v-4ee50249]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-4ee50249 1.5s ease-out}.resaltado[data-v-4ee50249]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-4ee50249]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-4ee50249 2s ease-in-out}.descripcion[data-v-4ee50249]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-4ee50249]{color:#00f2ff;font-weight:700}.cursor[data-v-4ee50249]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-4ee50249 .8s infinite}.btn-whatsapp[data-v-4ee50249]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-4ee50249]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-4ee50249{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-4ee50249{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-4ee50249{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-4ee50249{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-3e36419e]{background:url(/img/computacion.58a484f1.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-3e36419e]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-3e36419e 1s ease-in-out}.grid-categorias[data-v-3e36419e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-3e36419e]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-3e36419e 1s ease forwards}.card-categoria[data-v-3e36419e]:first-child{animation-delay:.1s}.card-categoria[data-v-3e36419e]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-3e36419e]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-3e36419e]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-3e36419e]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-3e36419e]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-3e36419e]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-3e36419e]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-3e36419e]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-3e36419e]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-3e36419e]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-3e36419e]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-3e36419e]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-3e36419e{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-3e36419e{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-servicios[data-v-70582218]{background:url(/img/computacion.58a484f1.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-servicios[data-v-70582218]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-servicios>[data-v-70582218]{position:relative;z-index:1}.faq-header[data-v-70582218]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-70582218 1s ease-in-out}.faq-logo[data-v-70582218]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-70582218 2s infinite}.faq-titulo[data-v-70582218]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-70582218]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-70582218]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-70582218 .8s forwards}.faq-item.abierto[data-v-70582218]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-70582218]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-70582218]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-70582218]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-70582218]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-70582218]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-70582218 .4s ease}@keyframes fadeInUp-70582218{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-70582218{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-70582218{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-70582218{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-70582218],.desplegar-leave-active[data-v-70582218]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-70582218],.desplegar-leave-to[data-v-70582218]{max-height:0;opacity:0}.nav-container[data-v-7b493725]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-7b493725]{position:relative;z-index:1002}.nav-logo img[data-v-7b493725]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-7b493725]{margin-left:auto}.nav-links ul[data-v-7b493725]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-7b493725]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-7b493725]:hover{color:#00e5ff}.nav-login[data-v-7b493725]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-7b493725]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-7b493725]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-7b493725]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-7b493725]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-7b493725]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-7b493725]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-7b493725]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-7b493725]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-7b493725]:active,.nav-mobile a[data-v-7b493725]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-7b493725]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-7b493725]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-7b493725]{color:#fff}.fade-enter-active[data-v-7b493725],.fade-leave-active[data-v-7b493725]{transition:opacity .3s ease}.fade-enter-from[data-v-7b493725],.fade-leave-to[data-v-7b493725]{opacity:0}.slide-panel-enter-active[data-v-7b493725],.slide-panel-leave-active[data-v-7b493725]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-7b493725],.slide-panel-leave-to[data-v-7b493725]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-7b493725]{padding:.5rem 1.5rem}.nav-links ul[data-v-7b493725]{gap:1rem}.nav-logo img[data-v-7b493725]{height:95px}}@media (max-width:900px){.nav-container[data-v-7b493725]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-7b493725]{display:none}.nav-toggle[data-v-7b493725]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-7b493725]{height:85px}}@media (max-width:480px){.nav-container[data-v-7b493725]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-7b493725]{height:75px}.nav-toggle[data-v-7b493725]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-7b493725]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-7b493725]{height:65px}}.banner-computacion[data-v-d311eb5c]{position:relative;height:100vh;background:url(/img/alarma.48e74763.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-d311eb5c]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-d311eb5c]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-d311eb5c 2s ease-in-out}.titulo-principal[data-v-d311eb5c]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-d311eb5c 1.5s ease-out}.resaltado[data-v-d311eb5c]{color:red;text-shadow:0 0 15px rgba(255,0,0,.9)}.subtitulo[data-v-d311eb5c]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-d311eb5c 2s ease-in-out}.descripcion[data-v-d311eb5c]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-d311eb5c]{color:red;font-weight:700}.cursor[data-v-d311eb5c]{display:inline-block;width:3px;background:red;margin-left:2px;animation:blink-d311eb5c .8s infinite}.btn-whatsapp[data-v-d311eb5c]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-d311eb5c]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-d311eb5c{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-d311eb5c{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-d311eb5c{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-d311eb5c{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-54c6ccf4]{background:url(/img/alarma.48e74763.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-54c6ccf4]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6);animation:fadeInDown-54c6ccf4 1s ease-in-out}.grid-categorias[data-v-54c6ccf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-54c6ccf4]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-54c6ccf4 1s ease forwards}.card-categoria[data-v-54c6ccf4]:first-child{animation-delay:.1s}.card-categoria[data-v-54c6ccf4]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-54c6ccf4]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-54c6ccf4]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-54c6ccf4]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-54c6ccf4]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-54c6ccf4]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-54c6ccf4]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-54c6ccf4]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(255,0,0,.4)}.icono[data-v-54c6ccf4]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-54c6ccf4]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-54c6ccf4]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-54c6ccf4]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-54c6ccf4{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-54c6ccf4{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-servicios[data-v-0eac05b4]{background:url(/img/alarma.48e74763.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-servicios[data-v-0eac05b4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-servicios>[data-v-0eac05b4]{position:relative;z-index:1}.faq-header[data-v-0eac05b4]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-0eac05b4 1s ease-in-out}.faq-logo[data-v-0eac05b4]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(255,0,0,.6);animation:pulse-0eac05b4 2s infinite}.faq-titulo[data-v-0eac05b4]{font-size:2.4rem;font-weight:700;color:red;text-shadow:0 2px 6px rgba(255,0,0,.8);text-align:center}.faq-lista[data-v-0eac05b4]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-0eac05b4]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-0eac05b4 .8s forwards}.faq-item.abierto[data-v-0eac05b4]{border:1px solid red;box-shadow:0 6px 20px rgba(255,0,0,.4)}.faq-pregunta[data-v-0eac05b4]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-0eac05b4]:hover{background:rgba(255,0,0,.1)}.faq-icono[data-v-0eac05b4]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-0eac05b4]{transform:rotate(180deg) scale(1.2);color:red}.faq-respuesta[data-v-0eac05b4]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-0eac05b4 .4s ease}@keyframes fadeInUp-0eac05b4{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-0eac05b4{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-0eac05b4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-0eac05b4{0%{transform:scale(1);box-shadow:0 0 10px rgba(255,0,0,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(255,0,0,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(255,0,0,.6)}}.desplegar-enter-active[data-v-0eac05b4],.desplegar-leave-active[data-v-0eac05b4]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-0eac05b4],.desplegar-leave-to[data-v-0eac05b4]{max-height:0;opacity:0}.nav-container[data-v-6ff1d028]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-6ff1d028]{position:relative;z-index:1002}.nav-logo img[data-v-6ff1d028]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-6ff1d028]{margin-left:auto}.nav-links ul[data-v-6ff1d028]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-6ff1d028]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-6ff1d028]:hover{color:#00e5ff}.nav-login[data-v-6ff1d028]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-6ff1d028]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-6ff1d028]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-6ff1d028]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-6ff1d028]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-6ff1d028]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-6ff1d028]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-6ff1d028]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-6ff1d028]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-6ff1d028]:active,.nav-mobile a[data-v-6ff1d028]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-6ff1d028]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-6ff1d028]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-6ff1d028]{color:#fff}.fade-enter-active[data-v-6ff1d028],.fade-leave-active[data-v-6ff1d028]{transition:opacity .3s ease}.fade-enter-from[data-v-6ff1d028],.fade-leave-to[data-v-6ff1d028]{opacity:0}.slide-panel-enter-active[data-v-6ff1d028],.slide-panel-leave-active[data-v-6ff1d028]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-6ff1d028],.slide-panel-leave-to[data-v-6ff1d028]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-6ff1d028]{padding:.5rem 1.5rem}.nav-links ul[data-v-6ff1d028]{gap:1rem}.nav-logo img[data-v-6ff1d028]{height:95px}}@media (max-width:900px){.nav-container[data-v-6ff1d028]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-6ff1d028]{display:none}.nav-toggle[data-v-6ff1d028]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-6ff1d028]{height:85px}}@media (max-width:480px){.nav-container[data-v-6ff1d028]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-6ff1d028]{height:75px}.nav-toggle[data-v-6ff1d028]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-6ff1d028]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-6ff1d028]{height:65px}}.banner-juegos[data-v-740a0dda]{position:relative;height:100vh;background:url(/img/la-tecnologia-integrada-en-la-vida-cotidiana.a1867f33.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-740a0dda]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-740a0dda]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-740a0dda 2s ease-in-out}.titulo-principal[data-v-740a0dda]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-740a0dda 1.5s ease-out}.resaltado[data-v-740a0dda]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-740a0dda]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-740a0dda 2s ease-in-out}.descripcion[data-v-740a0dda]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-740a0dda]{color:#00f2ff;font-weight:700}.cursor[data-v-740a0dda]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-740a0dda .8s infinite}.btn-whatsapp[data-v-740a0dda]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-740a0dda]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-740a0dda{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-740a0dda{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-740a0dda{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-740a0dda{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-24065c62]{background:url(/img/computacion.58a484f1.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-24065c62]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-24065c62 1s ease-in-out}.grid-categorias[data-v-24065c62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-24065c62]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-24065c62 1s ease forwards}.card-categoria[data-v-24065c62]:first-child{animation-delay:.1s}.card-categoria[data-v-24065c62]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-24065c62]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-24065c62]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-24065c62]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-24065c62]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-24065c62]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-24065c62]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-24065c62]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-24065c62]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-24065c62]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-24065c62]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-24065c62]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-24065c62{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-24065c62{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-juegos[data-v-06ef7508]{background:url(/img/jugando.306d29b9.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-juegos[data-v-06ef7508]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-juegos>[data-v-06ef7508]{position:relative;z-index:1}.faq-header[data-v-06ef7508]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-06ef7508 1s ease-in-out}.faq-logo[data-v-06ef7508]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-06ef7508 2s infinite}.faq-titulo[data-v-06ef7508]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-06ef7508]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-06ef7508]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-06ef7508 .8s forwards}.faq-item.abierto[data-v-06ef7508]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-06ef7508]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-06ef7508]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-06ef7508]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-06ef7508]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-06ef7508]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-06ef7508 .4s ease}@keyframes fadeInUp-06ef7508{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-06ef7508{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-06ef7508{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-06ef7508{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-06ef7508],.desplegar-leave-active[data-v-06ef7508]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-06ef7508],.desplegar-leave-to[data-v-06ef7508]{max-height:0;opacity:0}.nav-container[data-v-0511a8d4]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-0511a8d4]{position:relative;z-index:1002}.nav-logo img[data-v-0511a8d4]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-0511a8d4]{margin-left:auto}.nav-links ul[data-v-0511a8d4]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-0511a8d4]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-0511a8d4]:hover{color:#00e5ff}.nav-login[data-v-0511a8d4]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-0511a8d4]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-0511a8d4]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-0511a8d4]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-0511a8d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-0511a8d4]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-0511a8d4]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-0511a8d4]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-0511a8d4]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-0511a8d4]:active,.nav-mobile a[data-v-0511a8d4]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-0511a8d4]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-0511a8d4]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-0511a8d4]{color:#fff}.fade-enter-active[data-v-0511a8d4],.fade-leave-active[data-v-0511a8d4]{transition:opacity .3s ease}.fade-enter-from[data-v-0511a8d4],.fade-leave-to[data-v-0511a8d4]{opacity:0}.slide-panel-enter-active[data-v-0511a8d4],.slide-panel-leave-active[data-v-0511a8d4]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-0511a8d4],.slide-panel-leave-to[data-v-0511a8d4]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-0511a8d4]{padding:.5rem 1.5rem}.nav-links ul[data-v-0511a8d4]{gap:1rem}.nav-logo img[data-v-0511a8d4]{height:95px}}@media (max-width:900px){.nav-container[data-v-0511a8d4]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-0511a8d4]{display:none}.nav-toggle[data-v-0511a8d4]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-0511a8d4]{height:85px}}@media (max-width:480px){.nav-container[data-v-0511a8d4]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-0511a8d4]{height:75px}.nav-toggle[data-v-0511a8d4]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-0511a8d4]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-0511a8d4]{height:65px}}.banner-electronica[data-v-03a834de]{position:relative;height:100vh;background:url(/img/electronica-fondo.4b1b361d.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-03a834de]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-03a834de]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-03a834de 2s ease-in-out}.titulo-principal[data-v-03a834de]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-03a834de 1.5s ease-out}.resaltado[data-v-03a834de]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-03a834de]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-03a834de 2s ease-in-out}.descripcion[data-v-03a834de]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-03a834de]{color:#00f2ff;font-weight:700}.cursor[data-v-03a834de]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-03a834de .8s infinite}.btn-whatsapp[data-v-03a834de]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-03a834de]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-03a834de{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-03a834de{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-03a834de{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-03a834de{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-25558a8a]{background:url(/img/electronica-fondo.4b1b361d.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-25558a8a]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-25558a8a 1s ease-in-out}.grid-categorias[data-v-25558a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-25558a8a]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-25558a8a 1s ease forwards}.card-categoria[data-v-25558a8a]:first-child{animation-delay:.1s}.card-categoria[data-v-25558a8a]:nth-child(2){animation-delay:.2s}.card-categoria[data-v-25558a8a]:nth-child(3){animation-delay:.3s}.card-categoria[data-v-25558a8a]:nth-child(4){animation-delay:.4s}.card-categoria[data-v-25558a8a]:nth-child(5){animation-delay:.5s}.card-categoria[data-v-25558a8a]:nth-child(6){animation-delay:.6s}.card-categoria[data-v-25558a8a]:nth-child(7){animation-delay:.7s}.card-categoria[data-v-25558a8a]:nth-child(8){animation-delay:.8s}.card-categoria[data-v-25558a8a]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-25558a8a]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-25558a8a]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-25558a8a]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-25558a8a]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-25558a8a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-25558a8a{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-electronica[data-v-f64dc276]{background:url(/img/electronica-fondo.4b1b361d.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-electronica[data-v-f64dc276]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-electronica>[data-v-f64dc276]{position:relative;z-index:1}.faq-header[data-v-f64dc276]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-f64dc276 1s ease-in-out}.faq-logo[data-v-f64dc276]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-f64dc276 2s infinite}.faq-titulo[data-v-f64dc276]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-f64dc276]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-f64dc276]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-f64dc276 .8s forwards}.faq-item.abierto[data-v-f64dc276]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-f64dc276]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-f64dc276]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-f64dc276]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-f64dc276]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-f64dc276]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-f64dc276 .4s ease}@keyframes fadeInUp-f64dc276{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-f64dc276{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-f64dc276{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-f64dc276{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-f64dc276],.desplegar-leave-active[data-v-f64dc276]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-f64dc276],.desplegar-leave-to[data-v-f64dc276]{max-height:0;opacity:0}.nav-container[data-v-4295ac44]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:.5rem 2rem;color:#fff;z-index:1000;min-height:90px}.nav-logo[data-v-4295ac44]{position:relative;z-index:1002}.nav-logo img[data-v-4295ac44]{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.nav-links[data-v-4295ac44]{margin-left:auto}.nav-links ul[data-v-4295ac44]{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-4295ac44]{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.7);transition:color .3s ease}.nav-links a[data-v-4295ac44]:hover{color:#00e5ff}.nav-login[data-v-4295ac44]{padding:.55rem 1.3rem!important;border:2px solid #00bcd4;border-radius:25px;background:rgba(0,188,212,.15);font-weight:700!important}.nav-login[data-v-4295ac44]:hover{background:linear-gradient(135deg,#00bcd4,#0097a7);color:#0a1f44!important;box-shadow:0 8px 25px rgba(0,188,212,.5)}.nav-toggle[data-v-4295ac44]{display:none;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);font-size:1.5rem;color:#fff;cursor:pointer;padding:.5rem .9rem;border-radius:8px;transition:all .3s ease;backdrop-filter:blur(5px);z-index:1003;margin-left:auto}.nav-toggle[data-v-4295ac44]:hover{background:rgba(0,188,212,.3)}.nav-overlay[data-v-4295ac44]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);z-index:1000}.nav-mobile[data-v-4295ac44]{position:fixed;top:0;right:0;bottom:0;width:85%;max-width:320px;background:rgba(15,20,25,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-10px 0 30px rgba(0,0,0,.6);border-left:1px solid hsla(0,0%,100%,.1);z-index:1002;display:flex;flex-direction:column}.nav-mobile ul[data-v-4295ac44]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav-mobile a[data-v-4295ac44]{color:#fff;text-decoration:none;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:10px;transition:all .2s ease}.nav-mobile a i[data-v-4295ac44]{color:#00bcd4;font-size:1.1rem;width:24px;text-align:center}.nav-mobile a[data-v-4295ac44]:active,.nav-mobile a[data-v-4295ac44]:hover{background:hsla(0,0%,100%,.1);transform:translateX(4px)}.nav-mobile-login-wrapper[data-v-4295ac44]{margin-top:auto;padding-top:2rem}.nav-mobile .nav-login[data-v-4295ac44]{justify-content:center;background:rgba(0,188,212,.1);border:1px solid #00bcd4;padding:1rem!important}.nav-mobile .nav-login i[data-v-4295ac44]{color:#fff}.fade-enter-active[data-v-4295ac44],.fade-leave-active[data-v-4295ac44]{transition:opacity .3s ease}.fade-enter-from[data-v-4295ac44],.fade-leave-to[data-v-4295ac44]{opacity:0}.slide-panel-enter-active[data-v-4295ac44],.slide-panel-leave-active[data-v-4295ac44]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.slide-panel-enter-from[data-v-4295ac44],.slide-panel-leave-to[data-v-4295ac44]{transform:translateX(100%)}@media (max-width:1024px){.nav-container[data-v-4295ac44]{padding:.5rem 1.5rem}.nav-links ul[data-v-4295ac44]{gap:1rem}.nav-logo img[data-v-4295ac44]{height:95px}}@media (max-width:900px){.nav-container[data-v-4295ac44]{padding:.5rem 1.2rem;min-height:85px}.nav-links[data-v-4295ac44]{display:none}.nav-toggle[data-v-4295ac44]{display:flex;align-items:center;justify-content:center}.nav-logo img[data-v-4295ac44]{height:85px}}@media (max-width:480px){.nav-container[data-v-4295ac44]{padding:.5rem 1rem;min-height:75px}.nav-logo img[data-v-4295ac44]{height:75px}.nav-toggle[data-v-4295ac44]{font-size:1.4rem;padding:.5rem .8rem}}@media (max-width:360px){.nav-container[data-v-4295ac44]{padding:.4rem .8rem;min-height:65px}.nav-logo img[data-v-4295ac44]{height:65px}}.banner-impresoras[data-v-825038bc]{position:relative;height:100vh;background:url(/img/impresora-profesional.f0a05d27.jpg) no-repeat 50%;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.overlay[data-v-825038bc]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.banner-content[data-v-825038bc]{position:relative;z-index:1;max-width:800px;padding:2rem;animation:fadeIn-825038bc 2s ease-in-out}.titulo-principal[data-v-825038bc]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.6);animation:slideInDown-825038bc 1.5s ease-out}.resaltado[data-v-825038bc]{color:#00f2ff;text-shadow:0 0 15px rgba(0,242,255,.9)}.subtitulo[data-v-825038bc]{font-size:1.5rem;margin-bottom:1.5rem;color:#ddd;animation:fadeInUp-825038bc 2s ease-in-out}.descripcion[data-v-825038bc]{font-size:1.2rem;margin-bottom:2rem}.typed-text[data-v-825038bc]{color:#00f2ff;font-weight:700}.cursor[data-v-825038bc]{display:inline-block;width:3px;background:#00f2ff;margin-left:2px;animation:blink-825038bc .8s infinite}.btn-whatsapp[data-v-825038bc]{display:inline-block;background:#25d366;color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 18px rgba(0,0,0,.4)}.btn-whatsapp[data-v-825038bc]:hover{background:#20b954;transform:scale(1.1)}@keyframes fadeIn-825038bc{0%{opacity:0}to{opacity:1}}@keyframes slideInDown-825038bc{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp-825038bc{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blink-825038bc{0%,50%,to{opacity:1}25%,75%{opacity:0}}.categorias[data-v-28057b23]{background:url(/img/impresora-profesional.f0a05d27.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;color:#fff;text-align:center}.titulo[data-v-28057b23]{font-size:2.5rem;margin-bottom:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4);animation:fadeInDown-28057b23 1s ease-in-out}.grid-categorias[data-v-28057b23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1200px;margin:auto}.card-categoria[data-v-28057b23]{background-color:hsla(0,0%,100%,.95);border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;color:#333;display:flex;flex-direction:column;align-items:center;opacity:0;animation:fadeInUp-28057b23 1s ease forwards}.card-categoria[data-v-28057b23]:nth-child(n){animation-delay:calc(.1s*var(--i))}.card-categoria[data-v-28057b23]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 32px rgba(0,242,255,.4)}.icono[data-v-28057b23]{width:80px;height:80px;margin-bottom:1rem;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.card-categoria:hover .icono[data-v-28057b23]{transform:scale(1.2) rotate(5deg)}.card-titulo[data-v-28057b23]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-descripcion[data-v-28057b23]{font-size:.95rem;text-align:center;line-height:1.4}@keyframes fadeInUp-28057b23{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-28057b23{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.faq-juegos[data-v-0feddbe3]{background:url(/img/impresora-profesional.f0a05d27.jpg) no-repeat 50%;background-size:cover;padding:3rem 2rem;position:relative;color:#fff}.faq-juegos[data-v-0feddbe3]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.faq-juegos>[data-v-0feddbe3]{position:relative;z-index:1}.faq-header[data-v-0feddbe3]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:2rem;animation:fadeInDown-0feddbe3 1s ease-in-out}.faq-logo[data-v-0feddbe3]{width:70px;height:auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,242,255,.4);animation:pulse-0feddbe3 2s infinite}.faq-titulo[data-v-0feddbe3]{font-size:2.4rem;font-weight:700;color:#00f2ff;text-shadow:0 2px 6px rgba(0,242,255,.8);text-align:center}.faq-lista[data-v-0feddbe3]{max-width:850px;margin:0 auto;text-align:left}.faq-item[data-v-0feddbe3]{background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;border:1px solid transparent;opacity:0;transform:translateY(40px);animation:fadeInUp-0feddbe3 .8s forwards}.faq-item.abierto[data-v-0feddbe3]{border:1px solid #00f2ff;box-shadow:0 6px 20px rgba(0,242,255,.4)}.faq-pregunta[data-v-0feddbe3]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;cursor:pointer;font-weight:700;font-size:1.2rem;transition:background .3s ease}.faq-pregunta[data-v-0feddbe3]:hover{background:rgba(0,242,255,.1)}.faq-icono[data-v-0feddbe3]{width:26px;height:26px;transition:transform .4s ease}.faq-item.abierto .faq-icono[data-v-0feddbe3]{transform:rotate(180deg) scale(1.2);color:#00f2ff}.faq-respuesta[data-v-0feddbe3]{padding:1rem 1.2rem;font-size:1rem;line-height:1.6;color:#ddd;animation:fadeIn-0feddbe3 .4s ease}@keyframes fadeInUp-0feddbe3{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-0feddbe3{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-0feddbe3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-0feddbe3{0%{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(0,242,255,.9)}to{transform:scale(1);box-shadow:0 0 10px rgba(0,242,255,.6)}}.desplegar-enter-active[data-v-0feddbe3],.desplegar-leave-active[data-v-0feddbe3]{transition:max-height .5s ease,opacity .5s ease}.desplegar-enter[data-v-0feddbe3],.desplegar-leave-to[data-v-0feddbe3]{max-height:0;opacity:0}.filterable-select[data-v-7ac76df0]{position:relative;width:100%;min-width:200px}.select-input-wrapper[data-v-7ac76df0]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:12px;transition:all .3s ease;cursor:text}.select-input-wrapper[data-v-7ac76df0]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.select-input[data-v-7ac76df0]{width:100%;padding:.7rem 2.5rem .7rem 1rem;border:none;outline:none;background:transparent;color:#0f172a;font-size:.9rem;cursor:text;position:relative;z-index:2}.select-input[data-v-7ac76df0]::-moz-placeholder{color:#94a3b8}.select-input[data-v-7ac76df0]::placeholder{color:#94a3b8}.select-input[data-v-7ac76df0]:focus{box-shadow:none}.selected-label[data-v-7ac76df0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#0f172a;font-size:.9rem;pointer-events:none;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 3rem)}.select-input:not(:-moz-placeholder)+.selected-label[data-v-7ac76df0]{display:none}.select-input:focus+.selected-label[data-v-7ac76df0],.select-input:not(:placeholder-shown)+.selected-label[data-v-7ac76df0]{display:none}.select-arrow[data-v-7ac76df0]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.8rem;transition:transform .3s ease;pointer-events:none;z-index:3}.select-arrow.rotated[data-v-7ac76df0]{transform:translateY(-50%) rotate(180deg)}.select-dropdown[data-v-7ac76df0]{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#fff;border:2px solid #cbd5e1;border-radius:12px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 10px 30px rgba(0,0,0,.2)}.select-dropdown[data-v-7ac76df0]::-webkit-scrollbar{width:6px}.select-dropdown[data-v-7ac76df0]::-webkit-scrollbar-track{background:transparent}.select-dropdown[data-v-7ac76df0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.select-dropdown[data-v-7ac76df0]::-webkit-scrollbar-thumb:hover{background:#3b82f6}.dropdown-option[data-v-7ac76df0]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;color:#0f172a;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}.dropdown-option[data-v-7ac76df0]:last-child{border-bottom:none}.dropdown-option.highlighted[data-v-7ac76df0],.dropdown-option[data-v-7ac76df0]:hover{background:rgba(59,130,246,.1);color:#1e40af}.dropdown-option.active[data-v-7ac76df0]{background:rgba(59,130,246,.15);color:#2563eb}.dropdown-option i[data-v-7ac76df0]{color:#3b82f6;font-size:.8rem}.no-options[data-v-7ac76df0]{padding:1rem;color:#94a3b8;text-align:center;font-size:.9rem}@media (max-width:768px){.filterable-select[data-v-7ac76df0]{min-width:150px}.select-input[data-v-7ac76df0]{padding:.6rem 2.2rem .6rem .8rem;font-size:.85rem}.dropdown-option[data-v-7ac76df0]{padding:.6rem .8rem;font-size:.85rem}}[data-v-41de041b]:root{--primary-blue:#1e3a8a;--secondary-blue:#2563eb;--light-blue:#3b82f6;--dark-blue:#0f172a;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--text-dark:#0f172a;--text-light:#64748b;--white:#fff;--gray-bg:#f8fafc;--gradient-blue:linear-gradient(135deg,#2563eb,#3b82f6,#60a5fa);--gradient-gold:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-credit:linear-gradient(135deg,#8b5cf6,#a78bfa,#c084fc);--gradient-venezuela:linear-gradient(135deg,#dc2626,#2563eb,#fbbf24)}[data-v-41de041b]{box-sizing:border-box;margin:0;padding:0}.catalogo-container[data-v-41de041b]{min-height:100vh;background-color:#030812;background-image:radial-gradient(circle at 50% 12%,#0a1c2e 0,#030812 75%),linear-gradient(rgba(0,229,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.02) 1px,transparent 0);background-size:100% 100%,45px 45px,45px 45px;font-family:Poppins,sans-serif;width:100%;overflow-x:hidden;color:#f8fafc}.container[data-v-41de041b]{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.container[data-v-41de041b]{padding:0 1.5rem}}@media (min-width:1024px){.container[data-v-41de041b]{padding:0 2rem}}.catalogo-hero[data-v-41de041b]{background:radial-gradient(circle at 50% 40%,#0a1c2e 0,#030812 85%);color:#fff;padding:7rem 1rem 2.5rem 1rem;text-align:center;width:100%;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,229,255,.15)}.catalogo-hero[data-v-41de041b]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,229,255,.08) 0,transparent 70%);animation:rotate-41de041b 30s linear infinite}@keyframes rotate-41de041b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.catalogo-hero[data-v-41de041b]{padding:8rem 1rem 2.5rem 1rem}}@media (min-width:1024px){.catalogo-hero[data-v-41de041b]{padding:9.5rem 1rem 3rem 1rem}}.hero-content[data-v-41de041b]{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:2}.hero-content h1[data-v-41de041b]{font-size:1.8rem;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#7ef0ff 50%,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.5px}@media (min-width:768px){.hero-content h1[data-v-41de041b]{font-size:2.5rem}}.hero-content>p[data-v-41de041b]{color:#94a3b8;margin-bottom:1.5rem;font-size:.9rem}@media (min-width:768px){.hero-content>p[data-v-41de041b]{font-size:1rem}}.search-tools[data-v-41de041b]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:1100px;margin:0 auto}@media (min-width:768px){.search-tools[data-v-41de041b]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}}.search-box[data-v-41de041b]{width:100%;background:rgba(15,23,42,.85);backdrop-filter:blur(10px);border-radius:999px;padding:.7rem 1.2rem;display:flex;gap:.6rem;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,.5);transition:all .3s ease;border:1.5px solid rgba(0,229,255,.3)}@media (min-width:768px){.search-box[data-v-41de041b]{flex:1;min-width:250px;max-width:400px;padding:.8rem 1.2rem}}.search-box[data-v-41de041b]:focus-within{border-color:#00e5ff;box-shadow:0 0 25px rgba(0,229,255,.35);transform:scale(1.02)}.search-icon[data-v-41de041b]{color:#00e5ff;font-size:.9rem}@media (min-width:768px){.search-icon[data-v-41de041b]{font-size:1rem}}.search-input[data-v-41de041b]{border:none;outline:none;width:100%;font-size:.9rem;background:transparent;color:#fff;font-family:Poppins,sans-serif}@media (min-width:768px){.search-input[data-v-41de041b]{font-size:.95rem}}.search-input[data-v-41de041b]::-moz-placeholder{color:#64748b}.search-input[data-v-41de041b]::placeholder{color:#64748b}.clear-search[data-v-41de041b]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.2rem .4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.8rem}.clear-search[data-v-41de041b]:hover{background:rgba(0,229,255,.15);color:#00e5ff;transform:rotate(90deg)}.category-filter[data-v-41de041b]{width:100%}@media (min-width:768px){.category-filter[data-v-41de041b]{width:auto;min-width:220px}}.category-filter .filterable-select[data-v-41de041b]{background:rgba(15,23,42,.85)}.category-filter .select-input-wrapper[data-v-41de041b]{background:rgba(15,23,42,.85);border-color:rgba(0,229,255,.3)}.category-filter .select-input[data-v-41de041b]{color:#fff}.category-filter .select-input[data-v-41de041b]::-moz-placeholder{color:#94a3b8}.category-filter .select-input[data-v-41de041b]::placeholder{color:#94a3b8}.category-filter .selected-label[data-v-41de041b]{color:#7ef0ff}.category-filter .select-dropdown[data-v-41de041b]{background:#0f172a;border-color:rgba(0,229,255,.35)}.category-filter .dropdown-option[data-v-41de041b]{color:#e2e8f0}.category-filter .dropdown-option.highlighted[data-v-41de041b],.category-filter .dropdown-option[data-v-41de041b]:hover{background:rgba(0,229,255,.15);color:#00e5ff}.category-filter .dropdown-option.active[data-v-41de041b]{background:rgba(0,229,255,.25);color:#00e5ff}.category-filter .select-arrow[data-v-41de041b]{color:#00e5ff}.currency-toggle.premium[data-v-41de041b]{display:flex;align-items:center;gap:.5rem;background:rgba(15,23,42,.85);backdrop-filter:blur(10px);padding:.4rem;border-radius:50px;border:1px solid rgba(0,229,255,.3);box-shadow:0 4px 15px rgba(0,0,0,.4);width:100%;justify-content:center}@media (min-width:768px){.currency-toggle.premium[data-v-41de041b]{width:auto;min-width:380px;padding:.4rem .5rem}}.currency-btn[data-v-41de041b]{display:flex;align-items:center;gap:.3rem;padding:.5rem 1rem;border:none;border-radius:40px;background:transparent;color:#94a3b8;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}@media (min-width:768px){.currency-btn[data-v-41de041b]{padding:.6rem 1.5rem;font-size:.95rem;gap:.5rem}}.currency-btn i[data-v-41de041b]{font-size:.9rem;transition:all .3s ease}.currency-btn.active[data-v-41de041b]{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;box-shadow:0 0 18px rgba(0,229,255,.45);transform:scale(1.05)}.currency-btn.active i[data-v-41de041b]{transform:scale(1.1)}.currency-btn[data-v-41de041b]:not(.active):hover{color:#fff;background:hsla(0,0%,100%,.1)}.currency-switch-container[data-v-41de041b]{display:flex;flex-direction:column;align-items:center;gap:.2rem;position:relative}.switch-button[data-v-41de041b]{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,#334155,#1e293b);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);position:relative;overflow:hidden}@media (min-width:768px){.switch-button[data-v-41de041b]{width:52px;height:52px}}.switch-button[data-v-41de041b]:before{content:"";position:absolute;inset:2px;border-radius:50%;background:linear-gradient(135deg,#0f172a,#1e293b);z-index:1}.switch-slider[data-v-41de041b]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.switch-button i[data-v-41de041b]{font-size:1.1rem;color:#fbbf24;transition:all .3s ease;position:relative;z-index:3}@media (min-width:768px){.switch-button i[data-v-41de041b]{font-size:1.3rem}}.switch-button.bs-active[data-v-41de041b]{background:var(--gradient-gold);animation:pulse-41de041b 2s infinite}.switch-button.bs-active i[data-v-41de041b]{color:#1e3a8a;transform:rotate(1turn)}@keyframes pulse-41de041b{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}70%{box-shadow:0 0 0 10px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.bcv-badge[data-v-41de041b]{font-size:.7rem;color:#fbbf24;background:rgba(0,0,0,.3);padding:.2rem .5rem;border-radius:20px;white-space:nowrap;display:flex;align-items:center;gap:.2rem;border:1px solid rgba(245,158,11,.3);margin-top:.1rem}@media (min-width:768px){.bcv-badge[data-v-41de041b]{font-size:.75rem;padding:.2rem .6rem;position:absolute;top:-25px;margin-top:0}}.bcv-badge i[data-v-41de041b]{font-size:.6rem;color:#fbbf24}.payment-type-selector[data-v-41de041b]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap;background:rgba(0,0,0,.2);backdrop-filter:blur(10px);padding:.8rem 1.5rem;border-radius:60px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media (min-width:768px){.payment-type-selector[data-v-41de041b]{gap:1.5rem;padding:.8rem 2rem}}.payment-btn[data-v-41de041b]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:40px;background:hsla(0,0%,100%,.1);color:#e2e8f0;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}@media (min-width:768px){.payment-btn[data-v-41de041b]{padding:.8rem 1.5rem;font-size:1rem;gap:.8rem}}.payment-btn i[data-v-41de041b]{font-size:1rem}.payment-btn.active[data-v-41de041b]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px rgba(34,197,94,.4);transform:scale(1.05)}.payment-btn.credit.active[data-v-41de041b]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 4px 15px rgba(139,92,246,.4)}.payment-btn[data-v-41de041b]:not(.active):hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.payment-info-tooltip[data-v-41de041b]{position:relative;display:flex;align-items:center;margin-left:.5rem;cursor:help}.payment-info-tooltip i[data-v-41de041b]{color:#94a3b8;font-size:1rem;transition:color .3s ease}.payment-info-tooltip:hover i[data-v-41de041b]{color:#fbbf24}.tooltip-text[data-v-41de041b]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1e293b;color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;margin-bottom:10px;z-index:100;box-shadow:0 4px 15px rgba(0,0,0,.3)}.tooltip-text[data-v-41de041b]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#1e293b transparent transparent transparent}.payment-info-tooltip:hover .tooltip-text[data-v-41de041b]{opacity:1;visibility:visible}@media (max-width:480px){.tooltip-text[data-v-41de041b]{white-space:normal;width:200px;text-align:center}}.search-results-info[data-v-41de041b]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;color:#e2e8f0;font-size:.85rem;background:rgba(0,0,0,.2);padding:.5rem 1rem;border-radius:30px;backdrop-filter:blur(5px);display:inline-flex;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}@media (min-width:480px){.search-results-info[data-v-41de041b]{flex-direction:row;gap:1rem;font-size:.9rem}}.results-count[data-v-41de041b]{background:linear-gradient(135deg,#2563eb,#3b82f6);padding:.2rem .8rem;border-radius:999px;font-weight:600}.rate-banner.premium[data-v-41de041b]{background:linear-gradient(135deg,#1e293b,#0f172a);padding:.8rem 1rem;border-bottom:2px solid #3b82f6;position:relative;overflow:hidden}.rate-banner.premium[data-v-41de041b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);animation:shine-41de041b 3s infinite}@keyframes shine-41de041b{to{left:100%}}.rate-info[data-v-41de041b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;max-width:1200px;margin:0 auto;position:relative;z-index:2}.rate-icon[data-v-41de041b]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;animation:bounce-41de041b 2s infinite}@keyframes bounce-41de041b{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rate-icon i[data-v-41de041b]{color:#fff;font-size:1.2rem}.rate-details[data-v-41de041b]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:30px;backdrop-filter:blur(5px)}.rate-label[data-v-41de041b]{color:#94a3b8;font-size:.85rem}.rate-value[data-v-41de041b]{color:#fbbf24;font-size:1.1rem;font-weight:700;text-shadow:0 0 10px rgba(245,158,11,.3)}.rate-date[data-v-41de041b]{color:#64748b;font-size:.8rem;padding-left:.5rem;border-left:1px solid #334155}.rate-refresh[data-v-41de041b]{width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.rate-refresh[data-v-41de041b]:hover{background:#3b82f6;color:#fff;transform:rotate(180deg)}.products-header[data-v-41de041b]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:1.5rem 0}@media (min-width:640px){.products-header[data-v-41de041b]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.header-left[data-v-41de041b]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.header-left h2[data-v-41de041b]{font-size:1.5rem;color:#fff;display:flex;align-items:center;gap:.5rem;font-weight:700}@media (min-width:768px){.header-left h2[data-v-41de041b]{font-size:1.8rem}}.product-count[data-v-41de041b]{background:linear-gradient(135deg,#00e5ff,#1a73e8);color:#030812;padding:.2rem .6rem;border-radius:20px;font-size:.9rem;font-weight:700}.price-info[data-v-41de041b]{display:flex;align-items:center;gap:.5rem;color:#7ef0ff;font-size:.8rem;flex-wrap:wrap;background:rgba(15,23,42,.85);border:1px solid rgba(0,229,255,.25);padding:.3rem .8rem;border-radius:20px}@media (min-width:768px){.price-info[data-v-41de041b]{font-size:.9rem}}.price-info i[data-v-41de041b]{color:#00e5ff}.header-right[data-v-41de041b]{width:100%}@media (min-width:640px){.header-right[data-v-41de041b]{width:auto;min-width:250px}}.sort-container[data-v-41de041b]{display:flex;flex-direction:column;gap:.3rem;width:100%}.sort-label[data-v-41de041b]{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}@media (min-width:768px){.sort-label[data-v-41de041b]{font-size:.8rem}}.sort-wrapper[data-v-41de041b]{position:relative;width:100%}.sort-wrapper .filterable-select[data-v-41de041b]{width:100%}.sort-wrapper .select-input-wrapper[data-v-41de041b]{background:rgba(15,23,42,.85);border:1.5px solid rgba(0,229,255,.3);border-radius:12px;padding-left:12px}.sort-wrapper .select-input[data-v-41de041b]{color:#fff;background:transparent;padding-left:12px;font-weight:500;font-size:.85rem}@media (min-width:768px){.sort-wrapper .select-input[data-v-41de041b]{font-size:.9rem}}.sort-wrapper .select-input[data-v-41de041b]::-moz-placeholder{color:#94a3b8;font-weight:400}.sort-wrapper .select-input[data-v-41de041b]::placeholder{color:#94a3b8;font-weight:400}.sort-wrapper .selected-label[data-v-41de041b]{left:12px;color:#7ef0ff;font-weight:600}.sort-wrapper .select-dropdown[data-v-41de041b]{background:#0f172a;border:1px solid rgba(0,229,255,.35);border-radius:12px;margin-top:4px;box-shadow:0 10px 30px rgba(0,0,0,.8)}.sort-wrapper .dropdown-option[data-v-41de041b]{color:#cbd5e1;font-weight:500;padding:.7rem 1rem;font-size:.85rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.sort-wrapper .dropdown-option[data-v-41de041b]:last-child{border-bottom:none}.sort-wrapper .dropdown-option.highlighted[data-v-41de041b],.sort-wrapper .dropdown-option[data-v-41de041b]:hover{background:rgba(0,229,255,.15);color:#00e5ff}.sort-wrapper .dropdown-option.active[data-v-41de041b]{background:rgba(0,229,255,.25);color:#00e5ff;font-weight:600}.sort-wrapper .dropdown-option i[data-v-41de041b]{color:#00e5ff;font-size:.9rem}.sort-wrapper .select-arrow[data-v-41de041b]{color:#00e5ff;font-size:.8rem}@media (max-width:640px){.header-right[data-v-41de041b]{width:100%;min-width:unset}.sort-container[data-v-41de041b]{width:100%}.sort-wrapper .filterable-select[data-v-41de041b]{min-width:unset}}.products-grid[data-v-41de041b]{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media (min-width:480px){.products-grid[data-v-41de041b]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.products-grid[data-v-41de041b]{grid-template-columns:repeat(3,1fr);gap:1.2rem}}@media (min-width:1024px){.products-grid[data-v-41de041b]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.product-card[data-v-41de041b]{background:rgba(15,23,42,.82);border:1px solid rgba(0,229,255,.2);backdrop-filter:blur(12px);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.45);transition:all .3s ease;display:flex;flex-direction:column;width:100%;position:relative;will-change:transform}@media (min-width:1024px){.product-card[data-v-41de041b]{border-radius:18px;box-shadow:0 8px 25px rgba(0,0,0,.08)}}.product-card[data-v-41de041b]:hover{transform:translateY(-5px);border-color:#00e5ff;box-shadow:0 15px 35px rgba(0,229,255,.25)}@media (min-width:1024px){.product-card[data-v-41de041b]:hover{transform:translateY(-8px)}}.product-card[data-v-41de041b]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00e5ff,#1a73e8,#7ef0ff);transform:scaleX(0);transition:transform .3s ease}.product-card[data-v-41de041b]:hover:after{transform:scaleX(1)}.image-wrapper[data-v-41de041b]{position:relative;height:160px;overflow:hidden;cursor:pointer;background:rgba(2,6,23,.75);display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,229,255,.12)}@media (min-width:480px){.image-wrapper[data-v-41de041b]{height:180px}}@media (min-width:768px){.image-wrapper[data-v-41de041b]{height:200px}}@media (min-width:1024px){.image-wrapper[data-v-41de041b]{height:220px}}.image-container[data-v-41de041b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.image-wrapper img[data-v-41de041b]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease;display:block}.product-card:hover .image-wrapper img[data-v-41de041b]{transform:scale(1.05)}.image-placeholder[data-v-41de041b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(15,23,42,.75);color:#64748b;gap:.5rem;font-size:.8rem;font-weight:500}.image-placeholder i[data-v-41de041b]{font-size:3rem;color:#cbd5e1}.image-placeholder span[data-v-41de041b]{background:rgba(15,23,42,.9);padding:.3rem .8rem;border-radius:20px;font-size:.75rem;color:#7ef0ff;border:1px solid rgba(0,229,255,.2)}.image-overlay[data-v-41de041b]{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-overlay i[data-v-41de041b]{color:#fff;font-size:1.5rem;background:linear-gradient(135deg,#2563eb,#3b82f6);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.5);transition:transform .3s ease}@media (min-width:768px){.image-overlay i[data-v-41de041b]{font-size:2rem;width:50px;height:50px}}.image-wrapper:hover .image-overlay[data-v-41de041b]{opacity:1}.image-wrapper:hover .image-overlay i[data-v-41de041b]{transform:scale(1)}.badge[data-v-41de041b]{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:20px;font-size:.65rem;font-weight:600;color:#fff;z-index:2}@media (min-width:768px){.badge[data-v-41de041b]{top:10px;right:10px;padding:4px 10px;font-size:.75rem}}.badge.out[data-v-41de041b]{background:var(--danger);animation:pulse-41de041b 2s infinite}.badge.low[data-v-41de041b]{background:var(--warning)}.category-badge[data-v-41de041b]{display:inline-block;background:rgba(0,229,255,.12);color:#7ef0ff;border:1px solid rgba(0,229,255,.3);padding:3px 8px;border-radius:10px;font-size:.65rem;font-weight:600;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease}@media (min-width:768px){.category-badge[data-v-41de041b]{padding:4px 10px;font-size:.75rem;border-radius:12px;margin-bottom:.8rem}}.category-badge[data-v-41de041b]:hover{background:#00e5ff;color:#030812;box-shadow:0 0 12px rgba(0,229,255,.5);transform:scale(1.05)}.product-info[data-v-41de041b]{padding:.8rem;flex:1;display:flex;flex-direction:column}@media (min-width:768px){.product-info[data-v-41de041b]{padding:1.2rem}}.product-info h3[data-v-41de041b]{font-size:.9rem;color:#fff;margin:.2rem 0;line-height:1.3;flex:1;cursor:pointer;transition:color .2s ease}@media (min-width:768px){.product-info h3[data-v-41de041b]{font-size:1.1rem;margin:.3rem 0}}.product-info h3[data-v-41de041b]:hover{color:#00e5ff}.code[data-v-41de041b]{color:#64748b;font-size:.7rem;margin:.2rem 0 .5rem;cursor:pointer}@media (min-width:768px){.code[data-v-41de041b]{font-size:.85rem;margin:.3rem 0 1rem}}.price-section[data-v-41de041b]{margin:.5rem 0}@media (min-width:768px){.price-section[data-v-41de041b]{margin:1rem 0}}.price-main .price-bs[data-v-41de041b],.price-main .price-usd[data-v-41de041b]{font-size:1.2rem;font-weight:700;margin-bottom:.2rem}@media (min-width:768px){.price-main .price-bs[data-v-41de041b],.price-main .price-usd[data-v-41de041b]{font-size:1.5rem}}.price-main .price-usd[data-v-41de041b]{color:#10b981}.price-main .price-bs[data-v-41de041b]{color:#00e5ff;animation:glow-41de041b 2s ease-in-out infinite}@keyframes glow-41de041b{0%,to{text-shadow:0 0 5px rgba(0,229,255,.4)}50%{text-shadow:0 0 15px rgba(0,229,255,.8)}}.price-original[data-v-41de041b]{font-size:.7rem;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.08);padding:.2rem .5rem;border-radius:20px;width:-moz-fit-content;width:fit-content;margin-top:.2rem}@media (min-width:768px){.price-original[data-v-41de041b]{font-size:.85rem;padding:.3rem .7rem}}.original-label[data-v-41de041b]{color:#475569;font-weight:500}.original-value[data-v-41de041b]{color:#94a3b8;text-decoration:line-through;font-weight:500}.actions[data-v-41de041b]{display:flex;gap:.3rem;margin-top:.5rem}@media (min-width:768px){.actions[data-v-41de041b]{gap:.5rem;margin-top:1rem}}.btn-glow[data-v-41de041b]{position:relative;border:none;border-radius:8px;padding:.5rem .6rem;cursor:pointer;overflow:hidden;font-weight:700;color:#030812;background:linear-gradient(135deg,#00e5ff,#1a73e8);transition:all .3s ease;flex:1;display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.7rem;box-shadow:0 4px 15px rgba(0,229,255,.35)}@media (min-width:768px){.btn-glow[data-v-41de041b]{border-radius:12px;padding:.8rem 1.2rem;gap:.5rem;font-size:.9rem}}.btn-glow i[data-v-41de041b]{font-size:.8rem}@media (min-width:768px){.btn-glow i[data-v-41de041b]{font-size:1rem}}.btn-glow[data-v-41de041b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-glow[data-v-41de041b]:hover:before{left:100%}.btn-glow[data-v-41de041b]:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(0,229,255,.65)}.btn-share-card[data-v-41de041b]{border-radius:8px;padding:.5rem;border:1px solid rgba(0,229,255,.3);background:rgba(0,229,255,.15);color:#00e5ff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:32px}@media (min-width:768px){.btn-share-card[data-v-41de041b]{border-radius:12px;padding:.8rem;min-width:44px}}.btn-share-card i[data-v-41de041b]{font-size:.8rem;transition:transform .3s ease}@media (min-width:768px){.btn-share-card i[data-v-41de041b]{font-size:1rem}}.btn-share-card[data-v-41de041b]:hover{transform:scale(1.1) rotate(1turn);background:#00e5ff;color:#030812;box-shadow:0 0 15px rgba(0,229,255,.6)}.btn-glass[data-v-41de041b]{border-radius:8px;padding:.5rem;border:1px solid rgba(0,229,255,.25);background:rgba(15,23,42,.6);color:#7ef0ff;backdrop-filter:blur(6px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px}@media (min-width:768px){.btn-glass[data-v-41de041b]{border-radius:12px;padding:.8rem;min-width:44px}}.btn-glass i[data-v-41de041b]{font-size:.8rem}@media (min-width:768px){.btn-glass i[data-v-41de041b]{font-size:1rem}}.btn-glass[data-v-41de041b]:hover{background:rgba(0,229,255,.25);color:#00e5ff;transform:scale(1.1);box-shadow:0 0 12px rgba(0,229,255,.4)}.btn-glow.big[data-v-41de041b]{width:auto;flex:1;min-width:200px;margin-top:0;padding:.8rem;font-size:.9rem}@media (min-width:768px){.btn-glow.big[data-v-41de041b]{padding:1rem;font-size:1rem}}.btn-glow[data-v-41de041b]:disabled{opacity:.5;cursor:not-allowed}.modal-actions .btn-share[data-v-41de041b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;box-shadow:0 4px 15px rgba(37,99,235,.3);transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap;min-width:140px;flex:1}.modal-actions .btn-share[data-v-41de041b]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(37,99,235,.4)}.modal-actions .btn-share i[data-v-41de041b]{font-size:1.1rem;transition:transform .4s ease}.modal-actions .btn-share:hover i[data-v-41de041b]{transform:rotate(1turn) scale(1.1)}@media (min-width:768px){.modal-actions .btn-share[data-v-41de041b]{padding:1rem 2rem;font-size:1rem;min-width:160px}.modal-actions .btn-share i[data-v-41de041b]{font-size:1.1rem}}@media (max-width:480px){.modal-actions .btn-share[data-v-41de041b]{width:100%}}[title][data-v-41de041b]{position:relative}[title][data-v-41de041b]:hover:after{content:attr(title);bottom:calc(100% + 8px);background:#0f172a;color:#fff;padding:4px 10px;border-radius:6px;font-size:.7rem;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.3);font-weight:500}[title][data-v-41de041b]:hover:after,[title][data-v-41de041b]:hover:before{position:absolute;left:50%;transform:translateX(-50%);z-index:100;pointer-events:none}[title][data-v-41de041b]:hover:before{content:"";bottom:calc(100% + 2px);border:6px solid transparent;border-top-color:#0f172a}.btn-glass[title][data-v-41de041b]:hover:after,.btn-share-card[title][data-v-41de041b]:hover:after,.btn-share[title][data-v-41de041b]:hover:after,.image-wrapper[title][data-v-41de041b]:hover:after,.modal-image[title][data-v-41de041b]:hover:after{font-size:.65rem;padding:3px 8px}.modal-actions[data-v-41de041b]{display:flex;gap:.8rem;margin-top:1.5rem;align-items:center;flex-wrap:wrap}@media (max-width:480px){.modal-actions[data-v-41de041b]{flex-direction:column;gap:.5rem}.modal-actions .btn-glow.big[data-v-41de041b],.modal-actions .btn-share[data-v-41de041b]{width:100%}}.modal-price-section.premium[data-v-41de041b]{background:rgba(15,23,42,.8);border:1px solid rgba(0,229,255,.25);border-radius:20px;padding:1rem;margin:1rem 0}@media (min-width:768px){.modal-price-section.premium[data-v-41de041b]{padding:1.5rem}}.price-comparison[data-v-41de041b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media (min-width:640px){.price-comparison[data-v-41de041b]{flex-direction:row;align-items:center;justify-content:space-between}}.price-card[data-v-41de041b]{flex:1;background:#0d1e38;border-radius:16px;padding:1rem;text-align:center;transition:all .3s ease;border:1px solid rgba(0,229,255,.25)}.price-card.cash[data-v-41de041b]{border-left:4px solid #22c55e}.price-card.credit[data-v-41de041b]{border-left:4px solid #8b5cf6;background:#0d1e38}.price-card[data-v-41de041b]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.price-header[data-v-41de041b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.8rem;font-weight:600;color:#334155}.price-header i[data-v-41de041b]{font-size:1.2rem}.price-card.cash .price-header i[data-v-41de041b]{color:#22c55e}.price-card.credit .price-header i[data-v-41de041b]{color:#8b5cf6}.price-badge[data-v-41de041b]{font-size:.7rem;background:#f1f5f9;padding:.2rem .5rem;border-radius:20px;color:#475569}.price-amount[data-v-41de041b]{display:flex;align-items:baseline;justify-content:center;gap:.2rem;margin:.5rem 0}.currency-symbol[data-v-41de041b]{font-size:1rem;font-weight:600;color:#64748b}.price-value[data-v-41de041b]{font-size:1.8rem;font-weight:800;color:#fff}.price-value.highlight[data-v-41de041b]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.currency-label[data-v-41de041b]{font-size:.8rem;color:#94a3b8;font-weight:500}.price-amount-bs[data-v-41de041b]{display:flex;align-items:baseline;justify-content:center;gap:.2rem;margin-top:.3rem;font-size:.9rem}.price-amount-bs .currency-symbol[data-v-41de041b]{font-size:.8rem}.price-amount-bs .price-value[data-v-41de041b]{font-size:1.2rem}.price-divider[data-v-41de041b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;color:#8b5cf6;font-weight:700;font-size:.9rem}@media (min-width:640px){.price-divider[data-v-41de041b]{flex-direction:row;gap:.5rem;padding:0 1rem}}.price-divider i[data-v-41de041b]{font-size:1rem}.stock-info[data-v-41de041b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid #e2e8f0;font-size:.9rem;flex-wrap:wrap}.stock-minimo[data-v-41de041b]{font-size:.75rem;color:#64748b;background:#f1f5f9;padding:.1rem .4rem;border-radius:10px}.text-success[data-v-41de041b]{color:#22c55e}.text-warning[data-v-41de041b]{color:#f59e0b}.text-danger[data-v-41de041b]{color:#ef4444}.modal-garantia[data-v-41de041b]{display:flex;align-items:center;gap:.5rem;margin:1rem 0;padding:.5rem;background:rgba(15,23,42,.8);border:1px solid rgba(0,229,255,.2);border-radius:12px;color:#7ef0ff;font-size:.9rem}.modal-garantia i[data-v-41de041b]{color:#f59e0b}.pagination[data-v-41de041b]{display:flex;justify-content:center;align-items:center;gap:.8rem;margin:2rem 0;flex-wrap:wrap}@media (min-width:768px){.pagination[data-v-41de041b]{gap:1.5rem;margin:3rem 0}}.page-info[data-v-41de041b]{color:#7ef0ff;font-weight:600;font-size:.9rem;background:rgba(15,23,42,.85);border:1px solid rgba(0,229,255,.25);padding:.5rem 1rem;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.4)}@media (min-width:768px){.page-info[data-v-41de041b]{font-size:1rem}}.modal-overlay[data-v-41de041b]{position:fixed;inset:0;background:rgba(2,6,23,.9);display:flex;justify-content:center;align-items:center;z-index:9999;padding:.5rem;backdrop-filter:blur(5px)}.modal-card[data-v-41de041b]{background:#0b192e;border:1.5px solid rgba(0,229,255,.35);box-shadow:0 25px 60px rgba(0,0,0,.85);color:#fff;border-radius:20px;max-width:1000px;width:100%;max-height:98vh;overflow-y:auto;position:relative;animation:modalPop-41de041b .3s ease}@media (min-width:768px){.modal-card[data-v-41de041b]{border-radius:24px;max-height:90vh}}.modal-content[data-v-41de041b]{display:flex;flex-direction:column;padding:1rem}@media (min-width:768px){.modal-content[data-v-41de041b]{flex-direction:row;gap:2rem;padding:2rem}}.modal-image[data-v-41de041b]{position:relative;width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:1rem;cursor:pointer;background:rgba(2,6,23,.75);border:1px solid rgba(0,229,255,.2);display:flex;align-items:center;justify-content:center}@media (min-width:768px){.modal-image[data-v-41de041b]{flex:1;height:auto;min-height:300px;margin-bottom:0;border-radius:16px}}.modal-image .image-container[data-v-41de041b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.modal-image img[data-v-41de041b]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.modal-image .image-placeholder i[data-v-41de041b]{font-size:4rem}@media (min-width:768px){.modal-image .image-placeholder i[data-v-41de041b]{font-size:6rem}}.image-zoom-hint[data-v-41de041b]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;border-radius:20px;font-size:.7rem;display:flex;align-items:center;gap:4px;backdrop-filter:blur(4px)}.modal-info[data-v-41de041b]{flex:1}.modal-header h2[data-v-41de041b]{font-size:1.3rem;color:#fff;margin-bottom:.3rem}@media (min-width:768px){.modal-header h2[data-v-41de041b]{font-size:1.8rem}}.modal-category[data-v-41de041b]{display:inline-block;background:rgba(0,229,255,.15);color:#7ef0ff;border:1px solid rgba(0,229,255,.3);padding:.2rem .8rem;border-radius:20px;font-size:.7rem;font-weight:600;margin-bottom:.5rem}.modal-code[data-v-41de041b]{color:#64748b;font-size:.8rem;margin:.3rem 0}.modal-brand[data-v-41de041b],.modal-model[data-v-41de041b]{color:#475569;font-size:.8rem;margin:.2rem 0}.close-btn[data-v-41de041b]{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.1);color:#cbd5e1;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.close-btn[data-v-41de041b]:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.image-viewer-overlay[data-v-41de041b]{position:fixed;inset:0;background:rgba(0,0,0,.98);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.viewer-close[data-v-41de041b]{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;transition:all .3s ease}@media (min-width:768px){.viewer-close[data-v-41de041b]{top:30px;right:30px;width:50px;height:50px;font-size:1.5rem}}.viewer-close[data-v-41de041b]:hover{background:#ef4444;transform:rotate(90deg)}.viewer-container[data-v-41de041b]{max-width:100%;max-height:90vh;position:relative}.viewer-image-wrapper[data-v-41de041b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.viewer-image[data-v-41de041b]{max-width:100%;max-height:80vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.viewer-caption[data-v-41de041b]{position:absolute;bottom:-50px;left:0;right:0;text-align:center;color:#fff;background:rgba(0,0,0,.5);padding:.8rem;border-radius:8px;font-size:.9rem;backdrop-filter:blur(5px)}@media (min-width:768px){.viewer-caption[data-v-41de041b]{bottom:-60px;padding:1rem;font-size:1rem}}.viewer-nav[data-v-41de041b]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (min-width:768px){.viewer-nav[data-v-41de041b]{width:50px;height:50px;font-size:1.5rem}}.viewer-nav[data-v-41de041b]:hover{background:rgba(59,130,246,.8);transform:translateY(-50%) scale(1.1)}.viewer-prev[data-v-41de041b]{left:10px}.viewer-next[data-v-41de041b]{right:10px}@media (min-width:768px){.viewer-prev[data-v-41de041b]{left:30px}.viewer-next[data-v-41de041b]{right:30px}}.floating-cart-btn[data-v-41de041b]{position:fixed;bottom:28px;left:24px;right:auto;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#00e5ff,#1a73e8);border:2px solid rgba(0,229,255,.6);color:#030812;font-size:1.35rem;cursor:pointer;box-shadow:0 8px 25px rgba(0,229,255,.45);display:flex;align-items:center;justify-content:center;z-index:999;transition:all .3s ease;animation:bounce-41de041b 2.5s infinite}@media (max-width:520px){.floating-cart-btn[data-v-41de041b]{bottom:calc(52px + env(safe-area-inset-bottom, 12px));left:16px;right:auto;width:52px;height:52px;font-size:1.2rem}}@media (min-width:768px){.floating-cart-btn[data-v-41de041b]{bottom:32px;left:28px;right:auto;width:62px;height:62px;font-size:1.45rem}}.floating-cart-btn[data-v-41de041b]:hover{transform:scale(1.1);box-shadow:0 12px 30px rgba(0,229,255,.65)}.cart-count[data-v-41de041b]{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;width:20px;height:20px;border-radius:50%;font-size:.65rem;display:flex;align-items:center;justify-content:center;font-weight:600;animation:pulse-41de041b 2s infinite}@media (min-width:768px){.cart-count[data-v-41de041b]{width:24px;height:24px;font-size:.75rem}}.loading[data-v-41de041b],.no-results[data-v-41de041b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background:rgba(15,23,42,.85);border:1px solid rgba(0,229,255,.25);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.6);color:#f8fafc}@media (min-width:768px){.loading[data-v-41de041b],.no-results[data-v-41de041b]{padding:4rem 1rem}}.loading i[data-v-41de041b]{font-size:2rem;color:#3b82f6;margin-bottom:1rem}@media (min-width:768px){.loading i[data-v-41de041b]{font-size:3rem}}.btn-clear[data-v-41de041b]{margin-top:1rem;padding:.5rem 1rem;border:2px solid #3b82f6;background:transparent;color:#3b82f6;border-radius:30px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:.9rem}@media (min-width:768px){.btn-clear[data-v-41de041b]{padding:.6rem 1.2rem;font-size:1rem}}.btn-clear[data-v-41de041b]:hover{background:#3b82f6;color:#fff;transform:scale(1.05)}@keyframes modalPop-41de041b{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideIn-41de041b{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-41de041b{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.notification[data-v-41de041b]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:10px;display:flex;align-items:center;gap:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);z-index:99999;animation:slideIn-41de041b .3s ease;max-width:90%;font-size:14px}@media (min-width:768px){.notification[data-v-41de041b]{padding:15px 25px;font-size:16px}}.notification.success[data-v-41de041b]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.notification.error[data-v-41de041b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.consulta-orden-page[data-v-4bb291a8]{min-height:100vh;background-color:#f8fafc;color:#1e293b;display:flex;flex-direction:column;overflow-x:hidden}.page-container[data-v-4bb291a8]{flex:1 0 auto;width:100%}.hero-banner[data-v-4bb291a8]{padding:1rem .75rem}.badge-seguridad[data-v-4bb291a8]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:#ecfdf5;color:#059669;border-radius:9999px;font-size:.75rem;font-weight:700;border:1px solid #a7f3d0}.titulo-principal[data-v-4bb291a8]{font-size:1.75rem;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.15}.subtitulo[data-v-4bb291a8]{font-size:.95rem;color:#64748b;max-width:600px;margin:.5rem auto 0}@media (min-width:576px){.titulo-principal[data-v-4bb291a8]{font-size:2rem}.subtitulo[data-v-4bb291a8]{font-size:1rem}}@media (min-width:992px){.titulo-principal[data-v-4bb291a8]{font-size:2.2rem}.subtitulo[data-v-4bb291a8]{font-size:1.05rem}}