:root{--ck-color-brand-900: #0f1729;--ck-color-brand-800: #1a1a2e;--ck-color-brand-700: #16213e;--ck-color-brand-600: #0f3460;--ck-color-brand-500: #0d9488;--ck-color-brand-400: #14b8a6;--ck-color-brand-300: #5eead4;--ck-color-brand-50: #f0fdfa;--ck-color-slate-900: #0f172a;--ck-color-slate-800: #1e293b;--ck-color-slate-700: #334155;--ck-color-slate-600: #475569;--ck-color-slate-500: #64748b;--ck-color-slate-400: #94a3b8;--ck-color-slate-300: #cbd5e1;--ck-color-slate-200: #e2e8f0;--ck-color-slate-100: #f1f5f9;--ck-color-slate-50: #f8fafc;--ck-color-success-fg: #059669;--ck-color-success-bg: #dcfce7;--ck-color-warning-fg: #92400e;--ck-color-warning-bg: #fef3c7;--ck-color-danger-fg: #991b1b;--ck-color-danger-bg: #fee2e2;--ck-color-whatsapp: #25D366;--ck-space-1: 4px;--ck-space-2: 8px;--ck-space-3: 12px;--ck-space-4: 16px;--ck-space-5: 20px;--ck-space-6: 24px;--ck-space-8: 32px;--ck-space-10: 40px;--ck-space-12: 48px;--ck-radius-sm: 4px;--ck-radius-md: 8px;--ck-radius-lg: 12px;--ck-radius-xl: 16px;--ck-radius-full: 9999px;--ck-font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ck-shadow-sm: 0 1px 2px rgba(0,0,0,.04);--ck-shadow-md: 0 2px 8px rgba(0,0,0,.06);--ck-shadow-lg: 0 8px 24px rgba(0,0,0,.1);--ck-bg: var(--ck-color-slate-100);--ck-surface: var(--ck-color-brand-50);--ck-text: var(--ck-color-slate-900);--ck-muted: var(--ck-color-slate-500);--ck-primary: var(--ck-color-brand-500);--ck-primary-dark: #0f766e;--ck-border: var(--ck-color-slate-200);--ck-radius: var(--ck-radius-lg)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:var(--ck-font-family);background:var(--ck-color-slate-50);color:var(--ck-color-slate-900)}a{color:var(--ck-color-brand-500)}input,textarea,select{width:100%;padding:var(--ck-space-3) var(--ck-space-3);border:1px solid var(--ck-color-slate-200);border-radius:var(--ck-radius-md);background:#fff;color:var(--ck-color-slate-900)}input:focus,textarea:focus,select:focus{border-color:var(--ck-color-brand-500);outline:2px solid rgba(13,148,136,.15);outline-offset:0}button{border:0;border-radius:var(--ck-radius-md);padding:var(--ck-space-3) var(--ck-space-3);background:var(--ck-color-brand-500);color:#fff}button:hover{background:var(--ck-primary-dark)}button:disabled{opacity:.7;cursor:not-allowed}.ck-card{background:#fff;border:1px solid var(--ck-color-slate-200);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-md)}.ck-page{max-width:1100px;margin:0 auto}@keyframes ck-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.ck-dot{display:inline-block;animation:ck-dot-bounce 1s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.ck-dot{animation:none}}.ck-cta{display:inline-block;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.ck-cta:hover{transform:translateY(-1px);box-shadow:var(--ck-shadow-lg)}.ck-cta:focus-visible{outline:3px solid rgba(13,148,136,.5);outline-offset:2px}@media(max-height:480px){.ck-sticky-band{display:none!important}}@keyframes ck-skeleton-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.ck-skeleton{animation:ck-skeleton-shimmer 1.4s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.ck-skeleton{animation:none;opacity:.7}}
