.registration_page__bCP0V{min-height:100vh;background:#fbfaf5;color:#173d35;direction:rtl}.registration_header__T8Tca{max-width:1280px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.85rem}.registration_backLink___6SLB{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;line-height:1.8}.registration_backLink___6SLB svg,.registration_header__T8Tca>a:first-child{flex-shrink:0}.registration_skip__vsHNi{position:absolute;top:-100px;right:16px;background:#fff;color:#173d35;padding:16px;border:1px solid #d5ddd3;border-radius:10px;z-index:30}.registration_skip__vsHNi:focus{top:12px}.registration_layout__H7d0J:focus{outline:none}.registration_header__T8Tca a:focus-visible,.registration_page__bCP0V a:focus-visible{outline:2px solid #527446;outline-offset:5px}.registration_layout__H7d0J{max-width:1220px;margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;padding:16px 32px 64px;align-items:start}.registration_intro__TSr24{font-size:.8rem;color:#416550;font-weight:600}.registration_content__4up16{min-width:0}.registration_content__4up16 h1{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.65;margin:12px 0;font-weight:600;letter-spacing:-.04em}.registration_description__DD16p{font-size:.95rem;line-height:1.9;color:#64736a;margin-bottom:22px}.registration_progress__16iUN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none}.registration_progress__16iUN li{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 0;border-bottom:2px solid #d8dfd3;color:#627466;font-size:.75rem;line-height:1.7}.registration_progress__16iUN svg{flex-shrink:0}.registration_progress__16iUN li[aria-current=step]{border-color:#315f45;color:#234e40;font-weight:600}.registration_form__uho2G{background:#fffefb;border:1px solid #dce2d7;border-radius:24px;padding:28px;box-shadow:0 16px 40px -24px #183c3229}.registration_form__uho2G fieldset+fieldset{margin-top:30px;border-top:1px solid #e0e5db;padding-top:25px}.registration_form__uho2G legend{font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:14px}.registration_fields__lDE8D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px}.registration_fields__lDE8D label{font-size:.82rem;display:grid;align-content:start;gap:8px}.registration_wide__SzSOK{grid-column:1/-1}.registration_fields__lDE8D input,.registration_fields__lDE8D select{width:100%;min-width:0;min-height:46px;background:#fafaf6;border:1px solid #d5ddd3;border-radius:10px;padding:10px 12px;font-size:.9rem;color:#173d35}.registration_fields__lDE8D input:focus,.registration_fields__lDE8D select:focus{outline:2px solid #658576;outline-offset:2px}.registration_fields__lDE8D small,.registration_hint__2VVBc{color:#617266;font-size:.75rem;line-height:1.9}.registration_hint__2VVBc{margin-top:10px}.registration_documentNote__zecWw{display:flex;gap:12px;background:#eff3e8;border-radius:14px;padding:17px;margin:25px 0;font-size:.8rem;line-height:1.9}.registration_documentNote__zecWw svg{flex-shrink:0}.registration_documentNote__zecWw p{margin-top:6px;color:#617266}.registration_submit__hoeH_{display:flex;align-items:center;justify-content:center;gap:12px;background:#234e40;color:white;width:100%;padding:15px;border-radius:12px;font-size:.9rem;font-weight:600}.registration_submit__hoeH_:hover{background:#32604e}.registration_submit__hoeH_:focus-visible{outline:3px solid #527446;outline-offset:3px}.registration_submit__hoeH_:disabled{opacity:.6;cursor:wait}.registration_error__lpaTN{padding:14px;border-radius:10px;background:#fff1ef;color:#a12929;font-size:.85rem;line-height:1.8;margin-bottom:14px}.registration_login__4Gxrc{text-align:center;font-size:.8rem;margin-top:20px}.registration_login__4Gxrc a{text-decoration:underline;text-underline-offset:4px}.registration_aside__kpTRP{position:sticky;top:24px;margin-top:8px;min-width:0}.registration_photo__9Bel_{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:130px 130px 20px 20px;background:#dde4d5}.registration_photo__9Bel_ img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center}.registration_photoCaption__9u36V{font-size:.68rem;color:#738171;margin-top:8px;line-height:1.8}.registration_aside__kpTRP h2{font-size:1.25rem;line-height:1.8;margin-top:23px}.registration_aside__kpTRP ol{display:grid;gap:18px;margin-top:24px}.registration_aside__kpTRP li{display:flex;gap:13px;font-size:.85rem;line-height:1.8}.registration_aside__kpTRP li>span{display:grid;place-content:center;border:1px solid #cbd99d;background:#e8edcc;border-radius:50%;width:30px;height:30px;flex-shrink:0;font-size:.75rem}.registration_asideNote__mmngF{margin-top:24px;padding-top:20px;border-top:1px solid #dce2d7;font-size:.8rem;line-height:1.9;color:#617266}.registration_aside__kpTRP li p{font-size:.78rem;color:#617266}.registration_footer__ph4oT{max-width:1220px;margin:auto;padding:20px 32px 32px;display:flex;gap:24px;font-size:.75rem;color:#617266;flex-wrap:wrap}@media (max-width:950px){.registration_layout__H7d0J{gap:30px;grid-template-columns:1.25fr .75fr}.registration_form__uho2G{padding:22px}.registration_photo__9Bel_{aspect-ratio:3/4}.registration_fields__lDE8D{grid-template-columns:1fr}}@media (max-width:700px){.registration_header__T8Tca{padding:20px;gap:14px}.registration_layout__H7d0J{display:flex;flex-direction:column;padding:10px 20px 35px;gap:30px}.registration_content__4up16{width:100%}.registration_aside__kpTRP{position:static;display:none}.registration_form__uho2G{padding:20px;border-radius:18px}.registration_fields__lDE8D{grid-template-columns:1fr}.registration_footer__ph4oT{padding-inline:20px}.registration_content__4up16 h1{font-size:1.7rem}.registration_progress__16iUN li{flex-direction:column;align-items:flex-start;font-size:.7rem;gap:7px}}@media (max-width:380px){.registration_header__T8Tca{padding-inline:16px;font-size:.75rem}.registration_header__T8Tca img{width:80px;height:auto}.registration_layout__H7d0J{padding-inline:16px}.registration_form__uho2G{padding:18px 16px}.registration_content__4up16 h1{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){html:has(.registration_page__bCP0V){scroll-behavior:auto}.registration_page__bCP0V *{transition:none!important}}