.AccountOpening_wrap__0JX_h{display:block}.AccountOpening_heading__QA4sP{font-size:clamp(20px,3vw,26px);margin-bottom:8px}.AccountOpening_sub__Z0a_T{color:var(--text-2);font-size:var(--fs-15);max-width:70ch;margin-bottom:var(--sp-6);line-height:1.55}.AccountOpening_cols__GiFzm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin-bottom:var(--sp-8)}.AccountOpening_secTitle__WEr9g{font-size:var(--fs-18);font-weight:700;margin-bottom:var(--sp-4)}.AccountOpening_docList__any_l{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.AccountOpening_doc__uwbkf{display:flex;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:14px}.AccountOpening_check__5lhA7{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:var(--fs-13);background:var(--profit-bg);color:var(--profit)}.AccountOpening_check__5lhA7[data-required=false]{background:var(--surface-3);color:var(--text-3)}.AccountOpening_docName__SR5dq{font-weight:700;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.AccountOpening_optional__RLz6V{font-size:var(--fs-11);color:var(--text-3);font-weight:600}.AccountOpening_docDetail__6MG7V{font-size:var(--fs-13);color:var(--text-2);line-height:1.5}.AccountOpening_steps__UNqbr{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.AccountOpening_step__SlVC7{display:flex;gap:12px;align-items:flex-start}.AccountOpening_stepNum__ffulo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand-weak);color:var(--on-brand-weak);font-weight:800;font-size:var(--fs-13)}.AccountOpening_stepTitle__X3MzB{font-weight:700}.AccountOpening_stepDetail__1Emhz{font-size:var(--fs-13);color:var(--text-2);line-height:1.5}.AccountOpening_brokerSection__ZG9Jj{margin-top:var(--sp-4)}.AccountOpening_finderHint__OlSoJ{color:var(--text-2);font-size:var(--fs-14);margin-bottom:var(--sp-4)}.AccountOpening_brokerGrid__ucmPU{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.AccountOpening_brokerCard__zV_sc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.AccountOpening_brokerTop__K6WV2{display:flex;align-items:center;gap:8px}.AccountOpening_dot__pawh2{width:11px;height:11px;border-radius:50%}.AccountOpening_brokerName__5J2yH{font-weight:700}.AccountOpening_brokerMeta___moM_{font-size:var(--fs-12);color:var(--text-2);flex:1 1}.AccountOpening_brokerCta__NVVv4{border:none}.AccountOpening_brokerCta__NVVv4:hover{filter:brightness(.94);text-decoration:none}.AccountOpening_disclaimer__B6S7f{margin-top:var(--sp-6);font-size:var(--fs-12);color:var(--text-3);line-height:1.6}@media (max-width:720px){.AccountOpening_cols__GiFzm{grid-template-columns:1fr}}.open_page__Z6xjt{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.open_title__Xedki{font-size:clamp(24px,3.6vw,32px);margin:6px 0 10px}.open_sub__udPqC{color:var(--text-2);font-size:var(--fs-16);max-width:66ch;margin-bottom:var(--sp-8);line-height:1.55}.open_cols__sSQvV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-6);gap:var(--sp-6);margin-bottom:var(--sp-10)}.open_section__FWGJu{margin-bottom:var(--sp-8)}.open_h2__zybGD{font-size:var(--fs-20);margin-bottom:var(--sp-4)}.open_docList__230fA{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.open_doc__v4C4k{display:flex;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:14px}.open_check__INfvs{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:var(--fs-13);background:var(--profit-bg);color:var(--profit)}.open_check__INfvs[data-required=false]{background:var(--surface-3);color:var(--text-3)}.open_docName__H4TdM{font-weight:700;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.open_optional__r0Ali{font-size:var(--fs-11);color:var(--text-3);font-weight:600}.open_docDetail__zKV2G{font-size:var(--fs-13);color:var(--text-2);line-height:1.5}.open_steps__msYkj{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:step}.open_step__sjzcV{display:flex;gap:12px;align-items:flex-start}.open_stepNum__Ke3lo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand-weak);color:var(--on-brand-weak);font-weight:800;font-size:var(--fs-13)}.open_stepTitle__ynEs4{font-weight:700}.open_stepDetail__HDlZ3{font-size:var(--fs-13);color:var(--text-2);line-height:1.5}.open_brokerGrid__tKoZM{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.open_brokerCard__HVa_r{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:10px}.open_brokerTop__9npFe{display:flex;align-items:center;gap:8px}.open_dot__w7ixt{width:11px;height:11px;border-radius:50%}.open_brokerName__Pj6PC{font-weight:700}.open_brokerMeta__tmGug{font-size:var(--fs-12);color:var(--text-2);flex:1 1}.open_brokerCta__sRhh4:hover{filter:brightness(.94);text-decoration:none}.open_disclaimer__RiljW{margin-top:var(--sp-6);font-size:var(--fs-12);color:var(--text-3);line-height:1.6}@media (max-width:720px){.open_cols__sSQvV{grid-template-columns:1fr}}