.hk-s .lpo-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.hk-s .lpo-hero .head{gap:22px}.hk-s .lpo-hero h1{margin:0;font-weight:500;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.045em}.hk-s .lpo-hero h1 em{display:block;font-weight:600}.hk-s .lpo-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.hk-s .lpo-field{position:absolute;inset:40px -24px 80px 18%;width:auto;max-height:none;aspect-ratio:auto;z-index:0}.hk-s .lpo-phone{position:relative;z-index:1;width:300px;height:600px;padding:14px;border-radius:44px;background:var(--ink);box-shadow:0 40px 80px -40px rgba(var(--ink-rgb),.55)}.hk-s .lpo-notch{position:absolute;left:50%;top:22px;width:84px;height:22px;margin-left:-42px;border-radius:9999px;background:var(--ink);z-index:2}.hk-s .lpo-screens{position:relative;height:100%;border-radius:32px;background:var(--surface);overflow:hidden}.hk-s .lpo-s{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:58px 20px 20px;animation:lpo-in .35s ease}.hk-s .lpo-s[hidden]{display:none}@keyframes lpo-in{from{opacity:0;transform:translateX(12px)}}.hk-s .lpo-t{font-size:19px;font-weight:500;letter-spacing:-.02em;margin-bottom:6px}.hk-s .lpo-k{font-size:12px;color:var(--muted)}.hk-s .lpo-in{height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.hk-s .lpo-b{display:flex;align-items:center;justify-content:center;height:42px;border-radius:9999px;background:var(--blue);color:#fff;font-size:14px;font-weight:500;margin-top:4px}.hk-s .lpo-otp{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.hk-s .lpo-otp i{height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);font:500 16px/1 var(--f-mono);font-style:normal}.hk-s .lpo-otp i:empty{border-color:var(--line)}.hk-s .lpo-card{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line)}.hk-s .lpo-card b{font-size:14px;font-weight:500}.hk-s .lpo-card span{font-size:12px;color:var(--muted)}.hk-s .lpo-bar{display:block;height:4px;background:var(--soft);margin-top:4px}.hk-s .lpo-bar i{display:block;height:100%;background:var(--blue)}.hk-s .lpo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.hk-s .lpo-steps i{height:4px;background:var(--line)}.hk-s .lpo-steps i.ok{background:var(--blue)}.hk-s .lpo-steps i.now{background:linear-gradient(90deg,var(--blue) 50%,var(--line) 50%)}.hk-s .lpo-li{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.hk-s .lpo-li::before{content:"";width:12px;height:12px;border-radius:9999px;border:1.5px solid var(--line-strong);flex:none}.hk-s .lpo-li.ok{color:var(--ink)}.hk-s .lpo-li.ok::before{background:var(--blue);border-color:var(--blue)}.hk-s .lpo-li.now{color:var(--ink);border-color:var(--blue)}.hk-s .lpo-li.now::before{border-color:var(--blue)}.hk-s .lpo-big{font-size:32px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hk-s .lpo-row{display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.hk-s .lpo-row b{font-weight:500}.hk-s .lpo-row span{color:var(--muted);white-space:nowrap}.hk-s .lpo-dots{position:relative;z-index:1;display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:9999px}.hk-s .lpo-dots button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:9999px;background:none;font:500 13px/1 var(--f-body);color:var(--muted);cursor:pointer}.hk-s .lpo-dots button span{font:500 10px/1 var(--f-mono)}.hk-s .lpo-dots button[aria-selected=true]{background:var(--ink);color:var(--paper)}.hk-s .lpo-dots button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hk-s .lpo-head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.hk-s .lpo-head h2,.hk-s .lpo-head .lead{margin:0}.hk-s .lpo-one{background:var(--soft)}.hk-s .lpo-pbar{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin-bottom:28px}.hk-s .lpo-pbar span{display:flex;flex-direction:column;gap:10px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hk-s .lpo-pbar i{display:block;height:8px;background:var(--line);position:relative;overflow:hidden}.hk-s .lpo-pbar i::after{content:"";position:absolute;inset:0;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hk-s .lpo-flow.on .lpo-pbar span:nth-child(1) i::after{transform:none}.hk-s .lpo-flow.on .lpo-pbar span:nth-child(2) i::after{transform:none;transition-delay:.7s}.hk-s .lpo-flow.on .lpo-pbar span:nth-child(3) i::after{transform:none;transition-delay:1.4s}.hk-s .lpo-tramos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hk-s .lpo-tramos li{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--surface);border:1px solid var(--line)}.hk-s .lpo-n{font:500 12px/1 var(--f-mono);color:var(--blue-tx)}.hk-s .lpo-tramos b{font-size:18px;font-weight:500}.hk-s .lpo-tramos span:last-child{font-size:15px;color:var(--muted)}.hk-s .lpo-stat-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding-top:32px;border-top:1px solid var(--line-strong)}.hk-s .lpo-num{font-size:clamp(120px,16vw,220px);line-height:.8;font-weight:500;letter-spacing:-.06em;color:var(--blue-tx)}.hk-s .lpo-stat-t{margin:0 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.1;font-weight:500;letter-spacing:-.03em}.hk-s .lpo-stat-box p:last-child{margin:0;font-size:17px;color:var(--muted);max-width:52ch}.hk-s .lpo-co-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.hk-s .lpo-company .lpo-head{margin:0}.hk-s .lpo-co{list-style:none;margin:0;padding:0;position:relative}.hk-s .lpo-co::before{content:"";position:absolute;left:19px;top:20px;bottom:20px;border-left:1.5px dashed var(--line-strong)}.hk-s .lpo-co li{position:relative;display:flex;align-items:center;gap:16px;padding:10px 0;font-size:17px}.hk-s .lpo-co li span{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface);border:1.5px solid var(--ink);font:500 13px/1 var(--f-mono)}.hk-s .lpo-co li:last-child span{background:var(--blue);border-color:var(--blue);color:#fff}.hk-s .lpo-more{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hk-s .lpo-m{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:24px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .2s ease}.hk-s .lpo-m:hover{border-color:var(--ink)}.hk-s .lpo-m b{font-size:20px;font-weight:500}.hk-s .lpo-m span{grid-column:1;font-size:15px;color:var(--muted)}.hk-s .lpo-m i{grid-row:1/3;grid-column:2;font-style:normal;font-size:20px;color:var(--blue-tx)}@media (max-width:980px){.hk-s .lpo-hero-grid,.hk-s .lpo-co-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hk-s .lpo-tramos,.hk-s .lpo-more{grid-template-columns:minmax(0,1fr)}.hk-s .lpo-stat-box{grid-template-columns:minmax(0,1fr)}.hk-s .lpo-phone{width:270px;height:540px}.hk-s .lpo-dots button{padding:0 10px}.hk-s .lpo-dots button span{display:none}}@media (pointer:coarse){.hk-s .lpo-dots button{min-height:44px}}@media (prefers-reduced-motion:reduce){.hk-s .lpo-s{animation:none}.hk-s .lpo-pbar i::after{transition:none}}.hk-s .lpo-hero{overflow-x:clip}.hk-s .lpo-phone.lpa{--a-bg:#0E0F11;--a-card:#17191D;--a-ink:#F1F2F4;--a-mu:#8D929B;--a-ln:#272A30;--a-ac:#1578F7;--a-brand:#E8582A;width:300px;height:620px;padding:10px;border-radius:48px;background:#1C1E22;box-shadow:0 0 0 1px rgb(255 255 255 / .08) inset,0 40px 80px -40px rgb(0 0 0 / .55)}.hk-s .lpa .lpo-notch{top:18px;width:90px;height:26px;margin-left:-45px;background:#000}.hk-s .lpa .lpo-screens{border-radius:38px;background:var(--a-bg);color:var(--a-ink);font-family:var(--f-body)}.hk-s .lpa .lpo-s{padding:0;gap:0}.hk-s .lpa-status{display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 26px;font-size:13px;flex:none}.hk-s .lpa-status b{font-weight:600}.hk-s .lpa-ic{display:flex;gap:5px;align-items:center}.hk-s .lpa-ic i{display:block;background:var(--a-ink)}.hk-s .lpa-ic .sig{width:16px;height:9px;clip-path:polygon(0 100%,100% 0,100% 100%)}.hk-s .lpa-ic .wifi{width:13px;height:9px;border-radius:13px 13px 0 0;clip-path:polygon(50% 100%,0 0,100% 0)}.hk-s .lpa-ic .bat{width:22px;height:10px;border-radius:3px;box-shadow:0 0 0 1px var(--a-ink) inset;background:linear-gradient(90deg,var(--a-ink) 72%,transparent 72%) padding-box;border:2px solid var(--a-bg)}.hk-s .lpa-top{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;padding:4px 18px 10px;border-bottom:1px solid var(--a-ln);flex:none}.hk-s .lpa-top .lpa-brand{justify-self:center}.hk-s .lpa-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.hk-s .lpa-brand i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--a-brand);color:#fff;font-style:normal;font-size:12px}.hk-s .lpa-brand.lg{font-size:18px;margin-top:18px}.hk-s .lpa-brand.lg i{width:30px;height:30px;font-size:14px}.hk-s .lpa-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2A3242;color:#C9D6F0;font-size:11px;font-weight:600}.hk-s .lpa-bell{justify-self:end;width:14px;height:15px;border:1.8px solid var(--a-mu);border-radius:7px 7px 3px 3px}.hk-s .lpa-body{display:flex;flex-direction:column;gap:10px;padding:12px 18px 14px;flex:1;min-height:0;overflow:hidden}.hk-s .lpa-h{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.hk-s .lpa-hrow{display:flex;justify-content:space-between;align-items:center}.hk-s .lpa-filt{width:30px;height:30px;border-radius:9px;border:1px solid var(--a-ln);background:linear-gradient(var(--a-mu),var(--a-mu)) center 10px/12px 1.6px no-repeat,linear-gradient(var(--a-mu),var(--a-mu)) center 14px/8px 1.6px no-repeat,linear-gradient(var(--a-mu),var(--a-mu)) center 18px/4px 1.6px no-repeat}.hk-s .lpa-sub{font-size:12.5px;color:var(--a-mu);line-height:1.4;margin-top:-4px}.hk-s .lpa-sub b{color:var(--a-ink);font-weight:600}.hk-s .lpa-k,.hk-s .lpa-l{font-size:11.5px;color:var(--a-mu)}.hk-s .lpa-k.up{text-transform:uppercase;letter-spacing:.08em;font-size:10px;margin-top:2px}.hk-s .lpa-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:10px;background:var(--a-card);border:1px solid var(--a-ln);flex:none}.hk-s .lpa-seg i{font-style:normal;font-size:12px;text-align:center;padding:7px 4px;border-radius:7px;color:var(--a-mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-s .lpa-seg i.on{background:#2A2D33;color:var(--a-ink);font-weight:600}.hk-s .lpa-seg.sm i{font-size:11px;padding:6px 3px}.hk-s .lpa-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.hk-s .lpa-steps i{height:4px;border-radius:4px;background:var(--a-ln)}.hk-s .lpa-steps i.on{background:var(--a-ac)}.hk-s .lpa-f{display:flex;flex-direction:column;gap:5px}.hk-s .lpa-in{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;border-radius:12px;background:var(--a-card);border:1px solid var(--a-ln);font-size:13px}.hk-s .lpa-in .eye{width:16px;height:10px;border-radius:50%;border:1.5px solid var(--a-mu);position:relative}.hk-s .lpa-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.hk-s .lpa-meter i{height:3px;border-radius:3px;background:#2FB574}.hk-s .lpa-btn{display:flex;align-items:center;justify-content:center;height:46px;border-radius:14px;background:var(--a-ac);color:#fff;font-size:14px;font-weight:600;flex:none}.hk-s .lpa .lpa-btn{margin-top:4px}.hk-s .lpa .lpa-btn.fin{margin-top:auto}.hk-s .lpa-legal{font-size:10.5px;line-height:1.45;color:var(--a-mu);text-align:center}.hk-s .lpa-sep{font-size:11.5px;color:var(--a-mu);text-align:center}.hk-s .lpa-sep b{color:var(--a-ac);font-weight:600}.hk-s .lpa-otp{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px}.hk-s .lpa-otp i{display:grid;place-items:center;height:44px;border-radius:10px;background:var(--a-card);border:1px solid var(--a-ln);font-style:normal;font-size:17px;font-weight:600}.hk-s .lpa-otp i.cur{border-color:var(--a-ac);box-shadow:0 0 0 3px rgb(21 120 247 / .25)}.hk-s .lpa-card{display:flex;flex-direction:column;border-radius:16px;background:var(--a-card);border:1px solid var(--a-ln);overflow:hidden;flex:none}.hk-s .lpa-img{position:relative;height:112px;background:#2A3242 center/cover}.hk-s .lpa-tags{position:absolute;left:8px;top:8px;display:flex;gap:5px}.hk-s .lpa-tags i{font-style:normal;font-size:10.5px;font-weight:600;padding:4px 8px;border-radius:9999px;background:rgb(14 15 17 / .72);color:#fff;backdrop-filter:blur(4px)}.hk-s .lpa-tags i.ok{background:rgb(31 158 97 / .9)}.hk-s .lpa-cb{display:flex;flex-direction:column;gap:9px;padding:11px 12px 12px}.hk-s .lpa-cb>b{font-size:14px;font-weight:600}.hk-s .lpa-met,.hk-s .lpa-kpi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hk-s .lpa-met>span,.hk-s .lpa-kpi>span{display:flex;flex-direction:column;gap:2px;font-size:10.5px;color:var(--a-mu)}.hk-s .lpa-met b{font-size:13px;color:var(--a-ink);font-weight:600}.hk-s .lpa-kpi>span{padding:9px 10px;border-radius:12px;background:var(--a-card);border:1px solid var(--a-ln)}.hk-s .lpa-kpi b{font-size:15px;color:var(--a-ink);font-weight:600;letter-spacing:-.01em}.hk-s .lpa-meta{display:flex;justify-content:space-between;gap:4px 10px;font-size:11px;color:var(--a-mu)}.hk-s .lpa-meta b{color:var(--a-ink)}.hk-s .lpa-prog,.hk-s .lpa-range{position:relative;display:block;height:4px;border-radius:4px;background:var(--a-ln)}.hk-s .lpa-prog i,.hk-s .lpa-range i{display:block;height:100%;border-radius:4px;background:var(--a-ac)}.hk-s .lpa-range{margin:6px 0}.hk-s .lpa-range i{position:relative}.hk-s .lpa-range i::after{content:"";position:absolute;right:-8px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .4)}.hk-s .lpa-nav{display:flex;align-items:center;gap:10px;padding:2px 18px 8px;font-size:14px;font-weight:600;border-bottom:1px solid var(--a-ln);flex:none}.hk-s .lpa-nav .back{width:9px;height:9px;border-left:2px solid var(--a-ink);border-bottom:2px solid var(--a-ink);transform:rotate(45deg)}.hk-s .lpa-sum{display:flex;flex-direction:column;border-radius:14px;background:var(--a-card);border:1px solid var(--a-ln);padding:2px 12px}.hk-s .lpa-sum>span{display:flex;justify-content:space-between;padding:9px 0;font-size:12.5px;color:var(--a-mu)}.hk-s .lpa-sum>span+span{border-top:1px solid var(--a-ln)}.hk-s .lpa-sum b{color:var(--a-ink);font-weight:600;font-variant-numeric:tabular-nums}.hk-s .lpa-pos{display:flex;flex-direction:column;border-radius:14px;background:var(--a-card);border:1px solid var(--a-ln);padding:2px 12px}.hk-s .lpa-pos>span{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;font-size:12px}.hk-s .lpa-pos>span+span{border-top:1px solid var(--a-ln)}.hk-s .lpa-pos span span{display:flex;flex-direction:column;gap:1px;color:var(--a-mu);font-size:10.5px}.hk-s .lpa-pos span span b{color:var(--a-ink);font-size:12px;font-weight:600}.hk-s .lpa-pos .r{align-items:flex-end;text-align:right}.hk-s .lpa-pos .ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#1B2A44;color:#8DB8FF;font-style:normal;font-weight:700;font-size:12px}.hk-s .lpa-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:8px 4px 18px;background:var(--a-bg);border-top:1px solid var(--a-ln);flex:none}.hk-s .lpa-tabs span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:8px;letter-spacing:-.02em;color:var(--a-mu);white-space:nowrap}.hk-s .lpa-tabs span{overflow:hidden;text-overflow:ellipsis;max-width:100%}.hk-s .lpa-tabs span.on{color:var(--a-ink)}.hk-s .lpa-tabs span.on i{border-color:var(--a-ac)}.hk-s .lpa-tabs i{width:18px;height:18px;border-radius:6px;border:1.8px solid currentColor;font-style:normal}.hk-s .lpa-tabs .ti-mercado{border-radius:50%}.hk-s .lpa-tabs .ti-cartera{border-radius:4px 4px 7px 7px}.hk-s .lpa-tabs .ti-rentas{border-radius:3px;border-width:1.8px 1.8px 5px}.hk-s .lpa-tabs .ti-comunicados{border-radius:7px 7px 7px 2px}.hk-s .lpa-tabs .ti-av{display:grid;place-items:center;border:0;border-radius:50%;background:#2A3242;color:#C9D6F0;font-size:7.5px;font-weight:700}@media (max-width:760px){.hk-s .lpo-phone.lpa{width:280px;height:580px}}