.ContactRequest_card__2EBe8{display:flex;flex-direction:column;align-items:stretch;gap:2.4rem;padding:3.2rem;border:.1rem solid #e5e7eb;border-radius:2.4rem;background:var(--bg-main);font-family:var(--font-tajawal),var(--font-kufi),sans-serif;scroll-margin-top:10rem}.ContactRequest_types__TJXQJ{min-width:0;margin:0;padding:0;border:0}.ContactRequest_typesTitle__BRRGH{margin-bottom:2.4rem;padding:0;font-size:2.4rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.ContactRequest_typeGrid__Yx1iG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ContactRequest_type__e7PuU{position:relative;display:flex}.ContactRequest_type__e7PuU input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ContactRequest_typeBox__jNVXR{display:flex;flex:1;align-items:flex-start;gap:1.6rem;min-height:6.8rem;padding:1.5rem;border:.1rem solid #e5e7eb;border-radius:1.2rem;background:var(--bg-main);font-size:1.4rem;line-height:1.9;color:var(--primary);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ContactRequest_check__RqpPw{display:none;flex-shrink:0;margin-top:.3rem}.ContactRequest_type__e7PuU:hover .ContactRequest_typeBox__jNVXR{border-color:var(--primary)}.ContactRequest_type__e7PuU input:checked+.ContactRequest_typeBox__jNVXR{background:var(--blue-light)}.ContactRequest_type__e7PuU input:checked+.ContactRequest_typeBox__jNVXR .ContactRequest_check__RqpPw{display:block}.ContactRequest_type__e7PuU input:focus-visible+.ContactRequest_typeBox__jNVXR{outline:.2rem solid var(--primary);outline-offset:.2rem}.ContactRequest_fields__v6PBF{display:flex;flex-direction:column;gap:2.4rem}.ContactRequest_trap__K92wB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ContactRequest_submitError__TJBF5{font-size:1.4rem;color:#d92d20}.ContactRequest_actions__XaVjP{display:flex;justify-content:flex-start}.ContactRequest_submit__jmVVb{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 2.3rem;border:.1rem solid var(--primary);border-radius:4.4rem;background:var(--primary);font:inherit;font-size:1.8rem;font-weight:700;line-height:2.6rem;color:var(--text-inverse);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.ContactRequest_submit__jmVVb:hover{background:var(--blue-dark);box-shadow:0 1.2rem 2.4rem rgba(28,68,153,.24);transform:translateY(-.2rem)}.ContactRequest_submit__jmVVb:focus-visible{outline:.2rem solid var(--primary);outline-offset:.3rem}.ContactRequest_submit__jmVVb:disabled{cursor:progress;opacity:.7;transform:none}.ContactRequest_done__4h_iK{justify-content:center;align-items:center;min-height:40rem;text-align:center}.ContactRequest_doneTitle__82sN6{font-size:2.8rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.ContactRequest_doneText__ErLwm{max-width:64rem;font-family:var(--font-kufi),sans-serif;font-size:1.6rem;line-height:1.9;color:var(--text-secondary)}.ContactRequest_again__10Bh_{font:inherit;font-size:1.6rem;font-weight:700;color:var(--primary);text-decoration:underline;cursor:pointer}@media (prefers-reduced-motion:reduce){.ContactRequest_submit__jmVVb:hover{transform:none}}@media (max-width:640px){.ContactRequest_card__2EBe8{gap:2rem;padding:2.4rem 1.6rem;border-radius:1.6rem}.ContactRequest_typesTitle__BRRGH{margin-bottom:1.6rem;font-size:2rem}.ContactRequest_typeGrid__Yx1iG{grid-template-columns:minmax(0,1fr)}.ContactRequest_typeBox__jNVXR{min-height:0}.ContactRequest_fields__v6PBF{gap:2rem}.ContactRequest_actions__XaVjP .ContactRequest_submit__jmVVb{width:100%}}