.cappia-theme-module__np20jW__theme{--deep-black:#05122e;--bg-elevated:#0c2150;--gold:#00e4fc;--gold-bright:#5cf1ff;--gold-dim:#00e4fc26;--gold-soft:#00e4fc1a;--gold-border:#00e4fc47;--gold-hover:#00e4fc14;--pillar-consultoria:#00e4fc;--pillar-soluciones:#2dd4bf;--pillar-capacitacion:#8b7bf0;--grad-cta:linear-gradient(135deg, #5cf1ff 0%, #00e4fc 58%, #00b8d4 100%);--grad-cta-hover:linear-gradient(135deg, #7df5ff 0%, #5cf1ff 58%, #00cfe8 100%);--on-cta:#05122e;--text-primary:#eaf2ff;--text-secondary:#dce8ffb8;--text-muted:#b4c8e673;--surface:#78a5e10a;--surface-hover:#00e4fc12;--border:#78a5e124;--font-heading:"Space Grotesk", sans-serif;--font-display-italic:"Space Grotesk", sans-serif;--font-body:"Inter", sans-serif;--cyan:#00e4fc;--blue:#0a6bff;--grad-cappia:linear-gradient(135deg, #00e4fc 0%, #0a6bff 100%);--glass-a:#142c5c99;--glass-b:#08163480;--glass-strong-a:#1e407ad1;--glass-strong-b:#0c2048b3;--glass-line:#ffffff0d;--glass-line-2:#ffffff1a;--shadow-deep:#03091a6b;--shadow-deeper:#03091a8c;--nav-bg:#0a0a0ad9;--nav-link:#e2eeffdb;--nav-link-active:#fff;--nav-rule:#78a5e138;--nav-edge:#00e4fc1a;--veil-rgb:5, 18, 46;--panel-a:#0c1830e0;--panel-b:#060e1fe6;--panel-soft-a:#0c21508c;--panel-soft-b:#061430ad;--tint-soft:#ffffff09;--tint-softer:#ffffff06;--footer-bg:#050505;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#080d1a;min-height:100vh;position:relative}.cappia-theme-module__np20jW__theme :is(h1,h2,h3){font-family:var(--font-body)}[data-theme=light] .cappia-theme-module__np20jW__theme{--deep-black:#f4f7fd;--bg-elevated:#fff;--gold:#0a6bff;--gold-bright:#0057d8;--gold-dim:#0a6bff24;--gold-soft:#0a6bff14;--gold-border:#0a6bff4d;--gold-hover:#0a6bff14;--pillar-consultoria:#036a8b;--pillar-soluciones:#0f766e;--pillar-capacitacion:#6544d9;--text-primary:#05122e;--text-secondary:#05122ebd;--text-muted:#05122e8a;--surface:#0a285a09;--surface-hover:#0a6bff12;--border:#0a285a24;--glass-a:#ffffffeb;--glass-b:#eef4ffdb;--glass-strong-a:#fffffffa;--glass-strong-b:#e2eefff0;--glass-line:#05122e0f;--glass-line-2:#05122e1a;--shadow-deep:#0c20501f;--shadow-deeper:#0c20502e;--nav-bg:#ffffffe0;--nav-link:#05122ecc;--nav-link-active:#05122e;--nav-rule:#0a285a29;--nav-edge:#0a6bff17;--veil-rgb:244, 247, 253;--panel-a:#fffffff5;--panel-b:#f0f5fef0;--panel-soft-a:#ffffffb8;--panel-soft-b:#e8f0fdd1;--tint-soft:#0a285a0b;--tint-softer:#0a285a08;--footer-bg:#e7edf9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .cappia-theme-module__np20jW__fx{opacity:.3;filter:invert()hue-rotate(180deg)saturate(.75)}.cappia-theme-module__np20jW__fx{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cappia-theme-module__np20jW__fx>*{will-change:transform, opacity;position:absolute;inset:-12%}.cappia-theme-module__np20jW__fxBase{background:radial-gradient(125% 95% at 82% 4%,#2160d0 0%,#164199 22%,#0d2a6b 46%,#081d45 70%,#05122e 100%);inset:0}.cappia-theme-module__np20jW__fxField{opacity:1;background:url(/cappia/circuit-field.svg) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate cappia-theme-module__np20jW__cappiaDrift}.cappia-theme-module__np20jW__fxWave{opacity:.7;background:url(/cappia/circuit-wave.svg) 50%/cover no-repeat;animation:15s ease-in-out infinite alternate cappia-theme-module__np20jW__cappiaWave}.cappia-theme-module__np20jW__fxStreams{opacity:.9;background:url(/cappia/circuit-streams.svg) 0 0/480px 900px;animation:7s linear infinite cappia-theme-module__np20jW__cappiaFlow;inset:0}.cappia-theme-module__np20jW__fxStreams2{opacity:.45;background:url(/cappia/circuit-streams.svg) 0 140px/480px 900px;animation:12s linear infinite cappia-theme-module__np20jW__cappiaFlowRev;inset:0}.cappia-theme-module__np20jW__fxDotsA{background:url(/cappia/circuit-dots-a.svg) 50%/cover no-repeat;animation:3s ease-in-out infinite cappia-theme-module__np20jW__cappiaTwinkleA,30s ease-in-out infinite alternate cappia-theme-module__np20jW__cappiaDrift}.cappia-theme-module__np20jW__fxDotsB{background:url(/cappia/circuit-dots-b.svg) 50%/cover no-repeat;animation:3s ease-in-out infinite cappia-theme-module__np20jW__cappiaTwinkleB,30s ease-in-out infinite alternate cappia-theme-module__np20jW__cappiaDrift}.cappia-theme-module__np20jW__fxGlow{background:radial-gradient(46% 56% at 50% 42%,#00e4fc24,#00e4fc0a 42%,#0000 72%);animation:5s ease-in-out infinite alternate cappia-theme-module__np20jW__cappiaGlow;inset:0}@keyframes cappia-theme-module__np20jW__cappiaDrift{0%{transform:translate(-2%,-1.2%)scale(1.05)}to{transform:translate(2.2%,1.4%)scale(1.09)}}@keyframes cappia-theme-module__np20jW__cappiaFlow{0%{background-position:0 0}to{background-position:480px 0}}@keyframes cappia-theme-module__np20jW__cappiaFlowRev{0%{background-position:0 140px}to{background-position:-480px 140px}}@keyframes cappia-theme-module__np20jW__cappiaTwinkleA{0%,to{opacity:.9}50%{opacity:.15}}@keyframes cappia-theme-module__np20jW__cappiaTwinkleB{0%,to{opacity:.15}50%{opacity:.9}}@keyframes cappia-theme-module__np20jW__cappiaGlow{0%{opacity:.6}to{opacity:1}}@keyframes cappia-theme-module__np20jW__cappiaWave{0%{transform:translate(-1.5%,1.2%)scale(1.03)}to{transform:translate(2.2%,-1.6%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.cappia-theme-module__np20jW__fxField,.cappia-theme-module__np20jW__fxWave,.cappia-theme-module__np20jW__fxStreams,.cappia-theme-module__np20jW__fxStreams2,.cappia-theme-module__np20jW__fxDotsA,.cappia-theme-module__np20jW__fxDotsB,.cappia-theme-module__np20jW__fxGlow{animation:none}}.cappia-theme-module__np20jW__theme img:not([src*=logos-clientes]):not([src*="/clientes/"]):not([src*=isotipo]):not([src*="/cappia/"]):not([src*="/plataformas/"]):not([src*=socio]):not([src*=cappin]):not([src*=hero-graphic]):not([alt=CappIA]){filter:grayscale()sepia()hue-rotate(168deg)saturate(1.9)brightness(.6)contrast(1.08)}:is(.cappia-theme-module__np20jW__theme iframe[src*=vercel-live],.cappia-theme-module__np20jW__theme iframe[src*=livefeedback],.cappia-theme-module__np20jW__theme iframe[title*=Feedback i],.cappia-theme-module__np20jW__theme iframe[title*=Vercel i],.cappia-theme-module__np20jW__theme div[data-testid*=feedback i]){display:none!important}
.WhatsAppFab-module__OoRPBa__fab{z-index:200;color:#fff;font-family:var(--font-heading,"Space Grotesk", sans-serif);letter-spacing:.2px;isolation:isolate;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);box-shadow:0 12px 34px #25d3666b,0 2px 8px #00000047}.WhatsAppFab-module__OoRPBa__icon{flex:none;width:26px;height:26px}.WhatsAppFab-module__OoRPBa__label{white-space:nowrap}.WhatsAppFab-module__OoRPBa__pulse{z-index:-1;background:#25d366;border-radius:50%;width:26px;height:26px;animation:2.8s ease-out infinite WhatsAppFab-module__OoRPBa__waPulse;position:absolute;top:50%;left:14px;transform:translateY(-50%)}@keyframes WhatsAppFab-module__OoRPBa__waPulse{0%{opacity:.55;transform:translateY(-50%)scale(1)}70%,to{opacity:0;transform:translateY(-50%)scale(2.4)}}.WhatsAppFab-module__OoRPBa__fab:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 40px #25d36685,0 3px 10px #0000004d}.WhatsAppFab-module__OoRPBa__fab:active{transform:translateY(0)scale(.98)}.WhatsAppFab-module__OoRPBa__fab:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:560px){.WhatsAppFab-module__OoRPBa__fab{gap:0;padding:14px}.WhatsAppFab-module__OoRPBa__label{display:none}.WhatsAppFab-module__OoRPBa__pulse{left:14px}}@media (prefers-reduced-motion:reduce){.WhatsAppFab-module__OoRPBa__fab{transition:none}.WhatsAppFab-module__OoRPBa__pulse{animation:none}}
:root{--deep-black:#070402;--gold:#c9a84c;--gold-dim:#c9a84c26;--gold-border:#c9a84c33;--gold-hover:#c9a84c14;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#fff6;--surface:#ffffff08;--surface-hover:#ffffff0f;--border:#ffffff14;--danger:#e74c3c;--success:#2ecc71;--warning:#f39c12;--font-heading:"Cinzel", serif;--font-body:"Inter", sans-serif;--font-display-italic:"Playfair Display", Georgia, serif;--radius:10px;--space-tight:16px;--space-rhythm:clamp(32px, 4vw, 56px);--space-section:clamp(4rem, 3rem + 5vw, 8rem);--space-section-major:clamp(6rem, 4rem + 8vw, 12rem);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}@supports (color:lab(0% 0 0)){:root{--deep-black:lab(1.19566% .583656 1.01833)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--deep-black);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--gold);text-decoration:none}.editorial-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);font-weight:900;line-height:.98}.editorial-italic{font-family:var(--font-display-italic);color:var(--gold);letter-spacing:0;font-style:italic;font-weight:700;display:inline-block;transform:translateY(.02em)}a:hover{text-decoration:underline}button,.btn{font-family:var(--font-body);letter-spacing:.5px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:color .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .16s var(--ease-out-strong);white-space:nowrap;border-radius:8px;padding:10px 22px;font-size:.8rem;font-weight:600}button:hover,.btn:hover{background:var(--surface-hover);border-color:var(--gold-border);color:var(--text-primary)}button:active,.btn:active{transition-duration:.1s;transform:scale(.97)}button:focus-visible,.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button,.btn{transition:none!important}button:active,.btn:active{transform:none!important}}button:disabled,.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--gold);color:var(--deep-black);letter-spacing:.5px;border:1px solid #0000;font-weight:700;box-shadow:0 1px 3px #c9a84c33}.btn-primary:hover{background:#d4b45a;box-shadow:0 4px 16px #c9a84c4d}.btn-primary:active{background:#b89a42;box-shadow:0 1px 2px #c9a84c33}input,select,textarea{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-body);border-radius:var(--radius);width:100%;padding:12px 16px;font-size:.9rem;transition:border-color .3s}input:focus,select:focus,textarea:focus{border-color:var(--gold);outline:none}label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:.75rem;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.section-title{font-family:var(--font-heading);color:var(--gold);letter-spacing:3px;margin-bottom:8px;font-size:1.6rem}.section-subtitle{letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:.7rem}td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:14px 16px;font-size:.9rem}tr:hover td{background:var(--surface-hover)}.badge{letter-spacing:1px;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-block}.badge-active{color:var(--success);background:#2ecc7126}.badge-draft{color:var(--text-muted);background:#ffffff14}.badge-closed{color:var(--danger);background:#e74c3c26}.form-group{margin-bottom:20px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.form-row{grid-template-columns:1fr}}
