.cfm-overlay[data-v-013126d6]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#1f293373;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}.cfm-card[data-v-013126d6]{position:relative;width:100%;max-width:440px;background:#fff;border-radius:14px;box-shadow:0 8px 40px #0000002e;padding:36px 32px 28px}.cfm-close[data-v-013126d6]{position:absolute;top:14px;right:18px;background:none;border:none;font-size:1.5rem;line-height:1;color:var(--neutral-400);cursor:pointer;padding:0;transition:color .15s}.cfm-close[data-v-013126d6]:hover{color:var(--neutral-900)}.cfm-title[data-v-013126d6]{font-size:1.25rem;font-weight:700;color:var(--neutral-900);margin:0 0 .375rem}.cfm-subtitle[data-v-013126d6]{font-size:.9rem;color:var(--neutral-500);margin:0 0 1.5rem;line-height:1.5}.cfm-form[data-v-013126d6]{display:flex;flex-direction:column;gap:.875rem}.cfm-field[data-v-013126d6]{display:flex;flex-direction:column;gap:.25rem}.cfm-input[data-v-013126d6]{width:100%;padding:10px 13px;border:1.5px solid var(--neutral-300);border-radius:var(--border-radius-md);font-size:.9rem;color:var(--neutral-800);background:var(--neutral-100);transition:border-color .15s;outline:none;font-family:inherit;box-sizing:border-box}.cfm-input[data-v-013126d6]:focus{border-color:var(--primary-color);background:#fff}.cfm-input-error[data-v-013126d6]{border-color:var(--accent-error)}.cfm-textarea[data-v-013126d6]{resize:vertical;min-height:90px}.cfm-error[data-v-013126d6]{font-size:.78rem;color:var(--accent-error)}.cfm-submit[data-v-013126d6]{width:100%;padding:11px;font-size:.95rem;margin-top:.25rem}.cfm-global-error[data-v-013126d6]{font-size:.82rem;color:var(--accent-error);padding:8px 12px;background:#fef2f2;border-radius:var(--border-radius-md);border:1px solid #fecaca;margin:0}.cfm-privacy[data-v-013126d6]{font-size:.75rem;color:var(--neutral-400);text-align:center;margin:0;line-height:1.4}.cfm-success[data-v-013126d6]{text-align:center;padding:12px 0 4px}.cfm-success-icon[data-v-013126d6]{width:52px;height:52px;margin:0 auto 1rem;display:block}.cfm-success h4[data-v-013126d6]{font-size:1.15rem;font-weight:700;color:var(--neutral-900);margin:0 0 .5rem}.cfm-success p[data-v-013126d6]{font-size:.9rem;color:var(--neutral-500);margin:0 0 1.5rem}.cfm-overlay-enter-active[data-v-013126d6],.cfm-overlay-leave-active[data-v-013126d6]{transition:opacity .22s ease}.cfm-overlay-enter-from[data-v-013126d6],.cfm-overlay-leave-to[data-v-013126d6]{opacity:0}.cfm-card-enter-active[data-v-013126d6]{transition:opacity .25s ease,transform .28s cubic-bezier(.34,1.45,.64,1)}.cfm-card-leave-active[data-v-013126d6]{transition:opacity .18s ease,transform .18s ease}.cfm-card-enter-from[data-v-013126d6]{opacity:0;transform:scale(.9) translateY(10px)}.cfm-card-leave-to[data-v-013126d6]{opacity:0;transform:scale(.95)}@media (max-width: 480px){.cfm-card[data-v-013126d6]{padding:28px 20px 22px}}
