.inquiry-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background-color:#0d295c99;justify-content:center;align-items:center;width:100vw;height:100vh;padding:12px;animation:.3s ease-out forwards fadeInModal;display:flex;position:fixed;top:0;left:0}.inquiry-modal-overlay .inquiry-modal-card{background-color:#fff;border:1px solid #dca74226;border-radius:16px;width:100%;max-width:580px;max-height:92vh;padding:25px 20px;animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUpModal;position:relative;overflow-y:auto;box-shadow:0 15px 40px #00000040}.inquiry-modal-overlay .inquiry-modal-card::-webkit-scrollbar{width:5px}.inquiry-modal-overlay .inquiry-modal-card::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:10px}.inquiry-modal-overlay .close-modal-btn{top:15px;background:var(--bg-surface);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:15px}.inquiry-modal-overlay .close-modal-btn:hover{color:#fff;background-color:#e53e3e;transform:rotate(90deg)}.inquiry-modal-overlay .modal-header{margin-bottom:20px;padding-inline-end:30px}.inquiry-modal-overlay .modal-header h2{color:var(--main-color);margin-bottom:4px;font-size:1.35rem;font-weight:800}.inquiry-modal-overlay .modal-header p{color:var(--text-muted);font-size:.85rem;line-height:1.4}.inquiry-modal-overlay .modal-form{flex-direction:column;gap:14px;display:flex}.inquiry-modal-overlay .modal-form .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiry-modal-overlay .modal-form .form-group{flex-direction:column;gap:5px;display:flex}.inquiry-modal-overlay .modal-form .form-group label{color:var(--main-color);font-size:.82rem;font-weight:700}.inquiry-modal-overlay .modal-form .form-group input,.inquiry-modal-overlay .modal-form .form-group textarea{border:1.5px solid var(--border-color);width:100%;color:var(--main-color);transition:var(--transition-smooth);background-color:#fff;border-radius:8px;padding:10px 14px;font-size:.88rem}.inquiry-modal-overlay .modal-form .form-group input:focus,.inquiry-modal-overlay .modal-form .form-group textarea:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #dca74214}.inquiry-modal-overlay .modal-form .form-group input::placeholder,.inquiry-modal-overlay .modal-form .form-group textarea::placeholder{color:#a0aec0;font-size:.8rem}.inquiry-modal-overlay .modal-form .form-group .input-disabled{background-color:var(--bg-surface);border-color:var(--border-color);color:var(--secondary-color);cursor:not-allowed;font-weight:700}.inquiry-modal-overlay .modal-form .form-group textarea{resize:none}.inquiry-modal-overlay .modal-form .submit-form-btn{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color);border-radius:var(--radius-button);cursor:pointer;transition:var(--transition-smooth);justify-content:center;align-items:center;gap:8px;margin-top:5px;padding:12px 20px;font-size:.92rem;font-weight:700;display:flex}.inquiry-modal-overlay .modal-form .submit-form-btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--main-color);transform:translateY(-2px)}[dir=ar] .inquiry-modal-overlay .modal-form .submit-form-btn .flip-rtl{transform:scaleX(-1)}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.inquiry-modal-overlay{padding:8px}.inquiry-modal-overlay .inquiry-modal-card{border-radius:12px;max-height:95vh;padding:20px 14px}.inquiry-modal-overlay .modal-header{margin-bottom:15px}.inquiry-modal-overlay .modal-header h2{font-size:1.2rem}.inquiry-modal-overlay .modal-form{gap:12px}.inquiry-modal-overlay .modal-form .form-row{grid-template-columns:1fr;gap:12px}}
