@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);:root{--ks-accent:#0071e3;--ks-whatsapp:#16a34a;--ks-shadow-lg:0 24px 60px #0000001c;--ks-radius-lg:30px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1d1d1f;margin:0;padding:0}.ks-root,.ks-root *,.ks-root :after,.ks-root :before,body,html{font-family:Quicksand,-apple-system,BlinkMacSystemFont,sans-serif}.ks-root,.ks-root *,.ks-root :after,.ks-root :before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}.ks-root{background-color:#fff;background-color:var(--ks-bg-main);color:#1d1d1f;color:var(--ks-text-primary);line-height:1.5;min-height:100vh;overflow-x:hidden;padding-bottom:112px;scroll-behavior:smooth}.ks-root h1,.ks-root h2,.ks-root h3,.ks-root h4,.ks-root h5,.ks-root li,.ks-root p,.ks-root ul{margin:0;padding:0}.ks-root ul{list-style:none}.ks-root a{color:inherit;text-decoration:none}.ks-root button{background:none;border:none;font-family:inherit;outline:none}.ks-root img,.ks-root video{display:block;max-width:100%}@keyframes ksPing{75%,to{opacity:0;transform:scale(2)}}.ks-animate-up{animation:ksFadeUp .65s cubic-bezier(.16,1,.3,1) both;animation:ksFadeUp .65s var(--ks-ease) both;will-change:transform,opacity}.ks-animate-scale{animation:ksScaleIn .55s cubic-bezier(.16,1,.3,1) both;animation:ksScaleIn .55s var(--ks-ease) both;will-change:transform,opacity}.animate-ping{animation:ksPing 1.2s cubic-bezier(0,0,.2,1) infinite}.ks-delay-1{animation-delay:.08s}.ks-delay-2{animation-delay:.16s}.ks-delay-3{animation-delay:.24s}.ks-delay-4{animation-delay:.32s}.ks-navbar{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#ffffffdb;border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ks-ease);z-index:40}.ks-navbar-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:12px 18px}.ks-brand-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#1d1d1f;color:var(--ks-text-primary);cursor:pointer;display:inline-flex;gap:10px;padding:4px 8px;transition:transform .25s cubic-bezier(.16,1,.3,1);transition:transform .25s var(--ks-ease)}.ks-brand-btn:active{transform:scale(.96)}.ks-brand-logo-badge{align-items:center;background:#1d1d1f;border-radius:10px;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:36px;justify-content:center;letter-spacing:-.03em;overflow:hidden;width:36px}.ks-brand-logo-badge img{height:100%;object-fit:cover;width:100%}.ks-snap-row{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:8px 4px 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.ks-snap-row::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.ks-snap-card{flex:0 0 85%;max-width:340px;scroll-snap-align:center}@media (min-width:640px){.ks-snap-card{flex:0 0 320px}}@media (min-width:1024px){.ks-snap-row-grid-desktop{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible;padding:8px 0}.ks-snap-row-grid-3-desktop{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;padding:8px 0}.ks-snap-row-grid-3-desktop .ks-snap-card,.ks-snap-row-grid-desktop .ks-snap-card{flex:initial;max-width:none}}.ks-card{background:#fff;background:var(--ks-bg-elevated);border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;border-radius:var(--ks-radius-md);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);transition:transform .35s var(--ks-ease),box-shadow .35s var(--ks-ease),border-color .35s var(--ks-ease)}.ks-card:hover{border-color:#00000024;border-color:var(--ks-border-strong);box-shadow:0 12px 32px #00000012;box-shadow:var(--ks-shadow-md);transform:translate3d(0,-4px,0)}.ks-card-soft{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #0000000a;border-radius:22px;border-radius:var(--ks-radius-md);transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);transition:transform .3s var(--ks-ease),background-color .3s var(--ks-ease)}.ks-btn-primary{background:#0071e3;background:var(--ks-accent);box-shadow:0 8px 20px -4px #0071e361;gap:8px;padding:13px 24px}.ks-btn-primary,.ks-btn-whatsapp{align-items:center;border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);transition:transform .22s var(--ks-ease),box-shadow .22s var(--ks-ease)}.ks-btn-whatsapp{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 10px 24px -4px #16a34a66;color:#fff!important;gap:9px;padding:14px 26px}.ks-btn-whatsapp:hover{box-shadow:0 14px 28px -4px #16a34a80;transform:translate3d(0,-2px,0)}.ks-btn-whatsapp:active{transform:scale(.97)}.ks-btn-ghost{align-items:center;background:#fff;border:1px solid #00000024;border:1px solid var(--ks-border-strong);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#1d1d1f;color:var(--ks-text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 22px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease)}.ks-btn-ghost:hover{background:#f5f5f7;background:var(--ks-bg-soft);transform:translate3d(0,-1px,0)}.ks-floating-dock-wrap{bottom:16px;display:flex;justify-content:center;left:0;padding:0 12px;pointer-events:none;position:fixed;right:0;z-index:50}.ks-floating-dock{align-items:center;backdrop-filter:saturate(190%) blur(24px);-webkit-backdrop-filter:saturate(190%) blur(24px);background:#ffffffe6;border:1px solid #0000001a;border-radius:9999px;border-radius:var(--ks-radius-pill);box-shadow:0 16px 40px #00000024,0 2px 6px #0000000f;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:7px 9px;pointer-events:auto;scrollbar-width:none}.ks-floating-dock::-webkit-scrollbar{display:none}.ks-dock-item{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);color:#515154;color:var(--ks-text-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:2px;justify-content:center;padding:7px 12px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease);white-space:nowrap}.ks-dock-item.active,.ks-dock-item:hover{background:#f5f5f7;background:var(--ks-bg-soft);color:#1d1d1f;color:var(--ks-text-primary)}.ks-dock-item-cta{align-items:center;background:#16a34a;border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);box-shadow:0 4px 14px #16a34a59;color:#fff!important;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:9px 15px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s var(--ks-ease);white-space:nowrap}.ks-window-frame{background:#1d1d1f;border:1px solid #0000001f;border-radius:20px;box-shadow:0 24px 60px #0000001c;box-shadow:var(--ks-shadow-lg);overflow:hidden;padding:10px}.ks-window-bar{align-items:center;display:flex;justify-content:space-between;padding:4px 10px 10px}.ks-window-dots{display:flex;gap:6px}.ks-window-dot{border-radius:50%;height:10px;width:10px}.ks-window-screen{align-items:center;aspect-ratio:16/9.5;background:#0f172a;border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative}.ks-window-screen img,.ks-window-screen video{display:block;height:100%;object-fit:cover;width:100%}.ks-modal-backdrop{align-items:center;animation:ksScaleIn .28s cubic-bezier(.16,1,.3,1) both;animation:ksScaleIn .28s var(--ks-ease) both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#1d1d1fb8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:80}.ks-modal-box{background:#fff;border:1px solid #fff3;border-radius:26px;box-shadow:0 32px 80px #00000059;max-width:900px;overflow:hidden;width:100%}.ks-pill-tabs{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:9999px;border-radius:var(--ks-radius-pill);display:inline-flex;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.ks-pill-tabs::-webkit-scrollbar{display:none}.ks-pill-tab{background:#0000;border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);color:#515154;color:var(--ks-text-secondary);cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease);white-space:nowrap}.ks-pill-tab.active{background:#fff;box-shadow:0 2px 10px #00000014;color:#1d1d1f;color:var(--ks-text-primary)}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.shrink-0{flex-shrink:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-2\.5>*+*{margin-top:.625rem}.space-y-3>*+*{margin-top:.75rem}.relative{position:relative}.absolute{position:absolute}.inset-0{bottom:0;left:0;right:0;top:0}.top-1\/2{top:50%}.left-3{left:.75rem}.right-1{right:.25rem}.right-3{right:.75rem}.bottom-1{bottom:.25rem}.-translate-y-1\/2{transform:translateY(-50%)}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-24{width:6rem}.w-full{width:100%}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-full{height:100%}.max-h-\[78vh\]{max-height:78vh}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.mx-auto{margin-left:auto;margin-right:auto}.aspect-video{aspect-ratio:16/9}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.italic{font-style:italic}.uppercase{text-transform:uppercase}.whitespace-nowrap{white-space:nowrap}.align-top{vertical-align:top}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.leading-none{line-height:1}.leading-\[1\.12\]{line-height:1.12}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-white{color:#fff}.text-white\/85{color:#ffffffd9}.text-slate-200{color:#e2e8f0}.text-slate-300{color:#cbd5e1}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-slate-900{color:#0f172a}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-emerald-300{color:#6ee7b7}.text-emerald-400{color:#34d399}.text-emerald-600{color:#059669}.text-emerald-700{color:#047857}.text-teal-300{color:#5eead4}.text-teal-700{color:#0f766e}.text-teal-950{color:#042f2e}.text-amber-200{color:#fde68a}.text-amber-400{color:#fbbf24}.text-amber-500{color:#f59e0b}.text-amber-700{color:#b45309}.text-amber-900{color:#78350f}.text-yellow-400{color:#facc15}.text-rose-600{color:#e11d48}.text-rose-700{color:#be123c}.bg-white{background-color:#fff}.bg-white\/15{background-color:#ffffff26}.bg-white\/90{background-color:#ffffffe6}.bg-slate-50{background-color:#f8fafc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-100{background-color:#f1f5f9}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-800{background-color:#1e293b}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{background-color:#0f172a}.bg-slate-950{background-color:#020617}.bg-black\/25{background-color:#00000040}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-600{background-color:#2563eb}.bg-emerald-100{background-color:#d1fae5}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{background-color:#059669}.bg-teal-300{background-color:#5eead4}.bg-teal-400{background-color:#2dd4bf}.bg-teal-700{background-color:#0f766e}.bg-amber-50{background-color:#fffbeb}.bg-amber-100{background-color:#fef3c7}.bg-amber-200{background-color:#fde68a}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-600{background-color:#dc2626}.bg-rose-50{background-color:#fff1f2}.bg-gradient-to-t{background-image:linear-gradient(0deg,#0009,#0000 65%)}.border{border:1px solid #e2e8f0}.border-0{border:0}.border-2{border-style:solid;border-width:2px}.border-t{border-top:1px solid #e2e8f0}.border-b{border-bottom:1px solid #e2e8f0}.border-transparent{border-color:#0000}.border-slate-100{border-color:#f1f5f9}.border-slate-200{border-color:#e2e8f0}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-700{border-color:#334155}.border-slate-800{border-color:#1e293b}.border-slate-900{border-color:#0f172a}.border-amber-200{border-color:#fde68a}.border-amber-400{border-color:#fbbf24}.border-emerald-400\/40{border-color:#34d39966}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 2px 8px #0000000d}.shadow-md{box-shadow:0 8px 20px #00000014}.shadow-xl{box-shadow:0 20px 36px -8px #00000029}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.scale-105{transform:scale(1.05)}.fill-current{fill:currentColor}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.accent-blue-600{accent-color:#2563eb}.accent-teal-700{accent-color:#0f766e}.transition{transition:all .25s cubic-bezier(.16,1,.3,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.hover\:bg-slate-50:hover{background-color:#f8fafc}.hover\:bg-slate-100:hover{background-color:#f1f5f9}.hover\:bg-slate-200:hover{background-color:#e2e8f0}.hover\:bg-slate-700:hover{background-color:#334155}.hover\:bg-slate-800:hover{background-color:#1e293b}.hover\:bg-emerald-700:hover{background-color:#047857}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:text-slate-900:hover{color:#0f172a}.hover\:text-emerald-700:hover{color:#047857}.hover\:text-white:hover{color:#fff}.hover\:opacity-100:hover{opacity:1}.hover\:underline:hover{text-decoration:underline}.active\:scale-95:active{transform:scale(.95)}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:translate-x-1{transform:translateX(4px)}@media (min-width:640px){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-14{width:3.5rem}.sm\:w-32{width:8rem}.sm\:w-auto{width:auto}.sm\:h-7{height:1.75rem}.sm\:h-14{height:3.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-9{padding:2.25rem}.sm\:p-10{padding:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1.1}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:w-auto{width:auto}.md\:text-left{text-align:left}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:text-6xl{font-size:3.75rem;line-height:1.08}}.mx-auto,h1.mx-auto{margin:auto!important}.rounded-full{min-width:32px}@keyframes shape{0%{opacity:.6;transform:scale(1)}70%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes shape-hor{0%{transform:translateX(-200px)}to{transform:translateX(100vw)}}@keyframes stroke{to{stroke-dashoffset:-400}}@keyframes side-element{0%{transform:translateX(-15vw)}to{transform:translateX(115vw)}}@keyframes side-element-min{0%{transform:translateX(-40vw)}to{transform:translateX(130vw)}}.styleServicios{--header-extent-y:calc(62px + 7.5vw);--header-extent-x:calc(82px + 10vw);--title-1:2.72rem;--title-2:2.3rem;--title-3:1.9rem;--text-1:1.45rem;--text-2:1.2rem;--text-3:1.2rem;--icon-2:2.8rem;--time-bg-ventajas:10s;background-color:#e9edf1;color:var(--dark-text);overflow-x:hidden;nav{height:var(--header-extent-y);overflow:hidden;position:relative}nav #nav-bg #a{background-color:#2d363b;-webkit-clip-path:polygon(0 0,100% 0,45% 100%,0 79%);clip-path:polygon(0 0,100% 0,45% 100%,0 79%)}nav #nav-bg #a,nav #nav-bg #b{height:var(--header-extent-y);width:var(--header-extent-x)}nav #nav-bg #b{background-color:#ffe699;-webkit-clip-path:polygon(64% 0,9% 100%,100% 0);clip-path:polygon(64% 0,9% 100%,100% 0);left:calc(var(--header-extent-x) - var(--header-extent-x)/1.55);position:relative;top:calc(var(--header-extent-y)*-1)}nav #nav-bg #c{background-color:#2d363b;-webkit-clip-path:polygon(46% 0,26% 66%,100% 0);clip-path:polygon(46% 0,26% 66%,100% 0);left:calc((-1*var(--header-extent-x))/35);top:calc((-1*var(--header-extent-y))*2)}nav #nav-bg #c,nav #nav-bg #d{height:var(--header-extent-y);position:relative;width:calc(var(--header-extent-x) + var(--header-extent-x)*2)}nav #nav-bg #d{background-color:#ffe699;-webkit-clip-path:polygon(46% 0,19% 25%,100% 0);clip-path:polygon(46% 0,19% 25%,100% 0);left:calc(var(--header-extent-x) + var(--header-extent-x)/1.8);top:calc((-1*var(--header-extent-y))*3)}nav #nav-bg #logo{left:calc(var(--header-extent-x) - var(--header-extent-x)/1.1);position:relative;top:calc((-1*var(--header-extent-y))*3.9)}nav #nav-bg #logo img{width:calc(var(--header-extent-x)/2.1)}main{position:absolute;top:var(--header-extent-y);width:100vw}main #oferta{height:calc(100vh - var(--header-extent-y));overflow:hidden;width:100vw}main #oferta .bg-anim-container *{background-color:#ffe699;height:calc(100vh - var(--header-extent-y));position:absolute;right:0;top:-100px;width:calc(300px + 20vw)}main #oferta .bg-anim-container #e{animation:shape 2.5s linear infinite;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}main #oferta .bg-anim-container #f{animation:shape 3.5s linear infinite;-webkit-clip-path:polygon(0 50%,0 50%,100% 100%,100% 99%,1% 50%,99% 1%,99% 100%,100% 100%,100% 39%,100% 0);clip-path:polygon(0 50%,0 50%,100% 100%,100% 99%,1% 50%,99% 1%,99% 100%,100% 100%,100% 39%,100% 0)}main #oferta .bg-anim-container #g{-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}main #oferta .image-container{align-items:center;display:flex;height:calc(100vh - var(--header-extent-y));justify-content:center;left:calc(80vw - 300px);min-height:500px;position:relative;width:calc(300px + 20vw)}main #oferta .image-container img{width:90%}main #oferta .info{align-items:center;display:flex;flex-direction:column;height:calc(100vh - var(--header-extent-y));justify-content:center;left:0;min-height:500px;padding:15px 15px 40px;position:relative;text-align:center;top:calc(-100vh + var(--header-extent-y));width:calc(80vw - 330px)}main #oferta .info p{color:var(--light);font-size:var(--text-1);padding-bottom:10px}main #oferta .info h1{color:var(--s-dark-text);font-size:var(--title-1);padding-bottom:32px}main #oferta .info .elements{display:flex;padding-bottom:30px}main #oferta .info .elements div{padding:30px}main #oferta .info .elements i{font-size:var(--icon-2)}main #oferta .info .elements h2{font-size:var(--text-2)}main #oferta .info a{background-color:#ffdf7e;border-radius:2px;color:var(--s-dark-text);font-size:1.2rem;padding:11px 35px 15px;text-decoration:none;i{font-size:2.1rem;position:relative;top:4px}}main #oferta .info a:hover{filter:brightness(.95)}main #ventajas{background-color:var(--s-dark-text);height:800px;overflow:hidden;position:relative;width:100vw;z-index:2}main #ventajas .bg-anim-container{position:absolute}main #ventajas .bg-anim-container *{background-color:#ffffff17;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);height:7rem;position:absolute;width:7rem;z-index:1}main #ventajas .bg-anim-container #i{animation:shape-hor calc(var(--time-bg-ventajas)*1) infinite linear}main #ventajas .bg-anim-container #j{animation:shape-hor calc(var(--time-bg-ventajas)*2) infinite linear;margin-top:150px}main #ventajas .bg-anim-container #k{animation:shape-hor calc(var(--time-bg-ventajas)*3) infinite linear;margin-top:300px}main #ventajas .bg-anim-container #l{animation:shape-hor calc(var(--time-bg-ventajas)*3.5) infinite linear;margin-top:50px}main #ventajas .bg-anim-container #m{animation:shape-hor calc(var(--time-bg-ventajas)*1.5) infinite linear;margin-top:200px}main #ventajas .bg-anim-container #n{animation:shape-hor calc(var(--time-bg-ventajas)*2.5) infinite linear;margin-top:350px}main #ventajas .info{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:750px;position:relative;text-align:center;z-index:2}main #ventajas h2{color:#ffe699;font-size:var(--text-2);padding-top:40px}main #ventajas h1{color:#e5eaee;font-size:var(--title-2)}main #ventajas p{color:#94a3af;font-size:var(--text-1)}main #ventajas .detail{display:flex;justify-content:center;padding-top:60px}main #ventajas .detail .element{padding-left:30px;padding-right:30px;width:33%}main #ventajas .detail .element img{padding-bottom:10px;width:200px}main #ventajas .detail .element i{color:#94a3af;font-size:4rem;padding-bottom:20px}main #ventajas .detail .element h3{color:#ffe699;font-size:var(--text-2)}main #ventajas .detail .element p{font-size:calc(var(--text-2) - .07rem);padding-top:10px}main #forma{display:flex;height:900px;width:100vw}main #forma .image-container{align-items:center;display:flex;justify-content:center;padding:40px;width:calc(400px + 10vw)}main #forma .image-container img{position:relative;width:100%;z-index:2}main #forma .bg-anim-container *{background-color:#9ab0c4;height:900px;left:0;position:absolute;width:calc(400px + 10vw);z-index:1}main #forma .bg-anim-container #o{animation:shape 2.5s linear infinite;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}main #forma .bg-anim-container #p{animation:shape 3.5s linear infinite;-webkit-clip-path:polygon(99% 50%,99% 50%,100% 50%,0 100%,0 0,100% 50%,99% 50%,99% 50%,1% 1%,1% 99%);clip-path:polygon(99% 50%,99% 50%,100% 50%,0 100%,0 0,100% 50%,99% 50%,99% 50%,1% 1%,1% 99%)}main #forma .bg-anim-container #q{-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}main #forma .info{display:flex;flex-direction:column;justify-content:center;padding-left:15%;padding-right:30px;position:relative;width:calc(90vw - 510px - 15%);z-index:2}main #forma .info h1{color:var(--s-dark-text);font-size:var(--title-2);padding-bottom:30px}main #forma .info h2{color:#e2c46b;font-size:var(--text-2);line-height:var(--text-2)}main #forma .info p{font-size:var(--text-1)}main #forma .info i{color:#e2c46b;font-size:1.1rem}main #forma .info .list div{padding-bottom:25px}main #forma .info .list div *{display:inline}main #forma .info .list div p{padding-left:20px}main #tecnologias{padding-bottom:calc(195px + 4rem + 4vw);padding-top:15px;width:100vw}main #tecnologias h2{color:var(--dark-text);font-size:calc(var(--text-1) - .1rem);font-weight:400;padding-bottom:35px;padding-left:15px;padding-right:15px;text-align:center}main #tecnologias .down-side,main #tecnologias .top-side{margin-bottom:15px;margin-top:15px;width:100%}main #tecnologias .element{background-color:#dde6ee;border-radius:6px;padding-bottom:20px;padding-top:20px;position:absolute;transform:translateX(115vw);width:15vw}main #tecnologias .top-side .element{animation:side-element 90s linear infinite;animation-direction:reverse}main #tecnologias .top-side #a-e-ts{animation-delay:-115s}main #tecnologias .top-side #b-e-ts{animation-delay:-103.75s}main #tecnologias .top-side #c-e-ts{animation-delay:-92.5s}main #tecnologias .top-side #d-e-ts{animation-delay:-81.25s}main #tecnologias .top-side #e-e-ts{animation-delay:-70s}main #tecnologias .top-side #f-e-ts{animation-delay:-58.75s}main #tecnologias .top-side #g-e-ts{animation-delay:-47.5s}main #tecnologias .top-side #h-e-ts{animation-delay:-36.25s}main #tecnologias .down-side .element{animation:side-element 90s linear infinite;margin-top:calc(55px + 2rem + 2vw)}main #tecnologias .down-side #a-e-ds{animation-delay:-115s}main #tecnologias .down-side #b-e-ds{animation-delay:-103.75s}main #tecnologias .down-side #c-e-ds{animation-delay:-92.5s}main #tecnologias .down-side #d-e-ds{animation-delay:-81.25s}main #tecnologias .down-side #e-e-ds{animation-delay:-70s}main #tecnologias .down-side #f-e-ds{animation-delay:-58.75s}main #tecnologias .down-side #g-e-ds{animation-delay:-47.5s}main #tecnologias .down-side #h-e-ds{animation-delay:-36.25s}main #tecnologias .element i{color:var(--dark-text);font-size:calc(2rem + 2vw);text-align:center;width:100%}main #design-header{background-attachment:fixed;background-image:url(/static/media/design.0822456040603e5a6904.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:2}main #design-header text{font-size:5rem}main #design-header .text{fill:none;stroke-width:2.3;stroke-linejoin:round;stroke-dasharray:70 330;stroke-dashoffset:0;animation:stroke 18s linear infinite}main #design-header .text:nth-child(5n+1){stroke:#ffe699;animation-delay:-3.6s}main #design-header .text:nth-child(5n+2){stroke:#fff;animation-delay:-7.2s}main #design-header .text:nth-child(5n+3){stroke:#ffe699;animation-delay:-10.8s}main #design-header .text:nth-child(5n+4){stroke:#ffe699;animation-delay:-14.4s}main #design-header .text:nth-child(5n+5){stroke:#fff;animation-delay:-18s}main #design .detail{height:780px;width:100vw}main #design .detail .bg-image-container{background-attachment:fixed;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABPcAAAJRCAMAAAAeUaI5AAAC+lBMVEUAAAAtNjuJg2QtNjv/5pktNjstNjstNjstNjtVV03/5pn/5pn/5pksOTwtNjstNjstNjtPaFC05oogaEeM5or/5pn/5pktNjv/5pktNjsuODx2clyE5oUecEktNjuAiY8fbkn/5pktNjstNjsrPT2b55gfakeA5oT/5pktNjtiY1L/5pn/5pksOTwmU0IkWUOd540gZ0fd5u7/5pn/5pn/5pn35pctNjv/5pn35pf/5pknTECk54f15pet5okmUEH/5pn/5pn/5pn/5pktNjstNjv/5pn45pcrUEItNjv/5pktNjstNjstNjstNjv/5pksNztvbVgtNjvH548rOzzO55CU54QtNjstNjv/5pn/5pktNjstNjvH54/+5pksOTwgZ0eL54ze5uyQiWfd5u7d5u4tNjv+5ZgtNjstNjv/5pkqQT4mUkLU55H55pgtNjsmUkIlVUO35ouO576X54XU55He5u1LW0zf5ur/5pnd5u7/5pnp5pX/5pnp5pX/5plqcnnL55C059XX5pHp5pXL55AtNjsrPTwrPDz35pf/5pktNjv45Zfe5u3M1d7e5u1oaFXX5pH/5pnf5ukoRz//5pnt5pay5oqm58315pfC546f58nX5pEsOjzC546H55K35ovM1d7d5u7/5pn35pfv5pbx4ZXW5urv5pbU3ea95tu65tnX5pHz5pfX5pHE5t/v5pac58fX5pG65tnX5pEmUkK35ov/5pnE5t+35ou35ou35ovX5pGG54Lk5dvf5unr5cvXxYdPV13XxYdbXE/M1d7v5pZUXWLd5u7I5uKDfWGY5sX/5pl8eF4qQT635ov/5pnM1d6m583I5uKK57yn5oh15q/d5u7/5pktNjv44Zbk5dvP5ub256/j5t715rHy25Pv5pbw5r/35pfq5c3r5cvKu4Lx57xBR0Pv5sH55qm3qnjp5tG9r3uxusGjmXDXxYeWjmreyoo2QUDl0I2qoHNOUkqck21HTEfs5sjEtH+bo6osOzy7xcwsqaDqAAAA13RSTlMA/df594j16PH3/tWqZt+8pJ0iCgb83Mm7tYByCQTtpwbwlXdSEhAE89S3iGZZPC8YFvjn48yxnpmMdklFQx0b+ezX0MzAr2ck4sjEsKqZkZCCYUNC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);background-position:50%;background-repeat:no-repeat;background-size:contain;height:700px;left:50%;margin-top:340px;position:absolute;transform:translate(-50%,calc(-50% + 50px));width:100%;z-index:1}main #design .detail .info{--aux-width:calc(-600px + 50%);align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;left:calc(var(--aux-width) + 80px);position:relative;top:50%;transform:translateY(calc(-50% - 25px));width:calc(60% - var(--aux-width));z-index:2}main #design .detail .info h1{color:var(--s-dark-text);font-size:var(--title-3);text-align:center}main #design .detail .info p{font-size:var(--text-2);padding-bottom:40px;padding-top:25px;text-align:center}main #design .detail .info a{background-color:#ffdf7e;border-radius:2px;color:var(--s-dark-text);font-size:1.2rem;padding:11px 35px 15px;text-decoration:none;i{font-size:2.1rem;position:relative;top:4px}}main #design .detail .info a:hover{filter:brightness(.95)}main #design .detail .image-container{left:calc(90px + 60%);position:relative;transform:translateY(calc(-50% - 50px));width:calc(100px + 25%);z-index:3}main #design .detail .image-container img{width:100%}main #articulos{display:flex;margin-bottom:50px;width:100vw}main #articulos .detail{align-items:center;display:flex;justify-content:center;width:60%}main #articulos .detail .info{padding:15px}main #articulos .detail .info p{color:var(--light);font-size:var(--text-1);padding-bottom:10px}main #articulos .detail .info p b{color:var(--dark-text)}main #articulos .detail .info h1{color:var(--s-dark-text);font-size:var(--title-2);padding-bottom:32px}main #articulos .image-container{width:40%}main #articulos .image-container img{width:100%}main #varied{align-items:flex-end;background-image:url(/static/media/cA.a5c62a0c52a4dbb5a61b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;filter:grayscale(30%);height:100vh;transition:background-image .7s ease-in-out;width:100vw}main #varied .ic-container{background-color:rgba(0,0,0,.589);display:flex;flex-direction:row;justify-content:center;padding-bottom:25px;padding-top:25px;width:100vw}main #varied .image-car{background-repeat:no-repeat;background-size:cover;border-radius:7px;cursor:pointer;filter:grayscale(100%);height:11.5vh;margin:1.7vw;transition:transform .3s;width:8.5vh}main #varied .selected{filter:grayscale(0) saturate(3);transform:scale(1.35)}main #varied #ic-a{background-image:url(/static/media/cA.a5c62a0c52a4dbb5a61b.jpg)}main #varied #ic-b{background-image:url(/static/media/cB.f8fc1fa6973d06ea1dc2.jpg)}main #varied #ic-c{background-image:url(/static/media/cC.5e5efd4e3cd5ce695b92.jpg)}main #varied #ic-d{background-image:url(/static/media/cD.0939dbfbb601b94cdc3e.jpg)}main #varied .detail{align-items:center;display:flex;flex-direction:column;height:65vh;justify-content:center;left:50%;margin-top:6vh;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:calc(50% - 40px)}main #varied .detail h1{color:#e9edf1;font-size:var(--title-1);text-shadow:0 0 7px var(--dark-text)}main #varied .detail p{animation-delay:.4s;color:#e9edf1;font-size:var(--text-1);padding-top:30px;text-shadow:0 0 5px var(--s-dark-text)}main footer{background-color:#161b1d;width:100vw}main footer p{color:#94a3af;font-size:.95rem;padding-bottom:8px;padding-top:8px;text-align:center}@media (max-width:1100px){main{--title-1:2.15em;--title-2:1.9rem;--title-3:1.6rem;--text-1:1.1rem;--text-2:1rem;--text-3:1.1rem;--icon-2:2.3rem;--time-bg-ventajas:5s;overflow-x:hidden;overflow-y:visible}main #oferta .image-container{height:auto;left:auto;min-height:0;min-height:auto;width:100vw}main #oferta .info{height:auto;min-height:0;min-height:auto;top:auto;width:calc(100vw - 30px)}main #oferta{height:auto}main #oferta .bg-anim-container{justify-content:end}main #oferta .info .elements{padding-top:15px}main #oferta .info .elements div{padding:10px}main #oferta .bg-anim-container *{height:calc((100vh - var(--header-extent-y))/1.5);top:0}main #ventajas{height:auto}main #ventajas .detail{flex-direction:column}main #ventajas .info{padding-top:10px}main #ventajas .info p{padding-left:15px;padding-right:15px}main #ventajas .detail .element{padding:initial;padding-bottom:30px;width:100vw}main #ventajas .detail .element p{padding:10px 30px 30px}main #forma{flex-direction:column;height:auto}main #forma .image-container{justify-content:normal;width:calc(100% - 80px)}main #forma .info{justify-content:normal;padding:10px 15px 40px;width:100%}main #forma .bg-anim-container *{height:70vh;width:80%}main #design-header text{font-size:9.5rem}main #design-header .anim-text{padding-bottom:40px;padding-top:50px}main #design-header .text{stroke-width:5}main #design .detail{height:auto;width:100vw}main #design .detail .bg-image-container{background-image:none;height:0;left:auto;margin-top:0;position:static;transform:none;width:0;z-index:auto}main #design .detail .info{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:normal;padding-bottom:20px;padding-top:20px;position:static;transform:none;width:100%}main #design .detail .info h1{padding:30px 10px 10px}main #design .detail .info p{padding:25px 10px 50px}main #design .detail .image-container{background-color:#acbecc;margin-top:40px;padding-top:80px;position:static;transform:none;width:100%}main #articulos{flex-direction:column-reverse}main #articulos .detail{padding-top:20px;width:100%}main #articulos .image-container{padding-bottom:20px;width:100%}main #tecnologias .element{width:30vw}main #tecnologias .top-side .element{animation:side-element-min 30s linear infinite;animation-direction:reverse}main #tecnologias .top-side #a-e-ts{animation-delay:-115s}main #tecnologias .top-side #b-e-ts{animation-delay:-107.5s}main #tecnologias .top-side #c-e-ts{animation-delay:-100s}main #tecnologias .top-side #d-e-ts{animation-delay:-92.5s}main #tecnologias .top-side #e-e-ts{animation-delay:-85s}main #tecnologias .top-side #f-e-ts{animation-delay:-77.5s}main #tecnologias .top-side #g-e-ts{animation-delay:-70s}main #tecnologias .top-side #h-e-ts{animation-delay:-62.5s}main #tecnologias .down-side .element{animation:side-element-min 30s linear infinite}main #tecnologias .down-side #a-e-ds{animation-delay:-115s}main #tecnologias .down-side #b-e-ds{animation-delay:-107.5s}main #tecnologias .down-side #c-e-ds{animation-delay:-100s}main #tecnologias .down-side #d-e-ds{animation-delay:-92.5s}main #tecnologias .down-side #e-e-ds{animation-delay:-85s}main #tecnologias .down-side #f-e-ds{animation-delay:-77.5s}main #tecnologias .down-side #g-e-ds{animation-delay:-70s}main #tecnologias .down-side #h-e-ds{animation-delay:-62.5s}main #varied .detail{width:calc(100% - 40px)}main footer p{color:#94a3af;font-size:.7rem;padding-bottom:8px;padding-top:8px;text-align:center}}@media (min-width:1100px){::-webkit-scrollbar-thumb{border-radius:0}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#576974}::-webkit-scrollbar-thumb:hover{background:var(--dark-text)}}}.stylePrimeraCopa{background-color:#fff;overflow:hidden;overflow-y:auto;width:100vw;body{width:100vw}body,nav{overflow:hidden}nav{height:calc(112.5px + 7.5vw);position:relative;z-index:2}nav #nav-bg #a{background-color:#2d363b;-webkit-clip-path:polygon(0 0,100% 0,45% 100%,0 79%);clip-path:polygon(0 0,100% 0,45% 100%,0 79%)}nav #nav-bg #a,nav #nav-bg #b{height:calc(112.5px + 7.5vw);width:calc(150px + 10vw)}nav #nav-bg #b{background-color:#ffe699;-webkit-clip-path:polygon(64% 0,9% 100%,100% 0);clip-path:polygon(64% 0,9% 100%,100% 0);left:calc(53.22581px + 3.54839vw);position:relative;top:calc(-112.5px - 7.5vw)}nav #nav-bg #c{background-color:#2d363b;-webkit-clip-path:polygon(46% 0,26% 66%,100% 0);clip-path:polygon(46% 0,26% 66%,100% 0);left:calc(-4.28571px - .28571vw);top:calc(-225px - 15vw)}nav #nav-bg #c,nav #nav-bg #d{height:calc(112.5px + 7.5vw);position:relative;width:calc(450px + 30vw)}nav #nav-bg #d{background-color:#ffe699;-webkit-clip-path:polygon(46% 0,19% 25%,100% 0);clip-path:polygon(46% 0,19% 25%,100% 0);left:calc(233.33333px + 15.55556vw);top:calc(-337.5px - 22.5vw)}nav #nav-bg #logo{left:calc(13.63636px + .90909vw);position:relative;top:calc(-438.75px - 29.25vw)}nav #nav-bg #logo img{width:calc(71.42857px + 4.7619vw)}main{position:absolute;top:calc(112.5px + 7.5vw);width:100vw;z-index:1}main .info{color:var(--dark-text);padding:15px 20px 40px}main .info .subtitle-page{font-size:9pt}main .info .detail{background-color:#505f68;border-left:10px solid #ffe699;color:#fff;margin-bottom:15px;margin-top:15px;padding-bottom:30px;padding-top:20px;text-align:center}main .info .detail i{color:#fd7;font-size:50pt;margin-top:15px}main .info .detail h2{color:#fd7;font-size:15pt;margin-bottom:10px}main .info .detail h3{background-color:#2d363b;margin-bottom:10px;margin-top:10px;padding-bottom:11px;padding-top:11px}main .info .detail p{font-size:11pt;margin:auto;width:calc(100% - 30px)}main .info .detail .st{font-size:9.5pt;margin-bottom:5px}main .info .detail div p{background-color:#7c868d;font-family:Courier;font-size:10.5pt;margin:auto;padding-bottom:10px;padding-top:10px;width:calc(100% - 30px)}main .info .detail div{padding-bottom:15px}main .info #action-btn{background-color:#293b46;border-radius:3px;color:#fff;display:block;font-size:11pt;font-weight:600;margin-top:25px;padding:15px 20px;position:relative;text-align:center;text-decoration:none}footer{background-color:#2f383e;color:#7d8f9c;height:140px;text-shadow:none;width:100%}footer div{align-items:center;display:flex;justify-content:center;padding:20px 50px 15px}footer div a{color:#7d8f9c;text-decoration:none}footer div i{cursor:pointer;font-size:22px;margin:0 20px;transition:color .3s}footer div i:hover{color:#dae8f4}footer p{font-size:10pt;text-align:center}@media (min-width:1336px){main .info .detail{margin:auto;width:30%}main .info #action-btn{margin:30px auto auto;width:calc(30% - 30px)}::-webkit-scrollbar-thumb{border-radius:0}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#576974}::-webkit-scrollbar-thumb:hover{background:var(--dark-text)}}}:root{--ks-bg-main:#fff;--ks-bg-soft:#f5f5f7;--ks-bg-elevated:#fff;--ks-text-primary:#1d1d1f;--ks-text-secondary:#515154;--ks-text-muted:#86868b;--ks-border:#00000014;--ks-border-strong:#00000024;--ks-accent:#1d1d1d;--ks-accent-hover:#37505e;--ks-accent-soft:#0071e317;--ks-success:#16a34a;--ks-success-soft:#16a34a1c;--ks-danger:#e11d48;--ks-danger-soft:#e11d4817;--ks-warning:#d97706;--ks-warning-soft:#d977061f;--ks-shadow-sm:0 4px 16px #0000000a;--ks-shadow-md:0 12px 32px #00000012;--ks-shadow-lg:0 24px 60px #0000001f;--ks-radius-sm:14px;--ks-radius-md:22px;--ks-radius-lg:28px;--ks-radius-pill:9999px;--ks-ease:cubic-bezier(0.16,1,0.3,1)}html.styleClientes,html.styleLoginClientes{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}html.styleClientes,html.styleClientes body,html.styleLoginClientes,html.styleLoginClientes body{background-color:#f5f5f7;background-color:var(--ks-bg-soft);color:#1d1d1f;color:var(--ks-text-primary);font-family:Quicksand,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0;width:100%}html.styleClientes body,html.styleLoginClientes body{min-height:100vh;overflow-x:hidden}html.styleClientes *,html.styleClientes :after,html.styleClientes :before,html.styleLoginClientes *,html.styleLoginClientes :after,html.styleLoginClientes :before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html.styleClientes :not(i):not([class*=fa-]),html.styleLoginClientes :not(i):not([class*=fa-]){font-family:Quicksand,-apple-system,BlinkMacSystemFont,sans-serif}.ks-toast-pill{background:#1d1d1feb;border:1px solid #ffffff24;box-shadow:0 18px 42px #0000003d,0 4px 12px #0000001f;color:#fff;max-width:420px;transition:transform .32s var(--ks-ease),opacity .32s var(--ks-ease)}.ks-toast-pill.ks-toast-error{background:#9f1239f2;border-color:#fda4af4d}.ks-toast-pill.ks-toast-success{background:#1d1d1ff0}.ks-toast-icon-badge{background:#ffffff24;color:#fff}.ks-toast-pill.ks-toast-success .ks-toast-icon-badge{background:#22c55e38;color:#4ade80}@keyframes ksFadeUp{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ksScaleIn{0%{opacity:0;transform:scale3d(.96,.96,1)}to{opacity:1;transform:scaleX(1)}}.ks-animate-up{animation:ksFadeUp .55s cubic-bezier(.16,1,.3,1) both;animation:ksFadeUp .55s var(--ks-ease) both}.ks-animate-scale{animation:ksScaleIn .48s cubic-bezier(.16,1,.3,1) both;animation:ksScaleIn .48s var(--ks-ease) both}.anim-delay-100ms{animation-delay:.06s}.anim-delay-300ms{animation-delay:.12s}.anim-delay-500ms{animation-delay:.18s}.anim-delay-600ms{animation-delay:.24s}.anim-delay-700ms{animation-delay:.3s}.anim-delay-800ms{animation-delay:.36s}.anim-delay-1s{animation-delay:.42s}.anim-delay-1s-100ms{animation-delay:.48s}.anim-delay-1s-200ms{animation-delay:.54s}html.styleLoginClientes #main{align-items:center;background:radial-gradient(circle at 50% 0,#0071e314 0,#fff0 60%),linear-gradient(180deg,#fff,#f5f5f7);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px 18px 72px;position:relative;width:100%}html.styleLoginClientes #form{animation:ksScaleIn .55s cubic-bezier(.16,1,.3,1) both;animation:ksScaleIn .55s var(--ks-ease) both;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);background:#fffffff0;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:30px;box-shadow:0 24px 60px #0000001f;box-shadow:var(--ks-shadow-lg);max-width:430px;overflow:hidden;padding:40px 34px 36px;position:relative;text-align:center;width:100%}html.styleLoginClientes #formContainerTop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;position:relative}html.styleLoginClientes #formContainerBottom,html.styleLoginClientes .triangle{display:none!important}html.styleLoginClientes #formContainerTop img{background:#1d1d1f;border:1px solid #0000001f;border-radius:18px;box-shadow:0 10px 24px #00000024;height:68px;margin-bottom:10px;object-fit:contain;padding:12px;width:68px}.ks-login-badge{align-items:center;background:#0071e317;background:var(--ks-accent-soft);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#1d1d1d;color:var(--ks-accent);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:6px;padding:5px 12px;text-transform:uppercase}html.styleLoginClientes #form h1{color:#1d1d1f;color:var(--ks-text-primary);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}html.styleLoginClientes #form>p{color:#515154;color:var(--ks-text-secondary);font-size:14.5px;font-weight:500;line-height:1.5;margin:0 0 26px}html.styleLoginClientes #form form{display:flex;flex-direction:column;gap:14px;width:100%}html.styleLoginClientes #form form input{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #00000024;border:1px solid var(--ks-border-strong);border-radius:16px;color:#1d1d1f;color:var(--ks-text-primary);font-size:15px;font-weight:600;height:52px;outline:none;padding:0 18px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease);width:100%}html.styleLoginClientes #form form input::placeholder{color:#86868b;color:var(--ks-text-muted);font-weight:500}html.styleLoginClientes #form form input:focus{background:#fff;border-color:#1d1d1d;border-color:var(--ks-accent);box-shadow:0 0 0 4px #0071e324}html.styleLoginClientes #form form button[type=submit]{background:#1d1d1d;background:var(--ks-accent);border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:52px;letter-spacing:.03em;margin-top:6px;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);transition:transform .22s var(--ks-ease),background-color .22s var(--ks-ease),box-shadow .22s var(--ks-ease);width:100%}html.styleLoginClientes #form form button[type=submit]:hover{background:#37505e;background:var(--ks-accent-hover);background-color:#313a4e!important;transform:translate3d(0,-1px,0)}html.styleLoginClientes #form form button[type=submit]:active{transform:scale(.98)}html.styleLoginClientes .footerInfo{bottom:18px;color:#86868b;color:var(--ks-text-muted);font-size:12.5px;font-weight:600;left:0;margin:0;pointer-events:none;position:fixed;right:0;text-align:center}html.styleClientes body #root{background:#f5f5f7;background:var(--ks-bg-soft);display:flex;min-height:100vh;width:100%}html.styleClientes #sidebar{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#fffffff0;border-right:1px solid #00000014;border-right:1px solid var(--ks-border);bottom:0;display:flex;flex-direction:column;flex-shrink:0;left:0;padding:22px 18px;position:fixed;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s var(--ks-ease);width:280px;z-index:45}html.styleClientes #sidebar .top{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);display:flex;justify-content:space-between;margin-bottom:18px;padding:4px 8px 18px}html.styleClientes #sidebar .top img{background:#1d1d1f;border-radius:12px;box-shadow:0 4px 12px #0000001f;height:44px;object-fit:contain;padding:8px;width:44px}.ks-sidebar-brand{align-items:center;display:flex;gap:11px}.ks-sidebar-brand-text{display:flex;flex-direction:column}.ks-sidebar-brand-title{color:#1d1d1f;color:var(--ks-text-primary);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ks-sidebar-brand-sub{color:#86868b;color:var(--ks-text-muted);font-size:11px;font-weight:600;margin-top:2px}html.styleClientes #sidebar .top i.fa-bars{border-radius:10px;color:#1d1d1f;color:var(--ks-text-primary);cursor:pointer;display:none;font-size:20px;padding:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1);transition:background-color .2s var(--ks-ease)}html.styleClientes #sidebar .top i.fa-bars:hover{background:#f5f5f7;background:var(--ks-bg-soft)}html.styleClientes #sidebar .cliente{align-self:flex-start;background:#0071e317;background:var(--ks-accent-soft);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#1d1d1d;color:var(--ks-accent);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin:0 8px 8px;padding:4px 10px;text-transform:uppercase}html.styleClientes #sidebar .nombre{color:#1d1d1f;color:var(--ks-text-primary);font-size:17px;font-weight:700;line-height:1.25;margin:0 8px 2px;word-break:break-word}html.styleClientes #sidebar .correo{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);color:#86868b;color:var(--ks-text-muted);font-size:13px;font-weight:500;margin:0 8px 22px;padding-bottom:18px;word-break:break-all}html.styleClientes #sidebar .menuOption{align-items:center;border-radius:16px;color:#515154;color:var(--ks-text-secondary);display:flex;font-size:14.5px;font-weight:700;gap:12px;margin-bottom:6px;padding:13px 16px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease)}html.styleClientes #sidebar .menuOption i{color:#86868b;color:var(--ks-text-muted);font-size:16px;text-align:center;transition:color .22s cubic-bezier(.16,1,.3,1);transition:color .22s var(--ks-ease);width:22px}html.styleClientes #sidebar .menuOption:hover{background:#f5f5f7;background:var(--ks-bg-soft);color:#1d1d1f;color:var(--ks-text-primary)}html.styleClientes #sidebar .menuOption:hover i{color:#1d1d1f;color:var(--ks-text-primary)}html.styleClientes #sidebar .menuOption.selected{background:#1d1d1d;background:var(--ks-accent);box-shadow:0 8px 20px -4px #0071e361;color:#fff}html.styleClientes #sidebar .menuOption.selected i{color:#fff}html.styleClientes #sidebar>button{align-items:center;background:#fff;border:1px solid #00000024;border:1px solid var(--ks-border-strong);border-radius:16px;color:#e11d48;color:var(--ks-danger);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;margin-top:auto;padding:13px 16px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease);width:100%}html.styleClientes #sidebar>button:hover{background:#e11d4817;background:var(--ks-danger-soft);border-color:#e11d4840;transform:translate3d(0,-1px,0)}html.styleClientes #main{flex:1 1;height:100vh;margin-left:280px;overflow-x:hidden;overflow-y:auto;padding:32px 38px 80px;scroll-behavior:smooth}#compras,#guia-activacion,#productos,#soporte{margin:0 auto 28px;max-width:1140px}#compras #header,#productos #header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px}#compras #header h1,#productos #header h1,#soporte>h1{color:#1d1d1f;color:var(--ks-text-primary);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 4px}#compras #header p,#productos #header p{color:#515154;color:var(--ks-text-secondary);font-size:14.5px;font-weight:500;margin:0}#productos #header a{align-items:center;background:#fff;border:1px solid #00000024;border:1px solid var(--ks-border-strong);border-radius:9999px;border-radius:var(--ks-radius-pill);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);color:#1d1d1f;color:var(--ks-text-primary);display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:10px 20px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease)}#productos #header a i{color:#1d1d1d;color:var(--ks-accent);font-size:13px}#productos #header a:hover{background:#1d1d1d;background:var(--ks-accent);border-color:#1d1d1d;border-color:var(--ks-accent);box-shadow:0 10px 22px -6px #0071e366;color:#fff;transform:translate3d(0,-2px,0)}#productos #header a:hover i{color:#fff}#productos #carousel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}#productos #carousel .item{background-color:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;border-radius:var(--ks-radius-md);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);color:inherit;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1);transition:transform .32s var(--ks-ease),box-shadow .32s var(--ks-ease),border-color .32s var(--ks-ease)}#productos #carousel .item:hover{border-color:#00000024;border-color:var(--ks-border-strong);box-shadow:0 12px 32px #00000012;box-shadow:var(--ks-shadow-md);transform:translate3d(0,-4px,0)}.ks-product-card-media{background:#0f172a;border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);height:148px;overflow:hidden;position:relative;width:100%}.ks-product-card-media img{display:block;height:100%;object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s var(--ks-ease);width:100%}#productos #carousel .item:hover .ks-product-card-media img{transform:scale(1.04)}.ks-product-card-badge-overlay{align-items:center;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);background:#0f172ac7;border:1px solid #ffffff2e;border-radius:9999px;border-radius:var(--ks-radius-pill);color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;left:12px;letter-spacing:.05em;padding:5px 11px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.ks-product-card-body{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:16px 20px 18px}.ks-promo-title{color:#1d1d1f;color:var(--ks-text-primary);font-size:17.5px;font-weight:700;letter-spacing:-.02em;margin:0 0 5px}.ks-promo-desc{color:#515154;color:var(--ks-text-secondary);font-size:13px;font-weight:500;line-height:1.45;margin:0}.ks-guide-wrapper{background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:28px;border-radius:var(--ks-radius-lg);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);margin-bottom:26px;padding:22px 24px}.ks-guide-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ks-guide-title-group{align-items:center;display:flex;gap:14px}.ks-guide-icon{align-items:center;background:#0071e317;background:var(--ks-accent-soft);border-radius:14px;color:#1d1d1d;color:var(--ks-accent);display:flex;flex-shrink:0;font-size:19px;height:44px;justify-content:center;width:44px}.ks-guide-title-group h2{color:#1d1d1f;color:var(--ks-text-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.ks-guide-title-group p{color:#515154;color:var(--ks-text-secondary);font-size:13.5px;font-weight:500;margin:0}.ks-guide-toggle-btn{align-items:center;background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #00000024;border:1px solid var(--ks-border-strong);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#1d1d1f;color:var(--ks-text-primary);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:9px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-ease)}.ks-guide-toggle-btn:hover{background:#e8e8ed}.ks-guide-steps-grid{grid-gap:14px;border-top:1px solid #00000014;border-top:1px solid var(--ks-border);display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:20px;padding-top:18px}.ks-guide-step-card{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #0000000d;border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:16px;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s var(--ks-ease)}.ks-guide-step-card:hover{background:#fff;border-color:#1d1d1d;border-color:var(--ks-accent);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);transform:translate3d(0,-2px,0)}.ks-guide-step-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.ks-guide-step-num{align-items:center;background:#1d1d1d;background:var(--ks-accent);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.ks-guide-step-card.ks-step-warning .ks-guide-step-num{background:#d97706;background:var(--ks-warning)}.ks-guide-step-card.ks-step-success .ks-guide-step-num{background:#16a34a;background:var(--ks-success)}.ks-guide-step-icon{color:#86868b;color:var(--ks-text-muted);font-size:17px}.ks-guide-step-card h3{color:#1d1d1f;color:var(--ks-text-primary);font-size:15px;font-weight:700;line-height:1.3;margin:2px 0 0}.ks-guide-step-card p{color:#515154;color:var(--ks-text-secondary);font-size:13px;font-weight:500;line-height:1.5;margin:0}.ks-guide-step-tip{align-items:center;background:#ffffffd9;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:10px;color:#1d1d1f;color:var(--ks-text-primary);display:flex;font-size:11.5px;font-weight:700;gap:7px;margin-top:auto;padding:8px 10px}.ks-guide-step-tip i{color:#1d1d1d;color:var(--ks-accent)}.ks-guide-step-card.ks-step-warning .ks-guide-step-tip i{color:#d97706;color:var(--ks-warning)}.ks-guide-step-card.ks-step-success .ks-guide-step-tip i{color:#16a34a;color:var(--ks-success)}#compras #tablaCompras{background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:28px;border-radius:var(--ks-radius-lg);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);overflow:hidden}#compras #tablaCompras table{border-collapse:collapse;text-align:left;width:100%}#compras #tablaCompras thead tr{background:#f5f5f7;background:var(--ks-bg-soft);border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border)}#compras #tablaCompras thead th{color:#86868b;color:var(--ks-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.07em;padding:15px 20px;text-transform:uppercase}#compras #tablaCompras tbody tr{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);transition:background-color .2s cubic-bezier(.16,1,.3,1);transition:background-color .2s var(--ks-ease)}#compras #tablaCompras tbody tr:last-child{border-bottom:none}#compras #tablaCompras tbody tr:hover{background-color:#f5f5f7a6}#compras #tablaCompras tbody td{color:#1d1d1f;color:var(--ks-text-primary);font-size:14.5px;font-weight:600;padding:18px 20px;vertical-align:middle}#compras #tablaCompras .producto-td span{color:#1d1d1f;color:var(--ks-text-primary);font-size:15.5px;font-weight:700}#compras #tablaCompras .plataforma-td span,#compras #tablaCompras .version-td span{background:#f5f5f7;background:var(--ks-bg-soft);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#515154;color:var(--ks-text-secondary);display:inline-block;font-size:12.5px;font-weight:700;padding:4px 11px}#compras #tablaCompras .fecha-td span{color:#515154;color:var(--ks-text-secondary);font-size:13.5px;font-weight:600}#compras #tablaCompras .botones-td>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}#compras #tablaCompras .botones-td button{align-items:center;border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.03em;padding:10px 18px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease);white-space:nowrap}#compras #tablaCompras .botones-td button:first-child{background:#1d1d1d;background:var(--ks-accent);box-shadow:0 6px 16px -4px #0071e366;color:#fff}#compras #tablaCompras .botones-td button:first-child:hover{background:#37505e;background:var(--ks-accent-hover);transform:translate3d(0,-1px,0)}#compras #tablaCompras .botones-td button:last-child{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #00000024;border:1px solid var(--ks-border-strong);color:#1d1d1f;color:var(--ks-text-primary)}#compras #tablaCompras .botones-td button:last-child:hover{background:#1d1d1f;border-color:#1d1d1f;color:#fff;transform:translate3d(0,-1px,0)}#soporte>h2{color:#1d1d1d;color:var(--ks-accent);font-size:15px;font-weight:700;letter-spacing:.07em;margin:4px 0 22px;text-transform:uppercase}#soporte .question-container{background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;border-radius:var(--ks-radius-md);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);margin-bottom:16px;padding:24px 26px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1);transition:transform .28s var(--ks-ease),box-shadow .28s var(--ks-ease),border-color .28s var(--ks-ease)}#soporte .question-container:hover{border-color:#00000024;border-color:var(--ks-border-strong);box-shadow:0 12px 32px #00000012;box-shadow:var(--ks-shadow-md);transform:translate3d(0,-2px,0)}#soporte .question-container>div:first-child{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}#soporte .question-container h3{color:#1d1d1f;color:var(--ks-text-primary);font-size:18px;font-weight:700;line-height:1.35;margin:0}#soporte .question-container>div:first-child a{align-items:center;background:#e11d4817;background:var(--ks-danger-soft);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#e11d48;color:var(--ks-danger);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:8px 16px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-ease)}#soporte .question-container>div:first-child a:hover{background:#e11d48;background:var(--ks-danger);color:#fff;transform:translate3d(0,-1px,0)}#soporte .question-container p{color:#515154;color:var(--ks-text-secondary);font-size:14.5px;font-weight:500;line-height:1.6;margin:0}#soporte .question-container ol,#soporte .question-container ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:8px 0;padding:0}#soporte .question-container ol li,#soporte .question-container ul li{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #0000000a;border-radius:14px;color:#1d1d1f;color:var(--ks-text-primary);font-size:14px;font-weight:600;line-height:1.5;padding:12px 16px}#soporte>p{color:#515154;color:var(--ks-text-secondary);font-size:15px;font-weight:700;margin:32px 0 14px}#soporte .contact-card{align-items:center;background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;border-radius:var(--ks-radius-md);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);display:inline-flex;gap:14px;margin-bottom:14px;margin-right:14px;padding:16px 22px;transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s var(--ks-ease)}#soporte .contact-card:hover{border-color:#00000024;border-color:var(--ks-border-strong);box-shadow:0 12px 32px #00000012;box-shadow:var(--ks-shadow-md);transform:translate3d(0,-3px,0)}#soporte .contact-card .icons{align-items:center;background:#0071e317;background:var(--ks-accent-soft);border-radius:14px;color:#1d1d1d;color:var(--ks-accent);display:flex;font-size:18px;gap:8px;padding:10px 14px}#soporte .contact-card .icons .fa-whatsapp{color:#16a34a;color:var(--ks-success)}#soporte .contact-card .links a{color:#1d1d1f;color:var(--ks-text-primary);font-size:16px;font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s var(--ks-ease)}#soporte .contact-card .links a:hover{color:#1d1d1d;color:var(--ks-accent)}.swal2-container.show-copias-container,.swal2-container.show-key-container{backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);background:#1d1d1f8c!important;padding:18px!important}.swal2-popup.show-copies{background:#fff!important;border:1px solid #00000014!important;border:1px solid var(--ks-border)!important;border-radius:28px!important;box-shadow:0 32px 80px #00000047!important;max-width:960px!important;padding:32px 28px 24px!important;width:100%!important}.swal2-popup.show-copies .title{color:#1d1d1f!important;color:var(--ks-text-primary)!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0!important;padding:0 0 8px!important;text-align:left!important}.swal2-popup.show-copies .htmlContainer{margin:0!important;padding:0!important;text-align:left!important}.swal2-popup.show-copies .htmlContainer>p{color:#515154!important;color:var(--ks-text-secondary)!important;font-size:14.5px!important;font-weight:500!important;line-height:1.55!important;margin:0 0 20px!important}.swal2-popup.show-copies table{background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-collapse:collapse;border-radius:18px;overflow:hidden;width:100%}.swal2-popup.show-copies thead tr{background:#f5f5f7;background:var(--ks-bg-soft);border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border)}.swal2-popup.show-copies thead th{color:#86868b;color:var(--ks-text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:13px 16px;text-align:left;text-transform:uppercase}.swal2-popup.show-copies tbody tr{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border)}.swal2-popup.show-copies tbody tr:last-child{border-bottom:none}.swal2-popup.show-copies tbody td{color:#1d1d1f;color:var(--ks-text-primary);font-size:14px;font-weight:600;padding:15px 16px;vertical-align:middle}.swal2-popup.show-copies tbody td button{align-items:center;background:#1d1d1d;background:var(--ks-accent);border:none;border-radius:9999px;border-radius:var(--ks-radius-pill);color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.03em;padding:9px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-ease)}.swal2-popup.show-copies tbody td button:hover{background:#37505e;background:var(--ks-accent-hover);transform:translate3d(0,-1px,0)}.swal2-popup.show-copies .footer{border-top:1px solid #00000014!important;border-top:1px solid var(--ks-border)!important;margin-top:20px!important;padding-top:14px!important;text-align:left!important}.swal2-popup.show-copies .footer p{color:#86868b!important;color:var(--ks-text-muted)!important;font-size:12.5px!important;font-weight:600!important;margin:0!important}#bg-key{display:none}.swal2-popup.show-key{background:#fff!important;border:1px solid #00000014!important;border:1px solid var(--ks-border)!important;border-radius:30px!important;box-shadow:0 32px 80px #00000052!important;max-width:780px!important;padding:34px 32px!important;width:100%!important}.swal2-popup.show-key .titleContainer{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-bottom:18px;text-align:left}.swal2-popup.show-key .titleContainer h1{color:#1d1d1f;color:var(--ks-text-primary);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.swal2-popup.show-key .titleContainer .linkVideo{align-items:center;background:#f5f5f7;background:var(--ks-bg-soft);border-radius:16px;display:flex;gap:12px;padding:8px 14px}.swal2-popup.show-key .titleContainer .linkVideo p{color:#515154;color:var(--ks-text-secondary);font-size:12px;font-weight:600;line-height:1.3;margin:0;text-align:right}.swal2-popup.show-key .titleContainer .linkVideo a{align-items:center;background:#e11d48;background:var(--ks-danger);border-radius:9999px;border-radius:var(--ks-radius-pill);color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 14px;text-decoration:none}.swal2-popup.show-key .htmlContainer{grid-gap:24px;align-items:center;display:grid!important;gap:24px;grid-template-columns:1fr 1.25fr;margin:22px 0 0!important;padding:0!important;text-align:left!important}.swal2-popup.show-key #agradecimientos{background:#f5f5f7;background:var(--ks-bg-soft);border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;padding:22px;text-align:center}.swal2-popup.show-key #agradecimientos p:first-child{color:#86868b;color:var(--ks-text-muted);font-size:13px;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.swal2-popup.show-key #agradecimientos p:nth-child(2){color:#1d1d1f;color:var(--ks-text-primary);font-size:22px;font-weight:700;margin:0 0 14px}.swal2-popup.show-key #agradecimientos img{border-radius:12px;margin:0 auto;max-height:170px;max-width:100%;object-fit:contain}.swal2-popup.show-key #clave p{color:#515154;color:var(--ks-text-secondary);font-size:14px;font-weight:500;line-height:1.55;margin:0 0 14px}.swal2-popup.show-key #clave .key-container{align-items:center;background:#0f172a;border-radius:18px;box-shadow:inset 0 2px 6px #00000040;color:#fff;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding:12px 14px 12px 20px}.swal2-popup.show-key #clave .key-container p{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:22px;font-weight:700;letter-spacing:.14em;margin:0}.swal2-popup.show-key #clave #copiarClave{align-items:center;background:#1d1d1d;background:var(--ks-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:17px;height:44px;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-ease);width:44px}.swal2-popup.show-key #clave #copiarClave:hover{background:#37505e;background:var(--ks-accent-hover);transform:scale(1.05)}.swal2-close.closeButton{background:#f5f5f7!important;background:var(--ks-bg-soft)!important;border-radius:50%!important;color:#515154!important;color:var(--ks-text-secondary)!important;font-size:20px!important;height:36px!important;right:18px!important;top:18px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;transition:all .2s var(--ks-ease)!important;width:36px!important}.swal2-close.closeButton:hover{background:#1d1d1f!important;color:#fff!important}@media (max-width:1100px){.ks-guide-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){html.styleClientes body #root{flex-direction:column}html.styleClientes #sidebar{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);border-right:none;bottom:auto;height:auto;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;width:100%}html.styleClientes #sidebar .top{border-bottom:none;margin-bottom:0;padding:2px 4px}html.styleClientes #sidebar .top i.fa-bars{align-items:center;display:inline-flex;justify-content:center}html.styleClientes #sidebar .cliente,html.styleClientes #sidebar .correo,html.styleClientes #sidebar .menuOption,html.styleClientes #sidebar .nombre,html.styleClientes #sidebar>button{display:none}html.styleClientes #sidebar.open{box-shadow:0 24px 60px #0000001f;box-shadow:var(--ks-shadow-lg);padding-bottom:18px}html.styleClientes #sidebar.open .top{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);margin-bottom:14px;padding-bottom:14px}html.styleClientes #sidebar.open .cliente{display:inline-block}html.styleClientes #sidebar.open .correo,html.styleClientes #sidebar.open .nombre{display:block}html.styleClientes #sidebar.open .menuOption,html.styleClientes #sidebar.open>button{display:flex}html.styleClientes #main{height:auto;margin-left:0;min-height:calc(100vh - 64px);padding:22px 16px 96px}#productos #carousel{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}#productos #carousel::-webkit-scrollbar{display:none}#productos #carousel .item{flex:0 0 84%;scroll-snap-align:center}.ks-guide-steps-grid{grid-template-columns:1fr}#compras #tablaCompras thead{display:none}#compras #tablaCompras,#compras #tablaCompras table,#compras #tablaCompras tbody{background:#0000;border:none;box-shadow:none;display:block}#compras #tablaCompras tbody tr{background:#fff;border:1px solid #00000014;border:1px solid var(--ks-border);border-radius:22px;border-radius:var(--ks-radius-md);box-shadow:0 4px 16px #0000000a;box-shadow:var(--ks-shadow-sm);display:block;margin-bottom:14px;padding:18px}#compras #tablaCompras tbody td{align-items:center;border:none;display:flex;justify-content:space-between;padding:6px 0}#compras #tablaCompras tbody td.producto-td{border-bottom:1px solid #00000014;border-bottom:1px solid var(--ks-border);margin-bottom:6px;padding-bottom:10px}#compras #tablaCompras tbody td.botones-td{border-top:1px solid #00000014;border-top:1px solid var(--ks-border);margin-top:8px;padding-top:14px}#compras #tablaCompras .botones-td>div{justify-content:stretch;width:100%}#compras #tablaCompras .botones-td button{flex:1 1}.hide-on-mobile{display:none!important}.swal2-popup.show-key .htmlContainer{grid-template-columns:1fr!important}#soporte .contact-card{margin-right:0;width:100%}}:root{--ks-admin-bg:#0b0f17;--ks-admin-card:#131b2e;--ks-admin-elevated:#1a243b;--ks-admin-soft:#0f1626;--ks-admin-input-bg:#0d1322;--ks-admin-text:#f8fafc;--ks-admin-secondary:#94a3b8;--ks-admin-muted:#64748b;--ks-admin-border:#ffffff14;--ks-admin-border-strong:#ffffff29;--ks-admin-accent:#3b82f6;--ks-admin-accent-hover:#2563eb;--ks-admin-accent-soft:#3b82f629;--ks-admin-success:#22c55e;--ks-admin-success-soft:#22c55e26;--ks-admin-warning:#f59e0b;--ks-admin-warning-soft:#f59e0b29;--ks-admin-danger:#f43f5e;--ks-admin-danger-soft:#f43f5e29;--ks-admin-purple:#a855f7;--ks-admin-purple-soft:#a855f729;--ks-admin-shadow-sm:0 6px 20px #00000059;--ks-admin-shadow-md:0 14px 36px #0000007a;--ks-admin-shadow-lg:0 28px 70px #000000ad;--ks-admin-radius-sm:12px;--ks-admin-radius-md:20px;--ks-admin-radius-lg:26px;--ks-admin-pill:9999px;--ks-admin-ease:cubic-bezier(0.16,1,0.3,1)}html.styleAdministracion{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f8fafc;color:var(--ks-admin-text);color-scheme:dark;min-height:100%}html.styleAdministracion,html.styleAdministracion body{background-color:#0b0f17;background-color:var(--ks-admin-bg);font-family:Quicksand,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0;width:100%}html.styleAdministracion body{color:#f8fafc;color:var(--ks-admin-text);min-height:100vh;overflow-x:hidden}html.styleAdministracion *,html.styleAdministracion :after,html.styleAdministracion :before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html.styleAdministracion :not(i):not([class*=fa-]):not(.MuiSvgIcon-root){font-family:Quicksand,-apple-system,BlinkMacSystemFont,sans-serif}.fa-solid,.fas,i.fa-solid,i.fas{font-family:Font Awesome\ 6 Free!important;font-style:normal;font-weight:900!important}.fa-regular,.far,i.fa-regular,i.far{font-family:Font Awesome\ 6 Free!important;font-style:normal;font-weight:400!important}.fa-brands,.fab,i.fa-brands,i.fab{font-family:Font Awesome\ 6 Brands!important;font-style:normal;font-weight:400!important}html.styleAdministracion ::-webkit-scrollbar{height:9px;width:9px}html.styleAdministracion ::-webkit-scrollbar-track{background:#0b0f17}html.styleAdministracion ::-webkit-scrollbar-thumb{background:#26334d;border-radius:9999px}html.styleAdministracion ::-webkit-scrollbar-thumb:hover{background:#3b4e73!important}#ks-toast-portal{display:flex;flex-direction:column;gap:10px;max-width:calc(100vw - 32px);pointer-events:none;position:fixed;right:22px;top:22px;z-index:99999}.ks-toast-pill{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#131b2ef5;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 20px 48px #000000a6;color:#f8fafc;display:flex;font-size:14px;font-weight:700;gap:12px;line-height:1.35;max-width:440px;min-width:280px;opacity:0;padding:13px 18px;pointer-events:auto;transform:translate3d(0,-16px,0) scale(.96);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1);transition:transform .32s var(--ks-admin-ease),opacity .32s var(--ks-admin-ease)}.ks-toast-pill.ks-toast-visible{opacity:1;transform:translateZ(0) scale(1)}.ks-toast-pill.ks-toast-error{background:#881337f5;border-color:#fb718559}.ks-toast-icon-badge{align-items:center;background:#22c55e38;border-radius:10px;color:#4ade80;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.ks-toast-pill.ks-toast-error .ks-toast-icon-badge{background:#ffffff2e;color:#fecdd3}.ks-toast-text{color:#fff;flex:1 1;font-weight:600}.ks-admin-shell{background:radial-gradient(circle at 15% 0,#3b82f614 0,#0000 45%),radial-gradient(circle at 85% 0,#a855f70f 0,#0000 45%),#0b0f17;background:radial-gradient(circle at 15% 0,#3b82f614 0,#0000 45%),radial-gradient(circle at 85% 0,#a855f70f 0,#0000 45%),var(--ks-admin-bg);display:flex;flex-direction:column;min-height:100vh}.ks-admin-topbar{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#0f1626d6;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ks-admin-border);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.ks-admin-brand{align-items:center;display:flex;gap:14px}.ks-admin-logo-box{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:14px;box-shadow:0 6px 16px #0006;display:flex;height:46px;justify-content:center;padding:9px;width:46px}.ks-admin-logo-box img{height:100%;object-fit:contain;width:100%}.ks-admin-brand-titles h1{color:#f8fafc;color:var(--ks-admin-text);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.ks-admin-brand-titles span{align-items:center;color:#94a3b8;color:var(--ks-admin-secondary);display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:2px}.ks-admin-tabs{background:#090d15;border:1px solid #ffffff14;border:1px solid var(--ks-admin-border);border-radius:9999px;border-radius:var(--ks-admin-pill);gap:6px;padding:5px}.ks-admin-tab-btn,.ks-admin-tabs{align-items:center;display:inline-flex}.ks-admin-tab-btn{background:#0000;border:none;border-radius:9999px;border-radius:var(--ks-admin-pill);color:#94a3b8;color:var(--ks-admin-secondary);cursor:pointer;font-size:13.5px;font-weight:700;gap:8px;padding:9px 18px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-admin-ease);white-space:nowrap}.ks-admin-tab-btn i{font-size:14px}.ks-admin-tab-btn:hover{color:#f8fafc;color:var(--ks-admin-text)}.ks-admin-tab-btn.active{background:#1a243b;background:var(--ks-admin-elevated);border:1px solid #60a5fa40;box-shadow:0 4px 14px #00000059;color:#60a5fa}.ks-admin-tab-badge{align-items:center;background:#3b82f629;background:var(--ks-admin-accent-soft);border-radius:9999px;border-radius:var(--ks-admin-pill);color:#60a5fa;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:2px 8px}.ks-admin-top-actions{align-items:center;display:flex;gap:10px}.ks-quota-badge{background:#22c55e26;background:var(--ks-admin-success-soft);border:1px solid #22c55e47;border-radius:9999px;border-radius:var(--ks-admin-pill);color:#4ade80;font-size:12px;gap:7px;padding:7px 13px}.ks-btn,.ks-quota-badge{align-items:center;display:inline-flex;font-weight:700}.ks-btn{border:1px solid #0000;border-radius:9999px;border-radius:var(--ks-admin-pill);cursor:pointer;font-size:13px;gap:8px;justify-content:center;padding:10px 18px;transition:all .22s cubic-bezier(.16,1,.3,1);transition:all .22s var(--ks-admin-ease);white-space:nowrap}.ks-btn:disabled{cursor:not-allowed;opacity:.45}.ks-btn-primary{background:#3b82f6;background:var(--ks-admin-accent);box-shadow:0 8px 20px -4px #3b82f680;color:#fff}.ks-btn-primary:hover:not(:disabled){background:#2563eb;background:var(--ks-admin-accent-hover);transform:translate3d(0,-1px,0)}.ks-btn-secondary{background:#1a243b;background:var(--ks-admin-elevated);border-color:#ffffff29;border-color:var(--ks-admin-border-strong);color:#f8fafc;color:var(--ks-admin-text)}.ks-btn-secondary:hover:not(:disabled){background:#24324f;transform:translate3d(0,-1px,0)}.ks-btn-danger-outline{background:#f43f5e1a;border-color:#f43f5e47;color:#fb7185}.ks-btn-danger-outline:hover{background:#f43f5e38;color:#ffe4e6}.ks-admin-main{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1420px;padding:28px 32px 80px;width:100%}.ks-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ks-kpi-card{background:#131b2e;background:var(--ks-admin-card);border:1px solid #ffffff14;border:1px solid var(--ks-admin-border);border-radius:20px;border-radius:var(--ks-admin-radius-md);box-shadow:0 6px 20px #00000059;box-shadow:var(--ks-admin-shadow-sm);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:20px 22px;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);transition:transform .25s var(--ks-admin-ease),border-color .25s var(--ks-admin-ease)}.ks-kpi-card:hover{border-color:#ffffff29;border-color:var(--ks-admin-border-strong);transform:translate3d(0,-2px,0)}.ks-kpi-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ks-kpi-label{color:#94a3b8;color:var(--ks-admin-secondary);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ks-kpi-icon{align-items:center;border-radius:12px;display:flex;font-size:16px;height:38px;justify-content:center;width:38px}.ks-kpi-icon.blue{background:#3b82f629;background:var(--ks-admin-accent-soft);color:#60a5fa}.ks-kpi-icon.green{background:#22c55e26;background:var(--ks-admin-success-soft);color:#4ade80}.ks-kpi-icon.amber{background:#f59e0b29;background:var(--ks-admin-warning-soft);color:#fbbf24}.ks-kpi-icon.purple{background:#a855f729;background:var(--ks-admin-purple-soft);color:#c084fc}.ks-kpi-value{color:#f8fafc;color:var(--ks-admin-text);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.ks-kpi-sub{align-items:center;color:#64748b;color:var(--ks-admin-muted);display:flex;font-size:12.5px;font-weight:600;gap:6px}.ks-breakdown-card{background:#131b2e;background:var(--ks-admin-card);border:1px solid #ffffff14;border:1px solid var(--ks-admin-border);border-radius:20px;border-radius:var(--ks-admin-radius-md);box-shadow:0 6px 20px #00000059;box-shadow:var(--ks-admin-shadow-sm);padding:20px 24px}.ks-breakdown-title{align-items:center;color:#f8fafc;color:var(--ks-admin-text);display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin:0 0 14px}.ks-breakdown-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ks-breakdown-item{background:#0f1626;background:var(--ks-admin-soft);border:1px solid #ffffff14;border:1px solid var(--ks-admin-border);border-radius:14px;display:flex;flex-direction:column;gap:5px;padding:12px 14px}.ks-breakdown-item-name{color:#f8fafc;color:var(--ks-admin-text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-breakdown-item-stats{align-items:center;color:#60a5fa;display:flex;font-size:12.5px;font-weight:700;justify-content:space-between}.ks-breakdown-item-stats span:last-child{color:#4ade80}.ks-section-card{background:#131b2e;background:var(--ks-admin-card);border:1px solid #ffffff14;border:1px solid var(--ks-admin-border);border-radius:26px;border-radius:var(--ks-admin-radius-lg);box-shadow:0 6px 20px #00000059;box-shadow:var(--ks-admin-shadow-sm);overflow:hidden}.ks-section-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ks-admin-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px 26px}.ks-section-title-group h2{color:#f8fafc;color:var(--ks-admin-text);font-size:21px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.ks-section-title-group p{color:#94a3b8;color:var(--ks-admin-secondary);font-size:13.5px;font-weight:500;margin:0}.ks-toolbar{background:#0f1626;background:var(--ks-admin-soft);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ks-admin-border);gap:12px;justify-content:space-between;padding:16px 26px}.ks-search-group,.ks-toolbar{align-items:center;display:flex;flex-wrap:wrap}.ks-search-group{flex:1 1;gap:8px}.ks-date-input,.ks-select-input,.ks-text-input{background:#0d1322;background:var(--ks-admin-input-bg);border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:12px;color:#f8fafc;color:var(--ks-admin-text);font-size:13.5px;font-weight:600;height:42px;outline:none;padding:0 14px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-admin-ease)}.ks-select-input option{background:#131b2e;color:#f8fafc}.ks-text-input{min-width:240px}.ks-text-input::placeholder{color:#64748b;color:var(--ks-admin-muted)}.ks-date-input:focus,.ks-select-input:focus,.ks-text-input:focus{border-color:#3b82f6;border-color:var(--ks-admin-accent);box-shadow:0 0 0 3px #3b82f638}.ks-quick-periods{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.ks-chip-btn{background:#1a243b;background:var(--ks-admin-elevated);border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:9999px;border-radius:var(--ks-admin-pill);color:#94a3b8;color:var(--ks-admin-secondary);cursor:pointer;font-size:12px;font-weight:700;padding:7px 13px;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-admin-ease)}.ks-chip-btn.active,.ks-chip-btn:hover{background:#3b82f6;background:var(--ks-admin-accent);border-color:#3b82f6;border-color:var(--ks-admin-accent);color:#fff}.ks-empty-demand{margin:0 auto;max-width:540px;padding:58px 24px;text-align:center}.ks-empty-icon-circle{align-items:center;background:#3b82f629;background:var(--ks-admin-accent-soft);border-radius:20px;color:#60a5fa;display:flex;font-size:26px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.ks-empty-demand h3{color:#f8fafc;color:var(--ks-admin-text);font-size:19px;font-weight:700;margin:0 0 8px}.ks-empty-demand p{color:#94a3b8;color:var(--ks-admin-secondary);font-size:14px;font-weight:500;line-height:1.55;margin:0 0 22px}.ks-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ks-table-container{overflow-x:auto;width:100%}.margin-table{background:#0e1525!important;padding-left:36px}.secondary-table{border-left:4px solid #3b82f6!important}.third-table{border-left:4px solid #f59e0b!important}.fourth-table{border-left:4px solid #a855f7!important}.rdt_TableHeadRow{border-bottom:1px solid #ffffff14!important;border-bottom:1px solid var(--ks-admin-border)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.rdt_Pagination,.rdt_TableHeadRow{background-color:#0f1626!important;color:#94a3b8!important}.rdt_Pagination{border-top:1px solid #ffffff14!important;border-top:1px solid var(--ks-admin-border)!important}.rdt_Pagination button{fill:#f8fafc!important;color:#f8fafc!important}.rdt_Pagination button:disabled{fill:#475569!important;color:#475569!important}.table-menu-button{color:#94a3b8!important}.table-menu-button:hover{background-color:#ffffff14!important;color:#fff!important}.iconButtonTable{align-items:center;background:#1a243b;background:var(--ks-admin-elevated);border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:10px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:14px;height:34px;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-admin-ease);width:34px}.iconButtonTable:hover{background:#3b82f6;background:var(--ks-admin-accent);border-color:#3b82f6;border-color:var(--ks-admin-accent);color:#fff;transform:translate3d(0,-1px,0)}.ks-status-pill{align-items:center;border-radius:9999px;border-radius:var(--ks-admin-pill);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px}.ks-status-pill.disponible{background:#22c55e26;background:var(--ks-admin-success-soft);color:#4ade80}.ks-status-pill.activada{background:#3b82f629;background:var(--ks-admin-accent-soft);color:#60a5fa}.ks-status-pill.bloqueada{background:#f43f5e29;background:var(--ks-admin-danger-soft);color:#fb7185}.ks-whatsapp-chip{align-items:center;background:#22c55e26;background:var(--ks-admin-success-soft);border:1px solid #22c55e3d;border-radius:9999px;border-radius:var(--ks-admin-pill);color:#4ade80;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:4px 11px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-admin-ease)}.ks-whatsapp-chip:hover{background:#22c55e;background:var(--ks-admin-success);color:#fff}.ks-price-badge{background:#22c55e26;background:var(--ks-admin-success-soft);border:1px solid #22c55e38;border-radius:9999px;border-radius:var(--ks-admin-pill);color:#4ade80;font-size:13px;font-weight:700;padding:4px 11px}.ks-type-badge{align-items:center;border-radius:9999px;border-radius:var(--ks-admin-pill);display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:4px 10px}.ks-type-badge.software{background:#3b82f629;background:var(--ks-admin-accent-soft);color:#60a5fa}.ks-type-badge.tema{background:#a855f729;background:var(--ks-admin-purple-soft);color:#c084fc}.swal2-container{backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);background:#05080fb8!important}.registrar-cliente,.registrar-compra,.ver-id{background:#131b2e!important;border:1px solid #ffffff29!important;border:1px solid var(--ks-admin-border-strong)!important;border-radius:26px!important;box-shadow:0 28px 70px #000000ad!important;box-shadow:var(--ks-admin-shadow-lg)!important;color:#f8fafc!important;color:var(--ks-admin-text)!important;padding:28px 32px!important}.registrar-cliente .title,.registrar-compra .title,.ver-id .title{border-bottom:1px solid #ffffff14!important;border-bottom:1px solid var(--ks-admin-border)!important;color:#f8fafc!important;color:var(--ks-admin-text)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 18px!important;padding:0 0 14px!important;text-align:left!important}.registrar-cliente .htmlContainer,.registrar-compra .htmlContainer{margin:0!important;overflow-x:hidden!important;padding:0!important}.registrar-cliente .closeButton,.registrar-compra .closeButton,.ver-id .closeButton{background:#1a243b!important;background:var(--ks-admin-elevated)!important;border-radius:50%!important;color:#94a3b8!important;color:var(--ks-admin-secondary)!important;font-size:20px!important;height:36px!important;right:22px!important;top:20px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;transition:all .2s var(--ks-admin-ease)!important;width:36px!important}.registrar-cliente .closeButton:hover,.registrar-compra .closeButton:hover,.ver-id .closeButton:hover{background:#f43f5e!important;background:var(--ks-admin-danger)!important;color:#fff!important}.registrar-compra .client-data{background:#0f1626;background:var(--ks-admin-soft);border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:16px;margin:0 0 18px;padding:14px 18px;text-align:left}.registrar-compra .client-data h3{color:#60a5fa;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.registrar-compra .client-data p{color:#f8fafc;color:var(--ks-admin-text);font-size:16px;font-weight:700;margin:0 0 2px}.registrar-compra .client-data span{color:#94a3b8;color:var(--ks-admin-secondary);display:block;font-size:13px;font-weight:500}.ks-modal-form{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px;text-align:left;width:100%}.ks-form-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.ks-field-group{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%}.ks-field-group.full-width{grid-column:1/-1}.ks-field-label{align-items:center;color:#cbd5e1;display:flex;font-size:12.5px;font-weight:700;gap:4px;letter-spacing:.01em}.ks-field-label .req{color:#60a5fa}.ks-modal-input,.ks-modal-select{background:#0b0f17;border:1.5px solid #ffffff24;border-radius:13px;color:#f8fafc;font-size:14.5px;font-weight:600;height:46px;outline:none;padding:0 15px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);transition:border-color .2s var(--ks-admin-ease),box-shadow .2s var(--ks-admin-ease),background-color .2s var(--ks-admin-ease);width:100%}.ks-modal-input::placeholder{color:#475569;font-weight:500}.ks-modal-select option{background:#0f172a;color:#f8fafc}.ks-modal-input:focus,.ks-modal-select:focus{background:#0f1626;border-color:#3b82f6;box-shadow:0 0 0 3.5px #3b82f638}.ks-field-helper{color:#fb7185;font-size:11.5px;font-weight:600;line-height:1.3;min-height:16px;visibility:hidden}.registrar-cliente .actions,.registrar-compra .actions{border-top:1px solid #ffffff14!important;border-top:1px solid var(--ks-admin-border)!important;display:flex!important;justify-content:flex-end!important;margin:18px 0 0!important;padding-top:14px!important;width:100%!important}.registrar-cliente .confirmButton,.registrar-compra .confirmButton{background:#3b82f6!important;background:var(--ks-admin-accent)!important;border:none!important;border-radius:9999px!important;border-radius:var(--ks-admin-pill)!important;box-shadow:0 8px 20px -4px #3b82f68c!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;padding:12px 28px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;transition:all .2s var(--ks-admin-ease)!important}.registrar-cliente .confirmButton:hover:not(:disabled),.registrar-compra .confirmButton:hover:not(:disabled){background:#2563eb!important;background:var(--ks-admin-accent-hover)!important;transform:translate3d(0,-1px,0)}.registrar-cliente .confirmButton:disabled,.registrar-compra .confirmButton:disabled{background:#1e293b!important;border:1px solid #ffffff12!important;box-shadow:none!important;color:#64748b!important;cursor:not-allowed!important}.ver-id .id-container{align-items:center;background:#090d15;border:1px solid #ffffff29;border:1px solid var(--ks-admin-border-strong);border-radius:16px;display:flex;gap:10px;justify-content:space-between;margin:14px 0 6px;padding:10px 12px 10px 20px}.ver-id .id-container span{color:#60a5fa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:15px;font-weight:700;text-align:left;word-break:break-all}.ver-id .id-container button{align-items:center;background:#3b82f6;background:var(--ks-admin-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s var(--ks-admin-ease);width:42px}.ver-id .id-container button:hover{background:#2563eb;background:var(--ks-admin-accent-hover);transform:scale(1.05)}.popup-loading{background:#131b2ef5!important;border:1px solid #ffffff29!important;border:1px solid var(--ks-admin-border-strong)!important;border-radius:26px!important;box-shadow:0 28px 70px #000000ad!important;box-shadow:var(--ks-admin-shadow-lg)!important;padding:28px 24px!important}.popup-loading .title{background:#0000!important;color:#f8fafc!important;color:var(--ks-admin-text)!important;font-size:16px!important;font-weight:700!important;margin:0 0 12px!important;padding:0!important}.popup-loading .htmlContainer{margin:0!important;padding:12px 0 4px!important}@keyframes ksSpin{to{transform:rotate(1turn)}}.popup-loading .loader{animation:ksSpin .75s linear infinite;border:3.5px solid #3b82f633;border-radius:50%;border-top-color:#60a5fa;height:44px;margin:0 auto;width:44px}.MuiPaper-root.MuiMenu-paper{background-color:#1a243b!important;border:1px solid #ffffff1f!important;border-radius:16px!important;box-shadow:0 18px 40px #0000008c!important;color:#f8fafc!important}.MuiMenuItem-root{font-size:13.5px!important;font-weight:600!important;padding:10px 18px!important}.MuiMenuItem-root:hover{background-color:#3b82f629!important}@media (max-width:1100px){.ks-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ks-admin-topbar{padding:12px 16px}.ks-admin-tabs{overflow-x:auto;width:100%}.ks-admin-main{padding:18px 14px 64px}.ks-form-grid-2,.ks-kpi-grid{grid-template-columns:1fr}.ks-section-header,.ks-toolbar{padding:16px}.ks-text-input{min-width:100%}.margin-table{padding-left:14px}}.stylePrivacidad{.aviso-privacidad-container{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 15px #0000004d;color:#e0e0e0;font-family:Arial,sans-serif;margin:40px auto;max-width:800px;padding:30px}.aviso-header{border-bottom:2px solid #333;margin-bottom:30px;padding-bottom:20px}.aviso-header h1{color:#fff;font-size:28px;letter-spacing:1px;margin:0;text-transform:uppercase}.aviso-header p{color:#888;font-size:14px;margin:8px 0 0}.aviso-legal-box{background-color:#242424;border-left:4px solid #fff;border-radius:0 4px 4px 0;margin-bottom:30px;padding:20px}.aviso-legal-box p{font-size:15px;line-height:1.6;margin:0}.aviso-privacidad-container h2{color:#fff;font-size:20px;margin-bottom:15px;margin-top:35px}.aviso-privacidad-container li,.aviso-privacidad-container p{font-size:15px;line-height:1.7;margin-bottom:15px}.aviso-privacidad-container ul{margin-bottom:25px;padding-left:20px}.aviso-privacidad-container strong{color:#fff}.aviso-footer-note{border-top:1px solid #333;color:#666;font-size:13px;margin-top:50px;padding-top:20px;text-align:center}}
/*# sourceMappingURL=main.0dcc7e4c.css.map*/