

.hv{border-top:1px solid #D6E3F0;background:#FFFFFF}
.hv-caja{padding:calc(56*var(--hmv)) calc(24*var(--hmu)) calc(64*var(--hmv))}
.hv-eyebrow{display:flex;align-items:center;gap:calc(10*var(--hmu));font-size:12px;font-weight:600;line-height:max(calc(16*var(--hmu)),calc(var(--hmlh)*1.333em));letter-spacing:.06em;text-transform:uppercase;color:#185FA5}
.hv-eyebrow::before{content:"";flex:none;width:calc(8*var(--hmu));height:calc(8*var(--hmu));border-radius:calc(999*var(--hmu));background:#1D9E75;box-shadow:0 0 0 calc(4*var(--hmu)) rgba(29,158,117,.16)}
.hv-h2{margin-top:calc(12*var(--hmu));max-width:24ch;font-size:max(18px,calc(30*var(--hmu)));font-weight:700;line-height:1.08;letter-spacing:-.01em;color:#0E3A66;text-wrap:balance}
.hv-bajada{margin-top:calc(14*var(--hmu));max-width:62ch;font-size:max(13px,calc(15*var(--hmu)));line-height:1.65;color:#4F5868}
.hv-grid{margin-top:calc(28*var(--hmu));display:grid;gap:calc(20*var(--hmu))}
.hv-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}

.hv-pasos{display:grid;gap:calc(2*var(--hmu));margin:0;padding:0;list-style:none;min-width:0}
.hv-paso{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(14*var(--hmu));width:100%;border:0;border-left:2px solid #D6E3F0;background:transparent;padding:calc(12*var(--hmu)) calc(14*var(--hmu));text-align:left;font:inherit;color:inherit;cursor:pointer}
.hv-paso:hover{background:#F7FAFD}
.hv-paso[aria-current="step"]{border-left-color:#185FA5;background:#F2F7FC}
.hv-num{grid-row:1 / span 2;position:relative;display:grid;place-items:center;width:calc(24*var(--hmu));height:calc(24*var(--hmu));margin-top:-1px;border-radius:calc(999*var(--hmu));background:#E9F1F9;font-size:11px;font-weight:600;color:#185FA5;font-variant-numeric:tabular-nums}
.hv-chk{display:none;width:calc(14*var(--hmu));height:calc(14*var(--hmu))}
.hv-paso.hecho .hv-num{background:#1D9E75;color:#FFFFFF}
.hv-paso.hecho .hv-n{display:none}.hv-paso.hecho .hv-chk{display:block}
.hv-paso[aria-current="step"] .hv-num{background:#185FA5;color:#FFFFFF}
.hv-pt{font-size:max(13px,calc(16*var(--hmu)));font-weight:600;line-height:1.35;color:#0E3A66}
.hv-pd{margin-top:calc(4*var(--hmu));font-size:max(12px,calc(14*var(--hmu)));line-height:1.55;color:#4F5868}
.hm-js .hv-paso:not(.hecho):not([aria-current="step"]) .hv-pt{color:#4F5868;font-weight:500}

.hv-escenario{order:-1;min-width:0;position:relative;overflow:hidden;overflow:clip;border-radius:calc(14*var(--hmu));background:#0B2F57;background:linear-gradient(160deg,#11406F 0%,#0A2A4B 100%);box-shadow:0 calc(26*var(--hmu)) calc(52*var(--hmu)) calc(-26*var(--hmu)) rgba(14,58,102,.55)}
.hv-tope{display:flex;align-items:center;gap:calc(10*var(--hmu));min-height:calc(52*var(--hmu));padding:calc(10*var(--hmu)) calc(14*var(--hmu));border-bottom:1px solid rgba(255,255,255,.12)}
.hv-ejemplo{flex:none;border-radius:calc(999*var(--hmu));background:rgba(255,255,255,.14);padding:calc(4*var(--hmu)) calc(9*var(--hmu));font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#FFFFFF}
.hv-instr{flex:1;min-width:0;font-size:max(12px,calc(13.5*var(--hmu)));font-weight:500;line-height:1.35;color:#FFFFFF}
.hv-instr b{font-weight:600;color:#9FE1C7}
.hv-cuenta{flex:none;font-size:12px;color:rgba(255,255,255,.66);font-variant-numeric:tabular-nums}
.hv-lienzo{position:relative;container-type:inline-size;padding:calc(14*var(--hmu)) calc(12*var(--hmu));background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent calc(1.2*var(--hmu)));background-size:calc(18*var(--hmu)) calc(18*var(--hmu));font-size:max(12px,calc(14*var(--hmu)));line-height:1.4;color:#2E3440}
.hv-pie{display:flex;align-items:center;gap:calc(12*var(--hmu));padding:calc(10*var(--hmu)) calc(14*var(--hmu)) calc(12*var(--hmu));border-top:1px solid rgba(255,255,255,.12)}
.hv-auto{flex:none;display:inline-flex;align-items:center;gap:calc(8*var(--hmu));min-height:calc(40*var(--hmu));border:0;border-radius:calc(999*var(--hmu));background:#FFFFFF;padding:0 calc(16*var(--hmu)) 0 calc(13*var(--hmu));font:inherit;font-size:max(12px,calc(13.5*var(--hmu)));font-weight:600;color:#0E3A66;cursor:pointer}
.hv-auto svg{width:calc(15*var(--hmu));height:calc(15*var(--hmu));fill:currentColor}
.hv-auto .hv-ico-alto{display:none}
.hv-auto[aria-pressed="true"]{background:#9FE1C7}
.hv-auto[aria-pressed="true"] .hv-ico-alto{display:block}.hv-auto[aria-pressed="true"] .hv-ico-auto{display:none}
.hv-auto:hover{background:#E9F1F9}.hv-auto[aria-pressed="true"]:hover{background:#B9EBD7}
.hv-segs{flex:1;display:flex;gap:calc(6*var(--hmu));min-width:0}
@media (max-width:479.98px){.hv-segs{visibility:hidden}.hv-pie{justify-content:space-between}}
@media (max-width:359.98px){.hv-pie{gap:calc(8*var(--hmu))}.hv-otra{padding:0 calc(10*var(--hmu))}.hv-otra span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
.hv-seg{position:relative;flex:1;height:calc(4*var(--hmu));overflow:hidden;border-radius:calc(2*var(--hmu));background:rgba(255,255,255,.2)}
.hv-seg i{position:absolute;inset:0;background:#9FE1C7;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.4,0,.2,1)}
.hv-seg.hecho i{transform:none}
.hv-seg.en{background:rgba(255,255,255,.34)}
.hv-otra{flex:none;display:inline-flex;align-items:center;gap:calc(6*var(--hmu));min-height:calc(40*var(--hmu));border:0;background:transparent;padding:0 calc(2*var(--hmu));font:inherit;font-size:max(12px,calc(13*var(--hmu)));font-weight:500;color:#FFFFFF;cursor:pointer}
.hv-otra svg{width:calc(16*var(--hmu));height:calc(16*var(--hmu))}
.hv-otra:hover span{text-decoration:underline;text-underline-offset:calc(3*var(--hmu))}
html:not(.hm-js) .hv-pie,html:not(.hm-js) .hv-solo-js{display:none!important}
.hm-js .hv-sin-js{display:none!important}

.hv-toque{position:absolute;z-index:40;width:calc(44*var(--hmu));height:calc(44*var(--hmu));margin:calc(-22*var(--hmu)) 0 0 calc(-22*var(--hmu));border-radius:calc(999*var(--hmu));pointer-events:none;background:rgba(159,225,199,.45);border:2px solid #FFFFFF;box-shadow:0 0 0 1px rgba(14,58,102,.35),0 calc(6*var(--hmu)) calc(18*var(--hmu)) rgba(0,0,0,.25);animation:hvToque .75s ease-out forwards}
@keyframes hvToque{0%{opacity:0;transform:scale(1.5)}25%{opacity:1;transform:scale(.8)}60%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.25)}}

.hv-chip{display:inline-flex;align-items:center;justify-content:center;gap:calc(6*var(--hmu));min-height:calc(34*var(--hmu));border:1px solid #C9D9EA;border-radius:calc(999*var(--hmu));background:#FFFFFF;padding:0 calc(12*var(--hmu));font:inherit;font-size:max(12px,calc(13*var(--hmu)));font-weight:500;line-height:1.2;color:#0E3A66;cursor:pointer;white-space:nowrap}
.hv-chip:hover{border-color:#185FA5}
.hv-chip[aria-pressed="true"]{border-color:#0E3A66;background:#0E3A66;color:#FFFFFF}
.hv-chip-o{border-color:rgba(255,255,255,.32);background:transparent;color:#FFFFFF}
.hv-chip-o:hover{border-color:#FFFFFF}
.hv-chip-o[aria-pressed="true"]{border-color:#FFFFFF;background:#FFFFFF;color:#0E3A66}
.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8*var(--hmu));min-height:calc(40*var(--hmu));border:0;border-radius:calc(8*var(--hmu));background:#177C5B;padding:0 calc(16*var(--hmu));font:inherit;font-size:max(12px,calc(14*var(--hmu)));font-weight:600;color:#FFFFFF;cursor:pointer}
.hv-btn:hover{background:#12684C}
.hv-btn:disabled{background:#B8C6D6;cursor:not-allowed}
.hv-btn2{display:inline-flex;align-items:center;justify-content:center;gap:calc(8*var(--hmu));min-height:calc(40*var(--hmu));border:1px solid #0E3A66;border-radius:calc(8*var(--hmu));background:#FFFFFF;padding:0 calc(14*var(--hmu));font:inherit;font-size:max(12px,calc(14*var(--hmu)));font-weight:600;color:#0E3A66;cursor:pointer}
.hv-btn2:hover{background:#F2F7FC}
.hv-campo{display:block;width:100%;min-height:calc(40*var(--hmu));border:1px solid #C9D9EA;border-radius:calc(8*var(--hmu));background:#FFFFFF;padding:0 calc(12*var(--hmu));font:inherit;font-size:max(13px,calc(16*var(--hmu)));color:#2E3440}
.hv-campo:focus{outline:2px solid #185FA5;outline-offset:1px;border-color:#185FA5}
.hv-et{display:block;margin-bottom:calc(6*var(--hmu));font-size:12px;font-weight:600;letter-spacing:.02em;color:#4F5868}
@container (max-width:719.98px){.hv-lienzo .hv-pegado{position:sticky;z-index:8;top:calc(60*var(--hmu));align-self:start}}
.hv-flash{animation:hvFlash 1.4s ease-out}
@keyframes hvFlash{0%,30%{background-color:#DDF4EA}100%{background-color:transparent}}
.hv-entra{animation:hvEntra .45s cubic-bezier(.2,.8,.2,1) both}
@keyframes hvEntra{from{opacity:0;transform:translateY(calc(8*var(--hmu)))}to{opacity:1;transform:none}}
@media (max-width:1023.98px){.hm-js .hv-paso:not([aria-current="step"]) .hv-pd{display:none}}
@media (min-width:1024px){
 .hv-caja{margin:0 auto;max-width:calc(1152*var(--hmc));padding:calc(88*var(--hmv)) calc(40*var(--hmu)) calc(96*var(--hmv))}
 .hv-h2{font-size:max(18px,calc(42*var(--hmu)))}.hv-bajada{margin-top:calc(16*var(--hmu));font-size:max(13px,calc(17*var(--hmu)))}
 .hv-grid{margin-top:calc(36*var(--hmv));gap:calc(24*var(--hmu))}
 
 .hv-caja{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(64*var(--hmu));align-items:end}
 .hv-eyebrow,.hv-h2{grid-column:1}
 .hv-bajada{grid-column:2;grid-row:1 / span 2;margin-top:0}
 .hv-grid{grid-column:1 / -1}
 
 .hv-pasos{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 calc(20*var(--hmu))}
 .hv-paso{grid-template-columns:minmax(0,1fr);row-gap:calc(8*var(--hmu));height:100%;align-content:start;border-left:0;border-top:2px solid #D6E3F0;padding:calc(14*var(--hmu)) calc(6*var(--hmu)) calc(4*var(--hmu)) 0}
 .hv-paso:hover{background:transparent}
 .hv-paso:hover .hv-pt{color:#185FA5}
 .hv-paso[aria-current="step"]{border-top-color:#185FA5;background:transparent}
 .hv-paso.hecho{border-top-color:#1D9E75}
 .hv-num{grid-row:auto;margin-top:0}
 .hv-pt{font-size:max(13px,calc(15*var(--hmu)))}
 .hv-pd{margin-top:0;font-size:max(12px,calc(13*var(--hmu)))}
 .hv-escenario{order:0}
 
 .hv-lienzo{height:clamp(400px,calc(470*var(--hmu)),470px);padding:calc(18*var(--hmu)) calc(20*var(--hmu));font-size:max(12px,calc(13.5*var(--hmu)))}
 .hv-campo{font-size:max(12px,calc(14*var(--hmu)))}
}
@media (prefers-reduced-motion: reduce){.hv-lienzo *,.hv-lienzo *::before,.hv-lienzo *::after,.hv-seg i{transition:none!important;animation:none!important}}
.hv-rapido *,.hv-rapido *::before,.hv-rapido *::after{transition:none!important;animation:none!important}
.hm-quieto .hv-lienzo *{animation-play-state:paused!important}

.iv{display:grid;gap:calc(12*var(--hmu))}

.iv-tel{position:relative;justify-self:center;width:100%;max-width:calc(280*var(--hmu));height:calc(420*var(--hmu));overflow:hidden;border:calc(7*var(--hmu)) solid #0A1A2C;border-radius:calc(30*var(--hmu));background:#0A1A2C;box-shadow:0 calc(24*var(--hmu)) calc(48*var(--hmu)) calc(-24*var(--hmu)) rgba(0,0,0,.65)}
.iv-tel::before{content:"";position:absolute;z-index:6;left:50%;top:calc(6*var(--hmu));width:calc(60*var(--hmu));height:calc(15*var(--hmu));margin-left:calc(-30*var(--hmu));border-radius:calc(999*var(--hmu));background:#0A1A2C}
.iv-pantalla{--iv-ropa:#1F5FA8;position:absolute;inset:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 30%,#FFFFFF 0%,#E7EEF6 55%,#C9D8E8 100%)}
.iv-pantalla::before{content:"";position:absolute;left:-10%;right:-10%;bottom:-6%;height:34%;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--iv-ropa) 18%,#DCE6F1)}
.iv-etq{position:absolute;z-index:4;left:calc(10*var(--hmu));top:calc(28*var(--hmu));border-radius:calc(999*var(--hmu));background:rgba(14,58,102,.88);padding:calc(3*var(--hmu)) calc(9*var(--hmu));font-size:10px;font-weight:600;letter-spacing:.02em;color:#FFFFFF}
.iv-barra{position:absolute;z-index:4;left:calc(10*var(--hmu));right:calc(10*var(--hmu));top:calc(22*var(--hmu));height:calc(3*var(--hmu));overflow:hidden;border-radius:calc(2*var(--hmu));background:rgba(14,58,102,.15);opacity:0}
.iv-barra i{display:block;height:100%;background:#0E3A66;transform:scaleX(0);transform-origin:left center}
.iv-pantalla.grabando .iv-barra{opacity:1}
.iv-pantalla.grabando .iv-barra i{animation:ivBarra var(--iv-dur,7s) linear forwards}
@keyframes ivBarra{to{transform:scaleX(1)}}
.iv-escena{position:absolute;left:0;right:0;top:14%;bottom:24%;display:flex;align-items:flex-end;justify-content:center}
.iv-cuerpo{width:78%;max-width:calc(230*var(--hmu));animation:ivRespira 4s ease-in-out infinite}
.iv-av{display:block;width:100%;height:auto;overflow:visible}
.iv-ropa{fill:var(--iv-ropa);transition:fill .4s ease}
.iv-ojos{transform-box:fill-box;transform-origin:50% 50%;animation:ivParpadea 4.2s infinite}
@keyframes ivParpadea{0%,46%,50%,100%{transform:none}48%{transform:scaleY(.1)}}
@keyframes ivRespira{0%,100%{transform:none}50%{transform:translateY(calc(-2*var(--hmu)))}}
.iv-boca-a{opacity:0}
.iv-pantalla.habla .iv-boca-a{animation:ivBoca .42s steps(1,end) infinite}
.iv-pantalla.habla .iv-boca-c{animation:ivBocaC .42s steps(1,end) infinite}
@keyframes ivBoca{0%{opacity:1}50%{opacity:0}}
@keyframes ivBocaC{0%{opacity:0}50%{opacity:1}}
.iv-pantalla.habla .iv-cuerpo{animation:ivCabeza 1.6s ease-in-out infinite}
@keyframes ivCabeza{0%,100%{transform:none}30%{transform:rotate(-1.5deg) translateY(-1px)}70%{transform:rotate(1.2deg)}}
.iv-quien{position:absolute;z-index:3;left:calc(12*var(--hmu));right:calc(12*var(--hmu));bottom:calc(58*var(--hmu));text-align:center;transition:opacity .25s ease}
.iv-pantalla.habla .iv-quien{opacity:0}
.iv-quien b{display:block;font-size:max(13px,calc(15*var(--hmu)));font-weight:700;color:#0E3A66}
.iv-quien span{display:block;font-size:11px;color:#4F5868}
.iv-subs{position:absolute;z-index:4;left:calc(10*var(--hmu));right:calc(10*var(--hmu));bottom:calc(46*var(--hmu));min-height:0;border-radius:calc(10*var(--hmu));background:rgba(10,26,44,.82);padding:calc(7*var(--hmu)) calc(10*var(--hmu));font-size:max(12px,calc(13*var(--hmu)));font-weight:600;line-height:1.35;text-align:center;color:#FFFFFF;opacity:0;transition:opacity .25s ease}
.iv-subs.on{opacity:1}
.iv-subs b{color:#9FE1C7;font-weight:600}
.iv-musica{position:absolute;z-index:4;left:calc(10*var(--hmu));bottom:calc(12*var(--hmu));display:flex;align-items:center;gap:calc(6*var(--hmu));border-radius:calc(999*var(--hmu));background:rgba(14,58,102,.1);padding:calc(4*var(--hmu)) calc(10*var(--hmu)) calc(4*var(--hmu)) calc(8*var(--hmu));font-size:10.5px;font-weight:600;color:#0E3A66}
.iv-eq{display:flex;align-items:flex-end;gap:calc(2*var(--hmu));height:calc(11*var(--hmu))}
.iv-eq i{width:calc(2*var(--hmu));height:30%;border-radius:1px;background:#0E3A66}
.iv-pantalla.grabando .iv-eq i{animation:ivEq .7s ease-in-out infinite alternate}
.iv-pantalla.grabando .iv-eq i:nth-child(2){animation-delay:.2s}.iv-pantalla.grabando .iv-eq i:nth-child(3){animation-delay:.35s}.iv-pantalla.grabando .iv-eq i:nth-child(4){animation-delay:.1s}
@keyframes ivEq{from{height:20%}to{height:100%}}
.iv-final{position:absolute;z-index:5;left:calc(10*var(--hmu));right:calc(10*var(--hmu));bottom:calc(10*var(--hmu));display:flex;align-items:center;gap:calc(8*var(--hmu));border-radius:calc(12*var(--hmu));background:#FFFFFF;padding:calc(9*var(--hmu)) calc(11*var(--hmu));font-size:11.5px;line-height:1.4;color:#2E3440;box-shadow:0 calc(12*var(--hmu)) calc(26*var(--hmu)) calc(-12*var(--hmu)) rgba(0,0,0,.45);animation:hvEntra .4s ease both}
.iv-final b{color:#12684C}
.iv-final i{flex:none;display:grid;place-items:center;width:calc(24*var(--hmu));height:calc(24*var(--hmu));border-radius:calc(999*var(--hmu));background:#1D9E75;font-style:normal;font-size:max(12px,calc(13*var(--hmu)));font-weight:700;color:#FFFFFF}

.iv-panel{display:grid;gap:calc(10*var(--hmu));min-width:0;border-radius:calc(12*var(--hmu));background:#FFFFFF;padding:calc(12*var(--hmu));box-shadow:0 calc(18*var(--hmu)) calc(40*var(--hmu)) calc(-26*var(--hmu)) rgba(0,0,0,.6)}
.sw-g{border:1px solid #E3EAF2;border-radius:calc(10*var(--hmu));padding:calc(10*var(--hmu)) calc(10*var(--hmu)) calc(11*var(--hmu));transition:border-color .3s ease,box-shadow .3s ease}
.sw-g.ahora{border-color:#185FA5;box-shadow:0 0 0 calc(3*var(--hmu)) rgba(24,95,165,.12)}
.sw-g.listo .sw-gt i{background:#1D9E75;color:#FFFFFF}
.sw-gt{display:flex;align-items:center;gap:calc(7*var(--hmu));font-size:max(12px,calc(12.5*var(--hmu)));font-weight:700;color:#0E3A66}
.sw-gt i{display:grid;place-items:center;width:calc(18*var(--hmu));height:calc(18*var(--hmu));border-radius:calc(999*var(--hmu));background:#E9F1F9;font-size:10.5px;font-style:normal;font-weight:700;color:#185FA5}
.sw-ops{display:flex;flex-wrap:wrap;gap:calc(5*var(--hmu));margin-top:calc(8*var(--hmu))}
.sw-ops .hv-chip{min-height:calc(30*var(--hmu));padding:0 calc(10*var(--hmu));font-size:12px}
.sw-nombre{margin-top:calc(8*var(--hmu))}
.sw-colores{display:flex;gap:calc(7*var(--hmu));margin-top:calc(8*var(--hmu))}
.sw-color{width:calc(28*var(--hmu));height:calc(28*var(--hmu));border:2px solid #FFFFFF;border-radius:calc(999*var(--hmu));background:var(--c);box-shadow:0 0 0 1px #C9D6E4;cursor:pointer}
.sw-color[aria-pressed="true"]{box-shadow:0 0 0 calc(2*var(--hmu)) var(--c)}
.iv-rostros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6*var(--hmu));margin-top:calc(8*var(--hmu))}
.iv-rostro{display:grid;place-items:end center;height:calc(62*var(--hmu));overflow:hidden;border:1px solid #D6E3F0;border-radius:calc(10*var(--hmu));background:linear-gradient(180deg,#F7FAFD,#E7EEF6);padding:calc(4*var(--hmu)) 0 0;cursor:pointer}
.iv-rostro[aria-pressed="true"]{border-color:#0E3A66;box-shadow:inset 0 0 0 1px #0E3A66}
.iv-mini{display:block;width:calc(56*var(--hmu));height:auto}
.iv-mini .iv-ropa{fill:#9AB3CC}
.iv-mini .iv-boca-a{display:none}
.iv-nunca{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4*var(--hmu));margin-top:calc(8*var(--hmu));font-size:11px;color:#4F5868}
.iv-nunca>span:first-child{margin-right:calc(2*var(--hmu));font-weight:600}
.iv-no{border-radius:calc(999*var(--hmu));background:#FDF0EE;padding:calc(2*var(--hmu)) calc(8*var(--hmu));font-size:10.5px;font-weight:600;color:#8A2A1F}
.iv-grabar{width:100%;margin-top:calc(8*var(--hmu));min-height:calc(38*var(--hmu));font-size:max(12px,calc(13*var(--hmu)))}
.iv-rec{width:calc(10*var(--hmu));height:calc(10*var(--hmu));border-radius:calc(999*var(--hmu));background:#FF6B6B;box-shadow:0 0 0 calc(3*var(--hmu)) rgba(255,107,107,.3)}
.iv-grabar.grabando .iv-rec{animation:ivRec 1s ease-in-out infinite}
@keyframes ivRec{50%{opacity:.3}}
.iv-nota{margin-top:calc(6*var(--hmu));font-size:11.5px;line-height:1.45;color:#4F5868}
.iv-aprobar{width:100%;margin-top:calc(8*var(--hmu));min-height:calc(38*var(--hmu));font-size:max(12px,calc(13*var(--hmu)))}
.iv-aprobar.hecha,.iv-aprobar.hecha:disabled{background:#DDF4EA;color:#12684C;cursor:default}
@container (min-width:720px){
 .iv{grid-template-columns:minmax(0,clamp(230px,calc(260*var(--hmu)),260px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(18*var(--hmu))}
 .iv-tel{max-width:none;height:auto}
 .iv-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-width:thin}
 .iv-panel .sw-g[data-iv-g="2"]{grid-column:1 / span 2}
}
@media (min-width:1024px){
 .hv-influencer .iv{height:100%}
 .hv-influencer .iv-tel{height:100%}
}
