[data-v-ebbe60f3]:root{--primary-color:#6366f1;--primary-hover-color:#4f46e5;--secondary-color:#8b5cf6;--error-color:#ef4444;--text-primary:#1e293b;--text-secondary:#64748b;--border-color:#d1d5db;--background-light:#fff}[data-v-ebbe60f3]{box-sizing:border-box}.modal-overlay[data-v-ebbe60f3]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f172a99;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content[data-v-ebbe60f3]{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0000001f;max-height:90vh;max-width:480px;overflow-y:auto;padding:32px;position:relative;width:90%}.close-btn[data-v-ebbe60f3]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:14px;top:14px;transition:color .2s}.close-btn[data-v-ebbe60f3]:hover{color:var(--error-color)}.hero-section[data-v-ebbe60f3]{margin-bottom:40px;text-align:center}.hero-title[data-v-ebbe60f3]{color:var(--text-primary);font-size:1.8rem;font-weight:700;text-align:left}.hero-subtitle[data-v-ebbe60f3]{color:var(--text-secondary);font-size:1rem;line-height:1.4;text-align:left}.form[data-v-ebbe60f3]{display:flex;flex-direction:column;gap:20px}.floating-input-group[data-v-ebbe60f3]{position:relative}.floating-input[data-v-ebbe60f3]{background:var(--background-light);border:1px solid var(--border-color);border-color:var(--primary-color);border-radius:8px;box-shadow:0 0 0 1px #42a5f5;color:var(--text-primary);font-size:1rem;height:52px;padding:14px 14px 14px 44px;transition:all .2s ease;width:100%}textarea.floating-input[data-v-ebbe60f3]{height:auto;min-height:100px;padding:16px 14px 16px 44px;resize:vertical}.floating-input[data-v-ebbe60f3]:focus{border-color:var(--primary-color);box-shadow:0 0 0 1.5px #42a5f5}.floating-input.error[data-v-ebbe60f3]{border-color:var(--error-color);box-shadow:0 0 0 3px #ef444426}.floating-label[data-v-ebbe60f3]{background:var(--background-light);color:var(--text-secondary);font-size:.95rem;left:44px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.floating-input.filled+.floating-label[data-v-ebbe60f3],.floating-input:focus+.floating-label[data-v-ebbe60f3]{background:#fff;color:var(--primary-color);font-size:.75rem;font-weight:500;left:40px;padding:2px 6px;top:-8px}.floating-input.error+.floating-label[data-v-ebbe60f3]{color:var(--error-color)}.error-message[data-v-ebbe60f3]{color:red;font-size:.8rem;font-weight:300;margin-top:6px}.input-icon[data-v-ebbe60f3]{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease}.textarea-icon[data-v-ebbe60f3]{top:20px}.input-icon svg[data-v-ebbe60f3]{height:18px;width:18px}.floating-input.filled~.input-icon[data-v-ebbe60f3],.floating-input:focus~.input-icon[data-v-ebbe60f3]{color:var(--primary-color)}.floating-input.error~.input-icon[data-v-ebbe60f3]{color:var(--error-color)}.submit-btn[data-v-ebbe60f3]{align-items:center;background:linear-gradient(135deg,#42a5f5,#02569b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:14px 20px;transition:all .3s ease;width:100%}.submit-btn[data-v-ebbe60f3]:hover:not(:disabled){background:linear-gradient(135deg,#42a5f5,#0467b8);box-shadow:0 6px 15px #63a8f14d;transform:translateY(-2px)}.submit-btn-orange[data-v-ebbe60f3]{background:linear-gradient(135deg,var(--it-button-theme_light),var(--it-button-bg))}.submit-btn-orange[data-v-ebbe60f3]:hover:not(:disabled){background:linear-gradient(135deg,var(--it-button-bg),var(--it-button-hover));box-shadow:0 6px 15px var(--it-button-light);transform:translateY(-2px)}.submit-btn-orange[data-v-ebbe60f3]:disabled{background:var(--it-button-theme_light);cursor:not-allowed}.submit-btn-softr[data-v-ebbe60f3]{background:linear-gradient(135deg,#0307126b,#1f2937)}.submit-btn-softr[data-v-ebbe60f3]:hover:not(:disabled){background:linear-gradient(135deg,#030712,#1f2937);box-shadow:0 6px 15px #03071254;transform:translateY(-2px)}.submit-btn[data-v-ebbe60f3]:disabled{background:#a5b4fc;cursor:not-allowed}.submit-btn-softr[data-v-ebbe60f3]:disabled{background:#1f29378e;cursor:not-allowed}.loading-spinner[data-v-ebbe60f3]{animation:spin-ebbe60f3 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:18px;margin-right:10px;width:18px}@keyframes spin-ebbe60f3{to{transform:rotate(1turn)}}.disclaimer[data-v-ebbe60f3]{color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin-top:20px;text-align:center}.p-link[data-v-ebbe60f3]{border-bottom:1px solid transparent;color:var(--primary-color);cursor:pointer;font-weight:500;transition:border-color .2s}.p-link[data-v-ebbe60f3]:hover{border-color:var(--primary-color)}@media (max-width:480px){.modal-content[data-v-ebbe60f3]{padding:24px}.hero-title[data-v-ebbe60f3]{font-size:1.5rem}.hero-subtitle[data-v-ebbe60f3]{font-size:.95rem}}.phone-input-group[data-v-ebbe60f3]{position:relative}.phone-label[data-v-ebbe60f3]{background:#fff;color:var(--primary-color);font-size:.75rem;font-weight:500;left:10px;padding:2px 6px;position:absolute;top:-8px;z-index:10}[data-v-ebbe60f3] .vue-tel-input{border:1px solid var(--primary-color);border-radius:8px;box-shadow:0 0 0 1px #42a5f5;height:52px;transition:all .2s ease}[data-v-ebbe60f3] .vue-tel-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 1.5px #42a5f5}[data-v-ebbe60f3] .vue-tel-input:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 1.5px #42a5f5}[data-v-ebbe60f3] .vue-tel-input.error{border-color:var(--error-color);box-shadow:0 0 0 3px #ef444426}[data-v-ebbe60f3] .vti__input{background:transparent;border-color:transparent;color:var(--text-primary);font-size:1rem}[data-v-ebbe60f3] .vti__dropdown{border-radius:8px 0 0 8px}.text-none[data-v-ebbe60f3]{text-transform:none}
