.request-call-form-container[data-v-bc7f4ab9]{background:#fff;border:1px solid #e5e7eb;border-radius:.5em;box-shadow:0 2px 8px #0000000f;margin:1rem auto;max-width:100%;padding:1.5rem 1rem}@media(min-width:640px){.request-call-form-container[data-v-bc7f4ab9]{margin:2rem auto;max-width:480px;padding:2rem}}@media(min-width:1024px){.request-call-form-container[data-v-bc7f4ab9]{max-width:520px}}.form-header[data-v-bc7f4ab9]{margin-bottom:2rem;text-align:center}.form-trust-badge[data-v-bc7f4ab9]{align-items:center;color:#10b981;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;margin-top:.5rem}.form-trust-badge svg[data-v-bc7f4ab9]{flex-shrink:0;stroke:#10b981}.form-title[data-v-bc7f4ab9]{color:#1a1a1a;font-family:Quicksand,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.form-subtitle[data-v-bc7f4ab9]{color:#6b7280;font-size:.9375rem;line-height:1.5}.request-call-form[data-v-bc7f4ab9]{gap:1.5rem}.form-group[data-v-bc7f4ab9],.request-call-form[data-v-bc7f4ab9]{display:flex;flex-direction:column}.form-group[data-v-bc7f4ab9]{gap:.5rem}.form-label[data-v-bc7f4ab9]{color:#374151;font-family:Quicksand,sans-serif;font-size:.875rem;font-weight:600}.required[data-v-bc7f4ab9]{color:#ef4444;margin-left:.25rem}.form-input[data-v-bc7f4ab9],.form-select[data-v-bc7f4ab9],.form-textarea[data-v-bc7f4ab9]{background:#fff;border:1px solid #d1d5db;border-radius:.5em;color:#1a1a1a;font-family:Quicksand,sans-serif;font-size:.9375rem;padding:.75rem 1rem;transition:all .2s ease-out}.form-input[data-v-bc7f4ab9]:hover,.form-select[data-v-bc7f4ab9]:hover,.form-textarea[data-v-bc7f4ab9]:hover{border-color:#9ca3af}.form-input[data-v-bc7f4ab9]:focus,.form-select[data-v-bc7f4ab9]:focus,.form-textarea[data-v-bc7f4ab9]:focus{border-color:#f9ae00;box-shadow:0 0 0 3px #f9ae001a;outline:none}.input-error[data-v-bc7f4ab9],.input-error[data-v-bc7f4ab9]:focus{border-color:#ef4444}.input-error[data-v-bc7f4ab9]:focus{box-shadow:0 0 0 3px #ef44441a}.error-message[data-v-bc7f4ab9]{align-items:center;color:#ef4444;display:flex;font-size:.8125rem;gap:.25rem}.general-error[data-v-bc7f4ab9]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375em;margin-bottom:1rem;padding:.75rem 1rem}.field-hint[data-v-bc7f4ab9]{color:#9ca3af;font-size:.8125rem;font-style:italic}.captcha-hint[data-v-bc7f4ab9]{align-items:center;color:#ef4444;display:flex;font-style:normal;font-weight:500;gap:.375rem;margin-top:.5rem}.captcha-hint svg[data-v-bc7f4ab9]{flex-shrink:0;stroke:#ef4444}.form-textarea[data-v-bc7f4ab9]{min-height:100px;resize:vertical}.cf-turnstile-container[data-v-bc7f4ab9]{display:flex;justify-content:center;padding:1rem 0}.form-actions[data-v-bc7f4ab9]{margin-top:.5rem}.submit-btn[data-v-bc7f4ab9]{align-items:center;background:linear-gradient(135deg,#f9ae00,#d48c00);border:1px solid #d48c00;border-radius:2rem;box-shadow:0 4px 16px #0006,0 2px 8px #0000004d,inset 0 1px #ffffff1a;color:#1a1a1a;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;padding:1rem 2rem;transition:all .2s ease-out;width:100%}.submit-btn[data-v-bc7f4ab9]:hover:not(:disabled){background:linear-gradient(135deg,#d48c00,#b87500);box-shadow:0 6px 20px #00000080,0 4px 12px #f9ae0066,inset 0 1px #fff3;transform:translateY(-2px)}.submit-btn[data-v-bc7f4ab9]:active:not(:disabled){box-shadow:0 3px 10px #0006,0 2px 8px #f9ae004d,inset 0 1px #ffffff26;transform:translateY(0)}.submit-btn.btn-disabled[data-v-bc7f4ab9],.submit-btn[data-v-bc7f4ab9]:disabled{border-color:#6b7280;cursor:not-allowed;opacity:.5}.submit-btn.btn-disabled[data-v-bc7f4ab9],.submit-btn.btn-disabled[data-v-bc7f4ab9]:hover,.submit-btn[data-v-bc7f4ab9]:disabled,.submit-btn[data-v-bc7f4ab9]:disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:none;transform:none}.btn-icon[data-v-bc7f4ab9]{flex-shrink:0}.spinner[data-v-bc7f4ab9]{animation:spin-bc7f4ab9 .6s linear infinite;border:2px solid rgba(26,26,26,.3);border-radius:50%;border-top-color:#1a1a1a;height:20px;width:20px}@keyframes spin-bc7f4ab9{to{transform:rotate(1turn)}}.success-message[data-v-bc7f4ab9]{align-items:center;animation:slideIn-bc7f4ab9 .3s ease-out;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;border-radius:.5em;color:#065f46;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:1rem 1.25rem}.success-icon[data-v-bc7f4ab9]{flex-shrink:0;stroke:#10b981}@keyframes slideIn-bc7f4ab9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.request-call-form-container[data-v-bc7f4ab9]{margin:1rem;padding:1.5rem 1rem}.form-title[data-v-bc7f4ab9]{font-size:1.5rem}.submit-btn[data-v-bc7f4ab9]{padding:.875rem 1.5rem}}.request-call-page[data-v-feb746d3]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);min-height:80vh;padding:2rem 0}@media(max-width:640px){.request-call-page[data-v-feb746d3]{padding:1rem 0}}
