.ContactForm_contactFormSection__k7FQp{max-width:700px;margin:3rem auto;background:var(--cardBg);border-radius:var(--border-radius);box-shadow:0 2px 16px rgba(44,63,80,.07);padding:2.5rem 2rem}.ContactForm_title__Wubx3{font-size:1.3rem;font-weight:500;color:var(--blueAlt);margin-bottom:.5rem;text-align:center}.ContactForm_description__USORl{font-size:1rem;color:var(--greyAlt2);margin-bottom:2rem;text-align:center}.ContactForm_contactForm__jbRdB{display:flex;flex-direction:column;gap:1.5rem}.ContactForm_grid__5YNHQ{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%}@media (max-width:700px){.ContactForm_contactFormSection__k7FQp{padding:1.5rem 1rem}.ContactForm_grid__5YNHQ{grid-template-columns:1fr;gap:1rem}}.ContactForm_field__k3RAO{display:flex;flex-direction:column;gap:.4rem}.ContactForm_label__sUKeg{font-weight:600;color:var(--foregroundAlt);font-size:.95rem}.ContactForm_required__qQc_e{color:var(--red);margin-left:.2em;font-size:1em}.ContactForm_input__TYYpb,.ContactForm_textarea__16ICT{padding:var(--control-padding-y) var(--control-padding-x);border-radius:var(--border-radius);border:1px solid var(--greyAlt1);background:var(--background);color:var(--foreground);font-size:1rem;font-family:inherit;transition:border-color .2s}.ContactForm_input__TYYpb:focus,.ContactForm_textarea__16ICT:focus{border-color:var(--blueAlt);outline:none}.ContactForm_textarea__16ICT{min-height:120px;resize:vertical}.ContactForm_actions__TJiG3{display:flex;justify-content:center}.ContactForm_error__G6c_0{color:var(--red);background:var(--negativeBg);border-radius:var(--border-radius);padding:.7rem 1rem;text-align:center;font-size:.98rem}.ContactForm_toast__V4PjV{position:fixed;top:2.5rem;left:50%;transform:translateX(-50%);border-radius:var(--border-radius);box-shadow:0 2px 16px rgba(44,63,80,.13);padding:1rem 2.5rem 1rem 1.5rem;font-size:1.05rem;z-index:9999;display:flex;align-items:center;gap:1rem;min-width:220px;max-width:min(560px,90vw);animation:ContactForm_fadeIn__WP77m .2s}.ContactForm_toast__V4PjV,.ContactForm_toast__V4PjV.ContactForm_success__3egJ8{background:var(--positiveBg);color:var(--positiveText)}.ContactForm_toast__V4PjV.ContactForm_error__G6c_0{background:var(--negativeBg);color:var(--negativeText)}.ContactForm_toastClose__7scwP{background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;padding:.5rem;border-radius:var(--border-radius);line-height:1;opacity:.85;transition:background .2s,opacity .2s}.ContactForm_toastClose__7scwP:hover{background:rgba(0,0,0,.06);opacity:1}.ContactForm_toastClose__7scwP:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes ContactForm_fadeIn__WP77m{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ContactForm_visuallyHidden__CWlld{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.login_root__LcZIT{min-height:calc(100vh - var(--header-height));display:grid;place-items:center;padding:2.5rem 1.25rem;margin-top:var(--header-height);position:relative;overflow:hidden}.login_root__LcZIT:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 10% 20%,rgba(51,126,255,.12),transparent 35%),radial-gradient(circle at 90% 10%,rgba(0,196,204,.12),transparent 30%),var(--background)}.login_card__XhR_y{width:100%;max-width:900px;display:grid;grid-template-columns:1fr 1fr;background:var(--cardBg);border:1px solid var(--cardBorder);border-radius:18px;box-shadow:0 20px 45px rgba(20,38,60,.12);overflow:hidden;direction:rtl}.login_card__XhR_y>*{direction:ltr}.login_soloCard___F_rU{width:100%;max-width:520px;background:var(--cardBg);border:1px solid var(--cardBorder);border-radius:16px;box-shadow:0 16px 38px rgba(20,38,60,.12);padding:2.25rem;display:grid;gap:1rem}.login_soloTitle__4uE6Y{color:var(--foreground);text-align:center;margin:0 0 .25rem;font-size:1.7rem;letter-spacing:-.01em}.login_soloSubtitle__dxxWS{color:var(--foregroundAlt);text-align:center;line-height:1.5;margin:0 0 1rem}.login_soloForm__UHMzU{display:grid;gap:.75rem;width:100%;margin:0 auto .5rem}.login_soloForm__UHMzU .login_soloField__kd_Un{display:flex;flex-direction:column;gap:.35rem}.login_soloForm__UHMzU .login_soloInput__w7LBn{width:100%;border:1px solid var(--cardBorder);background:var(--cardBg);border-radius:12px;padding:.95rem 1rem;font-size:1rem}.login_soloForm__UHMzU .login_soloInput__w7LBn:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(48,162,255,.15)}.login_soloForm__UHMzU .login_soloSubmit__mf_WX{border-radius:12px;padding:.95rem 1rem;margin-right:0}.login_soloSuccess__E9a_A{display:inline-flex;align-items:center;gap:.5rem;color:#0f9d58;background:#e6f4ea;border:1px solid #c4e3cf;padding:.75rem 1rem;border-radius:10px;font-weight:600;justify-content:center}.login_soloSuccessIcon__T3_ug{width:16px;height:16px;display:inline-block;border-radius:50%;background:#0f9d58;position:relative}.login_soloSuccessIcon__T3_ug:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:9px;border:solid #e6f4ea;border-width:0 2px 2px 0;transform:rotate(45deg)}.login_heroPane____D89{padding:2rem;background:linear-gradient(135deg,rgba(12,32,58,.9),rgba(17,68,116,.9));color:#eef4ff;display:flex;flex-direction:column;gap:.45rem;text-align:left;border-radius:18px 0 0 18px}.login_badge__ILWip{display:inline-flex;align-items:center;padding:.4rem .9rem;border-radius:999px;background:rgba(255,255,255,.12);color:#eef4ff;font-weight:700;letter-spacing:.01em;margin:1rem -.5rem .5rem}.login_supportCard__Vjc6P{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.9rem 1.05rem 1.1rem;background:rgba(255,255,255,.04);display:grid;gap:.35rem;flex:1}.login_title__cA9_5{font-size:1.8rem;letter-spacing:-.01em;color:#ffffff}.login_subtitle__Wq_H5{margin:0;color:#c5d7f5;line-height:1.6;font-size:1rem}.login_metaRow__Jqtl4{display:inline-flex;align-items:center;gap:.4rem;color:#d2e4ff;font-size:.95rem;line-height:1.35}.login_metaDot__7cMiW{width:8px;height:8px;border-radius:50%;background:#4cd7c8;display:inline-block}.login_supportText__uuaxY{margin:.5rem 0 0;color:#c5d7f5;font-size:.95rem}.login_supportText__uuaxY a{color:#e7f0ff;text-decoration:underline;text-underline-offset:.1em}.login_formPane__x_JQx{padding:2rem;display:grid;gap:1rem;background:transparent}.login_logo__sFcOg{width:120px;height:auto;justify-self:center}.login_formPane__x_JQx button[type=submit],.login_formPane__x_JQx input{padding:.9rem 1rem;border-radius:12px;font-size:1rem}.login_formPane__x_JQx input{border:1px solid var(--cardBorder);background:var(--cardBg)}.login_formPane__x_JQx input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(48,162,255,.15)}.login_formPane__x_JQx button[type=submit]{background:linear-gradient(135deg,var(--blueAlt),var(--blue));color:#fff;border:none;font-weight:700;letter-spacing:.01em;transition:transform .12s ease,box-shadow .12s ease}.login_formPane__x_JQx button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(0,114,207,.2)}.login_helperLinks__qo_9g{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;font-weight:600;color:var(--link)}.login_helperLinks__qo_9g a{color:var(--link);text-decoration:underline;text-underline-offset:.1em}.login_helper__j3soR{text-align:center;font-size:.95rem;color:var(--foregroundAlt);margin:0}.login_helper__j3soR a{color:var(--link);text-decoration:underline;text-underline-offset:.1em}.login_helperError__wVmUh{color:var(--negativeText)}.login_footer__ckGKQ{margin-top:.5rem}.login_label__NySaX{font-weight:600;font-size:.9rem;color:var(--foreground)}@media (max-width:900px){.login_card__XhR_y{grid-template-columns:1fr;direction:ltr}.login_heroPane____D89{border-radius:0 0 18px 18px;padding:1.75rem 1.5rem}.login_formPane__x_JQx{padding:1.75rem 1.5rem}}@media (max-width:600px){.login_root__LcZIT{padding:1.5rem 1rem}.login_soloCard___F_rU{padding:1.75rem 1.25rem}.login_formPane__x_JQx,.login_heroPane____D89{padding:1.5rem 1.25rem}.login_badge__ILWip{margin:.5rem 0}}