.signup_page__fl6rl{--signup-ink:#182b3a;--signup-muted:#60717e;--signup-line:#dce3e8;min-height:100dvh;color:var(--signup-ink);background:linear-gradient(180deg,#edf4f7,#f7f9fb 340px);letter-spacing:0}.signup_header__UG2Bw{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,calc((100% - 1100px) / 2));background:#fff;border-bottom:1px solid var(--signup-line)}.signup_brand__3PYi1 img{display:block;width:200px;max-width:100%;height:48px;object-fit:contain}.signup_brand__3PYi1{min-width:0}.signup_back__8hUcL,.signup_signin__J4EFC{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;font-size:14px;color:#1e40af}.signup_signin__J4EFC{flex-shrink:0}.signup_back__8hUcL{color:var(--signup-muted);font-size:13px}.signup_content__bvyZL{max-width:900px;margin:auto;padding:32px 24px}.signup_intro__h_Cqb{margin-bottom:26px}.signup_intro__h_Cqb h1{margin:20px 0 8px;font-size:30px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.signup_intro__h_Cqb p{margin:0;color:var(--signup-muted);font-size:15px}.signup_formSurface__P1L7u{background:#fff;border:1px solid var(--signup-line);border-top:3px solid #16877b;padding:32px}.signup_section__YweIT{border:0;margin:0;padding:0;min-width:0}.signup_section__YweIT legend{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650;padding:0;margin-bottom:22px}.signup_sectionIcon__8mDgo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#087f70;background:#edf8f5;border-radius:6px}.signup_companySection__uzt_o{margin-top:30px;padding-top:28px;border-top:1px solid var(--signup-line)}.signup_companySection__uzt_o legend{float:left;width:100%}.signup_grid__LhRyi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;clear:both}.signup_field__jBcH7{display:flex;flex-direction:column;gap:8px;min-width:0}.signup_field__jBcH7 label{font-size:13px;color:#3f5361;font-weight:600}.signup_wide__uruPA{grid-column:1/-1}.signup_field__jBcH7 .p-inputtext{min-width:0;width:100%;border-radius:6px;border-color:#c9d4dc;padding:12px 14px;font-size:14px;background:#fff}.signup_field__jBcH7 .p-password{width:100%}.signup_field__jBcH7 .p-password .p-icon-field{width:100%;min-width:0}.signup_field__jBcH7 .p-inputtext:enabled:focus{border-color:#16877b;box-shadow:0 0 0 2px #16877b20}.signup_actions__D4u7e{margin-top:28px;padding-top:24px;border-top:1px solid var(--signup-line);display:flex;flex-wrap:wrap;align-items:center;gap:18px}.signup_actions__D4u7e .p-button{background:#176f65;border-color:#176f65;border-radius:6px;padding:13px 22px}.signup_actions__D4u7e a{font-size:13px;color:#1e40af}.signup_footer__EoyzP{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:24px 0 8px}.signup_footer__EoyzP a{color:var(--signup-muted);font-size:12px;text-decoration:none}.signup_success__seUld{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:16px 0}.signup_success__seUld>i{font-size:32px;color:#16877b}.signup_success__seUld h2{margin:0;font-size:22px}@media (max-width:600px){.signup_header__UG2Bw{padding:14px 18px}.signup_brand__3PYi1 img{width:160px;height:38px}.signup_content__bvyZL{padding:24px 16px}.signup_intro__h_Cqb h1{font-size:25px}.signup_formSurface__P1L7u{padding:24px 18px}.signup_grid__LhRyi{grid-template-columns:minmax(0,1fr);gap:18px}.signup_actions__D4u7e{align-items:stretch;flex-direction:column}.signup_actions__D4u7e .p-button{justify-content:center}}