.interest_page__u4JSQ{max-width:900px;margin:auto;padding:24px;color:var(--text-primary)}.interest_page__u4JSQ main{max-width:680px;margin:24px auto 64px}.interest_page__u4JSQ h1{margin:18px 0}.interest_page__u4JSQ p{margin:12px 0}.interest_form__x3gCu{display:grid;gap:28px;margin:32px 0}.interest_form__x3gCu label:not(.interest_option__QXhnL){display:grid;gap:8px;font-weight:650}.interest_form__x3gCu input:not([type=radio]):not([type=checkbox]):not([type=hidden]){width:100%;min-height:52px;border:1px solid var(--border-control);border-radius:8px;padding:12px;background:white;font-weight:400;color:var(--text-primary)}.interest_form__x3gCu input::placeholder{color:var(--border-control);font-weight:400}.interest_form__x3gCu input:not([type=radio]):not([type=checkbox]):focus-visible,.interest_form__x3gCu select:focus-visible{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.interest_form__x3gCu input[aria-invalid=true]:not([type=radio]):not([type=checkbox]),.interest_form__x3gCu select[aria-invalid=true]{border-color:var(--status-error-text)}.interest_fieldHint__ysXq6{margin:-2px 0 0;font-size:15px;font-weight:400;color:var(--text-secondary)}.interest_form__x3gCu fieldset{border:0;padding:0;min-width:0}.interest_form__x3gCu legend{font-weight:700;margin-bottom:12px}.interest_option__QXhnL{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px;margin:8px 0;cursor:pointer}.interest_option__QXhnL:has(input:checked){background:var(--surface-soft);border-color:var(--brand-primary)}.interest_option__QXhnL input{width:22px;height:22px;flex-shrink:0;accent-color:var(--brand-primary)}.interest_form__x3gCu span{font-size:16px;font-weight:400}.interest_form__x3gCu button{min-height:56px;background:var(--brand-primary);color:white;border-radius:10px;font:inherit;font-weight:700;padding:14px;cursor:pointer}.interest_notice__K_z9m,.interest_success__tPMy7{padding:24px;background:var(--surface-soft);border-radius:12px}.interest_error__CBCOz{color:var(--status-error-text);font-weight:600}.interest_page__u4JSQ main a{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline}.interest_regionRow__a5guZ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.interest_form__x3gCu select{width:100%;min-height:52px;border:1px solid var(--border-control);border-radius:8px;padding:12px;background:white;font:inherit;font-weight:400;color:var(--text-primary)}.interest_form__x3gCu select:disabled{background:var(--surface-soft);color:var(--text-secondary)}.interest_follow__QuU2n{margin:0 0 8px 22px;padding:4px 0 8px 16px;border-left:2px solid var(--brand-primary)}.interest_follow__QuU2n legend{font-weight:650;margin-bottom:8px}.interest_steps__GC8n9{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none}.interest_steps__GC8n9 li{display:grid;justify-items:center;gap:6px;padding-bottom:10px;border-bottom:3px solid var(--border-subtle);color:var(--text-secondary);font-size:15px;font-weight:600}.interest_steps__GC8n9 li span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-soft);color:var(--text-secondary);font-size:14px;font-weight:700}.interest_steps__GC8n9 li[aria-current=step]{border-color:var(--brand-primary);color:var(--brand-primary)}.interest_steps__GC8n9 li[aria-current=step] span{background:var(--brand-primary);color:white}.interest_steps__GC8n9 li[data-complete=true]{border-color:var(--brand-primary)}.interest_steps__GC8n9 li[data-complete=true] span{background:var(--surface-soft);color:var(--brand-primary)}.interest_stepTitle__TdtIJ{display:grid;gap:4px;margin:0;font-size:1.375rem;line-height:1.4;scroll-margin-top:96px}.interest_stepTitle__TdtIJ:focus{outline:none}.interest_stepTitle__TdtIJ small{font-size:15px;font-weight:650;color:var(--brand-primary)}.interest_stepBody__ewZiH{display:grid;gap:28px}.interest_stepBody__ewZiH[hidden]{display:none}.interest_stepNav__XytDa{display:flex;gap:10px}.interest_stepNav__XytDa button[type=submit]{flex:1}.interest_form__x3gCu .interest_secondary__o__qg{background:white;color:var(--brand-primary);border:1px solid var(--brand-primary);padding:14px 20px}