.ComingSoonBanner_banner__bIEoW{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #bfdbfe;padding:16px 24px;position:relative;animation:ComingSoonBanner_slideDown__tLjHW .3s ease-out}@keyframes ComingSoonBanner_slideDown__tLjHW{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.ComingSoonBanner_content__3Qn7J{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px;direction:rtl}.ComingSoonBanner_icon__aEw3p{font-size:24px;flex-shrink:0}.ComingSoonBanner_text__mf_R9{flex:1}.ComingSoonBanner_main__8JB_A{font-size:16px;font-weight:600;color:#1e40af;margin:0;line-height:1.5}.ComingSoonBanner_sub__fr3fX{font-size:14px;color:#3b82f6;margin:4px 0 0;line-height:1.4}.ComingSoonBanner_dismiss__VT2E6{background:none;border:none;font-size:20px;color:#3b82f6;cursor:pointer;padding:4px 8px;opacity:.6;transition:opacity .2s;flex-shrink:0}.ComingSoonBanner_dismiss__VT2E6:hover{opacity:1}.ComingSoonBanner_dismiss__VT2E6:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}@media (max-width:768px){.ComingSoonBanner_banner__bIEoW{padding:12px 16px}.ComingSoonBanner_icon__aEw3p{font-size:20px}.ComingSoonBanner_main__8JB_A{font-size:14px}.ComingSoonBanner_sub__fr3fX{font-size:12px}}@media print{.ComingSoonBanner_banner__bIEoW{display:none}}.ProposalRequestModal_overlay__X8yRq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ProposalRequestModal_modal__VtwbP{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ProposalRequestModal_closeButton__kcRht{position:absolute;top:20px;right:20px;background:none;border:none;font-size:28px;cursor:pointer;color:#666;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.ProposalRequestModal_closeButton__kcRht:hover{background:#f0f0f0;color:#000}.ProposalRequestModal_content___0xQg{padding:40px}.ProposalRequestModal_title__yFPPR{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.ProposalRequestModal_subtitle__KansH{font-size:16px;color:#666;margin-bottom:32px}.ProposalRequestModal_moduleGrid__7ekgJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;margin-bottom:24px}.ProposalRequestModal_moduleCard__1AHUY{border:2px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;display:flex;gap:16px;align-items:flex-start;position:relative}.ProposalRequestModal_moduleCard__1AHUY:hover{border-color:#3b82f6;background:#f8faff}.ProposalRequestModal_moduleCard__1AHUY.ProposalRequestModal_selected__U7o6e{border-color:#3b82f6;background:#eff6ff}.ProposalRequestModal_checkbox__boDqG{flex-shrink:0;width:20px;height:20px;margin-top:2px;cursor:pointer}.ProposalRequestModal_moduleInfo__mFqNk{flex:1}.ProposalRequestModal_moduleName__8XUa5{font-size:16px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:6px}.ProposalRequestModal_moduleDescription__t7Lic{font-size:14px;color:#666;line-height:1.5;margin:0}.ProposalRequestModal_checkmark__Tsuk7{font-size:24px;color:#3b82f6;font-weight:700}.ProposalRequestModal_footer__EEenF{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #e5e7eb}.ProposalRequestModal_selectedCount__dUR8R{font-size:16px;font-weight:600;color:#1a1a1a}.ProposalRequestModal_primaryButton__bJLGw{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:14px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s}.ProposalRequestModal_primaryButton__bJLGw:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}.ProposalRequestModal_primaryButton__bJLGw:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.ProposalRequestModal_backButton__3TUOl{background:none;border:none;color:#3b82f6;font-size:16px;cursor:pointer;margin-bottom:16px;padding:8px 0}.ProposalRequestModal_backButton__3TUOl:hover{text-decoration:underline}.ProposalRequestModal_form__CdhAl{display:flex;flex-direction:column;gap:24px}.ProposalRequestModal_formGroup__K9SNk{display:flex;flex-direction:column;gap:8px}.ProposalRequestModal_label__DT8Jo{font-size:14px;font-weight:600;color:#374151}.ProposalRequestModal_required__u0zbI{color:#ef4444}.ProposalRequestModal_input__rUtUl,.ProposalRequestModal_textarea__mtdlo{border:2px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.ProposalRequestModal_input__rUtUl:focus,.ProposalRequestModal_textarea__mtdlo:focus{outline:none;border-color:#3b82f6}.ProposalRequestModal_textarea__mtdlo{resize:vertical;font-family:inherit}.ProposalRequestModal_hint__xqUL_{font-size:13px;color:#6b7280;font-style:italic}.ProposalRequestModal_errorText__p4krq{font-size:13px;color:#ef4444}.ProposalRequestModal_error__b6BLQ{color:#ef4444;font-size:14px;padding:12px;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.ProposalRequestModal_radioGroup__qCxWi{display:flex;gap:24px;padding:12px 0}.ProposalRequestModal_radioLabel__YCOYW{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px}.ProposalRequestModal_radioLabel__YCOYW input[type=radio]{cursor:pointer;width:18px;height:18px}.ProposalRequestModal_selectedModulesSummary__woH5A{background:#f3f4f6;padding:20px;border-radius:8px}.ProposalRequestModal_selectedModulesSummary__woH5A strong{display:block;margin-bottom:12px;color:#1a1a1a}.ProposalRequestModal_selectedModulesSummary__woH5A ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.ProposalRequestModal_selectedModulesSummary__woH5A li{font-size:14px;color:#374151;padding:4px 0}.ProposalRequestModal_selectedModulesSummary__woH5A li:before{content:"✓ ";color:#10b981;font-weight:700;margin-right:6px}.ProposalRequestModal_submitError__t26b7{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;color:#991b1b}.ProposalRequestModal_successIcon__yD8VR{width:80px;height:80px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;margin:0 auto 24px}.ProposalRequestModal_successMessage__YIcXB{font-size:18px;color:#374151;text-align:center;margin-bottom:32px}.ProposalRequestModal_infoBox__sAkB0{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px}.ProposalRequestModal_infoBox__sAkB0 h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.ProposalRequestModal_timeline__P_jK3{display:flex;flex-direction:column;gap:16px}.ProposalRequestModal_timelineStep__KsYtk{padding-left:24px;border-left:3px solid #3b82f6}.ProposalRequestModal_timelineStep__KsYtk strong{display:block;color:#1a1a1a;margin-bottom:4px}.ProposalRequestModal_timelineStep__KsYtk p{color:#6b7280;margin:0;font-size:15px}.ProposalRequestModal_contactInfo__EXbvQ{text-align:center;font-size:15px;color:#374151;line-height:1.8;margin-bottom:24px}@media (max-width:768px){.ProposalRequestModal_content___0xQg{padding:24px}.ProposalRequestModal_moduleGrid__7ekgJ{grid-template-columns:1fr}.ProposalRequestModal_footer__EEenF{flex-direction:column;gap:16px}.ProposalRequestModal_primaryButton__bJLGw{width:100%}.ProposalRequestModal_radioGroup__qCxWi{flex-direction:column;gap:12px}}