.hk-s .lf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.hk-s .lf-hero .head{gap:22px}.hk-s .lf-hero h1{margin:0;font-weight:500;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.045em}.hk-s .lf-hero h1 em{font-weight:600}.hk-s .lf-stage{position:relative}.hk-s .lf-field{position:absolute;inset:-36px 40% 36px -36px;width:auto;max-height:none;aspect-ratio:auto;z-index:0}.hk-s .lf-note{position:relative;z-index:1;margin:12px 0 0;font-size:13px;color:var(--muted)}.hk-s .lf-k{display:block;font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hk-s .lf-acc{position:relative;z-index:1;background:var(--surface);border:1px solid var(--line);box-shadow:0 32px 64px -36px rgba(var(--ink-rgb),.35)}.hk-s .lf-acc-hd{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-bottom:1px solid var(--line)}.hk-s .lf-iban{font:500 16px/1.2 var(--f-mono);letter-spacing:.02em}.hk-s .lf-movs{list-style:none;margin:0;padding:6px 0}.hk-s .lf-movs li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amt" "who st";gap:2px 16px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line)}.hk-s .lf-movs li:last-child{border-bottom:0}.hk-s .lf-who{grid-area:who;display:flex;flex-direction:column;gap:2px;min-width:0}.hk-s .lf-who b{font-weight:500;font-size:15px}.hk-s .lf-who span{font:12px/1.3 var(--f-mono);color:var(--muted)}.hk-s .lf-amt{grid-area:amt;justify-self:end;font-weight:500;font-variant-numeric:tabular-nums}.hk-s .lf-st{grid-area:st;justify-self:end;display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase}.hk-s .lf-st::before{content:"";width:7px;height:7px;border-radius:9999px}.hk-s .is-ok .lf-st{color:var(--blue-tx)}.hk-s .is-ok .lf-st::before{background:var(--blue)}.hk-s .is-rev{background:color-mix(in srgb,#C2410C 5%,transparent)}.hk-s .is-rev .lf-st{color:var(--warn)}.hk-s .is-rev .lf-st::before{border:1.5px solid var(--warn)}.hk-s .lf-movs.anim li{opacity:0;transform:translateY(8px)}.hk-s .lf-movs.anim.on li{opacity:1;transform:none;transition:opacity .4s ease calc(var(--i)*.35s),transform .4s ease calc(var(--i)*.35s)}.hk-s .lf-head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.hk-s .lf-head h2,.hk-s .lf-head .lead{margin:0}.hk-s .lf-money{background:var(--soft)}.hk-s .lf-route{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.hk-s .lf-route li{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 32px 24px 0}.hk-s .lf-route li:not(:last-child)::after{content:"";position:absolute;right:14px;top:-6px;width:9px;height:9px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);transform:rotate(45deg)}.hk-s .lf-n{font:500 12px/1 var(--f-mono);color:var(--blue-tx)}.hk-s .lf-route b{font-size:18px;font-weight:500;letter-spacing:-.01em}.hk-s .lf-route span:last-child{font-size:15px;color:var(--muted)}.hk-s .lf-fork{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.hk-s .lf-fork>div{padding:22px 24px;background:var(--surface);border:1px solid var(--line)}.hk-s .lf-yes{box-shadow:inset 3px 0 0 var(--blue)}.hk-s .lf-nope{box-shadow:inset 3px 0 0 var(--warn)}.hk-s .lf-fork p{margin:8px 0 0;font-size:16px;line-height:1.5}.hk-s .lf-promise{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:baseline;padding:clamp(24px,3vw,36px);background:var(--ink);color:var(--paper)}.hk-s .lf-promise b{font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.02em}.hk-s .lf-promise p{margin:0;color:rgba(var(--paper-rgb),.75);font-size:16px;line-height:1.5}.hk-s .lf-sign-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:start}.hk-s .lf-guar{margin:0}.hk-s .lf-guar>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:16px;padding:16px 0;border-top:1px solid var(--line)}.hk-s .lf-guar dt{font-weight:500}.hk-s .lf-guar dd{margin:0;font-size:15px;color:var(--muted)}.hk-s .lf-doc{position:sticky;top:120px;display:flex;flex-direction:column;gap:0}.hk-s .lf-paper{display:flex;flex-direction:column;gap:12px;padding:28px 28px 20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 48px -32px rgba(var(--ink-rgb),.3)}.hk-s .lf-paper>i{display:block;height:8px;background:var(--soft)}.hk-s .lf-paper>i.s{width:62%}.hk-s .lf-sigs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.hk-s .lf-sigs span{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--line-strong);font:500 11px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-tx)}.hk-s .lf-sigs em{font:italic 500 20px/1.1 var(--f-body);letter-spacing:-.02em;text-transform:none;color:var(--ink)}.hk-s .lf-trail{list-style:none;margin:0;padding:16px 20px;background:var(--ink);color:var(--paper);font-size:13px}.hk-s .lf-trail li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-dark)}.hk-s .lf-trail li:last-child{border-bottom:0}.hk-s .lf-trail li span{font-family:var(--f-mono);color:var(--muted-dark)}.hk-s .lf-trail code{font:11px/1.6 var(--f-mono);color:var(--muted-dark)}.hk-s .lf-trail li.last{color:var(--blue-soft)}@media (max-width:980px){.hk-s .lf-hero-grid,.hk-s .lf-sign-grid,.hk-s .lf-promise{grid-template-columns:minmax(0,1fr)}.hk-s .lf-field{inset:-16px 30% 24px -16px}.hk-s .lf-doc{position:static}}@media (max-width:760px){.hk-s .lf-route,.hk-s .lf-fork{grid-template-columns:minmax(0,1fr)}.hk-s .lf-route li::after{display:none}.hk-s .lf-guar>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.hk-s .lf-movs.anim li{opacity:1;transform:none}}