@keyframes floatY-7b7836c4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-7b7836c4]{animation:floatY-7b7836c4 5s ease-in-out infinite}.animate-float-delayed[data-v-7b7836c4]{animation:floatY-7b7836c4 7s ease-in-out infinite;animation-delay:-2.5s}@media(prefers-reduced-motion:reduce){.animate-float[data-v-7b7836c4],.animate-float-delayed[data-v-7b7836c4]{animation:none}}[data-v-8167033e] div[v-html]{word-wrap:break-word;overflow-wrap:break-word}.legal-content h2{font-size:1.375rem;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:.75rem}.legal-content h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.5rem}.legal-content p{color:#4b5563;line-height:1.75;margin-bottom:1rem}.legal-content ul,.legal-content ol{color:#4b5563;line-height:1.75;margin-bottom:1rem;padding-left:1.5rem}.legal-content ul{list-style-type:disc}.legal-content ol{list-style-type:decimal}.legal-content li{margin-bottom:.375rem}.legal-content a{color:#7c3aed;text-decoration:underline}.legal-content a:hover{color:#6d28d9}.legal-content blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;color:#6b7280;font-style:italic}.legal-content strong{font-weight:600;color:#1f2937}[data-tour].tour-active-item{position:relative;z-index:95}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.card-enter-active{transition:opacity .3s,transform .3s}.card-enter-from{opacity:0;transform:translate(-12px)}.ring-enter-active,.ring-leave-active{transition:opacity .25s}.ring-enter-from,.ring-leave-to{opacity:0}@keyframes notifBadgePop-fe142fbf{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes notifBadgePulse-fe142fbf{0%,to{box-shadow:0 0 #7c3aed73}70%{box-shadow:0 0 0 5px #7c3aed00}}.notif-badge[data-v-fe142fbf]{animation:notifBadgePop-fe142fbf .3s ease-out,notifBadgePulse-fe142fbf 2s ease-out infinite .3s}@keyframes notifBellRing-fe142fbf{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-9deg)}20%,40%{transform:rotate(9deg)}50%{transform:rotate(0)}}.notif-bell-ring[data-v-fe142fbf]{transform-origin:top center;animation:notifBellRing-fe142fbf 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.notif-badge[data-v-fe142fbf],.notif-bell-ring[data-v-fe142fbf]{animation:none}}.ai-loader-overlay[data-v-0352303f]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.ai-loader-bg-orb[data-v-0352303f]{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.55}.ai-loader-orb-1[data-v-0352303f]{top:-10%;left:-10%;width:50vw;height:50vw;max-width:700px;max-height:700px;background:#7c3aed;animation:ai-orb-drift-1-0352303f 22s ease-in-out infinite}.ai-loader-orb-2[data-v-0352303f]{bottom:-15%;right:-10%;width:45vw;height:45vw;max-width:600px;max-height:600px;background:#ec4899;animation:ai-orb-drift-2-0352303f 26s ease-in-out infinite}.ai-loader-bg-grain[data-v-0352303f]{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.08;mix-blend-mode:overlay}.ai-loader-card[data-v-0352303f]{position:relative;width:100%;max-width:520px;padding:2.5rem 2rem;background:#fffffff5;border-radius:1.5rem;box-shadow:0 30px 80px -20px #7c3aed73,0 0 0 1px #fff9 inset;text-align:center}.ai-loader-spinner[data-v-0352303f]{position:relative;width:96px;height:96px;margin:0 auto 1.5rem}.ai-loader-spinner-ring[data-v-0352303f]{position:absolute;inset:0;border-radius:50%;border:4px solid transparent;border-top-color:#7c3aed;border-right-color:#ec4899;animation:ai-spin-0352303f 1.4s linear infinite;box-shadow:0 0 30px #7c3aed4d}.ai-loader-spinner-ring[data-v-0352303f]:after{content:none}.ai-loader-spinner-emoji[data-v-0352303f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;animation:ai-pulse-0352303f 1.6s ease-in-out infinite}.ai-loader-eyebrow[data-v-0352303f]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#7c3aed;margin-bottom:.5rem}.ai-loader-title[data-v-0352303f]{font-size:1.4rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:1.25rem}.ai-loader-title-gradient[data-v-0352303f]{background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-loader-prompt[data-v-0352303f]{font-size:.85rem;font-style:italic;color:#64748b;background:#f8fafc;border-radius:.75rem;padding:.65rem .85rem;margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-loader-quote[data-v-0352303f]{color:#c4b5fd;font-weight:800;font-size:1.1em}.ai-loader-steps[data-v-0352303f]{text-align:left;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ai-loader-step[data-v-0352303f]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#94a3b8;transition:color .3s ease,transform .3s ease;opacity:.55}.ai-loader-step-dot[data-v-0352303f]{width:9px;height:9px;border-radius:50%;background:#cbd5e1;flex-shrink:0;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.ai-loader-step-done[data-v-0352303f]{color:#64748b;opacity:1}.ai-loader-step-done .ai-loader-step-dot[data-v-0352303f]{background:#10b981;box-shadow:0 0 0 3px #10b98126}.ai-loader-step-done .ai-loader-step-text[data-v-0352303f]{text-decoration:line-through;text-decoration-color:#10b98166}.ai-loader-step-active[data-v-0352303f]{color:#0f172a;font-weight:600;opacity:1;transform:translate(2px)}.ai-loader-step-active .ai-loader-step-dot[data-v-0352303f]{background:#7c3aed;box-shadow:0 0 0 4px #7c3aed40;animation:ai-pulse-dot-0352303f 1.2s ease-in-out infinite}.ai-loader-progress[data-v-0352303f]{height:4px;width:100%;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:.75rem}.ai-loader-progress-bar[data-v-0352303f]{height:100%;width:40%;background:linear-gradient(90deg,#7c3aed,#ec4899,#f59e0b);border-radius:9999px;will-change:transform;animation:ai-progress-slide-0352303f 2.4s ease-in-out infinite}.ai-loader-hint[data-v-0352303f]{font-size:.75rem;color:#94a3b8;margin:0}@keyframes ai-spin-0352303f{to{transform:rotate(360deg)}}@keyframes ai-pulse-0352303f{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ai-pulse-dot-0352303f{0%,to{box-shadow:0 0 0 4px #7c3aed38}50%{box-shadow:0 0 0 6px #7c3aed1a}}@keyframes ai-progress-slide-0352303f{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes ai-orb-drift-1-0352303f{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes ai-orb-drift-2-0352303f{0%,to{transform:translate(0)}50%{transform:translate(-30px,-15px)}}.ai-loader-fade-enter-active[data-v-0352303f],.ai-loader-fade-leave-active[data-v-0352303f]{transition:opacity .35s ease}.ai-loader-fade-enter-from[data-v-0352303f],.ai-loader-fade-leave-to[data-v-0352303f]{opacity:0}@media(max-width:480px){.ai-loader-card[data-v-0352303f]{padding:2rem 1.25rem}.ai-loader-title[data-v-0352303f]{font-size:1.2rem}.ai-loader-spinner[data-v-0352303f]{width:80px;height:80px}}.ai-wizard-overlay[data-v-0352303f]{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172ab8;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);overflow-y:auto}.ai-wizard-bg-orb[data-v-0352303f]{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.55;pointer-events:none}.ai-wizard-orb-1[data-v-0352303f]{width:380px;height:380px;top:-120px;left:-100px;background:radial-gradient(circle,#a855f7,transparent 70%)}.ai-wizard-orb-2[data-v-0352303f]{width:340px;height:340px;bottom:-100px;right:-80px;background:radial-gradient(circle,#06b6d4,transparent 70%)}.ai-wizard-bg-grain[data-v-0352303f]{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:4px 4px;pointer-events:none}.ai-wizard-card[data-v-0352303f]{position:relative;width:100%;max-width:720px;background:#fff;border-radius:28px;padding:2.25rem 2rem 2rem;box-shadow:0 30px 80px -20px #7c3aed73,0 0 0 1px #ffffff0f;animation:ai-wizard-pop-0352303f .35s cubic-bezier(.16,1,.3,1) both;max-height:calc(100vh - 3rem);overflow-y:auto}@keyframes ai-wizard-pop-0352303f{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-wizard-close[data-v-0352303f]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#f1f5f9;color:#64748b;transition:all .2s}.ai-wizard-close[data-v-0352303f]:hover{background:#e2e8f0;color:#0f172a}.ai-wizard-eyebrow[data-v-0352303f]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;background:linear-gradient(135deg,#ede9fe,#ddd6fe);padding:.3rem .75rem;border-radius:9999px;margin-bottom:.75rem}.ai-wizard-title[data-v-0352303f]{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.ai-wizard-title-gradient[data-v-0352303f]{background:linear-gradient(135deg,#7c3aed,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-wizard-subtitle[data-v-0352303f]{margin-top:.5rem;font-size:.875rem;color:#475569}.ai-wizard-prompt-chip[data-v-0352303f]{display:inline-block;background:#f8fafc;border:1px dashed #cbd5e1;padding:.15rem .55rem;border-radius:8px;font-style:italic;color:#334155;font-size:.8rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ai-wizard-field[data-v-0352303f]{display:flex;flex-direction:column}.ai-wizard-label[data-v-0352303f]{display:block;font-size:.8rem;font-weight:600;color:#334155;margin-bottom:.4rem}.ai-wizard-input[data-v-0352303f]{width:100%;padding:.65rem .85rem;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;font-size:.9rem;color:#0f172a;transition:all .2s;outline:none}.ai-wizard-input[data-v-0352303f]:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.ai-wizard-input[data-v-0352303f]::placeholder{color:#94a3b8}.ai-wizard-actions[data-v-0352303f]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.ai-wizard-btn-skip[data-v-0352303f]{padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;color:#7c3aed;background:#faf5ff;border:1.5px solid #e9d5ff;border-radius:12px;transition:all .2s;animation:aiSkipGlow-0352303f 2.8s ease-in-out infinite}.ai-wizard-btn-skip[data-v-0352303f]:hover{background:#f3e8ff;color:#6d28d9;transform:translateY(-1px)}@keyframes aiSkipGlow-0352303f{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 0 4px #8b5cf61f}}@media(prefers-reduced-motion:reduce){.ai-wizard-btn-skip[data-v-0352303f]{animation:none}}.ai-wizard-btn-primary[data-v-0352303f]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:14px;box-shadow:0 10px 30px -10px #7c3aed99;transition:transform .18s ease,box-shadow .2s}.ai-wizard-btn-primary[data-v-0352303f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px -10px #7c3aedbf}.ai-wizard-btn-primary[data-v-0352303f]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-width:540px){.ai-wizard-card[data-v-0352303f]{padding:1.75rem 1.25rem 1.5rem;border-radius:22px}.ai-wizard-title[data-v-0352303f]{font-size:1.25rem}.ai-wizard-actions[data-v-0352303f]{flex-direction:column-reverse;align-items:stretch}.ai-wizard-actions button[data-v-0352303f]{width:100%;justify-content:center}}@keyframes fw-burst-6d7f21cf{0%{transform:translate(0) scale(1);opacity:1}80%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}.fw-particle[data-v-6d7f21cf]{position:absolute;top:50%;left:50%;margin:-2px;opacity:0}.fw-message-pop[data-v-6d7f21cf]{animation:fw-pop-6d7f21cf .5s .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes fw-pop-6d7f21cf{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.fw-fade-enter-active[data-v-6d7f21cf]{transition:opacity .3s}.fw-fade-leave-active[data-v-6d7f21cf]{transition:opacity .8s 3.5s}.fw-fade-enter-from[data-v-6d7f21cf],.fw-fade-leave-to[data-v-6d7f21cf]{opacity:0}.preview-slide-enter-active[data-v-6d7f21cf]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .25s ease}.preview-slide-leave-active[data-v-6d7f21cf]{transition:transform .22s ease-in,opacity .18s ease}.preview-slide-enter-from[data-v-6d7f21cf],.preview-slide-leave-to[data-v-6d7f21cf]{transform:translateY(100%);opacity:0}@keyframes btn-shimmer-6d7f21cf{0%{background-position:100% 0}to{background-position:-100% 0}}.animate-btn-shimmer[data-v-6d7f21cf]{animation:btn-shimmer-6d7f21cf 2.4s linear infinite}@keyframes dashNotePulse-32338937{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 0 4px #8b5cf61a}}.dash-note[data-v-32338937]{animation:dashNotePulse-32338937 3s ease-in-out infinite}@keyframes arrowBounce-32338937{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.arrow-bounce[data-v-32338937],.falta-poco[data-v-32338937]{animation:arrowBounce-32338937 .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dash-note[data-v-32338937],.arrow-bounce[data-v-32338937],.falta-poco[data-v-32338937]{animation:none}}@keyframes pillFloat-31af35b2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ai-pill[data-v-31af35b2]{animation:pillFloat-31af35b2 3.2s ease-in-out infinite;will-change:transform}.ai-pill-2[data-v-31af35b2]{animation-delay:.4s}.ai-pill-3[data-v-31af35b2]{animation-delay:.8s}@media(prefers-reduced-motion:reduce){.ai-pill[data-v-31af35b2]{animation:none}}.legal-content[data-v-c03bcb15] h2{font-size:1.1em;font-weight:700;margin:1em 0 .5em;color:#1a1a2e}.legal-content[data-v-c03bcb15] h3{font-size:1em;font-weight:600;margin:.8em 0 .4em;color:#374151}.legal-content[data-v-c03bcb15] p{margin:.5em 0}.legal-content[data-v-c03bcb15] ul,.legal-content[data-v-c03bcb15] ol{margin:.5em 0;padding-left:1.5em}.legal-content[data-v-c03bcb15] li{margin:.3em 0}@keyframes floatTop-4019f94f{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-12px) rotate(6deg)}}@keyframes floatBottom-4019f94f{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(-6deg)}}@keyframes floatMain-4019f94f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-top[data-v-4019f94f]{animation:floatTop-4019f94f 4s ease-in-out infinite}.float-bottom[data-v-4019f94f]{animation:floatBottom-4019f94f 5s ease-in-out infinite;animation-delay:-2s}.float-main[data-v-4019f94f]{animation:floatMain-4019f94f 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.float-top[data-v-4019f94f],.float-bottom[data-v-4019f94f],.float-main[data-v-4019f94f]{animation:none}}.ai-page[data-v-0932c32c]{position:relative;overflow-x:hidden;background:#fafafa}[style*="var(--theme-gradient)"][data-v-0932c32c],[style*=--theme-gradient][data-v-0932c32c]{color:var(--text-on-gradient, #ffffff)}[style*="var(--theme-gradient)"] .text-white[data-v-0932c32c],[style*=--theme-gradient] .text-white[data-v-0932c32c]{color:var(--text-on-gradient, #ffffff)!important}.ai-page input[data-v-0932c32c]:not([type=checkbox]):not([type=radio]),.ai-page textarea[data-v-0932c32c],.ai-page select[data-v-0932c32c]{color:#0f172a;background-color:#fff}.ai-page input[data-v-0932c32c]::placeholder,.ai-page textarea[data-v-0932c32c]::placeholder{color:#94a3b8;opacity:1}.ai-hero-bg[data-v-0932c32c]{position:absolute;top:0;left:0;right:0;height:70vh;background:var(--theme-gradient);opacity:.08;z-index:0;pointer-events:none}.ai-hero-glow[data-v-0932c32c]{position:absolute;top:-20%;left:50%;width:80vw;height:80vw;max-width:1000px;max-height:1000px;background:var(--theme-gradient);border-radius:50%;opacity:.15;filter:blur(120px);transform:translate(-50%)}.theme-mood-bold .ai-hero-bg[data-v-0932c32c]{opacity:.18}.theme-mood-bold .ai-hero-glow[data-v-0932c32c]{opacity:.28}.theme-mood-playful .ai-hero-bg[data-v-0932c32c]{opacity:.22}.theme-mood-playful .ai-hero-glow[data-v-0932c32c]{animation:hue-rotate-0932c32c 16s linear infinite;opacity:.3}.theme-mood-luxe .ai-hero-bg[data-v-0932c32c]{opacity:.12}.theme-mood-luxe[data-v-0932c32c]{background:#faf7f2}.theme-mood-techy .ai-hero-glow[data-v-0932c32c]{opacity:.35;filter:blur(80px)}.theme-mood-minimal .ai-hero-bg[data-v-0932c32c]{opacity:.05}.theme-mood-minimal .ai-hero-glow[data-v-0932c32c]{opacity:.08}.theme-mood-bold .ai-headline[data-v-0932c32c],.theme-mood-playful .ai-headline[data-v-0932c32c]{background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes fade-up-0932c32c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hue-rotate-0932c32c{0%{filter:blur(120px) hue-rotate(0deg)}to{filter:blur(120px) hue-rotate(360deg)}}.anim-fade-up[data-v-0932c32c]{animation:fade-up-0932c32c .7s ease-out both}.theme-anim-none .anim-fade-up[data-v-0932c32c]{animation:none;opacity:1}.theme-anim-subtle .anim-fade-up[data-v-0932c32c]{animation-duration:.5s}.theme-anim-bold .anim-fade-up[data-v-0932c32c]{animation-duration:1s}.theme-anim-bold .anim-fade-up[data-v-0932c32c]{animation-name:fade-up-0932c32c}.ai-pre-headline[data-v-0932c32c]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,23,42,.08);color:var(--brand-secondary);box-shadow:0 1px 3px #0f172a0a}.ai-pre-dot[data-v-0932c32c]{width:6px;height:6px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 8px var(--brand-accent);animation:pulse-dot-0932c32c 2s ease-in-out infinite}@keyframes pulse-dot-0932c32c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.theme-mood-luxe .ai-pre-headline[data-v-0932c32c]{background:#0f172a0a;border-color:#0f172a14;color:var(--brand-secondary)}.ai-cta-secondary[data-v-0932c32c]{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:var(--brand-secondary);background:color-mix(in srgb,var(--brand-secondary) 6%,white);padding:.45rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-secondary) 12%,transparent)}.ai-cta-secondary svg[data-v-0932c32c]{color:var(--brand-primary)}.ai-hero-cta[data-v-0932c32c]{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.6rem;border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:-.01em;box-shadow:0 10px 28px -8px #0f172a59;transition:transform .18s ease,box-shadow .18s ease,gap .18s ease;text-decoration:none;cursor:pointer}.ai-hero-cta[data-v-0932c32c]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #0f172a73;gap:.85rem}.ai-hero-cta[data-v-0932c32c]:active{transform:translateY(0)}.ai-hero-orb[data-v-0932c32c]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.ai-hero-orb-2[data-v-0932c32c]{bottom:-10%;right:-10%;width:40vw;height:40vw;max-width:600px;max-height:600px;background:var(--brand-accent-2);opacity:.18}.theme-mood-luxe .ai-hero-orb-2[data-v-0932c32c]{opacity:.25}.theme-mood-minimal .ai-hero-orb-2[data-v-0932c32c]{opacity:.08}.theme-mood-playful .ai-hero-orb-2[data-v-0932c32c]{animation:orb-drift-0932c32c 14s ease-in-out infinite}@keyframes orb-drift-0932c32c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.05)}}.ai-hero-grain[data-v-0932c32c]{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.04;mix-blend-mode:overlay}.theme-mood-luxe .ai-hero-grain[data-v-0932c32c]{opacity:.08}.theme-mood-minimal .ai-hero-grain[data-v-0932c32c]{opacity:.06}.ai-sections-grid[data-v-0932c32c]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.ai-sections-grid[data-v-0932c32c]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.ai-section-card[data-v-0932c32c]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.75rem;box-shadow:0 1px 3px #0f172a0a;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ai-section-card[data-v-0932c32c]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0f172a14;border-color:var(--brand-accent)}.ai-section-icon[data-v-0932c32c]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.85rem;background:var(--theme-gradient);color:#fff;font-size:1.3rem;font-weight:800;margin-bottom:1rem;box-shadow:0 4px 12px #0f172a26}.ai-section-icon-text[data-v-0932c32c]{font-family:var(--theme-font);letter-spacing:-.02em}.ai-product-carousel[data-v-0932c32c]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:1rem}.ai-product-carousel[data-v-0932c32c]::-webkit-scrollbar{display:none}.ai-product-carousel[data-v-0932c32c]>*{scroll-snap-align:start}.theme-mood-luxe .ai-section-card[data-v-0932c32c]{background:#141414;border-color:#262626;color:#f5f5f5}.theme-mood-luxe .ai-section-card p[data-v-0932c32c]{color:#d4d4d8}.theme-mood-luxe .ai-section-card[data-v-0932c32c]:hover{border-color:var(--brand-accent)}.theme-mood-playful .ai-section-card[data-v-0932c32c]{border-radius:1.75rem}.theme-mood-playful .ai-section-icon[data-v-0932c32c]{border-radius:1.1rem}.theme-mood-techy .ai-section-card[data-v-0932c32c]{background:#0f172a;border-color:#1e293b;color:#e2e8f0}.theme-mood-techy .ai-section-card p[data-v-0932c32c]{color:#cbd5e1}.theme-mood-techy .ai-section-card h3[data-v-0932c32c]{color:#f1f5f9!important}@media(min-width:1024px){.theme-mood-bold .ai-sections-grid[data-v-0932c32c],.theme-mood-techy .ai-sections-grid[data-v-0932c32c]{grid-template-columns:repeat(6,1fr)}.theme-mood-bold .ai-section-card[data-v-0932c32c]:nth-child(3n+1),.theme-mood-techy .ai-section-card[data-v-0932c32c]:nth-child(3n+1){grid-column:span 4}.theme-mood-bold .ai-section-card[data-v-0932c32c]:nth-child(3n+2),.theme-mood-techy .ai-section-card[data-v-0932c32c]:nth-child(3n+2){grid-column:span 2}.theme-mood-bold .ai-section-card[data-v-0932c32c]:nth-child(3n+3),.theme-mood-techy .ai-section-card[data-v-0932c32c]:nth-child(3n+3){grid-column:span 6}}.deck[data-v-e88209ff]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;height:100vh;display:flex;flex-direction:column;background:#0f172a;overflow:hidden;color:#0f172a}.deck-progress[data-v-e88209ff]{position:fixed;top:0;left:0;right:0;height:3px;background:#00000014;z-index:60}.deck-progress-bar[data-v-e88209ff]{height:100%;background:linear-gradient(90deg,#7c3aed,#06b6d4,#f59e0b);transition:width .4s cubic-bezier(.16,1,.3,1)}.deck-header[data-v-e88209ff]{position:fixed;top:8px;left:0;right:0;z-index:50;padding:.6rem 1.25rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.deck-header[data-v-e88209ff]>*{pointer-events:auto}.deck-header img[data-v-e88209ff]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.deck-menu-btn[data-v-e88209ff]{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .85rem;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;border:1px solid rgba(15,23,42,.08);font-size:.78rem;transition:all .18s}.deck-menu-btn[data-v-e88209ff]:hover{background:#fff}.deck-menu-overlay[data-v-e88209ff]{position:fixed;inset:0;background:#0f172ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem}.deck-menu-panel[data-v-e88209ff]{background:#fff;border-radius:24px;padding:2rem;max-width:460px;width:100%;box-shadow:0 30px 80px #00000080}.deck-menu-list[data-v-e88209ff]{list-style:none;padding:0;margin:0}.deck-menu-item[data-v-e88209ff]{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:12px;cursor:pointer;transition:background .15s}.deck-menu-item[data-v-e88209ff]:hover{background:#f1f5f9}.deck-menu-item--active[data-v-e88209ff]{background:linear-gradient(135deg,#ede9fe,#fae8ff);color:#7c3aed}.deck-stage[data-v-e88209ff]{flex:1;position:relative;overflow:hidden}.slide[data-v-e88209ff]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:5rem 1.5rem;overflow-y:auto}.slide-inner[data-v-e88209ff]{width:100%;max-width:1200px;margin:0 auto}.slide-light[data-v-e88209ff]{background:#fff}.slide-warm[data-v-e88209ff]{background:linear-gradient(135deg,#fffbeb,#fef3c7,#fed7aa)}.slide-dark[data-v-e88209ff]{background:linear-gradient(135deg,#0f172a,#1e1b4b 60%,#312e81);color:#fff;position:relative;overflow:hidden}.slide-cover[data-v-e88209ff]{background:radial-gradient(circle at 20% 20%,#fef3c7,transparent 50%),radial-gradient(circle at 80% 30%,#ede9fe,transparent 50%),radial-gradient(circle at 50% 80%,#dbeafe,transparent 50%),linear-gradient(180deg,#fffbeb,#faf5ff,#eff6ff)}.cover-eyebrow[data-v-e88209ff]{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1.05rem;border-radius:9999px;border:1px solid rgba(124,58,237,.2);margin-bottom:1.5rem}.cover-dot[data-v-e88209ff]{width:8px;height:8px;border-radius:50%;background:#7c3aed;animation:pulse-e88209ff 1.5s ease infinite}@keyframes pulse-e88209ff{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.cover-title[data-v-e88209ff]{font-size:clamp(2rem,5.5vw,4.5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:#0f172a;margin-bottom:1.5rem}.cover-sub[data-v-e88209ff]{font-size:clamp(1rem,1.8vw,1.3rem);color:#475569;max-width:760px;margin:0 auto 1.75rem;line-height:1.65}.cover-pills[data-v-e88209ff]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start}.pill[data-v-e88209ff]{font-size:.78rem;font-weight:600;color:#334155;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.45rem .95rem;border-radius:9999px;border:1px solid rgba(15,23,42,.08)}.cover-grid[data-v-e88209ff]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:center;max-width:1280px}.cover-text[data-v-e88209ff]{text-align:left}.cover-text .cover-title[data-v-e88209ff]{font-size:clamp(1.7rem,3.4vw,3.2rem)}.cover-text .cover-sub[data-v-e88209ff]{margin:0 0 1.5rem;max-width:540px;font-size:clamp(.95rem,1.2vw,1.1rem)}.cover-collage[data-v-e88209ff]{position:relative;width:100%;aspect-ratio:4 / 3.4;max-width:560px;margin-left:auto}.collage-card[data-v-e88209ff]{position:absolute;border-radius:22px;overflow:hidden;background:#f8fafc;border:4px solid #ffffff;box-shadow:0 24px 50px -18px #0f172a59,0 8px 20px -8px #7c3aed40;transition:transform .4s ease}.collage-card img[data-v-e88209ff]{width:100%;height:100%;object-fit:cover;display:block}.collage-card figcaption[data-v-e88209ff]{position:absolute;left:0;right:0;bottom:0;padding:.55rem .85rem;font-size:.72rem;font-weight:600;color:#fff;letter-spacing:.01em;background:linear-gradient(to top,#0f172ae0,#0f172a00)}.collage-card-main[data-v-e88209ff]{top:0;left:0;width:70%;aspect-ratio:4 / 3;transform:rotate(-2deg)}.collage-card-main[data-v-e88209ff]:hover{transform:rotate(-2deg) translateY(-4px)}.collage-card-floating[data-v-e88209ff]{bottom:0;right:0;width:62%;aspect-ratio:4 / 3;transform:rotate(3deg);z-index:2}.collage-card-floating[data-v-e88209ff]:hover{transform:rotate(3deg) translateY(-4px)}.collage-badge[data-v-e88209ff]{position:absolute;bottom:8%;left:-4%;z-index:3;display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#0f172a;font-size:.78rem;font-weight:700;padding:.55rem 1rem;border-radius:9999px;border:1px solid rgba(124,58,237,.15);box-shadow:0 14px 28px -10px #0f172a40}.collage-badge-dot[data-v-e88209ff]{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9812e;animation:pulse-e88209ff 1.6s ease infinite}@media(max-width:1023px){.cover-grid[data-v-e88209ff]{grid-template-columns:1fr;gap:2rem;text-align:center}.cover-text[data-v-e88209ff]{text-align:center}.cover-text .cover-sub[data-v-e88209ff]{margin-left:auto;margin-right:auto}.cover-pills[data-v-e88209ff]{justify-content:center}.cover-collage[data-v-e88209ff]{margin:0 auto;max-width:440px;aspect-ratio:4 / 3.2}}@media(max-width:540px){.cover-collage[data-v-e88209ff]{aspect-ratio:4 / 3.4;max-width:360px}.collage-badge[data-v-e88209ff]{font-size:.68rem;padding:.4rem .8rem;left:0}}.grad-violet[data-v-e88209ff]{background:linear-gradient(135deg,#7c3aed,#4f46e5,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.grad-warm[data-v-e88209ff]{background:linear-gradient(135deg,#fbbf24,#f97316,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.grad-cyan[data-v-e88209ff]{background:linear-gradient(135deg,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.slide-header[data-v-e88209ff]{max-width:900px;margin:0 auto 3rem}.slide-eyebrow[data-v-e88209ff]{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;background:#ede9fe;padding:.4rem .9rem;border-radius:9999px;margin-bottom:1rem}.eyebrow-light[data-v-e88209ff]{color:#fde68a;background:#fde0471f}.slide-title[data-v-e88209ff]{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;color:#0f172a;margin-bottom:1rem}.title-light[data-v-e88209ff]{color:#fff}.slide-sub[data-v-e88209ff]{font-size:1.05rem;color:#475569;line-height:1.7;max-width:720px;margin:0 auto}.slide-footer-note[data-v-e88209ff]{margin-top:2.5rem;text-align:center;font-size:.95rem;color:#475569;background:#f8fafc;padding:1rem 1.5rem;border-radius:12px;border-left:4px solid #7c3aed;max-width:720px;margin-left:auto;margin-right:auto}.slide-orb[data-v-e88209ff]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.orb-a[data-v-e88209ff]{width:420px;height:420px;top:-100px;left:-100px;background:#7c3aed}.orb-b[data-v-e88209ff]{width:360px;height:360px;top:30%;right:-120px;background:#f59e0b}.orb-c[data-v-e88209ff]{width:320px;height:320px;bottom:-100px;left:30%;background:#06b6d4}.orb-d[data-v-e88209ff]{width:480px;height:480px;bottom:-150px;right:-100px;background:#ec4899}.problem-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.queEs-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem}.queEs-card[data-v-e88209ff]{background:linear-gradient(135deg,#fff,#faf5ff);border:1px solid #ede9fe;border-radius:20px;padding:1.4rem 1.2rem;text-align:center;transition:all .22s ease}.queEs-card[data-v-e88209ff]:hover{transform:translateY(-3px);box-shadow:0 16px 40px -16px #7c3aed40}.queEs-icon[data-v-e88209ff]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1.55rem;margin-bottom:.7rem}.queEs-svg[data-v-e88209ff]{width:26px;height:26px}.queEs-num[data-v-e88209ff]{font-size:1.4rem;font-weight:900;background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:.3rem}.queEs-lbl[data-v-e88209ff]{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.65rem}.queEs-card p[data-v-e88209ff]{font-size:.82rem;color:#475569;line-height:1.5}.problem-card[data-v-e88209ff]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.5rem 1.25rem;transition:all .22s ease}.problem-card[data-v-e88209ff]:hover{transform:translateY(-3px);box-shadow:0 16px 40px -16px #7c3aed40;border-color:#c7d2fe}.problem-icon[data-v-e88209ff]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin-bottom:.85rem}.problem-card h3[data-v-e88209ff]{font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:.45rem}.problem-card p[data-v-e88209ff]{font-size:.88rem;color:#475569;line-height:1.55}.problem-src[data-v-e88209ff]{margin-top:.55rem;font-size:.68rem!important;color:#94a3b8!important;font-style:italic;line-height:1.4!important;border-top:1px dashed #e2e8f0;padding-top:.5rem}.stats-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.stat-big[data-v-e88209ff]{text-align:center;padding:2rem 1.25rem;border-radius:22px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.stat-highlight[data-v-e88209ff]{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:transparent;box-shadow:0 20px 50px -20px #7c3aed99}.stat-num[data-v-e88209ff]{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;line-height:1;margin-bottom:.6rem}.stat-num-light[data-v-e88209ff]{background:linear-gradient(135deg,#c4b5fd,#a5b4fc,#7dd3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-num-amber[data-v-e88209ff]{background:linear-gradient(135deg,#fde68a,#fbbf24,#fb923c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-num-cyan[data-v-e88209ff]{background:linear-gradient(135deg,#67e8f9,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-lbl[data-v-e88209ff]{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.35rem}.stat-lbl-light[data-v-e88209ff]{font-size:.9rem;font-weight:700;color:#fde68a;margin-bottom:.35rem}.stat-src[data-v-e88209ff]{font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.stat-src-light[data-v-e88209ff]{font-size:.65rem;color:#fde047b3;text-transform:uppercase;letter-spacing:.08em}.value-row[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.value-card[data-v-e88209ff]{background:linear-gradient(135deg,#faf5ff,#f0f9ff);border:1px solid #ede9fe;border-radius:22px;padding:1.75rem 1.5rem;transition:all .22s ease}.value-card[data-v-e88209ff]:hover{transform:translateY(-3px);box-shadow:0 20px 50px -20px #7c3aed40}.value-icon[data-v-e88209ff]{font-size:2rem;margin-bottom:.85rem}.value-card h3[data-v-e88209ff]{font-size:1.05rem;font-weight:800;color:#0f172a;margin-bottom:.45rem}.value-card p[data-v-e88209ff]{font-size:.9rem;color:#475569;line-height:1.6}.flow-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.flow-step[data-v-e88209ff]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:1.75rem 1.25rem;text-align:center;transition:all .22s}.flow-step[data-v-e88209ff]:hover{transform:translateY(-3px);border-color:#fbbf24;box-shadow:0 16px 40px -16px #fbbf244d}.flow-num[data-v-e88209ff]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#fbbf24,#f97316);color:#fff;font-weight:900;font-size:1.15rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 8px 24px -8px #fbbf2480}.flow-step h3[data-v-e88209ff]{font-size:.95rem;font-weight:800;color:#0f172a;margin-bottom:.45rem}.flow-step p[data-v-e88209ff]{font-size:.85rem;color:#475569;line-height:1.55}.code-pill[data-v-e88209ff]{background:#ede9fe;color:#7c3aed;padding:.1rem .45rem;border-radius:6px;font-size:.82em;font-family:JetBrains Mono,monospace}.biz-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}.biz-card[data-v-e88209ff]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.4rem 1.25rem;transition:all .22s ease}.biz-card[data-v-e88209ff]:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 16px 40px -16px #7c3aed40}.biz-emoji[data-v-e88209ff]{font-size:2.2rem;margin-bottom:.7rem}.biz-card h3[data-v-e88209ff]{font-size:.98rem;font-weight:800;color:#0f172a;margin-bottom:.2rem}.biz-cat[data-v-e88209ff]{display:inline-block;font-size:.65rem;font-weight:700;color:#7c3aed;background:#ede9fe;padding:.2rem .55rem;border-radius:9999px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.biz-card p[data-v-e88209ff]{font-size:.85rem;color:#475569;line-height:1.55}.alianza-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.alianza-card[data-v-e88209ff]{border-radius:24px;padding:1.75rem 1.5rem;display:flex;flex-direction:column}.alianza-gov[data-v-e88209ff]{background:#f8fafc;border:1px solid #e2e8f0}.alianza-helppiupay[data-v-e88209ff]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 24px 60px -20px #7c3aed80}.alianza-header[data-v-e88209ff]{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1.25rem}.alianza-icon[data-v-e88209ff]{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.alianza-eyebrow[data-v-e88209ff]{font-size:.65rem;font-weight:800;color:#7c3aed;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem}.alianza-eyebrow-light[data-v-e88209ff]{color:#fde68a}.alianza-header h3[data-v-e88209ff]{font-size:1.1rem;font-weight:800;color:inherit;line-height:1.3}.alianza-list[data-v-e88209ff]{list-style:none;padding:0;margin:0 0 1.25rem;flex:1}.alianza-list li[data-v-e88209ff]{padding:.55rem 0;font-size:.88rem;color:#475569;line-height:1.5;border-bottom:1px solid #e2e8f0}.alianza-list-light li[data-v-e88209ff]{color:#ede9fe;border-bottom-color:#ffffff1a}.alianza-list li[data-v-e88209ff]:last-child{border-bottom:none}.alianza-cost[data-v-e88209ff]{padding-top:.85rem;border-top:2px dashed #cbd5e1;text-align:center}.alianza-cost-light[data-v-e88209ff]{border-top-color:#ffffff2e}.legal-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.legal-card[data-v-e88209ff]{background:#fff;border-radius:16px;padding:1.2rem;border-left:4px solid #f59e0b;box-shadow:0 4px 14px #0000000a}.legal-badge[data-v-e88209ff]{display:inline-block;font-size:.65rem;font-weight:800;color:#fff;background:#f59e0b;padding:.2rem .6rem;border-radius:9999px;margin-bottom:.55rem;letter-spacing:.05em}.legal-card p[data-v-e88209ff]{font-size:.85rem;color:#44403c;line-height:1.55}.legal-note[data-v-e88209ff]{font-size:.9rem;color:#78350f;line-height:1.6;padding:1rem 1.25rem;background:#fff9;border-radius:12px;border-left:4px solid #f59e0b}.kpi-grid[data-v-e88209ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.kpi-card[data-v-e88209ff]{background:linear-gradient(135deg,#fffbeb,#faf5ff);border-radius:22px;padding:1.75rem 1.25rem;text-align:center;border:1px solid #ede9fe;transition:all .22s ease}.kpi-card[data-v-e88209ff]:hover{transform:translateY(-3px);box-shadow:0 20px 50px -20px #7c3aed4d}.kpi-num[data-v-e88209ff]{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:.45rem}.kpi-label[data-v-e88209ff]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.4rem}.kpi-meta[data-v-e88209ff]{font-size:.75rem;color:#64748b}.timeline[data-v-e88209ff]{display:flex;flex-direction:column;gap:1rem;max-width:900px;margin:0 auto}.tl-item[data-v-e88209ff]{display:flex;gap:1.25rem;align-items:flex-start;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.25rem 1.5rem}.tl-marker[data-v-e88209ff]{width:58px;height:58px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,#fbbf24,#f97316);color:#fff;font-weight:900;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -10px #fbbf2480}.tl-body h3[data-v-e88209ff]{font-size:1rem;font-weight:800;color:#fff;margin-bottom:.35rem}.tl-body p[data-v-e88209ff]{font-size:.88rem;color:#cbd5e1;line-height:1.6}.slide-contacto[data-v-e88209ff]{padding-top:4rem;padding-bottom:4rem}.contacto-grid[data-v-e88209ff]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}@media(max-width:900px){.contacto-grid[data-v-e88209ff]{grid-template-columns:1fr;gap:2rem}}.contacto-title[data-v-e88209ff]{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:900;line-height:1.1;margin-bottom:1rem;letter-spacing:-.02em;color:#fff}.contacto-sub[data-v-e88209ff]{font-size:1rem;color:#cbd5e1;line-height:1.65;margin-bottom:1.5rem}.contacto-bullets[data-v-e88209ff]{display:grid;gap:.55rem}.contacto-bullet[data-v-e88209ff]{font-size:.9rem;color:#fde68a;font-weight:600;background:#ffffff0d;padding:.65rem .95rem;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.form-card[data-v-e88209ff]{background:#fff;border-radius:24px;padding:1.75rem 1.5rem;box-shadow:0 30px 80px -20px #00000080}.form-lbl[data-v-e88209ff]{display:block;font-size:.78rem;font-weight:700;color:#334155;margin-bottom:.3rem}.form-input[data-v-e88209ff]{width:100%;padding:.65rem .8rem;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9rem;color:#0f172a;background:#fff;transition:all .2s;outline:none}.form-input[data-v-e88209ff]:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.form-input[data-v-e88209ff]::placeholder{color:#94a3b8}.w-full[data-v-e88209ff]{width:100%}.justify-center[data-v-e88209ff]{justify-content:center}.btn-cta[data-v-e88209ff]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:12px;box-shadow:0 12px 28px -10px #7c3aed8c;transition:transform .18s ease,box-shadow .2s}.btn-cta[data-v-e88209ff]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #7c3aedbf}.btn-cta[data-v-e88209ff]:disabled{opacity:.6;cursor:not-allowed;transform:none}.deck-footer[data-v-e88209ff]{position:fixed;bottom:0;left:0;right:0;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;z-index:50;background:linear-gradient(180deg,transparent,rgba(15,23,42,.4) 100%);pointer-events:none}.deck-footer[data-v-e88209ff]>*{pointer-events:auto}.nav-btn[data-v-e88209ff]{width:44px;height:44px;border-radius:9999px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;color:#0f172a;border:1px solid rgba(15,23,42,.08);transition:all .18s;box-shadow:0 6px 16px #00000026}.nav-btn[data-v-e88209ff]:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.nav-btn[data-v-e88209ff]:disabled{opacity:.4;cursor:not-allowed}.nav-btn-primary[data-v-e88209ff]{padding:0 1rem;width:auto;min-width:44px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;border-color:transparent}.nav-btn-primary[data-v-e88209ff]:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#4338ca)}.deck-dots[data-v-e88209ff]{display:flex;gap:.4rem}.dot[data-v-e88209ff]{width:8px;height:8px;border-radius:9999px;background:#ffffff59;transition:all .22s}.dot--active[data-v-e88209ff]{width:28px;background:linear-gradient(90deg,#7c3aed,#06b6d4)}.slide-enter-active[data-v-e88209ff],.slide-leave-active[data-v-e88209ff]{transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.slide-enter-from[data-v-e88209ff]{opacity:0;transform:translate(40px)}.slide-leave-to[data-v-e88209ff]{opacity:0;transform:translate(-40px)}.fade-enter-active[data-v-e88209ff],.fade-leave-active[data-v-e88209ff]{transition:opacity .25s ease}.fade-enter-from[data-v-e88209ff],.fade-leave-to[data-v-e88209ff]{opacity:0}@media(max-width:640px){.slide[data-v-e88209ff]{padding:4.5rem 1rem 5rem}.slide-header[data-v-e88209ff]{margin-bottom:1.75rem}.deck-header[data-v-e88209ff]{padding:.5rem .85rem}.deck-footer[data-v-e88209ff]{padding:.65rem .85rem}.stat-num[data-v-e88209ff]{font-size:2.2rem}.alianza-grid[data-v-e88209ff],.legal-grid[data-v-e88209ff]{gap:1rem}.tl-item[data-v-e88209ff]{flex-direction:column;gap:.7rem;padding:1rem 1.25rem}}.legal-content[data-v-bdd1e177] h2{font-size:1.1em;font-weight:700;margin:1em 0 .5em;color:#1a1a2e}.legal-content[data-v-bdd1e177] h3{font-size:1em;font-weight:600;margin:.8em 0 .4em;color:#374151}.legal-content[data-v-bdd1e177] p{margin:.5em 0}.legal-content[data-v-bdd1e177] ul,.legal-content[data-v-bdd1e177] ol{margin:.5em 0;padding-left:1.5em}.legal-content[data-v-bdd1e177] li{margin:.3em 0}.legal-content[data-v-bdd1e177] table{width:100%;margin:.5em 0;font-size:.9em}.legal-content[data-v-bdd1e177] th,.legal-content[data-v-bdd1e177] td{padding:6px 8px}.input-field[data-v-83a006b8]{width:100%;border-radius:.5rem;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;font-size:.875rem;padding:.5rem .75rem;outline:none}.input-field[data-v-83a006b8]:focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f74d}.fade-section{opacity:0;transform:translateY(32px);transition:opacity .7s ease-out,transform .7s ease-out}.fade-visible{opacity:1;transform:translateY(0)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-50px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.03)}}.animate-fade-in{animation:fade-in .6s ease-out both}.animate-fade-in-up{animation:fade-in-up .6s ease-out both}.animate-gradient{animation:gradient-shift 4s ease-in-out infinite}.animate-blob{animation:blob 10s ease-in-out infinite}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.animation-delay-800{animation-delay:.8s}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:floatCard 5s ease-in-out infinite}.animate-float-delayed{animation:floatCard 7s ease-in-out infinite;animation-delay:-2.5s}@media(prefers-reduced-motion:reduce){.animate-float,.animate-float-delayed{animation:none}}.safe-area-pb{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}
