.blog-contact-us-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03);font-family:inherit;margin-top:1.5rem;overflow:hidden;padding:26px 20px 24px;position:relative!important}.blog-contact-us-card .decorative-bg-blob{background:radial-gradient(circle at 60% 40%,rgba(255,237,222,.95) 0,rgba(255,245,238,.75) 55%,hsla(0,0%,100%,0) 75%);border-radius:45% 55% 60% 40%/50% 45% 55% 50%;height:200px;pointer-events:none;position:absolute;right:-25px;top:-30px;width:200px;z-index:1}.blog-contact-us-card .decorative-vector-wrap{align-items:center;display:flex;height:130px;justify-content:center;pointer-events:none;position:absolute;right:6px;top:10px;width:130px;z-index:2}.blog-contact-us-card .decorative-vector-wrap .vector-illustration{filter:drop-shadow(0 4px 10px rgba(234,88,12,.08));height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.blog-contact-us-card .form-header-sec{margin-bottom:20px;position:relative;z-index:3}.blog-contact-us-card .form-header-sec .accent-bar{background:#ea580c;border-radius:4px;height:4px;margin-bottom:12px;width:44px}.blog-contact-us-card .form-header-sec .title{color:#0f172a;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.blog-contact-us-card .form-header-sec .title .highlight-text{color:#ea580c}.blog-contact-us-card .form-header-sec .subtitle{color:#64748b;font-size:.88rem;font-weight:400;line-height:1.4;margin:0;max-width:calc(100% - 120px)}.blog-contact-us-card .form-body{gap:14px;position:relative;z-index:3}.blog-contact-us-card .form-body,.blog-contact-us-card .form-body .field-group{display:flex;flex-direction:column}.blog-contact-us-card .form-body .field-group .field-label{align-items:center;color:#1e293b;display:flex;font-size:.86rem;font-weight:600;gap:3px;margin-bottom:6px}.blog-contact-us-card .form-body .field-group .field-label .req-star{color:#ef4444;font-weight:700}.blog-contact-us-card .form-body .field-group .input-box{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;position:relative;transition:all .2s ease}.blog-contact-us-card .form-body .field-group .input-box:focus-within{border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.1)}.blog-contact-us-card .form-body .field-group .input-box.has-error{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.blog-contact-us-card .form-body .field-group .input-box .icon-badge{align-items:center;background:#fff5ed;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:6px 8px 6px 6px;width:36px}.blog-contact-us-card .form-body .field-group .input-box .icon-badge .input-icon{color:#ea580c;font-size:19px}.blog-contact-us-card .form-body .field-group .input-box input{background:transparent;border:none;color:#1e293b;flex:1;font-size:.88rem;outline:none;padding:10px 12px 10px 0;width:100%}.blog-contact-us-card .form-body .field-group .input-box input::-moz-placeholder{color:#9ca3af;font-size:.86rem}.blog-contact-us-card .form-body .field-group .input-box input::placeholder{color:#9ca3af;font-size:.86rem}.blog-contact-us-card .form-body .field-group .input-box input:focus{border:none!important;box-shadow:none!important;outline:none!important}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap{align-items:center;display:flex;flex-shrink:0;position:relative}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-toggle{align-items:center;background:transparent;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:4px;outline:none;padding:4px 6px 4px 0}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-toggle .chevron-icon{color:#64748b;font-size:14px;transition:transform .2s ease}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:200px;min-width:180px;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 6px);z-index:50}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-dropdown .dropdown-item{color:#334155;cursor:pointer;font-size:.82rem;padding:7px 12px;transition:background .15s ease}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-dropdown .dropdown-item:hover{background:#fff5ed;color:#ea580c}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .phone-prefix-wrap .dial-code-dropdown .dropdown-item.active{background:#ffede0;color:#ea580c;font-weight:600}.blog-contact-us-card .form-body .field-group .input-box.phone-input-box .divider-line{background:#e2e8f0;flex-shrink:0;height:26px;margin:0 10px 0 2px;width:1px}.blog-contact-us-card .form-body .field-group .input-box.textarea-box{align-items:flex-start}.blog-contact-us-card .form-body .field-group .input-box.textarea-box .textarea-icon-badge{margin-top:8px}.blog-contact-us-card .form-body .field-group .input-box.textarea-box textarea{background:transparent;border:none;color:#1e293b;flex:1;font-family:inherit;font-size:.88rem;line-height:1.4;min-height:85px;outline:none;padding:10px 12px 10px 0;resize:vertical}.blog-contact-us-card .form-body .field-group .input-box.textarea-box textarea::-moz-placeholder{color:#9ca3af;font-size:.86rem}.blog-contact-us-card .form-body .field-group .input-box.textarea-box textarea::placeholder{color:#9ca3af;font-size:.86rem}.blog-contact-us-card .form-body .field-group .input-box.textarea-box textarea:focus{border:none!important;box-shadow:none!important;outline:none!important}.blog-contact-us-card .form-body .field-group .error-text{color:#ef4444;font-size:.75rem;font-weight:500;margin-top:4px}.blog-contact-us-card .form-body .captcha-group{margin-top:2px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box{align-items:center;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box:hover{background:#f8fafc;border-color:#cbd5e1}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box.has-error{border-color:#ef4444}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box.is-verified{background:#f0fdf4;border-color:#bbf7d0}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left{align-items:center;display:flex;gap:12px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-checkbox{align-items:center;background:#fff;border:2px solid #94a3b8;border-radius:5px;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:all .2s ease;width:26px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-checkbox.checked{background:#10b981;border-color:#10b981;color:#fff}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-checkbox.checked .check-icon{color:#fff;font-size:18px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-checkbox.loading{border-color:#ea580c}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-checkbox.loading .captcha-spinner{color:#ea580c;font-size:16px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .captcha-left .captcha-label{color:#1e293b;font-size:.88rem;font-weight:500}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-brand-logo{align-items:center;display:flex;gap:4px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-brand-logo .cloudflare-svg{height:16px;width:24px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-brand-logo .cloudflare-text{color:#1e293b;font-size:9.5px;font-weight:800;letter-spacing:.6px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-links{color:#64748b;font-size:8px}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-links a{color:#64748b;text-decoration:underline}.blog-contact-us-card .form-body .captcha-group .cloudflare-captcha-box .cloudflare-brand .cloudflare-links a:hover{color:#ea580c}.blog-contact-us-card .form-body .submit-expert-btn{align-items:center;background:linear-gradient(135deg,#f25b29,#ea580c);border:none;border-radius:12px;box-shadow:0 8px 22px rgba(234,88,12,.32);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:10px;height:50px;justify-content:center;margin-top:6px;transition:all .25s ease;width:100%}.blog-contact-us-card .form-body .submit-expert-btn .btn-paper-plane-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-size:19px;transform:rotate(0deg)}.blog-contact-us-card .form-body .submit-expert-btn .btn-spinner{font-size:20px}.blog-contact-us-card .form-body .submit-expert-btn:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#dc2626);box-shadow:0 12px 28px rgba(234,88,12,.42);transform:translateY(-2px)}.blog-contact-us-card .form-body .submit-expert-btn:active:not(:disabled){box-shadow:0 4px 12px rgba(234,88,12,.3);transform:translateY(0)}.blog-contact-us-card .form-body .submit-expert-btn:disabled{cursor:not-allowed;opacity:.75}@media(max-width:991px){.blog-contact-us-card{margin-top:2rem;padding:24px 18px 20px}.blog-contact-us-card .decorative-vector-wrap{height:110px;width:110px}.blog-contact-us-card .form-header-sec .title{font-size:1.6rem}}@media(max-width:480px){.blog-contact-us-card{padding:20px 14px 18px}.blog-contact-us-card .decorative-vector-wrap{height:95px;right:2px;top:6px;width:95px}.blog-contact-us-card .form-header-sec .title{font-size:1.45rem}.blog-contact-us-card .form-header-sec .subtitle{font-size:.82rem;max-width:160px}}