.signup_page__DueRn{max-width:900px;margin:auto;padding:28px 20px 64px;color:#25213d}.signup_header__kxUmW{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.signup_header__kxUmW a:first-child{font-size:26px;font-weight:750}.signup_header__kxUmW a{color:#5840b7;text-decoration:none}.signup_page__DueRn h1{font-size:clamp(25px,4vw,36px);line-height:1.2}.signup_page__DueRn p{line-height:1.6;color:#666174}.signup_notice__QEFe7{padding:14px 18px;border-radius:12px;background:#fff4d8;line-height:1.5}.signup_steps__cdMm3{display:flex;gap:16px;list-style:none;padding:0;margin:28px 0;color:#777080}.signup_steps__cdMm3 li[aria-current]{color:#6040c9;font-weight:700}.signup_card__PTwfz{background:white;border:1px solid #e5e0ee;border-radius:20px;padding:28px}.signup_card__PTwfz h2{font-size:19px;margin:4px 0 20px}.signup_card__PTwfz h2:not(:first-child){margin-top:28px}.signup_grid__j_Bgs,.signup_plans__ieUw6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.signup_grid__j_Bgs label{display:flex;flex-direction:column;gap:8px;font-size:14px}.signup_grid__j_Bgs input,.signup_grid__j_Bgs select{width:100%;min-height:46px;border:1px solid #d8d1e7;background:white;border-radius:9px;padding:10px;font:inherit;box-sizing:border-box}.signup_full__ljiTn{grid-column:1/-1}.signup_plans__ieUw6 label{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;padding:18px;border:1px solid #ddd6eb;border-radius:12px;cursor:pointer}.signup_plans__ieUw6 span{grid-column:2;font-size:14px;line-height:1.5}.signup_selected__od_pl{background:#f5f1ff;border-color:#7653d2!important}.signup_page__DueRn button{padding:12px 18px;min-height:46px;border-radius:10px;border:1px solid #ddd6eb;background:white;cursor:pointer;font:inherit}.signup_page__DueRn button.signup_primary__jR9W9{background:#6242c6;color:white;border-color:#6242c6}.signup_page__DueRn button:disabled{opacity:.55;cursor:not-allowed}.signup_page__DueRn :is(input,select,button,a):focus-visible{outline:3px solid #aa91ec;outline-offset:3px}.signup_error__cVvvb{padding:12px;background:#fff0f0;border-radius:10px;color:#9c253c!important}.signup_summary__0l_Vz{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px}.signup_summary__0l_Vz dt{color:#777080}.signup_summary__0l_Vz dd{margin:0;overflow-wrap:anywhere}.signup_check__ktUG8{display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5}.signup_check__ktUG8 input{flex:none;margin-top:5px}.signup_documents___ckgn{display:flex;flex-direction:column;gap:10px}.signup_documents___ckgn a{color:#6242c6}.signup_actions__Y4jT3{display:flex;justify-content:space-between;gap:12px;margin-top:24px}@media(max-width:600px){.signup_page__DueRn{padding:18px 12px 36px}.signup_header__kxUmW{align-items:flex-start}.signup_header__kxUmW a:last-child{font-size:13px;text-align:right}.signup_card__PTwfz{padding:18px 14px}.signup_grid__j_Bgs,.signup_plans__ieUw6{grid-template-columns:1fr}.signup_steps__cdMm3{flex-direction:column;gap:8px}.signup_summary__0l_Vz{grid-template-columns:1fr;gap:5px}.signup_summary__0l_Vz dd{margin-bottom:12px}.signup_actions__Y4jT3{flex-direction:column}.signup_page__DueRn button{width:100%}}.signup_formSection__IQTMV{padding:22px;border:1px solid #e5e0ee;border-radius:14px;background:#fcfbfe;margin-bottom:22px}.signup_formSection__IQTMV:first-child{background:#f5f1ff;border-color:#e3d9f6}.signup_formSection__IQTMV h2{margin:0 0 18px}.signup_formSection__IQTMV p:last-child{margin-bottom:0}.signup_check__ktUG8 a{color:#6242c6;text-underline-offset:3px}.signup_check__ktUG8 span{min-width:0}@media(max-width:600px){.signup_formSection__IQTMV{padding:18px 14px;margin-bottom:16px}.signup_formSection__IQTMV h2{line-height:1.4}}