.ao{color:#dce7fb;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.ao-bar{background:#0a1129;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:14px 20px;display:flex}.ao-bar-ico{color:#fff;background:#1e5fce;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.ao-bar-txt{flex:1;min-width:0}.ao-bar-txt b{color:#fff;font-size:14px;display:block}.ao-bar-txt small{color:#9fb3d6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ao-estado{flex:none;display:grid;position:relative}.ao-estado>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ao-estado-a{color:#8ab4f3;opacity:0;border:1px solid #8ab4f373}.ao-estado-b{color:#c7ecc8;background:#7dc97f29}.ao-estado-b i{background:#7dc97f;border-radius:50%;width:7px;height:7px}.ao-avance{border-bottom:1px solid #ffffff14;padding:18px 20px 14px;position:relative}.ao-avance ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ao-avance li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ao-avance-n{z-index:1;color:#fff;background:#1e5fce;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 4px #1e5fce40}.ao-avance-t{color:#fff;font-size:12px;font-weight:700}.ao-avance-linea{background:#ffffff1f;height:2px;position:absolute;top:31px;left:calc(10% + 20px);right:calc(10% + 20px)}.ao-avance-linea>span{transform-origin:0;background:#8ab4f3;height:100%;display:block}.ao-body{display:grid}@media (min-width:900px){.ao-body{grid-template-columns:1fr 1.15fr 1fr}}.ao-pane{min-width:0;padding:20px}.ao-pane+.ao-pane{border-top:1px solid #ffffff14}@media (min-width:900px){.ao-pane+.ao-pane{border-top:0;border-left:1px solid #ffffff14}}.ao-k{letter-spacing:.16em;text-transform:uppercase;color:#8ab4f3;margin:0 0 12px;font-size:11px;font-weight:800}.ao-k2{margin-top:18px}.ao-msg{border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.ao-msg span{color:#9fb3d6;margin-top:6px;font-size:11px;font-weight:700;display:block}.ao-msg.is-func{background:#ffffff14;margin-right:18px}.ao-msg.is-agente{color:#fff;background:#1e5fce80;margin-left:18px}.ao-resp{position:relative}.ao-typing{opacity:0;background:#1e5fce80;border-radius:12px;gap:4px;padding:9px 11px;display:flex;position:absolute;top:0;right:0}.ao-typing i{opacity:.6;background:#fff;border-radius:50%;width:6px;height:6px}.ao-caps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ao-caps li{color:#fff;border:1px solid #8ab4f366;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ao-caps i{background:#7dc97f;border-radius:50%;width:7px;height:7px}.ao-pasos{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ao-pasos li{background:#0a112959;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ao-pn{color:#fff;background:#1e5fce;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.ao-pt{min-width:0}.ao-pt b{color:#fff;font-size:13.5px;display:block}.ao-pt small{color:#9fb3d6;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.ao-pt em{color:#c7ecc8;background:#7dc97f29;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.ao-sla{color:#8ab4f3;white-space:nowrap;font-size:11px;font-weight:700}.ao-form{background:#fff;border-radius:12px;font-family:Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #d9ddec}.ao-gov-head{color:#fff;letter-spacing:.01em;background:linear-gradient(90deg,#1d1e4f 0%,#253272 45%,#4a7fe8 100%);align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.ao-gov-marca{border-radius:2px;flex:none;width:18px;display:grid;overflow:hidden}.ao-gov-marca i{background:#4a7fe8;height:4px;display:block}.ao-gov-marca i:nth-child(2){background:#fff}.ao-gov-tit{padding:12px 12px 4px}.ao-gov-tit b{color:#253272;font-size:14.5px;font-weight:700;line-height:1.25;display:block}.ao-gov-tit small{color:#697185;font-size:11px}.ao-gov-pasos{gap:4px;margin:8px 12px 10px;padding:0;list-style:none;display:flex}.ao-gov-pasos li{color:#697185;text-align:center;flex:1;justify-items:center;gap:3px;font-size:11px;font-weight:600;display:grid;position:relative}.ao-gov-pasos li+li:before{content:"";background:#253272;width:calc(100% - 20px);height:2px;position:absolute;top:9px;right:calc(50% + 12px)}.ao-gov-pasos span{z-index:1;color:#fff;background:#253272;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:relative}.ao-gov-pasos .is-act{color:#253272}.ao-gov-pasos .is-act span{background:#4a7fe8;box-shadow:0 0 0 3px #4a7fe840}.ao-gov-body{gap:8px;padding:0 12px 12px;display:grid}.ao-gov-sec{background:#f4f5fb;border-radius:8px;overflow:hidden}.ao-gov-sec-t{color:#fff;background:#253272;margin:0;padding:5px 10px;font-size:11px;font-weight:600}.ao-gov-sec-b{gap:6px;padding:8px 10px 9px;display:grid}.ao-campo{gap:2px;display:grid}.ao-campo small{color:#697185;font-size:11px}.ao-campo b{color:#212529;background:#fff;border:1px solid #e3e5ef;border-radius:30px;padding:5px 11px;font-size:11.5px;font-weight:600;display:block}.ao-gov-decl{color:#212529;align-items:center;gap:7px;margin:2px 0 0;font-size:11px;display:flex}.ao-gov-decl i{color:#fff;background:#253272;border-radius:3px;flex:none;place-items:center;width:14px;height:14px;font-size:11px;font-style:normal;display:grid}.ao-gov-pie{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ao-gov-ant{color:#253272;border:1px solid #253272;border-radius:30px;padding:6px 14px;font-size:11.5px;font-weight:600}.ao-enviar{color:#fff;background:#253272;border-radius:30px;padding:6px 14px;font-size:11.5px;font-weight:700}.ao-vivo{margin-top:14px}.ao-vivo-t{color:#fff;align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:800;display:flex}.ao-vivo-t i{background:#7dc97f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7dc97f2e}.ao-vivo ul{margin:0;padding:0;list-style:none}.ao-vivo li{border-top:1px solid #ffffff14;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:12px;display:grid}.ao-vivo li span:first-child{font-variant-numeric:tabular-nums;color:#9fb3d6}.ao-vivo li b{color:#8ab4f3;font-weight:700}@media (max-width:560px){.ao-avance-t{font-size:11px}.ao-bar{padding:12px 14px}.ao-pane{padding:16px}}[data-fase=armado] .ao-estado-a{opacity:1}[data-fase=armado] .ao-estado-b{opacity:0}[data-fase=armado] .ao-avance-linea>span{transform:scaleX(0)}[data-fase=armado] .ao-avance-n{box-shadow:none;color:#9fb3d6;background:#13224a}[data-fase=armado] .ao-avance-t{color:#9fb3d6}[data-fase=armado] .ao-pane{opacity:.35}[data-fase=armado] .ao-msg,[data-fase=armado] .ao-caps li,[data-fase=armado] .ao-pasos li,[data-fase=armado] .ao-pt em,[data-fase=armado] .ao-campo b,[data-fase=armado] .ao-vivo{opacity:0;transform:translateY(6px)}[data-fase=armado] .ao-vivo li{opacity:0}@keyframes ao-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ao-fade{0%{opacity:0}to{opacity:1}}@keyframes ao-out{0%{opacity:1}to{opacity:0}}@keyframes ao-pane{0%{opacity:.35}to{opacity:1}}@keyframes ao-linea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ao-paso{0%{box-shadow:none;color:#9fb3d6;background:#13224a}to{color:#fff;background:#1e5fce;box-shadow:0 0 0 4px #1e5fce40}}@keyframes ao-paso-t{0%{color:#9fb3d6}to{color:#fff}}@keyframes ao-typing{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes ao-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ao-press{0%,to{transform:none}50%{background:#0f3d8f;transform:scale(.94)}}[data-fase=on] .ao-avance-linea>span{animation:8.6s linear .2s both ao-linea}[data-fase=on] .ao-avance-n{animation:.35s both ao-paso}[data-fase=on] .ao-avance-t{animation:.35s both ao-paso-t}[data-fase=on] .ao-avance li:first-child>*{animation-delay:.1s}[data-fase=on] .ao-avance li:nth-child(2)>*{animation-delay:2.1s}[data-fase=on] .ao-avance li:nth-child(3)>*{animation-delay:4.1s}[data-fase=on] .ao-avance li:nth-child(4)>*{animation-delay:5.7s}[data-fase=on] .ao-avance li:nth-child(5)>*{animation-delay:8.6s}[data-fase=on] .ao-pane.is-1{animation:.4s both ao-pane}[data-fase=on] .ao-pane.is-2{animation:.4s 2s both ao-pane}[data-fase=on] .ao-pane.is-3{animation:.4s 5.6s both ao-pane}[data-fase=on] .ao-msg.is-func{animation:.4s .3s both ao-in}[data-fase=on] .ao-typing{animation:.9s .9s both ao-typing}[data-fase=on] .ao-typing i{animation:.45s ease-in-out 2 ao-dot}[data-fase=on] .ao-typing i:nth-child(2){animation-delay:.15s}[data-fase=on] .ao-typing i:nth-child(3){animation-delay:.3s}[data-fase=on] .ao-msg.is-agente{animation:.4s 1.8s both ao-in}[data-fase=on] .ao-pasos li{animation:ao-in .35s ease calc(2.3s + var(--i) * .3s) both}[data-fase=on] .ao-caps li{animation:ao-in .3s ease calc(4.1s + var(--i) * .2s) both}[data-fase=on] .ao-pt em{animation:ao-in .3s ease calc(4.6s + var(--i) * .2s) both}[data-fase=on] .ao-campo b{animation:ao-in .35s ease calc(6s + var(--i) * .45s) both}[data-fase=on] .ao-enviar{animation:.4s 7.9s both ao-press}[data-fase=on] .ao-vivo{animation:.4s 8.5s both ao-in}[data-fase=on] .ao-vivo li{animation:ao-fade .3s ease calc(8.8s + var(--i) * .45s) both}[data-fase=on] .ao-estado-a{animation:.3s 8.6s both ao-out}[data-fase=on] .ao-estado-b{animation:.3s 8.7s both ao-fade}[data-fase=on] .ao-estado-a{opacity:1}.up-pausa .ao,.up-pausa .ao *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ao *{transition:none!important;animation:none!important}}
.op{background:#fff;border:1px solid #e5eaf2;border-radius:16px;font-family:Inter,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 40px -30px #0a112959}.op-top{color:#fff;background:#0a1129;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.op-top-t small{letter-spacing:.14em;text-transform:uppercase;color:#8ab4f3;font-size:10.5px;font-weight:700;display:block}.op-top-t b{font-size:15px;display:block}.op-estado-g{flex:none;display:grid}.op-estado-g>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.op-estado-g i{border-radius:50%;width:8px;height:8px}.op-curso{color:#c9d7ee;opacity:0;background:#8ab4f329}.op-curso i{background:#8ab4f3}.op-fin{color:#c7ecc8;background:#7dc97f29}.op-fin i{background:#7dc97f}.op-ley{background:#f8fafd;border-bottom:1px solid #eef2f7;flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 18px;list-style:none;display:flex}.op-ley li{color:#475569;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.op .is-agente{--c:#1e5fce;--bg:#e8f0fe}.op .is-sistema{--c:#0f3d8f;--bg:#eef2f9}.op .is-regla{--c:#64748b;--bg:#f1f5f9}.op .is-persona{--c:#fff;--bg:#0a1129}.op .is-resultado{--c:#2f7d32;--bg:#e8f5e9}.op-ley li svg{color:var(--c)}.op-ley li.is-persona svg{color:#0a1129}.op-l{margin:0;padding:8px 18px 14px;list-style:none;display:grid;position:relative}.op-e{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.op-e+.op-e{border-top:1px dashed #e5eaf2}.op-e:not(:last-child):after{content:"";transform-origin:top;background:#bfd3f4;width:2px;position:absolute;top:46px;bottom:-10px;left:16px}.op-n{z-index:1;background:var(--bg);width:34px;height:34px;color:var(--c);border-radius:10px;place-items:center;display:grid;position:relative}.op-cuerpo{min-width:0}.op-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.op-cab b{color:#0a1129;font-size:14.5px}.op-num{color:#475569;vertical-align:1px;background:#eef2f7;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:2px;font-size:10.5px;display:inline-grid}.op-est{color:#0f3d8f;white-space:nowrap;background:#f2f6fd;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.op-d{color:#475569;margin:3px 0 0;font-size:13.5px;line-height:1.45}.op-act{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.op-act li{background:var(--bg);color:var(--c);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.op-bandeja{background:#f8fafd;border:1px solid #0a1129;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin-top:9px;padding:10px 12px;display:grid}.op-bandeja-k{letter-spacing:.12em;text-transform:uppercase;color:#64748b;grid-column:1/-1;font-size:10.5px;font-weight:800}.op-pend,.op-ok{border-radius:999px;grid-area:2/1;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.op-pend{color:#8a5a00;opacity:0;background:#fff4d6}.op-ok{color:#2f7d32;background:#e8f5e9}.op-btns{grid-area:2/2;gap:6px;display:flex}.op-btn{border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700}.op-btn.is-sec{color:#475569;background:#fff;border:1px solid #cbd5e1}.op-btn.is-pri{color:#fff;background:#0a1129}@media (max-width:520px){.op-top,.op-ley,.op-l{padding-left:14px;padding-right:14px}.op-bandeja{grid-template-columns:1fr}.op-btns{grid-area:auto}}[data-fase=armado] .op-e{opacity:.3}[data-fase=armado] .op-e:after{transform:scaleY(0)}[data-fase=armado] .op-est,[data-fase=armado] .op-ok,[data-fase=armado] .op-fin{opacity:0}[data-fase=armado] .op-curso{opacity:1}@keyframes op-on{0%{opacity:.3;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes op-fade{0%{opacity:0}to{opacity:1}}@keyframes op-out{0%{opacity:1}to{opacity:0}}@keyframes op-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes op-pulso{0%,to{box-shadow:0 0 #1e5fce00}50%{box-shadow:0 0 0 5px #1e5fce2e}}@keyframes op-press{0%,to{transform:none}50%{transform:scale(.93)}}@keyframes op-espera{0%,to{border-color:#0a1129}50%{border-color:#1e5fce}}[data-fase=on] .op-curso{opacity:1;animation:.3s 10.4s both op-out}[data-fase=on] .op-fin{animation:.3s 10.6s both op-fade}[data-fase=on] .op-e{animation:op-on .45s ease var(--t) both}[data-fase=on] .op-n{animation:op-pulso .9s ease var(--t) 1}[data-fase=on] .op-est{animation:op-fade .3s ease calc(var(--t) + .9s) both}[data-fase=on] .op-e:after{animation:op-y .35s ease calc(var(--t) + 1.1s) both}[data-fase=on] .op-bandeja{animation:1.2s 6.9s op-espera}[data-fase=on] .op-pend{animation:.3s 6.9s both op-fade,.25s 8.55s forwards op-out}[data-fase=on] .op-btn.is-pri{animation:.3s 8.3s op-press}[data-fase=on] .op-ok{animation:.3s 8.65s both op-fade}.up-pausa .op *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.op *{animation:none!important}}
.dm-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#1e5fce;margin:0;font-size:12px;font-weight:700}.dm-h2{letter-spacing:-.015em;color:#0a1129;text-wrap:balance;max-width:56rem;margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.14}@media (min-width:640px){.dm-h2{font-size:38px}}.dm-sub{color:#475569;max-width:40rem;margin:16px 0 0;font-size:16px;line-height:1.6}.dm-l{gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.dm-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}}.dm-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;flex-direction:column;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.dm-card:hover{border-color:#bfd3f4;transform:translateY(-3px);box-shadow:0 12px 28px -18px #0a112959}.dm-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-ico{color:#1e5fce;background:#e8f0fe;border-radius:12px;place-items:center;width:46px;height:46px;transition:background .22s,color .22s;display:grid}.dm-card:hover .dm-ico{color:#fff;background:#1e5fce}.dm-paso{letter-spacing:.16em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.dm-t{color:#0a1129;margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.3}.dm-d{color:#475569;flex:1;margin:8px 0 0;font-size:15px;line-height:1.55}.dm-senal{color:#0f3d8f;background:#f2f6fd;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:18px 0 0;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.dm-senal i{background:#1e5fce;border-radius:50%;width:7px;height:7px}@media (min-width:900px){.dm-t{min-height:2.6em}}.dm-con{transform-origin:top;background:#1e5fce;width:2px;height:32px;position:absolute;top:100%;left:49px}.dm-con:after{content:"";border-bottom:2px solid #1e5fce;border-right:2px solid #1e5fce;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1px)rotate(45deg)}@media (min-width:900px){.dm-con{transform-origin:0;width:44px;height:2px;top:48px;left:100%}.dm-con:after{inset:50% 0 auto auto;transform:translate(-1px,-50%)rotate(-45deg)}}.dm[data-fase=oculto] .dm-eyebrow,.dm[data-fase=oculto] .dm-h2,.dm[data-fase=oculto] .dm-sub{opacity:0;transform:translateY(12px)}.dm[data-fase=oculto] .dm-card{opacity:0;transform:translateY(14px)}.dm[data-fase=oculto] .dm-senal{opacity:0}.dm[data-fase=oculto] .dm-con{transform:scaleY(0)}@media (min-width:900px){.dm[data-fase=oculto] .dm-con{transform:scaleX(0)}}@keyframes dm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dm-card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dm-fade{0%{opacity:0}to{opacity:1}}@keyframes dm-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dm-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dm-enfasis{0%,to{color:#1e5fce;background:#e8f0fe}40%{color:#fff;background:#1e5fce;box-shadow:0 0 0 5px #1e5fce24}}.dm[data-fase=visible] .dm-eyebrow{animation:.4s backwards dm-in}.dm[data-fase=visible] .dm-h2{animation:.45s 80ms backwards dm-in}.dm[data-fase=visible] .dm-sub{animation:.45s .18s backwards dm-in}.dm[data-fase=visible] .dm-card{animation:dm-card .4s cubic-bezier(.22, 1, .36, 1) calc(.3s + var(--i) * .6s) backwards}.dm[data-fase=visible] .dm-ico{animation:dm-enfasis .7s ease calc(.5s + var(--i) * .6s) backwards}.dm[data-fase=visible] .dm-senal{animation:dm-fade .3s ease calc(.65s + var(--i) * .6s) backwards}.dm[data-fase=visible] .dm-con{animation:dm-y .3s ease calc(.75s + var(--i) * .6s) backwards}@media (min-width:900px){.dm[data-fase=visible] .dm-con{animation-name:dm-x}}@media (prefers-reduced-motion:reduce){.dm-card,.dm-ico{transition:none}.dm-card:hover{transform:none}.dm[data-fase] *{opacity:1!important;animation:none!important;transform:none!important}}
.qh-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#1e5fce;margin:0;font-size:12px;font-weight:700}.qh-h2{letter-spacing:-.015em;color:#0a1129;text-wrap:balance;max-width:52rem;margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.14}@media (min-width:640px){.qh-h2{font-size:38px}}.qh-sub{color:#475569;max-width:42rem;margin:16px 0 0;font-size:16px;line-height:1.6}.qh-l{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px) and (max-width:1023px){.qh-l{grid-template-columns:repeat(2,minmax(0,1fr))}.qh-card:last-child{grid-column:1/-1}}@media (min-width:1024px){.qh-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.qh-t{min-height:2.6em}}.qh-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;flex-direction:column;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.qh-card:hover{border-color:#bfd3f4;transform:translateY(-3px);box-shadow:0 12px 28px -18px #0a112959}.qh-ico{color:#1e5fce;background:#e8f0fe;border-radius:12px;place-items:center;width:48px;height:48px;transition:background .22s,color .22s;display:grid}.qh-card:hover .qh-ico{color:#fff;background:#1e5fce}.qh-t{color:#0a1129;margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.3}.qh-d{color:#475569;flex:1;margin:8px 0 0;font-size:15px;line-height:1.55}.qh-ej{border-top:1px solid #eef2f7;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:flex}.qh-ej li{color:#0b2961;border:1px solid #bfd3f4;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.qh-nota{color:#64748b;margin:20px 0 0;font-size:14px}.qh-nodo{transition:fill .2s}@keyframes qh-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes qh-nodo{0%,to{fill:#0000}45%{fill:currentColor}}.qh-traza{stroke-dasharray:1;stroke-dashoffset:0}@keyframes qh-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qh[data-fase=oculto] .qh-head{opacity:0;transform:translateY(12px)}.qh[data-fase=oculto] .qh-card{opacity:0;transform:translateY(14px)}.qh[data-fase=oculto] .qh-traza{stroke-dashoffset:1px}.qh[data-fase=visible] .qh-head{animation:.45s backwards qh-in}.qh[data-fase=visible] .qh-card{animation:qh-in .4s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--i) * 90ms) backwards}.qh[data-fase=visible] .qh-traza{animation:qh-traza .45s ease calc(.55s + var(--i) * 90ms + var(--k) * .15s) backwards}.qh[data-fase=visible] .qh-nodo{animation:qh-nodo .6s ease calc(.55s + var(--i) * 90ms + var(--k) * .18s) 1}@keyframes qh-traza-h{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes qh-nodo-h{0%,to{fill:#0000}45%{fill:currentColor}}.qh-card:hover .qh-traza{animation:qh-traza-h .45s ease calc(var(--k) * .12s) backwards}.qh-card:hover .qh-nodo{animation:qh-nodo-h .6s ease calc(var(--k) * .15s) 1}@media (prefers-reduced-motion:reduce){.qh-card,.qh-ico{transition:none}.qh-card:hover{transform:none}.qh *,.qh-card:hover *{animation:none!important}.qh[data-fase] *{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}@supports (grid-template-rows:subgrid){@media (min-width:1024px){.qh-card{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.qh-d{flex:none}.qh-ej{align-content:flex-start}}}
.ms-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#1e5fce;margin:0;font-size:12px;font-weight:700}.ms-h2{letter-spacing:-.015em;color:#0a1129;text-wrap:balance;max-width:52rem;margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.14}@media (min-width:640px){.ms-h2{font-size:38px}}.ms-sub{color:#475569;max-width:42rem;margin:16px 0 0;font-size:16px;line-height:1.6}.ms-l{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ms-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ms-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:24px 26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.ms-card:hover{border-color:#bfd3f4;transform:translateY(-3px);box-shadow:0 12px 28px -18px #0a112959}.ms-ico{color:#1e5fce;background:#e8f0fe;border-radius:12px;place-items:center;width:46px;height:46px;transition:background .22s,color .22s;display:grid}.ms-card:hover .ms-ico{color:#fff;background:#1e5fce}.ms-cuerpo{flex-direction:column;min-width:0;display:flex}.ms-t{color:#0a1129;margin:2px 0 0;font-size:19px;font-weight:800;line-height:1.3}.ms-d{color:#475569;flex:1;margin:8px 0 0;font-size:15px;line-height:1.55}.ms-a{color:#1e5fce;text-underline-offset:4px;align-self:flex-start;margin-top:14px;font-size:14.5px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.ms-a span{transition:transform .22s;display:inline-block}.ms-card:hover .ms-a span,.ms-a:focus-visible span{transform:translate(4px)}.ms-a:hover{text-decoration-color:#bfd3f4}.ms-a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1e5fce}@media (max-width:639px){.ms-a{margin-top:4px;padding-block:11px}}.ms-nota{color:#64748b;margin:22px 0 0;font-size:13.5px}@media (max-width:479px){.ms-card{grid-template-columns:1fr;gap:14px;padding:22px}}@keyframes ms-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ms[data-fase=oculto] .ms-head{opacity:0;transform:translateY(12px)}.ms[data-fase=oculto] .ms-card{opacity:0;transform:translateY(14px)}.ms[data-fase=visible] .ms-head{animation:.45s backwards ms-in}.ms[data-fase=visible] .ms-card{animation:ms-in .4s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--i) * 80ms) backwards}@media (prefers-reduced-motion:reduce){.ms-card,.ms-ico,.ms-a span{transition:none}.ms-card:hover,.ms-card:hover .ms-a span{transform:none}.ms[data-fase] *{opacity:1!important;animation:none!important}}
.ic{gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ic{grid-template-columns:repeat(4,minmax(0,1fr))}}.ic-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;flex-direction:column;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.ic-card:hover{border-color:#bfd3f4;transform:translateY(-3px);box-shadow:0 12px 28px -18px #0a112959}.ic-ico{color:#1e5fce;background:#e8f0fe;border-radius:12px;place-items:center;width:44px;height:44px;transition:background .22s,color .22s;display:grid}.ic-card:hover .ic-ico{color:#fff;background:#1e5fce}.ic-t{color:#0a1129;margin:14px 0 8px;font-size:19px;font-weight:800}.ic-f{border-top:1px solid #eef2f7;align-content:start;gap:3px;padding:10px 0;display:grid}.ic-k{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.ic-v{color:#0a1129;overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.45}.ic-logo{max-width:100%;height:auto;margin:4px 0 6px;display:block}.ic-a{color:#0f3d8f;text-underline-offset:3px;-webkit-text-decoration:underline #bfd3f4;text-decoration:underline #bfd3f4}.ic-a:hover{text-decoration-color:#1e5fce}.ic-a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1e5fce}@media (max-width:639px){.ic-a{padding-block:11px;display:inline-block}}.ic-card.is-dest{border-color:#bfd3f4}@supports (grid-template-rows:subgrid){@media (min-width:640px){.ic{grid-auto-rows:auto}.ic-card{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}}.ic-descarga{color:#0f3d8f;background:#fff;border:2px solid #bfd3f4;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.ic-descarga:hover{color:#1e5fce;border-color:#1e5fce}.ic-descarga:focus-visible{outline-offset:2px;outline:2px solid #1e5fce}.ic[data-fase=oculto] .ic-card{opacity:0;transform:translateY(14px)}.ic[data-fase=visible] .ic-card{animation:ic-in .4s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms) backwards}@keyframes ic-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ic-card,.ic-ico{transition:none}.ic-card:hover{transform:none}.ic[data-fase] .ic-card{opacity:1;animation:none;transform:none}}
