.signup_page__BOcJo{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.58fr) minmax(0,1fr);background:#f4efe6;color:#25332f}.signup_visual__F40_0{position:sticky;top:0;min-height:100vh;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:18px;overflow:hidden;padding:24px;isolation:isolate}.signup_visualImage__TwpMW{object-fit:cover;object-position:center;z-index:-2}.signup_visualShade__B03F_{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,41,34,.44),rgba(10,41,34,.72)),rgba(10,41,34,.52)}.signup_actions__Bv9Pf a,.signup_actions__Bv9Pf button,.signup_backLink__0YdUU,.signup_brand__DINpR{display:inline-flex;align-items:center}.signup_brand__DINpR{width:fit-content;gap:12px;color:#ffffff}.signup_brand__DINpR span,.signup_brand__DINpR strong,.signup_form__weXxl small,.signup_heading__j_jQz span,.signup_sectionHeader__dTRTV span,.signup_visualCopy__PbbNx span,.signup_visualStats__J3_ub span{display:block}.signup_brand__DINpR strong{font-size:18px}.signup_brand__DINpR span{margin-top:2px;color:rgba(255,255,255,.76);font-size:13px}.signup_visualCopy__PbbNx{align-self:start;max-width:430px;color:#ffffff;margin-top:clamp(52px,12vh,120px);padding-bottom:0}.signup_heading__j_jQz p,.signup_visualCopy__PbbNx p{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signup_visualCopy__PbbNx h1{max-width:460px;font-size:clamp(30px,3.2vw,46px);line-height:1.03}.signup_visualCopy__PbbNx span{margin-top:12px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}.signup_visualStats__J3_ub{display:flex;flex-wrap:wrap;gap:8px;align-self:start;margin-top:4px}.signup_visualStats__J3_ub article{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.12);color:#ffffff}.signup_visualStats__J3_ub svg{flex:0 0 auto}.signup_visualStats__J3_ub span{font-size:11px;font-weight:700}.signup_formArea__Id0jJ{width:min(100%,860px);padding:24px clamp(24px,4.5vw,58px) 36px;align-self:start}.signup_backLink__0YdUU{width:fit-content;min-height:38px;gap:7px;color:#40594f;font-size:14px;font-weight:700}.signup_heading__j_jQz{margin:18px 0 14px}.signup_heading__j_jQz p{color:#244b43}.signup_heading__j_jQz h2{max-width:720px;font-size:clamp(30px,3.1vw,42px);line-height:1.04}.signup_heading__j_jQz span{margin-top:8px;color:#60736b;font-size:15px;line-height:1.5}.signup_form__weXxl{display:grid;gap:0;overflow:hidden;border:1px solid #d8ded9;border-radius:8px;background:#ffffff;box-shadow:0 20px 50px rgba(31,48,40,.08)}.signup_form__weXxl fieldset{display:grid;gap:16px;margin:0;padding:22px;border:0;border-bottom:1px solid #e3e7e2}.signup_sectionHeader__dTRTV{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.signup_form__weXxl legend{color:#14241e;font-size:16px;font-weight:700}.signup_sectionHeader__dTRTV span{max-width:310px;color:#687971;font-size:12px;line-height:1.45;text-align:right}.signup_institutionPicker__5i2d9{display:grid;grid-template-columns:minmax(0,1fr)}.signup_grid__sH9gB{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.signup_spanTwo__z62da{grid-column:1/-1}.signup_grid__sH9gB label,.signup_grid__sH9gB label:nth-child(2),.signup_grid__sH9gB label:nth-child(3),.signup_grid__sH9gB label:nth-child(4),.signup_grid__sH9gB label:nth-child(5),.signup_grid__sH9gB label:nth-child(6),.signup_grid__sH9gB label:nth-child(7){grid-column:span 3}.signup_form__weXxl label{min-width:0;display:grid;gap:7px;color:#4c6259;font-size:12px;font-weight:700}.signup_form__weXxl input,.signup_form__weXxl select{width:100%;min-height:44px;border:1px solid #d2d9d4;border-radius:8px;background:#fbfcfb;color:#25332f;padding:0 13px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signup_form__weXxl input:focus,.signup_form__weXxl select:focus{border-color:#244b43;background:#ffffff;box-shadow:0 0 0 4px rgba(47,127,103,.12)}.signup_form__weXxl small{color:#788981;font-size:12px;font-weight:650;line-height:1.35}.signup_checkGrid__xxzcY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signup_checkGrid__xxzcY label{min-height:48px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:10px 11px;border:1px solid #e1e7e2;border-radius:8px;background:#fbfcfb;color:#33483f;font-size:12px}.signup_checkGrid__xxzcY input{width:16px;min-height:16px;padding:0;accent-color:#244b43}.signup_questionStack__UG2Pz{display:grid;gap:14px}.signup_questionGroup__M1DT_{display:grid;gap:10px;padding:14px;border:1px solid #e1e7e2;border-radius:8px;background:#fbfcfb}.signup_questionGroup__M1DT_ strong{color:#14241e;font-size:14px;line-height:1.35}.signup_optionList__OinYH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signup_optionList__OinYH label{min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid #e1e7e2;border-radius:8px;background:#ffffff;color:#33483f;font-size:12px;line-height:1.35}.signup_optionList__OinYH input{width:16px;min-height:16px;padding:0;accent-color:#244b43}.signup_optionList__OinYH label:has(input:checked){border-color:#244b43;background:#dce6df;box-shadow:0 0 0 3px rgba(47,127,103,.1)}.signup_securityNote__w0OAT{display:flex;align-items:center;gap:10px;margin:0 22px 16px;padding:12px;border:1px solid #c7e0d4;border-radius:8px;background:#dce6df;color:#244b43;font-size:13px;font-weight:700}.signup_securityNote__w0OAT svg{flex:0 0 auto}.signup_actions__Bv9Pf{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 22px}.signup_actions__Bv9Pf a,.signup_actions__Bv9Pf button{justify-content:center;min-height:46px;border-radius:8px;padding:0 18px;font-weight:700}.signup_actions__Bv9Pf a{border:1px solid #d2d9d4;background:#ffffff;color:#244b43}.signup_actions__Bv9Pf button{border:1px solid #244b43;background:#244b43;color:#ffffff;cursor:pointer;box-shadow:0 14px 30px rgba(31,118,95,.2)}@media (max-width:1180px){.signup_page__BOcJo{grid-template-columns:minmax(280px,.5fr) minmax(0,1fr)}.signup_visualCopy__PbbNx h1{font-size:clamp(28px,3vw,38px)}}@media (max-width:900px){.signup_checkGrid__xxzcY,.signup_grid__sH9gB,.signup_optionList__OinYH,.signup_page__BOcJo{grid-template-columns:1fr}.signup_grid__sH9gB label,.signup_grid__sH9gB label:nth-child(2),.signup_grid__sH9gB label:nth-child(3),.signup_grid__sH9gB label:nth-child(4),.signup_grid__sH9gB label:nth-child(5),.signup_grid__sH9gB label:nth-child(6),.signup_grid__sH9gB label:nth-child(7){grid-column:auto}.signup_visual__F40_0{position:relative;min-height:520px}.signup_visualCopy__PbbNx{margin-top:38px}.signup_sectionHeader__dTRTV{display:grid;gap:6px}.signup_sectionHeader__dTRTV span{max-width:none;text-align:left}}@media (max-width:620px){.signup_page__BOcJo{background:#ffffff}.signup_formArea__Id0jJ,.signup_visual__F40_0{padding:18px 14px}.signup_visual__F40_0{min-height:auto;gap:34px}.signup_visualCopy__PbbNx{margin-top:24px}.signup_visualCopy__PbbNx h1{font-size:clamp(32px,12vw,44px)}.signup_visualStats__J3_ub{gap:8px}.signup_visualStats__J3_ub article{min-height:46px;padding:10px}.signup_heading__j_jQz{margin:20px 0 14px}.signup_heading__j_jQz h2{font-size:clamp(30px,11vw,40px)}.signup_form__weXxl{border-inline:0;border-radius:0;margin-inline:-14px;box-shadow:none}.signup_actions__Bv9Pf,.signup_form__weXxl fieldset{padding-inline:14px}.signup_securityNote__w0OAT{margin-inline:14px}.signup_actions__Bv9Pf{display:grid}.signup_actions__Bv9Pf a,.signup_actions__Bv9Pf button{width:100%}}.signup_checkGrid__xxzcY,.signup_grid__sH9gB,.signup_optionList__OinYH,.signup_page__BOcJo,.signup_visualStats__J3_ub{grid-template-columns:1fr}.signup_grid__sH9gB label,.signup_grid__sH9gB label:nth-child(2),.signup_grid__sH9gB label:nth-child(3),.signup_grid__sH9gB label:nth-child(4),.signup_grid__sH9gB label:nth-child(5),.signup_grid__sH9gB label:nth-child(6),.signup_grid__sH9gB label:nth-child(7){grid-column:auto}.signup_actions__Bv9Pf{display:grid}.signup_actions__Bv9Pf a,.signup_actions__Bv9Pf button{width:100%}@media (min-width:720px){.signup_checkGrid__xxzcY,.signup_grid__sH9gB,.signup_optionList__OinYH{grid-template-columns:repeat(2,minmax(0,1fr))}.signup_visualStats__J3_ub{grid-template-columns:repeat(3,minmax(0,1fr))}.signup_actions__Bv9Pf{display:flex}.signup_actions__Bv9Pf a,.signup_actions__Bv9Pf button{width:auto}}@media (min-width:980px){.signup_page__BOcJo{grid-template-columns:minmax(300px,.58fr) minmax(0,1fr)}.signup_grid__sH9gB{grid-template-columns:repeat(3,minmax(0,1fr))}}