.contact_container__wPKHJ{max-width:1200px;margin:0 auto;padding:40px 20px;direction:rtl;font-family:inherit}.contact_hero__ay02X{background:linear-gradient(135deg,#101827,#e31e24 150%);border-radius:24px;padding:80px 40px;text-align:center;color:#fff;margin-bottom:50px;box-shadow:0 20px 40px rgba(227,30,36,.15);position:relative;overflow:hidden}.contact_hero__ay02X:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 0,transparent 50%)}.contact_heroTitle__qxvVh{font-size:3rem;font-weight:800;margin-bottom:20px;letter-spacing:-.5px}.contact_heroSub__Y1mr8{font-size:1.25rem;color:hsla(0,0%,100%,.85);max-width:600px;margin:0 auto;line-height:1.7}.contact_layoutGrid__j_4gT{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;margin-bottom:40px}.contact_infoColumn__xnTHz{display:flex;flex-direction:column;gap:20px}.contact_infoCard__pjLdm{background:#fff;border-radius:20px;padding:25px 30px;box-shadow:0 10px 25px rgba(0,0,0,.02);border:1px solid #f3f4f6;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact_infoCard__pjLdm:hover{transform:translateX(-5px);box-shadow:0 15px 35px rgba(227,30,36,.05);border-color:rgba(227,30,36,.12)}.contact_iconWrap__R644R{width:60px;height:60px;background-color:rgba(227,30,36,.06);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#e31e24;font-size:1.6rem;flex-shrink:0;transition:all .3s ease}.contact_infoCard__pjLdm:hover .contact_iconWrap__R644R{background-color:#e31e24;color:#fff}.contact_cardContent__5eJb8{display:flex;flex-direction:column;gap:5px}.contact_cardLabel__N_Qeb{font-size:.9rem;color:#6b7280;font-weight:500}.contact_cardValue__5psXW{direction:ltr;text-align:right}.contact_cardValueText__Yug8H,.contact_cardValue__5psXW{font-size:1.15rem;font-weight:700;color:#111827}.contact_whatsappLink__1QoAm{color:#25d366;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.contact_whatsappLink__1QoAm:hover{color:#128c7e}.contact_formCard__AIlCu{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid #f3f4f6}.contact_formTitle__2DB5Z{font-size:1.6rem;font-weight:800;color:#111827;margin-bottom:10px}.contact_formSub__RQjON{font-size:.95rem;color:#6b7280;margin-bottom:30px}.contact_form__aAAAd{display:flex;flex-direction:column;gap:20px}.contact_inputGroup__ibAiu{display:flex;flex-direction:column;gap:8px}.contact_inputGroup__ibAiu label{font-size:.95rem;font-weight:600;color:#374151}.contact_input__nYFUD,.contact_textarea__iRjbN{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:12px;font-family:inherit;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.contact_input__nYFUD:focus,.contact_textarea__iRjbN:focus{outline:none;border-color:#e31e24;background-color:#fff;box-shadow:0 0 0 3px rgba(227,30,36,.08)}.contact_textarea__iRjbN{min-height:120px;resize:vertical}.contact_submitBtn__PCC28{background-color:#e31e24;color:#fff;border:none;border-radius:12px;padding:14px 20px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px}.contact_submitBtn__PCC28:hover{background-color:#c4181d;box-shadow:0 8px 20px rgba(227,30,36,.18);transform:translateY(-2px)}.contact_submitBtn__PCC28:active{transform:translateY(0)}.contact_submitBtn__PCC28:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.contact_statusMessage__f0eSx{padding:12px 16px;border-radius:10px;font-size:.95rem;font-weight:600}.contact_successMessage__66e_R{background-color:#def7ec;color:#03543f;border:1px solid #bcf0da}.contact_errorMessage__A_8k5{background-color:#fde8e8;color:#9b1c1c;border:1px solid #f8b4b4}@media (max-width:992px){.contact_layoutGrid__j_4gT{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.contact_hero__ay02X{padding:50px 20px;border-radius:16px;margin-bottom:30px}.contact_heroTitle__qxvVh{font-size:2.2rem}.contact_heroSub__Y1mr8{font-size:1.05rem}.contact_formCard__AIlCu{padding:30px 20px;border-radius:16px}.contact_infoCard__pjLdm{padding:20px;border-radius:16px}}