.hm .pt-win{text-align:left;position:relative}.hm .pt-app{grid-template-columns:200px minmax(0,1fr);min-height:540px;display:grid}.hm .pt-app.pt-sin-lateral{grid-template-columns:minmax(0,1fr)}.hm .pt-side{background:var(--ink);color:var(--on-dark-copy);flex-direction:column;gap:4px;padding:20px 12px;display:flex}.hm .pt-brand{font:600 15px/1.15 var(--disp);color:var(--on-dark);align-items:center;gap:10px;padding:2px 8px 18px;display:flex}.hm .pt-brand i{border:3px solid var(--coral);border-right-color:#0000;border-radius:50%;flex:none;width:26px;height:26px}.hm .pt-nav{color:var(--on-dark-muted);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.hm .pt-nav svg{flex:none;width:16px;height:16px}.hm .pt-nav.on{background:var(--ink-raised);color:var(--on-dark);box-shadow:inset 3px 0 0 var(--coral)}.hm .pt-nav b{color:var(--peach);margin-left:auto;font-size:11px;font-weight:500}.hm .pt-main{background:var(--paper);min-width:0;padding:24px 28px;position:relative;overflow:hidden}.hm .pt-kick{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm)}.hm .pt-ttl{font:600 24px/1.1 var(--disp);letter-spacing:-.02em;margin-top:6px}.hm .pt-card{background:var(--card);border:1px solid var(--line);border-radius:12px}.hm .pt-fade{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:translateY(6px)}.hm .pt-fade.on{opacity:1;transform:none}@media (max-width:900px){.hm .pt-app{grid-template-columns:minmax(0,1fr);min-height:0}.hm .pt-side{display:none}.hm .pt-main{padding:16px}}@media (prefers-reduced-motion:reduce){.hm .pt-fade{transition:none}}
.hm .po-hero{text-align:center;padding:clamp(36px,4.5vw,60px) 0 clamp(40px,5vw,72px)}.hm .po-h1{font-family:var(--disp);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,6.4vw,92px);font-weight:600;line-height:.95}.hm .po-h1 em{color:var(--coral-aa);font-style:normal}.hm .po-h1 em span{display:inline-block}.hm .po-lead{max-width:30em;margin:22px auto 0}.hm .po-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;margin-top:30px;display:flex}.hm .po-ventana{text-align:left;margin-top:clamp(32px,3.6vw,48px)}.hm .po-progs{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding-top:34px;display:flex}.hm .po-progs .eyebrow{color:var(--tm)}.hm .po-prog-list{font:600 17px/1.2 var(--disp);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.hm .po-plazo{align-items:center;gap:18px;margin-top:16px;padding:16px 20px;display:flex}.hm .po-plazo-n{font:600 34px/1 var(--disp);letter-spacing:-.03em}.hm .po-plazo-t{color:var(--t2);font-size:13px;line-height:1.3}.hm .po-plazo-bar{background:var(--row);border-radius:3px;flex:1;height:4px;overflow:hidden}.hm .po-plazo-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.hm .po-cnt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hm .po-cnt .pt-card{padding:14px 16px}.hm .po-cnt .po-hot{background:var(--tint);border-color:var(--tint-line)}.hm .po-num{font:600 30px/1 var(--disp);font-feature-settings:"tnum" 1;margin-top:8px;display:block}.hm .po-cnt small{color:var(--t2);margin-top:4px;font-size:12px;line-height:1.35;display:block}.hm .po-tbl{margin-top:12px;overflow:hidden}.hm .po-th,.hm .po-fila{grid-template-columns:1.2fr 1.9fr 1.1fr .7fr .45fr;align-items:center;gap:12px;padding:0 16px;display:grid}.hm .po-th{height:36px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);border-bottom:1px solid var(--row)}.hm .po-filas{min-height:240px}.hm .po-fila{border-bottom:1px solid var(--row);min-height:48px;max-height:80px;transition:background .5s var(--ease),opacity .5s var(--ease),transform .5s var(--ease),min-height .5s var(--ease),max-height .5s var(--ease);font-size:13.5px;overflow:hidden}.hm .po-fila:last-child{border-bottom:0}.hm .po-fila b{font-weight:600}.hm .po-fila .pill{justify-self:start}.hm .po-q{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm .po-o,.hm .po-d{color:var(--t2);font-size:12.5px}.hm .po-fila.hid{opacity:0;border-bottom-width:0;min-height:0;max-height:0;transform:translateY(-10px)}.hm .po-fila.nuevo{background:var(--tint)}@media (max-width:900px){.hm .po-th{display:none}.hm .po-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:10px 12px}.hm .po-fila .po-q{grid-area:2/1;font-size:12px}.hm .po-fila .pill{grid-area:1/2/3}.hm .po-fila .po-o,.hm .po-fila .po-d{display:none}.hm .po-filas{min-height:270px}.hm .po-cnt{gap:8px}.hm .po-cnt .pt-card{padding:10px}.hm .po-num{font-size:24px}.hm .po-cnt small{display:none}.hm .po-plazo{gap:12px;padding:14px}}@media (max-width:420px){.hm .po-fila .pill{padding-inline:7px 8px;font-size:10.5px}.hm .po-cnt .pill{gap:4px;padding:4px 7px 4px 6px;font-size:10.5px}.hm .po-cnt .pt-card{padding:8px}.hm .po-prog-list{gap:8px 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.hm .po-fila{transition:none}}
.hm .ca-sec .cab{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.hm .ca-cuerpo{min-height:530px}.hm .ca-plazo{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:9px 14px;font-size:13px;display:flex}.hm .ca-plazo-t{font-weight:600}.hm .ca-barra{flex:140px;gap:3px;max-width:260px;height:7px;margin-left:auto;display:flex}.hm .ca-barra i{border-radius:3px;flex-basis:0;display:block}.hm .ca-barra .b-lis{background:var(--ok)}.hm .ca-barra .b-cri{background:var(--coral)}.hm .ca-barra .b-esp{background:var(--warn)}.hm .ca-barra .b-fin{background:var(--line2)}.hm .ca-lista{margin-top:12px;position:relative;overflow:hidden}.hm .ca-gcab{background:var(--neu-bg);border-bottom:1px solid var(--row);align-items:center;gap:9px;height:32px;padding:0 16px;font-size:13px;display:flex}.hm .ca-grupo+.ca-grupo .ca-gcab{border-top:1px solid var(--row)}.hm .ca-gcab b{font-weight:600}.hm .ca-chev{border-right:1.6px solid var(--t2);border-bottom:1.6px solid var(--t2);width:7px;height:7px;margin:0 4px 3px 2px;transform:rotate(45deg)}.hm .ca-gcab.plegado .ca-chev{margin:0 4px 0 0;transform:rotate(-45deg)}.hm .ca-gpt{background:currentColor;border-radius:50%;width:8px;height:8px}.hm .ca-gcab.p-cri .ca-gpt{color:var(--coral)}.hm .ca-gcab.p-lis .ca-gpt{color:var(--ok)}.hm .ca-gcab.p-esp{color:var(--warn-ink)}.hm .ca-gcab.p-esp .ca-gpt{color:var(--warn)}.hm .ca-gcab.p-fin .ca-gpt{color:var(--tm)}.hm .ca-gn{font-size:12px;font-weight:600}.hm .ca-gq{color:var(--t2);margin-left:4px;font-size:12px}.hm .ca-fila{border-bottom:1px solid var(--row);height:44px;transition:background .3s var(--ease);grid-template-columns:1.4fr .8fr 1.3fr auto;align-items:center;gap:12px;padding:0 16px;font-size:13.5px;display:grid}.hm .ca-fila.hov{background:var(--tint)}.hm .ca-v{justify-self:end}.hm .ca-verbo{border:1px solid var(--line2);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.hm .ca-fila.hov .ca-verbo{border-color:var(--ink)}.hm .ca-nom{align-items:center;min-width:0;display:flex}.hm .ca-nom b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hm .ca-av{background:var(--neu-bg);width:28px;height:28px;font:600 11px/1 var(--sans);color:var(--ink2);border-radius:8px;flex:none;place-items:center;margin-right:10px;display:inline-grid}.hm .ca-nif{color:var(--tm);font-size:12px}.hm .ca-docs{color:var(--t2);font-size:12.5px}.hm .ca-cur{opacity:0;width:20px;height:20px;transition:left .9s var(--ease),top .9s var(--ease),opacity .3s;pointer-events:none;z-index:5;position:absolute;top:78%;left:72%}.hm .ca-cur.fila{top:236px;left:94%}.hm .ca-cur.on{opacity:1}.hm .ca-ficha{background:var(--card);border-left:1px solid var(--line);width:62%;transition:transform .8s var(--ease);z-index:4;flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-30px 0 60px -30px #1a151259}.hm .ca-ficha.open{transform:none}.hm .ca-nav{border-bottom:1px solid var(--row);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);align-items:center;gap:6px;padding-bottom:10px;font-size:11px;display:flex}.hm .ca-nav span:first-child{margin-right:auto}.hm .ca-nav-b{border:1px solid var(--line2);letter-spacing:0;width:26px;height:26px;color:var(--ink);border-radius:7px;place-items:center;font-size:15px;display:grid}.hm .ca-fhead{align-items:center;gap:14px;display:flex}.hm .ca-fav{background:var(--tint);width:44px;height:44px;color:var(--coral-aa);font:600 15px/1 var(--disp);border-radius:12px;flex:none;place-items:center;display:grid}.hm .ca-fhead h3{font:600 21px/1.1 var(--disp);letter-spacing:-.02em}.hm .ca-fhead p{color:var(--tm);margin-top:4px;font-size:12px}.hm .ca-fest{margin-left:auto}.hm .ca-fgrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.hm .ca-box{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;padding:14px;display:grid}.hm .ca-box-delante{border-color:var(--line2);box-shadow:inset 3px 0 0 var(--coral)}.hm .ca-box h4{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm);margin:0}.hm .ca-li{background:var(--field);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.hm .ca-li>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm .ca-dl{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.hm .ca-dl b{font:600 20px/1 var(--disp)}.hm .ca-dl .ca-dl-f{font-size:14px}.hm .ca-pie{text-align:center;gap:6px;margin-top:auto;display:grid}.hm .ca-cta{background:var(--coral);height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .35s,color .35s;display:flex}.hm .ca-cta.hecho{background:var(--neu-bg);color:var(--neu)}.hm .ca-pie-t{color:var(--t2);font-size:12px}.hm .ca-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hm .ca-chip{background:var(--card);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.hm .ca-chip:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px}@media (max-width:900px){.hm .ca-sec .cab{grid-template-columns:minmax(0,1fr)}.hm .ca-cuerpo{min-height:780px}.hm .ca-fila{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.hm .ca-nif,.hm .ca-docs,.hm .ca-gq,.hm .ca-plazo-t{display:none}.hm .ca-cur.fila{top:236px;left:88%}.hm .ca-ficha{border-left:0;border-top:1px solid var(--line);width:100%;padding:16px;top:300px;left:0;transform:translateY(104%);box-shadow:0 -24px 48px -30px #1a151259}.hm .ca-ficha.open{transform:none}.hm .ca-pie-t{display:none}.hm .ca-fgrid{grid-template-columns:minmax(0,1fr)}.hm .ca-fhead h3{font-size:18px}.hm .ca-fhead p{font-size:11px}}@media (prefers-reduced-motion:reduce){.hm .ca-fila,.hm .ca-cur,.hm .ca-ficha{transition:none}}
.hm .cf{grid-template-columns:330px minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.hm .cf-movil{justify-content:center;display:flex}.hm .cf-texto{min-width:0}.hm .cf-texto .h2{margin-top:14px}.hm .cf-hechos{gap:14px;margin-top:28px;display:grid}.hm .cf-hechos li{color:var(--ink2);align-items:flex-start;gap:14px;font-size:clamp(15px,1.3vw,17px);display:flex}.hm .cf-hechos svg{width:22px;height:22px;color:var(--coral-aa);flex:none;margin-top:1px}.hm .cf-lado{margin-top:32px}.hm .cf-mini .pt-app{min-height:0}.hm .cf-mini .win-tag{white-space:nowrap;flex:none}.hm .cf-mini .pt-main{background:var(--card);padding:8px 0}.hm .cf-filas{display:grid}.hm .cf-fila{border-bottom:1px solid var(--row);min-height:52px;transition:background .5s var(--ease),opacity .5s var(--ease),transform .5s var(--ease);grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:0 18px;font-size:13.5px;display:grid}.hm .cf-fila:last-child{border-bottom:0}.hm .cf-fila b{font-weight:600}.hm .cf-q{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hm .cf-fila .pill{justify-self:end}.hm .cf-nueva{opacity:0;transform:translateY(-8px)}.hm .cf-nueva.on{opacity:1;background:var(--tint);transform:none}.hm .cf-phone{background:var(--ink);border-radius:46px;width:330px;max-width:100%;height:660px;padding:12px;box-shadow:0 40px 80px -40px #1a15128c}.hm .cf-screen{background:var(--white);border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.hm .cf-top{background:var(--marca-a);color:var(--white);padding:28px 22px 20px}.hm .cf-top small{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.hm .cf-top b{font:600 22px/1.1 var(--disp);letter-spacing:-.02em;margin-top:8px;display:block}.hm .cf-body{flex:1;align-content:start;gap:10px;padding:18px;display:grid}.hm .cf-body h5{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);margin:0}.hm .cf-need{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;font-size:14px;transition:background .4s,border-color .4s;display:flex}.hm .cf-need.done{background:var(--ok-bg);border-color:var(--ok-line)}.hm .cf-upl{background:var(--marca-a-bg);opacity:0;border-radius:3px;height:4px;transition:opacity .3s;overflow:hidden}.hm .cf-upl.on{opacity:1}.hm .cf-upl i{background:var(--marca-a);height:100%;transition:width 1s var(--ease);display:block}.hm .cf-btn{background:var(--marca-a);height:52px;color:var(--white);transition:transform .2s var(--ease);border-radius:14px;place-items:center;margin:0 18px 22px;font-size:15px;font-weight:600;display:grid}.hm .cf-btn.press{transform:scale(.95)}.hm .cf-cam{background:var(--ink-raised);opacity:0;pointer-events:none;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.hm .cf-cam.on{opacity:1}.hm .cf-lbl{color:var(--white);font-size:13px;font-weight:500;position:absolute;top:32px}.hm .cf-doc{background:var(--card);border-radius:6px;align-content:start;gap:8px;width:62%;height:56%;padding:16px;display:grid;transform:rotate(-4deg)}.hm .cf-doc i{background:var(--line2);border-radius:3px;height:7px;display:block}.hm .cf-frame{border:2px solid var(--white);opacity:.85;border-radius:16px;position:absolute;inset:16% 12%}.hm .cf-shut{border:4px solid var(--white);background:var(--ink2);width:64px;height:64px;transition:transform .2s var(--ease),background .2s;border-radius:50%;position:absolute;bottom:34px}.hm .cf-shut.press{background:var(--white);transform:scale(.88)}@media (max-width:900px){.hm .cf{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px}.hm .cf-texto{width:100%}.hm .cf-phone{width:300px;height:600px}.hm .cf-top{padding-top:24px}}@media (max-width:640px){.hm .cf-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:10px 14px}.hm .cf-fila .cf-q{grid-area:2/1;font-size:12px}.hm .cf-fila .pill{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.hm .cf-nueva{transform:none}}
.hm .bm{padding-block:clamp(72px,8vw,112px)}.hm .bm-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hm .bm .h2{margin-top:14px}.hm .bm-pausa{border:1px solid var(--ink-line);min-height:44px;color:var(--on-dark-copy);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;flex:none;padding:0 16px;transition:border-color .2s,color .2s}.hm .bm-pausa:hover{border-color:var(--on-dark-muted);color:var(--on-dark)}.hm .bm-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:40px 0 22px;display:grid;position:relative}.hm .bm-tab{border:0;border-top:2px solid var(--ink-line);text-align:left;min-height:44px;color:var(--on-dark-muted);background:0 0;padding:16px 4px 0;transition:color .25s;position:relative}.hm .bm-tab:hover,.hm .bm-tab.on{color:var(--on-dark)}.hm .bm-tab:focus-visible{outline:2px solid var(--on-dark);outline-offset:4px;border-radius:2px}.hm .bm-nom{font:600 18px/1.1 var(--disp);letter-spacing:-.01em;display:block}.hm .bm-lin{margin-top:6px;font-size:13px;line-height:1.4;display:block}.hm .bm-prog{background:var(--coral);width:0;height:2px;position:absolute;top:-2px;left:0}.hm .bm-tab.on .bm-prog{transition:width 1.2s linear}.hm .bm-vent{position:relative}.hm .ink .bm-win{border-color:var(--ink-line);box-shadow:0 60px 120px -60px #000c}.hm .bm-win .pt-app{min-height:0}.hm .bm-mod{min-height:480px;color:var(--ink);position:relative}@media (max-width:900px){.hm .bm-top{flex-direction:column;align-items:flex-start;gap:18px}.hm .bm-tabs{scrollbar-width:thin;scrollbar-color:var(--ink-line) transparent;gap:16px;margin:22px -8px 10px;padding:8px 8px 10px;display:flex;overflow-x:auto}.hm .bm-tab{flex:0 0 160px;padding-bottom:6px}.hm .bm-mod{min-height:700px}}
.hm .mf,.hm .mb,.hm .mc{align-content:start;gap:14px;min-width:0;display:grid}.hm .mf-head,.hm .mb-head,.hm .mc-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hm .mf-ttl,.hm .mb-ttl,.hm .mc-ttl{font:600 24px/1 var(--disp);letter-spacing:-.02em}.hm .mf-sub,.hm .mb-sub,.hm .mc-sub{color:var(--t2);font-size:14px}.hm .mf-cols,.hm .mb-cols,.hm .mc-cols{gap:14px;min-width:0;display:grid}.hm .mf-cols{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.1fr)}.hm .mb-cols,.hm .mc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hm .mf-ia{border:1px solid var(--line);background:var(--card);color:var(--t2);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.hm .mf-lista{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.hm .mf-it{background:var(--card);border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;transition:border-color .4s,box-shadow .4s;display:flex}.hm .mf-it.sel{border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral)}.hm .mf-ic{background:var(--ok);width:30px;height:30px;color:var(--white);border-radius:8px;flex:none;place-items:center;display:grid}.hm .mf-ic svg{width:15px;height:15px}.hm .mf-tx{flex:1;min-width:0}.hm .mf-tx b{text-transform:uppercase;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.hm .mf-tx span{color:var(--tm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.hm .mf-der{flex:none;justify-items:end;gap:5px;display:grid}.hm .mf-am{font-size:12.5px}.hm .mf-papel{border:1px solid var(--line);background:var(--white);border-radius:10px;align-content:start;gap:9px;padding:18px;display:grid;box-shadow:0 12px 30px -20px #1a151266}.hm .mf-papel>b{text-transform:uppercase;font-size:13px}.hm .mf-papel i{background:var(--line);border-radius:3px;height:7px;display:block}.hm .mf-tot{border-top:1px dashed var(--line2);justify-content:space-between;padding-top:6px;font-size:12.5px;display:flex}.hm .mf-tot.mf-sin{border-top:0;padding-top:0}.hm .mf-datos{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.hm .mf-dh{justify-content:space-between;align-items:center;gap:8px;display:flex}.hm .mf-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hm .mf-fld{gap:4px;min-width:0;display:grid}.hm .mf-fld span{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm)}.hm .mf-fld em{border:1px solid var(--line);background:var(--card);color:#0000;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;height:34px;padding:8px 10px;font-size:13px;font-style:normal;line-height:16px;transition:color .5s,background .5s;display:block;overflow:hidden}.hm .mf-fld em.f{color:var(--ink);background:var(--white)}.hm .mf-btns{border-top:1px solid var(--row);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.hm .mf-ok{transition:transform .2s var(--ease)}.hm .mf-ok.mf-press{transform:scale(.94)}.hm .mf-toast{background:var(--ink);max-width:100%;color:var(--on-dark);font:500 13px/1.3 var(--mono);text-align:center;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);border-radius:12px;justify-self:center;padding:12px 18px;transform:translateY(12px)}.hm .mf-toast.on{opacity:1;transform:none}.hm .mb-lista{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.hm .mb-mail{background:var(--card);border:1px solid var(--line);border-radius:11px;gap:4px;padding:12px;font-size:13px;transition:border-color .4s,box-shadow .4s;display:grid}.hm .mb-mail.sel{border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral)}.hm .mb-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm .mb-r b{margin-right:auto}.hm .mb-s{color:var(--t2);font-size:12.5px}.hm .mb-lectura{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.hm .mb-lectura .mb-s{margin-top:2px;font-size:13px}.hm .mb-resp{border:1px dashed var(--line2);background:var(--field);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.hm .mb-lines{gap:8px;display:grid}.hm .mb-lines i{background:var(--line);transform-origin:0;height:8px;transition:transform .9s var(--ease);border-radius:4px;display:block;transform:scaleX(0)}.hm .mb-lines.on i{transform:scaleX(1)}.hm .mb-lines i:nth-child(2){transition-delay:.15s}.hm .mb-lines i:nth-child(3){transition-delay:.3s}.hm .mb-lines i:nth-child(4){transition-delay:.45s}.hm .mb-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hm .mb-nada{color:var(--tm);font-size:12px}.hm .mc-recibido{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.hm .mc-cuenta{align-items:baseline;gap:10px;display:flex}.hm .mc-big{font:600 44px/1 var(--disp);letter-spacing:-.03em}.hm .mc-de{color:var(--t2)}.hm .mc-meter{background:var(--row);border-radius:4px;height:6px;overflow:hidden}.hm .mc-meter i{background:var(--ok);height:100%;transition:width 1s var(--ease);display:block}.hm .mc-clientes{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:6px;display:grid}.hm .mc-li{background:var(--field);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.hm .mc-li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm .mc-der{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}.hm .mc-aprob{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.hm .mc-t2{color:var(--t2)}.hm .mc-toques{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hm .mc-toque{border:1px solid var(--line);background:var(--card);opacity:.45;border-radius:11px;gap:8px;padding:12px;transition:opacity .4s,border-color .4s;display:grid}.hm .mc-toque.on{opacity:1;border-color:var(--ink)}.hm .mc-toque small{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm)}.hm .mc-lines{gap:8px;display:grid}.hm .mc-lines i{background:var(--line);border-radius:4px;height:8px;display:block}.hm .mc-nota{color:var(--t2);padding:14px;font-size:13.5px}@media (max-width:1000px){.hm .mf-cols{grid-template-columns:minmax(0,1fr)}.hm .mf-papel{display:none}}@media (max-width:900px){.hm .mf-it:nth-child(n+3),.hm .mc-nota{display:none}.hm .mb-cols,.hm .mc-cols,.hm .mc-toques{grid-template-columns:minmax(0,1fr)}.hm .mc-toque{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.hm .mf-ttl,.hm .mb-ttl,.hm .mc-ttl{font-size:21px}.hm .mf-toast{max-width:100%}}@media (prefers-reduced-motion:reduce){.hm .mf-toast,.hm .mf-ok,.hm .mb-lines i{transition:none}}
.hm .mm-pan{min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.hm .mm-cab{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hm .mm-ttl{font:600 24px/1 var(--disp);letter-spacing:-.02em}.hm .mm-sub{color:var(--t2);font-size:14px}.hm .mm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:14px;display:grid}.hm .mm-lista{align-content:start;gap:8px;min-width:0;display:grid}.hm .mm-deb{background:var(--card);border:1px solid var(--line);border-radius:11px;grid-template-columns:22px minmax(0,1.3fr) .6fr minmax(0,.9fr) auto;align-items:center;gap:10px;padding:11px 12px;font-size:13px;transition:border-color .4s,box-shadow .4s;display:grid}.hm .mm-deb.mm-sel{border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral)}.hm .mm-rk{color:var(--tm);font-size:12px}.hm .mm-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hm .mm-dias{font-size:12px}.hm .mm-bd{background:var(--row);border-radius:3px;height:5px;overflow:hidden}.hm .mm-bd i{background:var(--crit);height:100%;transition:width 1s var(--ease);border-radius:3px;display:block}.hm .mm-imp{text-align:right;white-space:nowrap;font-size:12.5px}.hm .mm-card{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.hm .mm-card-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hm .mm-res{color:var(--t2);font-size:13px}.hm .mm-lines{gap:8px;display:grid}.hm .mm-lines i{background:var(--line);transform-origin:0;height:8px;transition:transform .9s var(--ease);border-radius:4px;display:block;transform:scaleX(0)}.hm .mm-lines.on i{transform:scaleX(1)}.hm .mm-lines i:nth-child(2){transition-delay:.15s}.hm .mm-lines i:nth-child(3){transition-delay:.3s}.hm .mm-lines i:nth-child(4){transition-delay:.45s}.hm .mm-pie{border-top:1px solid var(--row);align-items:center;gap:8px;padding-top:12px;display:flex}.hm .mm-btn{min-height:38px;margin-left:auto}.hm .mg-pan{min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.hm .mg-cab{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hm .mg-ttl{font:600 24px/1 var(--disp);letter-spacing:-.02em}.hm .mg-sub{color:var(--t2);font-size:14px}.hm .mg-tix{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hm .mg-tk{background:var(--white);border:1px solid var(--line);border-radius:10px;align-content:start;justify-items:start;gap:7px;padding:14px 12px;transition:border-color .4s;display:grid;box-shadow:0 10px 24px -18px #1a151273}.hm .mg-tk.mg-leido{border-color:var(--line2)}.hm .mg-nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.hm .mg-tk i{background:var(--line);transform-origin:0;height:6px;transition:transform .8s var(--ease);border-radius:3px;display:block;transform:scaleX(0)}.hm .mg-l1{width:70%}.hm .mg-l2{width:45%;transition-delay:.12s}.hm .mg-tk.mg-leido i{transform:scaleX(1)}.hm .mg-imp{opacity:0;transition:opacity .4s var(--ease);font-size:15px}.hm .mg-tk.mg-leido .mg-imp{opacity:1}.hm .mg-cat{opacity:0;max-width:100%;transition:opacity .45s var(--ease),transform .45s var(--ease),background .35s,color .35s;overflow:hidden;transform:translateY(4px)}.hm .mg-cat.on{opacity:1;transform:none}.hm .mg-cierre{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px;display:grid}.hm .mg-cierre-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hm .mg-meter{background:var(--row);border-radius:4px;height:6px;overflow:hidden}.hm .mg-meter i{background:var(--ok);height:100%;transition:width 1s var(--ease);border-radius:4px;display:block}.hm .mg-txt{color:var(--t2);font-size:13px}.hm .ma-pan{min-width:0;color:var(--ink);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.hm .ma-cab{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hm .ma-ttl{font:600 24px/1 var(--disp);letter-spacing:-.02em}.hm .ma-sub{color:var(--t2);font-size:14px}.hm .ma-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:14px;display:grid}.hm .ma-card{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.hm .ma-kick{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm)}.hm .ma-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hm .ma-fld{gap:4px;min-width:0;display:grid}.hm .ma-fld span{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tm)}.hm .ma-v{border:1px solid var(--line);background:var(--card);color:#0000;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;height:34px;padding:8px 10px;font-size:13px;font-style:normal;line-height:16px;transition:color .5s,background .5s;display:block;overflow:hidden}.hm .ma-v.f{color:var(--ink);background:var(--white)}.hm .ma-par .ma-fld:nth-child(2) .ma-v{transition-delay:.12s}.hm .ma-cols .ma-card:first-child .ma-fld:last-child .ma-v{transition-delay:.24s}.hm .ma-doc{background:var(--card);border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.hm .ma-doc svg{width:18px;height:18px;color:var(--tm);flex:none}.hm .ma-doc-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hm .ma-fin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.hm .ma-btn{min-height:38px}@media (max-width:900px){.hm .mm-cols,.hm .ma-cols{grid-template-columns:minmax(0,1fr)}.hm .mm-deb{grid-template-columns:18px minmax(0,1fr) auto auto;gap:8px 10px}.hm .mm-bd{grid-area:2/2/auto/-1}.hm .mg-tix{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .ma-doc{gap:10px;padding:11px 12px;font-size:13.5px}.hm .ma-doc-nom{white-space:normal;line-height:1.3}}@media (prefers-reduced-motion:reduce){.hm .mm-bd i,.hm .mm-lines i,.hm .mg-tk i,.hm .mg-imp,.hm .mg-cat,.hm .mg-meter i,.hm .ma-v{transition:none}}
.hm .sa{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.2fr);align-items:center;display:grid}.hm .sa-lote{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:12px;padding:28px;display:grid;box-shadow:0 1px 2px #1a15120d,0 28px 56px -32px #1a15124d}.hm .sa-kick{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm)}.hm .sa-n{font:600 clamp(48px,5.4vw,64px)/1 var(--disp);letter-spacing:-.04em}.hm .sa-t{color:var(--t2)}.hm .sa-pills{flex-wrap:wrap;gap:8px;display:flex}.hm .sa-flow{background:var(--line2);height:2px;position:relative;overflow:hidden}.hm .sa-flow i{background:var(--coral);width:40%;height:100%;animation:1.8s linear 3 hm-sa-flow;position:absolute;top:0;left:30%}@keyframes hm-sa-flow{0%{left:-40%}to{left:100%}}.hm .sa-dest{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm .sa-dst{opacity:.45;border:1px solid var(--line);background:var(--card);min-height:96px;transition:opacity .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease);border-radius:16px;align-content:center;gap:6px;padding:20px;display:grid}.hm .sa-dst:last-child:nth-child(odd){grid-column:1/-1}.hm .sa-dst b{font:600 clamp(18px,1.7vw,22px)/1.1 var(--disp);letter-spacing:-.02em}.hm .sa-dst span{font:500 12px/1.3 var(--mono);color:var(--tm)}.hm .sa-dst.on{opacity:1;border-color:var(--ink);box-shadow:inset 3px 0 0 var(--coral)}@media (max-width:900px){.hm .sa{grid-template-columns:minmax(0,1fr);gap:18px}.hm .sa-flow{justify-self:center;width:2px;height:44px}.hm .sa-flow i{width:100%;height:40%;animation-name:hm-sa-flowy;top:30%;left:0}}@keyframes hm-sa-flowy{0%{top:-40%}to{top:100%}}@media (max-width:520px){.hm .sa-dest{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hm .sa-flow i{animation:none}}
.hm .co{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hm .co-card{border:1px solid var(--line);background:var(--card);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),border-color .3s;border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid;transform:translateY(10px)}.hm .co-card.on{opacity:1;transform:none}.hm .co-card svg{width:28px;height:28px;color:var(--coral-aa)}.hm .co-card b{font:600 clamp(17px,1.5vw,19px)/1.2 var(--disp);letter-spacing:-.01em}.hm .co-card span{font:500 12px/1.3 var(--mono);color:var(--tm)}.hm .co-ia{margin-top:22px}@media (max-width:900px){.hm .co{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hm .co{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hm .co-card{transform:none}}
.hm .pr-sec{padding-bottom:0}.hm .pr-dial{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:34px;padding:22px 28px;display:grid}.hm .pr-dial-l{font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm);max-width:11em}.hm .pr-dial-n{align-items:baseline;gap:8px;display:flex}.hm .pr-dial-n b{font:600 52px/1 var(--disp);letter-spacing:-.04em;text-align:right;font-feature-settings:"tnum" 1;min-width:2.6em}.hm .pr-dial-n span{color:var(--t2)}.hm .pr-rng{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.hm .pr-rng::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--coral) 0 var(--p,50%),var(--row) var(--p,50%) 100%);border-radius:6px;height:10px}.hm .pr-rng::-moz-range-track{background:linear-gradient(90deg,var(--coral) 0 var(--p,50%),var(--row) var(--p,50%) 100%);border-radius:6px;height:10px}.hm .pr-rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:3px solid var(--ink);border-radius:50%;width:30px;height:30px;margin-top:-10px;box-shadow:0 6px 16px -6px #1a151280}.hm .pr-rng::-moz-range-thumb{background:var(--card);border:3px solid var(--ink);border-radius:50%;width:24px;height:24px;box-shadow:0 6px 16px -6px #1a151280}.hm .pr-rng:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.hm .pr-res{justify-items:end;gap:2px;min-width:9.5em;display:grid}.hm .pr-res span:first-child{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm)}.hm .pr-res b{font:600 22px/1.1 var(--disp)}.hm .pr-res-q{font:600 16px/1.2 var(--sans);color:var(--coral-aa)}.hm .pr-esc{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.7fr);align-items:end;gap:14px;padding-top:16px;display:grid}.hm .pr-st{text-align:left;color:var(--ink);transition:transform .45s var(--ease),box-shadow .45s,border-color .3s;border:2px solid #0000;border-radius:20px 20px 14px 14px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex;position:relative}.hm .pr-st:hover{transform:translateY(-4px)}.hm .pr-st.on{border-color:var(--ink);transform:translateY(-10px);box-shadow:0 30px 50px -28px #1a15128c}.hm .pr-st1{background:var(--tint);min-height:300px}.hm .pr-st2{background:var(--tramo2);min-height:360px}.hm .pr-st3{background:var(--coral);min-height:430px}.hm .pr-st4{background:var(--ink);color:var(--on-dark);min-height:520px}.hm .pr-st4:focus-visible{outline-color:var(--coral)}.hm .pr-st4.on{border-color:var(--coral)}.hm .pr-badge{background:var(--ink);color:var(--on-dark);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);border-radius:999px;padding:5px 10px;position:absolute;top:-13px;left:22px;transform:translateY(6px)}.hm .pr-st4 .pr-badge{background:var(--coral);color:var(--ink)}.hm .pr-st.on .pr-badge,.hm .pr-med.on .pr-badge{opacity:1;transform:none}.hm .pr-rango{font:600 13px/1 var(--mono);letter-spacing:.04em;color:var(--ink);background:#fff9;border-radius:999px;padding:6px 10px}.hm .pr-st4 .pr-rango{color:var(--on-dark);background:#fffdfb24}.hm .pr-dots{flex-wrap:wrap;align-content:flex-end;gap:5px;margin-top:auto;display:flex}.hm .pr-dots i{opacity:.2;background:currentColor;border-radius:50%;width:9px;height:9px;transition:opacity .3s}.hm .pr-dots i.on{opacity:.85}.hm .pr-nom{font:600 20px/1 var(--disp);letter-spacing:-.01em;padding-top:6px}.hm .pr-q{font:600 54px/1 var(--disp);letter-spacing:-.045em;font-feature-settings:"tnum" 1}.hm .pr-q small{font:500 15px var(--sans);letter-spacing:0;opacity:.8;margin-left:4px}.hm .pr-doc{opacity:.85;font-size:13.5px}.hm .pr-med{border:2px dashed var(--line2);text-align:left;min-height:180px;color:var(--ink);background:0 0;border-radius:20px 20px 14px 14px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;transition:border-color .3s,background .3s;display:flex;position:relative}.hm .pr-med:hover{border-color:var(--ink)}.hm .pr-med.on{border-style:solid;border-color:var(--ink);background:var(--card)}.hm .pr-med .pr-rango{background:var(--row)}.hm .pr-notas{color:var(--t2);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:26px;font-size:14px;display:flex}.hm .pr-link{color:var(--ink);margin-left:auto;font-size:15px}@media (max-width:960px){.hm .pr-dial{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:18px}.hm .pr-dial-l{grid-column:1/-1;max-width:none}.hm .pr-dial-n{flex-wrap:wrap;gap:0 8px}.hm .pr-dial-n b{min-width:0;font-size:44px}.hm .pr-res{min-width:0;max-width:9.5em}.hm .pr-res-q{text-align:right}.hm .pr-rng{grid-area:3/1/auto/-1}.hm .pr-esc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hm .pr-st1,.hm .pr-st2,.hm .pr-st3,.hm .pr-st4{min-height:0}.hm .pr-q{font-size:40px}.hm .pr-med{grid-column:1/-1;min-height:0}}@media (max-width:520px){.hm .pr-st{padding:18px 16px}.hm .pr-q{font-size:34px}.hm .pr-dots i{width:7px;height:7px}.hm .pr-link{margin-left:0}}
.hm .bc{display:none}@media (max-width:760px){.hm .bc{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:70;opacity:0;transition:transform .35s var(--ease),opacity .35s;pointer-events:none;display:flex;position:fixed;transform:translateY(130%)}.hm .bc.on{opacity:1;pointer-events:auto;transform:none}.hm .bc .cta{flex:1;box-shadow:0 14px 30px -12px #1a15128c}}
