.hk-s .lpl-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.hk-s .lpl-hero .head{gap:22px}.hk-s .lpl-hero h1{margin:0;font-weight:500;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.045em}.hk-s .lpl-hero h1 em{display:block;font-weight:600}.hk-s .lpl-stack{position:relative;height:380px}.hk-s .lpl-field{position:absolute;inset:0 0 0 20%;width:auto;max-height:none;aspect-ratio:auto}.hk-s .lpl-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:150px;height:150px;background:var(--ink);color:var(--paper);font-size:22px;font-weight:500;letter-spacing:-.02em;z-index:2}.hk-s .lpl-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--surface);border:1px solid var(--line-strong);border-radius:9999px;font-size:15px;font-weight:500;box-shadow:0 12px 24px -16px rgba(var(--ink-rgb),.4)}.hk-s .lpl-chip i{width:8px;height:8px;border-radius:9999px;background:var(--blue)}.hk-s .lpl-chip.c1{left:4%;top:16%}.hk-s .lpl-chip.c2{right:2%;top:30%}.hk-s .lpl-chip.c3{left:14%;bottom:12%}.hk-s .lpl-chip.c3 i{background:none;border:1.5px dashed var(--blue)}.hk-s .lpl-list .in{display:flex;flex-direction:column;gap:12px}.hk-s .lpl-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .2s ease}.hk-s .lpl-item:hover{border-color:var(--ink)}.hk-s .lpl-item:nth-child(even) .lpl-demo{order:2;border-right:0;border-left:1px solid var(--line)}.hk-s .lpl-item:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hk-s .lpl-demo{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:220px;padding:32px;background:var(--soft);border-right:1px solid var(--line)}.hk-s .lpl-tx{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:32px clamp(24px,4vw,56px)}.hk-s .lpl-tx b{font-size:clamp(26px,2.6vw,36px);font-weight:500;letter-spacing:-.03em}.hk-s .lpl-tx p{margin:0;font-size:17px;color:var(--muted);max-width:44ch}.hk-s .lpl-go{margin-top:8px;font-weight:500;color:var(--blue-tx)}.hk-s .lpl-wl .u{align-self:flex-start;padding:8px 14px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;font:13px/1 var(--f-mono)}.hk-s .lpl-wl .sw{display:flex;gap:8px}.hk-s .lpl-wl .sw i{width:28px;height:28px;border-radius:9999px;background:var(--c)}.hk-s .lpl-wl .bt{align-self:flex-start;padding:10px 18px;border-radius:9999px;background:#0E7C5B;color:#fff;font-size:14px;font-weight:500}.hk-s .lpl-ai span{max-width:80%;padding:10px 14px;font-size:14px;border-radius:14px}.hk-s .lpl-ai .me{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:4px}.hk-s .lpl-ai .bot{align-self:flex-start;background:var(--surface);border-bottom-left-radius:4px}.hk-s .lpl-api{background:var(--ink)}.hk-s .lpl-api code{font:14px/1.6 var(--f-mono);color:var(--paper)}.hk-s .lpl-api code b{display:inline-block;width:52px;color:var(--blue-soft);font-weight:500}.hk-s .lpl-head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.hk-s .lpl-head h2{margin:0}.hk-s .lpl-tb{border-top:1px solid var(--line-strong)}.hk-s .lpl-r{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(0,1fr));gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:baseline;font-size:15px}.hk-s .lpl-h{font:500 12px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hk-s .lpl-r>span:first-child{font-weight:500;font-size:17px}.hk-s .lpl-r .inc{color:var(--blue-tx);font-weight:500}.hk-s .lpl-r .soon{color:var(--muted)}.hk-s .lpl-note{margin:16px 0 0;font-size:14px;color:var(--muted)}@media (max-width:980px){.hk-s .lpl-hero-grid{grid-template-columns:minmax(0,1fr)}.hk-s .lpl-stack{height:300px}}@media (max-width:760px){.hk-s .lpl-item{grid-template-columns:minmax(0,1fr)}.hk-s .lpl-item:nth-child(even) .lpl-demo{order:0;border-left:0}.hk-s .lpl-demo{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.hk-s .lpl-h{display:none}.hk-s .lpl-r{grid-template-columns:1fr 1fr;gap:6px 16px}.hk-s .lpl-r>span:first-child{grid-column:1/-1}.hk-s .lpl-r>span:nth-child(2)::before{content:"Starter · ";color:var(--muted)}.hk-s .lpl-r>span:nth-child(3)::before{content:"Growth · ";color:var(--muted)}.hk-s .lpl-r>span:nth-child(4)::before{content:"Scale · ";color:var(--muted)}.hk-s .lpl-r>span:nth-child(5)::before{content:"Institutional · ";color:var(--muted)}}