.lgPage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;min-height:100dvh}.lgPage .lgBrand{display:flex;align-items:center;padding:48px 7%;background:var(--tint);border-right:1px solid var(--line)}.lgPage .lgBrandInner{width:100%;max-width:560px}.lgPage .lgLogo{display:inline-flex;align-items:center;gap:10px;font-size:16px;letter-spacing:.5px}.lgPage .lgLogo,.lgPage h1{font-weight:600;color:var(--ink)}.lgPage h1{margin:34px 0 16px;font-size:clamp(32px,3.2vw,42px);letter-spacing:-.5px;line-height:1.3}.lgPage h1 em{font-style:normal;color:var(--green)}.lgPage .lgLead{max-width:480px;margin:0 0 34px;font-size:15px;line-height:1.8;color:var(--text)}.lgPage .lgDiagram{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center}.lgPage .lgDiagram ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.lgPage .lgDiagram li{padding:11px 16px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:13.5px;color:var(--ink);box-shadow:0 1px 2px rgba(21,55,44,.04)}.lgPage .lgDiagram li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--green);vertical-align:2px}.lgPage .lgCore{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:150px;height:150px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px rgba(23,34,30,.08),0 0 0 10px #ffffffb0}.lgPage .lgCore b{font-size:15px;font-weight:600;color:var(--ink)}.lgPage .lgCore span{font-size:10px;letter-spacing:.16em;color:var(--faint)}.lgPage .lgStats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:34px 0 0}.lgPage .lgStats div{display:flex;align-items:baseline;gap:6px}.lgPage .lgStats dt{font-size:14px;font-weight:600;color:var(--ink)}.lgPage .lgStats dd{margin:0;font-size:12.5px;color:var(--muted)}.lgPage .lgFormSide{display:flex;flex-direction:column;background:#fff}.lgPage .lgForm{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto;padding:48px 24px;box-sizing:border-box}.lgPage .lgForm h2{margin:0 0 8px;font-size:28px;font-weight:600;letter-spacing:0;color:var(--ink)}.lgPage .lgSub{margin:0 0 22px;font-size:13.5px;line-height:1.8;color:var(--muted)}.lgPage .lgTab{display:flex;border-bottom:1px solid var(--line)}.lgPage .lgTab span{padding:0 14px 10px;border-bottom:2px solid var(--ink);font-size:14px;font-weight:600;color:var(--ink);margin-bottom:-1px}.lgPage .csLogin{margin-top:22px}.lgPage .csLogin label span{font-size:13.5px;font-weight:500;color:var(--ink)}.lgPage .csLogin input{border-color:var(--line);background:#fff;color:var(--ink)}.lgPage .csLogin input:focus{background:#fff;border-color:var(--green)}.lgPage .csLoginBtn{border-radius:99px;background:var(--deep);font-weight:600;letter-spacing:.5px}.lgPage .csLoginBtn:not(:disabled):hover{background:var(--ink)}.lgPage .csLogin .ghostBtn{border-radius:10px;cursor:pointer}.lgPage .csLogin .ghostBtn:hover:not(:disabled){border-color:var(--green);color:var(--deep)}.lgPage .csLogin .ghostBtn:disabled{cursor:not-allowed;opacity:.7}.lgPage .csLoginBtn:not(:disabled){cursor:pointer}.lgPage .lgFoot{margin:22px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}.lgPage .lgFoot a{color:var(--deep)}@media (max-width:960px){.lgPage{grid-template-columns:minmax(0,1fr)}.lgPage .lgBrand{padding:28px 6% 24px}.lgPage h1{margin:20px 0 10px;font-size:28px}.lgPage .lgLead{margin-bottom:0;font-size:13.5px}.lgPage .lgDiagram,.lgPage .lgStats{display:none}.lgPage .lgForm{padding:28px 6% 32px;max-width:none}.lgPage .lgForm h2{font-size:26px}}