._page_tcf20_1{min-height:100svh;margin:0;color:#102a76;font-family:var(--font-family-base);background:#dff3ff}._shell_tcf20_9{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) clamp(460px,37vw,680px);overflow:hidden}._heroScene_tcf20_18{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none}._authColumn_tcf20_28{position:relative;z-index:1;grid-column:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:stretch;padding:clamp(.8rem,1.8vw,1.5rem) clamp(1rem,2vw,2rem) clamp(1rem,2.5vw,2.25rem);min-width:0}._localePill_tcf20_41{align-self:flex-end;min-width:128px;min-height:52px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#fffffff0;color:#12338e;font-size:1.05rem;font-weight:900;box-shadow:0 10px 30px #2a70aa29}._localePill_tcf20_41 button{border:0;background:transparent;color:#7690c5;font:inherit}._localePill_tcf20_41 ._localeActive_tcf20_66{color:#12338e}._localeDivider_tcf20_70{color:#c5d3ed}._auth_tcf20_28{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:clamp(.75rem,1.5vw,1.25rem);padding:clamp(1.6rem,3vw,2.5rem);border:1px solid rgba(255,255,255,.92);border-radius:clamp(1.5rem,2.2vw,2.1rem);background:#fffffff5;box-shadow:0 20px 55px #2468a333;backdrop-filter:blur(12px);min-width:0}._authFormMode_tcf20_89{justify-content:flex-start}._logo_tcf20_93{display:block;width:min(100%,390px);height:auto;margin:0 auto;object-fit:contain}._slogan_tcf20_101{margin:.15rem 0 0;color:#0b2d82;font-size:clamp(1.45rem,2vw,2rem);font-weight:950;line-height:1.1;text-align:center}._platformLine_tcf20_110{margin:.65rem 0 clamp(1.4rem,3vh,2.25rem);color:#173b94;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:750;line-height:1.35;text-align:center}._authActions_tcf20_119{display:grid;gap:.75rem}._loginButton_tcf20_124,._registerButton_tcf20_125{width:100%;min-height:3.65rem;border-radius:1rem;font-size:1.08rem;font-weight:900}._loginButton_tcf20_124{background:linear-gradient(135deg,#13b5ed,#087cea);color:#fff;box-shadow:0 9px 23px #087cea40}._registerButton_tcf20_125{border:2px solid #168eea;background:#fff;color:#0876d7}._applicationLink_tcf20_145,._backButton_tcf20_146{border:0;background:transparent;color:#167fd5;font-size:.88rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}._applicationLink_tcf20_145{align-self:center;margin-top:.9rem;text-align:center}._backButton_tcf20_146{align-self:flex-start;margin:0 0 .8rem}._formTitle_tcf20_167{margin:0 0 .35rem;color:#102a76;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:950}._lead_tcf20_174{margin:0 0 .7rem;color:#5c6687;font-size:.92rem;font-weight:700;line-height:1.45}._form_tcf20_167{display:grid;gap:1rem;padding-top:.65rem}._form_tcf20_167 label{display:grid;gap:.45rem;font-weight:800}._benefits_tcf20_194{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:clamp(1.5rem,4vh,2.6rem);color:#173481;font-size:.78rem;font-weight:900;text-align:center}._benefits_tcf20_194 p{display:grid;justify-items:center;gap:.5rem;margin:0;line-height:1.25}._benefits_tcf20_194 span{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:999px;background:#e7f6ff;color:#0787df}._benefits_tcf20_194 p:first-child span{background:#fff2bd}._benefits_tcf20_194 p:last-child span{background:#ffe3ef;color:#e7377a}._footerLinks_tcf20_232{margin-top:1.25rem;text-align:center;font-size:.78rem;font-weight:700}._footerLinks_tcf20_232 a{color:#3969b4;text-decoration:underline;text-underline-offset:3px}@media(min-width:1200px)and (max-height:760px){._authColumn_tcf20_28{padding-top:.65rem;padding-bottom:.8rem}._localePill_tcf20_41{min-height:44px}._auth_tcf20_28{margin-top:.55rem;padding:1.35rem 2rem}._logo_tcf20_93{width:min(100%,300px)}._platformLine_tcf20_110{margin-bottom:1.25rem}._benefits_tcf20_194{margin-top:1.35rem}}@media(max-width:900px){._shell_tcf20_9{grid-template-columns:1fr;overflow:visible}._heroScene_tcf20_18{height:430px;object-fit:cover;object-position:27% top}._authColumn_tcf20_28{grid-column:1;min-height:100svh;padding:.75rem 1rem 1.5rem}._localePill_tcf20_41{position:absolute;top:.75rem;right:1rem;z-index:2;min-width:104px;min-height:44px;font-size:.9rem}._auth_tcf20_28{flex:initial;margin-top:285px;margin-right:auto;margin-left:auto;width:min(100%,640px);padding:1.5rem 1.25rem 2rem;border-radius:1.5rem}._authFormMode_tcf20_89{margin-top:250px}}@media(max-width:520px){._heroScene_tcf20_18{height:315px;object-position:28% top}._auth_tcf20_28{margin-top:205px;padding:1.25rem 1rem 1.5rem;border-radius:1.25rem}._authFormMode_tcf20_89{margin-top:180px}._logo_tcf20_93{width:min(88%,280px)}._authFormMode_tcf20_89 ._logo_tcf20_93{width:min(78%,220px)}._authFormMode_tcf20_89 ._slogan_tcf20_101{font-size:1.15rem}._authFormMode_tcf20_89 ._platformLine_tcf20_110{margin-top:.35rem;margin-bottom:.8rem;font-size:.82rem}._formTitle_tcf20_167{font-size:1.55rem}._lead_tcf20_174{font-size:.86rem}._auth_tcf20_28 input,._auth_tcf20_28 select,._auth_tcf20_28 textarea,._auth_tcf20_28 button{max-width:100%}._benefits_tcf20_194{gap:.35rem;font-size:.7rem}}
