.ecPage .gd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ecPage .gd-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;counter-reset:gd}.ecPage .gd-flow li{border:1px solid var(--line);border-radius:8px;background:#fbfcfd;padding:12px;text-align:center;counter-increment:gd}.ecPage .gd-flow li b:before{content:counter(gd) ". ";color:var(--navy)}.ecPage .gd-flow li b{display:block;font-size:14px}.ecPage .gd-flow li span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:700}.ecPage .gd-step{border:1px solid var(--line);border-radius:8px;margin-top:16px;overflow:hidden}.ecPage .gd-step-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.ecPage .gd-no{width:34px;height:34px;flex:none;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}.ecPage .gd-step-head h2{margin:0;font-size:17px;border:0;padding:0}.ecPage .gd-step-head p{margin:5px 0 0;font-size:13.5px;color:#55606f}.ecPage .gd-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;margin:0;list-style:none}.ecPage .gd-points li{border:1px solid var(--line);border-radius:8px;background:#fbfcfd;padding:12px;margin:0}.ecPage .gd-points b{display:block;color:var(--navy);font-size:13px;margin-bottom:5px}.ecPage .gd-points span{display:block;color:#475467;font-size:12.5px;line-height:1.65}.ecPage .gd-step-link{margin:0;padding:0 18px 16px}.ecPage .gd-step-link a{color:var(--navy);font-weight:800;font-size:13.5px}.ecPage .gd-step-link a:hover{text-decoration:underline}.ecPage .gd-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ecPage .gd-rule{border:1px solid var(--line);border-radius:8px;padding:14px}.ecPage .gd-rule b{display:block;margin-bottom:6px}.ecPage .gd-rule span{display:block;color:#475467;font-size:13px;line-height:1.75}.ecPage .gd-more{margin:16px 0 0}.ecPage .gd-more a{color:var(--navy);font-weight:800}.ecPage .gd-more a:hover{text-decoration:underline}@media (max-width:900px){.ecPage .gd-flow,.ecPage .gd-points,.ecPage .gd-rules{grid-template-columns:1fr}}