.cad-page[data-v-2a578ff9]{display:flex;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.cad-form-side[data-v-2a578ff9]{flex:1;display:flex;align-items:center;justify-content:center}[dir] .cad-form-side[data-v-2a578ff9]{padding:48px 40px;background:#fff}.cad-form-wrap[data-v-2a578ff9]{width:100%;max-width:440px}[dir] .cad-logo[data-v-2a578ff9]{margin-bottom:40px}.cad-title[data-v-2a578ff9]{font-size:28px;font-weight:900;color:#0a0e14;letter-spacing:-1px;line-height:1.1}[dir] .cad-title[data-v-2a578ff9]{margin:0 0 10px}.cad-sub[data-v-2a578ff9]{font-size:15px;color:#1e293b;line-height:1.6;font-weight:500}[dir] .cad-sub[data-v-2a578ff9]{margin:0 0 32px}.cad-row[data-v-2a578ff9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}[dir] .cad-field[data-v-2a578ff9]{margin-bottom:16px}.cad-label[data-v-2a578ff9]{display:block;font-size:11px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px}[dir] .cad-label[data-v-2a578ff9]{margin-bottom:6px}.cad-input[data-v-2a578ff9]{width:100%;font-size:14px;color:#0f172a;outline:none;transition:all .2s;box-sizing:border-box;font-family:inherit}[dir] .cad-input[data-v-2a578ff9]{padding:13px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff}[dir] .cad-input[data-v-2a578ff9]:focus{border-color:#e86a10;box-shadow:0 0 0 4px rgba(232,106,16,.08)}.cad-input[data-v-2a578ff9]::placeholder{color:#a0aec0}.cad-erro[data-v-2a578ff9]{color:#ef4444;font-size:13px;font-weight:500}[dir] .cad-erro[data-v-2a578ff9]{margin-bottom:12px}.cad-btn[data-v-2a578ff9]{width:100%;color:#fff;font-size:16px;font-weight:800;font-family:inherit;transition:all .25s;letter-spacing:-.3px}[dir] .cad-btn[data-v-2a578ff9]{padding:15px;border:none;border-radius:12px;cursor:pointer;box-shadow:0 8px 28px rgba(232,106,16,.35);margin-top:8px}[dir=ltr] .cad-btn[data-v-2a578ff9]{background:linear-gradient(135deg,#e86a10,#d45e0c)}[dir=rtl] .cad-btn[data-v-2a578ff9]{background:linear-gradient(-135deg,#e86a10,#d45e0c)}[dir] .cad-btn[data-v-2a578ff9]:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(232,106,16,.45)}.cad-btn[data-v-2a578ff9]:disabled{opacity:.5}[dir] .cad-btn[data-v-2a578ff9]:disabled{cursor:not-allowed;transform:none}.cad-terms[data-v-2a578ff9]{font-size:11px;color:#94a3b8;line-height:1.5}[dir] .cad-terms[data-v-2a578ff9]{text-align:center;margin-top:16px}.cad-terms a[data-v-2a578ff9]{color:#e86a10;text-decoration:none}.cad-terms a[data-v-2a578ff9]:hover{text-decoration:underline}.cad-login-link[data-v-2a578ff9]{font-size:13px;color:#64748b}[dir] .cad-login-link[data-v-2a578ff9]{text-align:center;margin-top:20px}.cad-login-link a[data-v-2a578ff9]{color:#e86a10;font-weight:700;text-decoration:none}[dir] .cad-success[data-v-2a578ff9]{text-align:center;padding:24px 0}.cad-success-icon[data-v-2a578ff9]{font-size:56px}[dir] .cad-success-icon[data-v-2a578ff9]{margin-bottom:16px}.cad-success-title[data-v-2a578ff9]{font-size:22px;font-weight:800;color:#0f172a}[dir] .cad-success-title[data-v-2a578ff9]{margin:0 0 8px}.cad-success-sub[data-v-2a578ff9]{font-size:14px;color:#64748b;line-height:1.6}[dir] .cad-success-sub[data-v-2a578ff9]{margin:0 0 28px}.cad-visual-side[data-v-2a578ff9]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}[dir] .cad-visual-side[data-v-2a578ff9]{padding:48px 40px}[dir=ltr] .cad-visual-side[data-v-2a578ff9]{background:linear-gradient(160deg,#0d1b2e,#0a2240 60%,#06192e)}[dir=rtl] .cad-visual-side[data-v-2a578ff9]{background:linear-gradient(-160deg,#0d1b2e,#0a2240 60%,#06192e)}.cad-visual-side[data-v-2a578ff9]:before{content:"";position:absolute;top:-100px;width:400px;height:400px;filter:blur(60px)}[dir] .cad-visual-side[data-v-2a578ff9]:before{border-radius:50%;background:rgba(232,106,16,.08)}[dir=ltr] .cad-visual-side[data-v-2a578ff9]:before{right:-100px}[dir=rtl] .cad-visual-side[data-v-2a578ff9]:before{left:-100px}.cad-visual-content[data-v-2a578ff9]{position:relative;max-width:440px}.cad-visual-title[data-v-2a578ff9]{font-size:32px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.1}[dir] .cad-visual-title[data-v-2a578ff9]{margin:0 0 40px}.cad-features[data-v-2a578ff9]{display:flex;flex-direction:column;gap:24px}[dir] .cad-features[data-v-2a578ff9]{margin-bottom:40px}.cad-feature[data-v-2a578ff9]{display:flex;align-items:flex-start;gap:16px}.cad-feature-icon[data-v-2a578ff9]{font-size:20px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}[dir] .cad-feature-icon[data-v-2a578ff9]{border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.cad-feature-title[data-v-2a578ff9]{font-size:15px;font-weight:700;color:#fff}[dir] .cad-feature-title[data-v-2a578ff9]{margin-bottom:3px}.cad-feature-desc[data-v-2a578ff9]{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.4}.cad-trial-badge[data-v-2a578ff9]{display:inline-flex;align-items:center;gap:8px;color:#f5b935;font-size:13px;font-weight:700}[dir] .cad-trial-badge[data-v-2a578ff9]{padding:8px 18px;border-radius:999px;margin-bottom:24px;background:rgba(232,106,16,.12);border:1px solid rgba(232,106,16,.25)}.cad-trial-badge__dot[data-v-2a578ff9]{width:8px;height:8px}[dir] .cad-trial-badge__dot[data-v-2a578ff9]{border-radius:50%;background:#10b981}[dir=ltr] .cad-trial-badge__dot[data-v-2a578ff9],[dir=rtl] .cad-trial-badge__dot[data-v-2a578ff9]{animation:cad-pulse-data-v-2a578ff9 2s ease-in-out infinite}@keyframes cad-pulse-data-v-2a578ff9{0%,to{opacity:1}50%{opacity:.4}}.cad-social-proof[data-v-2a578ff9]{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.5);font-size:13px}.cad-avatars[data-v-2a578ff9]{display:flex}.cad-av[data-v-2a578ff9]{width:28px;height:28px}[dir] .cad-av[data-v-2a578ff9]{border-radius:50%;border:2px solid #0d1b2e}[dir=ltr] .cad-av[data-v-2a578ff9]{margin-left:-8px}[dir=rtl] .cad-av[data-v-2a578ff9]{margin-right:-8px}[dir=ltr] .cad-av[data-v-2a578ff9]:first-child{margin-left:0}[dir=rtl] .cad-av[data-v-2a578ff9]:first-child{margin-right:0}@media (max-width:900px){.cad-page[data-v-2a578ff9]{flex-direction:column-reverse}.cad-visual-side[data-v-2a578ff9]{display:none}[dir] .cad-form-side[data-v-2a578ff9]{padding:32px 20px}}