@font-face{font-family:Kima;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/Kima-Regular.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font:15px/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}p,ul,ol{margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--marca)}code,pre,kbd{font-family:var(--f-mono)}:focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.ui-solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-saltar{z-index:50;background:var(--marca);color:var(--sobre-marca);border-radius:8px;padding:10px 14px;font-weight:500;position:absolute;top:-60px;left:12px}.ui-saltar:focus{top:12px}.ui-ayuda{color:var(--tinta-suave);font-size:13px}.ui-eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave)}.ui-btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn svg{flex:none;width:18px;height:18px}.ui-btn--primario{background:var(--marca);color:var(--sobre-marca)}.ui-btn--primario:hover{background:var(--marca-hover)}.ui-btn--secundario{background:var(--superficie);border-color:var(--linea);color:var(--tinta)}.ui-btn--secundario:hover{background:var(--superficie-2)}.ui-btn--fantasma{color:var(--tinta);background:0 0}.ui-btn--fantasma:hover{background:var(--superficie-2)}.ui-btn--chico{min-height:36px;padding:0 12px;font-size:14px}.ui-btn--bloque{width:100%}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-chip{font:500 12px/1 var(--f-mono);white-space:nowrap;background:var(--superficie-2);color:var(--tinta-suave);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ui-chip--exito{background:var(--exito-suave);color:var(--exito)}.ui-chip--progreso{background:var(--progreso-suave);color:var(--progreso)}.ui-chip--info{background:var(--info-suave);color:var(--info)}.ui-chip--error{background:var(--error-suave);color:var(--error)}.ui-chip--marca{background:var(--marca-suave);color:var(--marca)}.ui-barra{background:var(--linea);width:100%;height:6px;color:var(--progreso);appearance:none;border:0;border-radius:999px;display:block;overflow:hidden}.ui-barra::-webkit-progress-bar{background:var(--linea);border-radius:999px}.ui-barra::-webkit-progress-value{background:var(--progreso);border-radius:999px}.ui-barra::-moz-progress-bar{background:var(--progreso);border-radius:999px}.ui-barra--exito{color:var(--exito)}.ui-barra--exito::-webkit-progress-value{background:var(--exito)}.ui-barra--exito::-moz-progress-bar{background:var(--exito)}.ui-campo{gap:6px;display:grid}.ui-campo>label{font-size:14px;font-weight:500}.ui-entrada{box-sizing:border-box;border:1px solid var(--linea);background:var(--superficie);border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:0 14px}.ui-entrada:focus{outline:2px solid var(--marca);outline-offset:0;border-color:#0000}.ui-entrada[aria-invalid=true]{border-color:var(--error)}.ui-entrada--codigo{font:600 22px/1 var(--f-mono);letter-spacing:.5em;text-align:center;min-height:52px}.ui-campo__error{color:var(--error);font-size:13px}textarea.ui-entrada{resize:vertical;min-height:96px;padding:10px 14px}.ui-casilla{cursor:pointer;align-items:flex-start;gap:10px;width:100%;font-size:14px;line-height:1.45;display:flex}.ui-casilla>input[type=checkbox],.ui-casilla>input[type=radio]{width:18px;height:18px;accent-color:var(--marca);flex:none;margin:1px 0 0}.ui-grupo-casillas{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ui-grupo-casillas>legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.ui-grupo-casillas--fila{flex-wrap:wrap;gap:10px 18px;display:flex}.ui-grupo-casillas--fila>legend{width:100%}.ui-grupo-casillas--fila>.ui-casilla{width:auto}.ui-archivo{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ui-archivo__entrada{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-archivo__nombre{overflow-wrap:anywhere;min-width:0;color:var(--tinta-suave);font-size:14px}.pl-pila{flex-direction:column;min-width:0;display:flex}.pl-grupo{flex-wrap:wrap;align-items:center;display:flex}.pl-espacio-ninguno{gap:0}.pl-espacio-3xs{gap:2px}.pl-espacio-2xs{gap:4px}.pl-espacio-xs{gap:8px}.pl-espacio-sm{gap:12px}.pl-espacio-md{gap:16px}.pl-espacio-lg{gap:24px}.pl-espacio-xl{gap:32px}.pl-pila>.ui-btn{align-self:flex-start}.ui-aviso{background:var(--info-suave);color:var(--info);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.ui-aviso svg{flex:none;width:18px;height:18px;margin-top:1px}.ui-aviso--exito{background:var(--exito-suave);color:var(--exito)}.ui-aviso--error{background:var(--error-suave);color:var(--error)}.ui-aviso--progreso{background:var(--progreso-suave);color:var(--tinta)}.ui-tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r)}.ui-prompt{background:var(--superficie-2);border:1px solid var(--linea);border-radius:8px;overflow:hidden}.ui-prompt>header{border-bottom:1px solid var(--linea);font:500 12px var(--f-mono);color:var(--tinta-suave);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-prompt pre{font:13px/1.6 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px}.ui-prompt__variable{background:var(--marca-suave);color:var(--marca);border-radius:4px;padding:0 3px}.ui-copiar{border:1px solid var(--linea);color:var(--tinta);font:500 12px var(--f-mono);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 8px;text-decoration:none}.ui-copiar:hover{background:var(--superficie)}.ui-logo{color:var(--marca);font-family:var(--f-titulo);align-items:center;gap:10px;padding:0 8px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.ui-logo__svg{flex:none;width:auto;height:28px}.ui-logo__inicial{background:var(--marca);width:28px;height:28px;color:var(--sobre-marca);font:600 15px var(--f-titulo);border-radius:7px;flex:none;place-items:center;display:grid}.ui-persona{align-items:center;gap:10px;min-width:0;display:flex}.ui-avatar{background:var(--superficie-2);width:34px;height:34px;color:var(--tinta-suave);font:600 13px var(--f-texto);border-radius:50%;flex:none;place-items:center;display:grid}.ui-persona__datos{min-width:0;font-size:13px;line-height:1.3;display:grid}.ui-persona__datos b,.ui-persona__datos strong,.ui-persona__datos span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-persona__datos span{color:var(--tinta-suave)}.ui-tema{gap:6px;margin:0;display:grid}.ui-tema__titulo{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);padding:0 2px}.ui-tema__opciones{border:1px solid var(--linea);background:var(--superficie-2);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.ui-tema__opcion{min-height:32px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ui-tema__opcion svg{flex:none;width:15px;height:15px}.ui-tema__opcion[aria-pressed=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra)}.ui-tema--fila{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.ui-tema--fila .ui-tema__titulo{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ui-tema--compacto:not(.ui-tema--fila) .ui-tema__titulo{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-tema--compacto .ui-tema__opcion{min-width:36px;min-height:36px;padding:0}.ui-tema--compacto .ui-tema__texto{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-app{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.ui-lateral{background:var(--superficie);border-right:1px solid var(--linea);flex-direction:column;gap:22px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0;overflow:hidden}.ui-lateral>.ui-logo{flex:none}.ui-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;align-content:start;gap:2px;min-height:0;margin-inline:-4px;padding-inline:4px;display:grid;overflow:hidden auto}.ui-nav a,.ui-nav__pronto{color:var(--tinta-suave);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ui-nav a:hover{background:var(--superficie-2);color:var(--tinta)}.ui-nav svg{flex:none;width:18px;height:18px}.ui-nav__insignia{background:var(--marca);min-width:22px;color:var(--sobre-marca);font:600 11px/1.4 var(--f-mono);text-align:center;border-radius:999px;margin-left:auto;padding:2px 7px}.ui-nav a[aria-current=page]{background:var(--marca-suave);color:var(--marca)}.ui-nav__seccion{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);margin-top:6px;padding:0 10px}.ui-nav__pronto .ui-chip{margin-left:auto;padding:4px 7px;font-size:10px}:root[data-theme=light] .ui-lateral{background:var(--marca);color:var(--sobre-marca);border-right-color:color-mix(in srgb, var(--sobre-marca) 18%, var(--marca))}:root[data-theme=light] .ui-lateral>.ui-logo .ui-logo__svg{filter:brightness(0)invert()sepia(.18)saturate(.6)brightness(.96)}:root[data-theme=light] .ui-lateral .ui-nav__seccion,:root[data-theme=light] .ui-lateral .ui-tema__titulo,:root[data-theme=light] .ui-lateral .ui-persona__datos span{color:color-mix(in srgb, var(--sobre-marca) 76%, var(--marca))}:root[data-theme=light] .ui-lateral .ui-nav a,:root[data-theme=light] .ui-lateral .ui-nav__pronto{color:color-mix(in srgb, var(--sobre-marca) 88%, var(--marca))}:root[data-theme=light] .ui-lateral .ui-nav a:hover{background:color-mix(in srgb, var(--sobre-marca) 12%, var(--marca));color:var(--sobre-marca)}:root[data-theme=light] .ui-lateral .ui-nav a[aria-current=page]{background:var(--sobre-marca);color:var(--marca);font-weight:600}:root[data-theme=light] .ui-lateral .ui-nav__insignia{background:var(--progreso-suave);color:var(--marca)}:root[data-theme=light] .ui-lateral .ui-tema__opciones{background:color-mix(in srgb, var(--tinta) 18%, var(--marca));border-color:color-mix(in srgb, var(--sobre-marca) 22%, var(--marca))}:root[data-theme=light] .ui-lateral .ui-tema__opcion{color:color-mix(in srgb, var(--sobre-marca) 82%, var(--marca))}:root[data-theme=light] .ui-lateral .ui-tema__opcion[aria-pressed=true]{background:var(--sobre-marca);color:var(--marca)}:root[data-theme=light] .ui-lateral__pie{border-top-color:color-mix(in srgb, var(--sobre-marca) 22%, var(--marca))}:root[data-theme=light] .ui-lateral .ui-persona__iniciales{background:color-mix(in srgb, var(--sobre-marca) 18%, var(--marca));color:var(--sobre-marca)}:root[data-theme=light] .ui-lateral .ui-persona__datos strong{color:var(--sobre-marca)}:root[data-theme=light] .ui-lateral .ui-btn--fantasma,:root[data-theme=light] .ui-lateral .ui-btn--secundario{color:var(--sobre-marca);border-color:color-mix(in srgb, var(--sobre-marca) 26%, var(--marca));background:0 0}:root[data-theme=light] .ui-lateral .ui-btn--fantasma:hover,:root[data-theme=light] .ui-lateral .ui-btn--secundario:hover{background:color-mix(in srgb, var(--sobre-marca) 12%, var(--marca))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ui-lateral{background:var(--marca);color:var(--sobre-marca);border-right-color:color-mix(in srgb, var(--sobre-marca) 18%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral>.ui-logo .ui-logo__svg{filter:brightness(0)invert()sepia(.18)saturate(.6)brightness(.96)}:root:not([data-theme=dark]) .ui-lateral .ui-nav__seccion,:root:not([data-theme=dark]) .ui-lateral .ui-tema__titulo,:root:not([data-theme=dark]) .ui-lateral .ui-persona__datos span{color:color-mix(in srgb, var(--sobre-marca) 76%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral .ui-nav a,:root:not([data-theme=dark]) .ui-lateral .ui-nav__pronto{color:color-mix(in srgb, var(--sobre-marca) 88%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral .ui-nav a:hover{background:color-mix(in srgb, var(--sobre-marca) 12%, var(--marca));color:var(--sobre-marca)}:root:not([data-theme=dark]) .ui-lateral .ui-nav a[aria-current=page]{background:var(--sobre-marca);color:var(--marca);font-weight:600}:root:not([data-theme=dark]) .ui-lateral .ui-nav__insignia{background:var(--progreso-suave);color:var(--marca)}:root:not([data-theme=dark]) .ui-lateral .ui-tema__opciones{background:color-mix(in srgb, var(--tinta) 18%, var(--marca));border-color:color-mix(in srgb, var(--sobre-marca) 22%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral .ui-tema__opcion{color:color-mix(in srgb, var(--sobre-marca) 82%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral .ui-tema__opcion[aria-pressed=true]{background:var(--sobre-marca);color:var(--marca)}:root:not([data-theme=dark]) .ui-lateral__pie{border-top-color:color-mix(in srgb, var(--sobre-marca) 22%, var(--marca))}:root:not([data-theme=dark]) .ui-lateral .ui-persona__iniciales{background:color-mix(in srgb, var(--sobre-marca) 18%, var(--marca));color:var(--sobre-marca)}:root:not([data-theme=dark]) .ui-lateral .ui-persona__datos strong{color:var(--sobre-marca)}:root:not([data-theme=dark]) .ui-lateral .ui-btn--fantasma,:root:not([data-theme=dark]) .ui-lateral .ui-btn--secundario{color:var(--sobre-marca);border-color:color-mix(in srgb, var(--sobre-marca) 26%, var(--marca));background:0 0}:root:not([data-theme=dark]) .ui-lateral .ui-btn--fantasma:hover,:root:not([data-theme=dark]) .ui-lateral .ui-btn--secundario:hover{background:color-mix(in srgb, var(--sobre-marca) 12%, var(--marca))}}.ui-pestanas{overscroll-behavior-x:contain;border-bottom:1px solid var(--linea);scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.ui-pestanas a{color:var(--tinta-suave);border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex:none;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none}.ui-pestanas a:hover{background:var(--superficie-2);color:var(--tinta)}.ui-pestanas a[aria-current=page]{border-bottom-color:var(--marca);background:var(--marca-suave);color:var(--marca);font-weight:600}.ui-lateral__pie{border-top:1px solid var(--linea);flex:none;gap:14px;margin-top:auto;padding-top:14px;display:grid}.ui-lateral__persona{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.ui-lateral__cuenta{min-width:0;color:inherit;border-radius:8px;flex:auto;margin:-4px;padding:4px;text-decoration:none}.ui-lateral__cuenta:hover{background:var(--superficie-2)}.ui-principal{align-content:start;gap:24px;min-width:0;padding:28px clamp(16px,3vw,40px) 64px;display:grid}.ui-cabecera-movil,.ui-barra-movil{display:none}.ui-migas ol{color:var(--tinta-suave);flex-wrap:wrap;gap:6px;padding:0;font-size:13px;list-style:none;display:flex}.ui-migas li+li:before{content:"/";margin-right:6px}.ui-migas a{color:inherit}.ui-encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-encabezado h1{font-size:clamp(26px,3.2vw,34px);line-height:1.15}.ui-encabezado__texto p{color:var(--tinta-suave);margin-top:6px}.ui-encabezado__acciones{flex-wrap:wrap;gap:8px;display:flex}.ui-tabla{overflow-x:auto}.ui-tabla table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.ui-tabla th,.ui-tabla td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:middle;padding:12px 16px}.ui-tabla th{background:var(--superficie-2);color:var(--tinta-suave);font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ui-tabla .ui-tabla__num{text-align:right;font:13px var(--f-mono);font-variant-numeric:tabular-nums}.ui-tabla tr:last-child td{border-bottom:0}@media (max-width:760px){.ui-app{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.ui-lateral{display:none}.ui-cabecera-movil{z-index:10;padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top,0px));background:var(--superficie);border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ui-cabecera-movil .ui-logo{padding:0;font-size:19px}.ui-cabecera-movil__acciones{flex:none;align-items:center;gap:6px;display:flex}.ui-cabecera-movil__acciones>*{flex:none}.ui-cabecera-movil>.ui-logo{min-width:0}.ui-principal{padding:22px 16px 32px}.ui-barra-movil{z-index:10;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--superficie);border-top:1px solid var(--linea);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.ui-barra-movil a{min-height:52px;color:var(--tinta-suave);justify-items:center;gap:2px;padding:8px 0;font-size:11px;text-decoration:none;display:grid}.ui-barra-movil svg{width:20px;height:20px}.ui-barra-movil__icono{display:inline-grid;position:relative}.ui-barra-movil__icono>.ui-nav__insignia{min-width:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:-6px;left:12px}.ui-barra-movil a[aria-current=page]{color:var(--marca)}.ui-barra-movil>a>span,.ui-barra-movil__mas>summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;overflow:hidden}.ui-barra-movil__mas{min-width:0;position:relative}.ui-barra-movil__mas>summary{min-height:52px;color:var(--tinta-suave);cursor:pointer;justify-items:center;gap:2px;padding:8px 0;font-size:11px;list-style:none;display:grid}.ui-barra-movil__mas>summary::-webkit-details-marker{display:none}.ui-barra-movil__mas>summary[aria-current=page],.ui-barra-movil__mas[open]>summary{color:var(--marca)}.ui-barra-movil__menu{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r);width:min(260px,100vw - 16px);max-height:min(70vh,520px);box-shadow:var(--sombra);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:8px;overflow-y:auto}.ui-barra-movil__menu a{min-height:44px;color:var(--tinta);border-radius:8px;place-items:center start;gap:10px;padding:9px 10px;font-size:14px;display:flex}.ui-barra-movil__menu a>span{white-space:normal;overflow:visible}.ui-barra-movil__menu a[aria-current=page]{background:var(--marca-suave);color:var(--marca)}.ui-barra-movil__menu .ui-nav__seccion{margin-top:8px}}@media (prefers-reduced-motion:no-preference){.ui-btn,.ui-nav a,.ui-tema__opcion,.ui-copiar{transition:background-color .15s,color .15s}}
:root{--f-codigo:var(--f-mono)}body{--f-mono:var(--f-texto)}code,pre,kbd,samp{font-family:var(--f-codigo)}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:hidden}body{background:var(--papel);color:var(--tinta);font:16px/1.6 var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.web-aviso-navegador{border:1px solid var(--linea);background:var(--papel);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100% - 48px);margin:24px auto;padding:18px 20px;display:flex}@media (max-width:680px){.web-aviso-navegador{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% - 32px)}}.web-aviso-navegador__texto{gap:5px;display:grid}.web-aviso-navegador__texto p{margin:0}.web-aviso-navegador__texto .ui-eyebrow{color:var(--marca)}.web-casos-video__rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.web-caso-video{border:1px solid var(--linea);background:var(--papel);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.web-caso-video__marco{aspect-ratio:16/9;border:1px solid var(--linea);background:var(--escena-2);border-radius:8px;overflow:hidden}.web-caso-video__marco video{object-fit:cover;width:100%;height:100%}.web-caso-video h3,.web-caso-video p{margin:0}.web-caso-video p{color:var(--tinta-suave)}button,input,textarea,select{font:inherit}.web-cabecera{z-index:20;background:var(--papel);border-bottom:1px solid var(--linea);position:sticky;top:0}.web-cabecera__interior,.web-pie__interior{width:min(1320px,100%);padding-inline:max(24px, env(safe-area-inset-left,0px));margin-inline:auto}.web-cabecera__interior{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.web-marca,.web-pie__marca{color:var(--marca);font:600 21px/1.1 var(--f-titulo);flex:none;padding:0;text-decoration:none}.web-marca .ui-logo__svg,.web-pie__marca .ui-logo__svg{width:auto;height:32px}.web-marca .ui-logo__inicial,.web-pie__marca .ui-logo__inicial{background:var(--marca);width:34px;height:34px;color:var(--sobre-marca);font:600 17px var(--f-titulo);border-radius:9px}.web-nav,.web-cabecera__acciones{align-items:center;gap:20px;display:flex}.web-nav a,.web-pie nav a{color:var(--tinta-suave);font-size:14px;font-weight:500;text-decoration:none}.web-nav a:hover,.web-pie nav a:hover{color:var(--marca)}.web-cabecera__acciones{gap:12px}.web-cabecera__cta{justify-content:center;align-items:center;min-height:44px;padding-inline:14px;font-size:14px;display:inline-flex}.ui-tema--compacto .ui-tema__opciones{gap:2px}.web-tema__activo{background:var(--marca-suave);color:var(--marca)}.web-region{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.web-region a{color:var(--tinta-suave);text-underline-offset:3px;text-decoration:none}.web-region a:hover{color:var(--marca);text-decoration:underline}.web-region a[aria-current=true]{color:var(--marca);font-weight:600}.web-region a+a:before{color:var(--tinta-suave);content:"·";margin-right:12px;font-weight:400}.web-enlace{color:var(--marca);text-underline-offset:4px;align-items:center;gap:8px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.web-enlace--boton{cursor:pointer;background:0 0;border:0;padding:0}.web-contenido{overflow:clip}.web-pie{background:var(--superficie);border-top:1px solid var(--linea)}.web-pie__interior{padding-block:28px max(28px, env(safe-area-inset-bottom,0px));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;display:grid}.web-pie__interior>p{max-width:42ch;color:var(--tinta-suave);font-size:13px}.web-pie__contacto{grid-column:1/-1;font-size:13px}.web-pie nav{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.web-pie nav button{font-size:13px}.web-consentimiento{z-index:50;right:24px;bottom:max(16px, env(safe-area-inset-bottom,0px));border:1px solid var(--linea);background:var(--superficie-2);width:min(1320px,100% - 48px);max-height:min(80vh,680px);box-shadow:var(--sombra);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;margin-inline:auto;padding:22px 26px;display:grid;position:fixed;left:24px;overflow-y:auto}html[data-consentimiento-guardado=true] .web-consentimiento{display:none}.web-consentimiento__texto{gap:8px;display:grid}.web-consentimiento .ui-eyebrow{color:var(--tinta)}.web-consentimiento__texto h2{font:600 22px/1.2 var(--f-titulo)}.web-consentimiento__enlaces{color:var(--tinta);font-size:12px}.web-consentimiento__enlaces a{color:var(--tinta);text-decoration:underline}.web-consentimiento__niveles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.web-consentimiento__nivel{border:1px solid var(--linea);background:var(--superficie);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;font-size:14px;font-weight:500;display:flex}.web-consentimiento__nivel-texto{gap:4px;display:grid}.web-consentimiento__nivel small{color:var(--tinta);font-size:11px;font-weight:400}.web-interruptor{border:1px solid var(--linea);background:var(--superficie-2);cursor:pointer;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;padding:3px;transition:background-color .14s,border-color .14s;display:inline-flex}.web-interruptor[data-activo=si]{border-color:var(--marca);background:var(--marca);justify-content:flex-end}.web-interruptor span{background:var(--superficie);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0000002e}.web-interruptor:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.web-interruptor:disabled{cursor:not-allowed;opacity:.75}.web-consentimiento__acciones{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.web-consentimiento__acciones .ui-btn{min-width:132px;min-height:42px;padding-inline:14px;font-size:13px}.web-chat__abrir{z-index:35;bottom:max(20px, env(safe-area-inset-bottom,0px));right:max(20px, env(safe-area-inset-right,0px));border:1px solid var(--marca);background:var(--marca);min-height:48px;box-shadow:var(--sombra);color:var(--sobre-marca);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex;position:fixed}body:has(.web-consentimiento) .web-chat__abrir{visibility:hidden}.web-chat__icono{flex:none;width:20px;height:20px}.web-chat__no-leidos{background:var(--superficie);min-width:21px;min-height:21px;color:var(--marca);border-radius:999px;place-items:center;margin-left:8px;font-size:12px;font-weight:700;display:inline-grid}.web-chat__etiqueta{display:inline}.web-chat{z-index:36;bottom:max(82px, calc(env(safe-area-inset-bottom,0px) + 70px));right:max(20px, env(safe-area-inset-right,0px));border:1px solid var(--linea);background:var(--superficie);width:min(420px,100vw - 40px);max-height:min(76vh,680px);box-shadow:var(--sombra);border-radius:10px;gap:16px;padding:20px;display:grid;position:fixed;overflow-y:auto}.web-chat__cabecera{justify-content:space-between;gap:14px;display:flex}.web-chat__cabecera>div{gap:7px;display:grid}.web-chat__cabecera h2{font:600 23px/1.15 var(--f-titulo)}.web-chat__cerrar{border:1px solid var(--linea);background:var(--superficie);border-radius:50%;flex:none;width:36px;height:36px;font-size:22px}.web-chat__formulario{gap:14px;display:grid}.web-chat__formulario textarea,.web-chat__formulario input{border:1px solid var(--linea);background:var(--papel);border-radius:7px;width:100%;min-height:44px;padding:10px 12px}.web-chat__formulario textarea{resize:vertical}.web-chat__mensajes{gap:10px;max-height:38vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.web-chat__mensaje{border:1px solid var(--linea);background:var(--papel);border-radius:10px;max-width:92%;padding:11px 13px}.web-chat__mensaje--visitante{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca);justify-self:end}.web-chat__mensaje>span{font-size:11px;font-weight:600}.web-chat__mensaje p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.web-chat__estado{background:var(--exito-suave);color:var(--exito);border-radius:7px;padding:10px 12px;font-size:13px}.web-chat__privacidad{color:var(--tinta-suave);font-size:12px}.web-legal{min-height:62vh;padding:clamp(48px,8vw,92px) 24px}.web-legal__articulo,.web-gracias{gap:22px;width:min(780px,100%);margin-inline:auto;display:grid}.web-legal__metadata{color:var(--tinta-suave);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.web-legal__articulo h1,.web-gracias h1{font:600 clamp(38px, 5vw, 56px)/1.06 var(--f-titulo)}.web-legal__articulo h2{font:600 26px/1.2 var(--f-titulo);margin-top:22px}.web-legal__articulo h3{font:600 20px/1.25 var(--f-titulo);margin-top:14px}.web-legal__articulo p,.web-legal__articulo li,.web-gracias>p:not(.ui-eyebrow){max-width:72ch;color:var(--tinta-suave)}.web-legal__articulo ul{gap:8px;padding-left:22px;display:grid}.web-gracias{align-content:center;justify-items:start;min-height:64vh}.web-gracias__sello{border:1px solid var(--exito);width:56px;height:56px;color:var(--exito);border-radius:50%;place-items:center;font-size:26px;display:grid}@media (max-width:680px){html{scroll-padding-top:72px}.web-cabecera__interior,.web-pie__interior{padding-inline:max(16px, env(safe-area-inset-left,0px))}.web-cabecera__interior{gap:10px;min-height:66px}.web-marca{gap:7px;font-size:18px}.web-marca .ui-logo__inicial{width:30px;height:30px}.web-nav{display:none}.web-cabecera__acciones{gap:7px}.web-cabecera__cta{display:none!important}.ui-tema--compacto .ui-tema__opcion{width:30px;height:34px}.web-pie__interior{padding-block:24px max(24px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:16px}.web-pie nav{gap:12px}.web-consentimiento{width:calc(100vw - 20px);right:10px;bottom:max(10px, env(safe-area-inset-bottom,0px));gap:12px;max-height:78vh;padding:15px;left:10px}.web-consentimiento__texto h2{font-size:20px}.web-consentimiento__acciones{justify-content:stretch}.web-consentimiento__acciones .ui-btn{flex:auto;min-height:44px}.web-chat__abrir{bottom:max(76px, calc(env(safe-area-inset-bottom,0px) + 72px));width:48px;min-height:48px;padding:0;left:auto;right:12px}.web-chat__no-leidos{margin:0;position:absolute;top:-5px;right:-4px}.web-chat__etiqueta{display:none}.web-chat{right:10px;bottom:max(132px, calc(env(safe-area-inset-bottom,0px) + 124px));width:auto;max-height:min(72vh,620px);padding:16px;left:10px}.web-legal{padding:48px 18px}.web-legal__articulo h1,.web-gracias h1{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.web-legal__interior{grid-template-columns:minmax(190px,230px) minmax(0,72ch);align-items:start;gap:clamp(24px,4vw,48px);width:min(1120px,100%);margin-inline:auto;display:grid}.web-legal__articulo{gap:16px;width:100%;max-width:72ch;margin:0}.web-legal__articulo h2{scroll-margin-top:90px}.web-legal__articulo p{line-height:1.75}.web-legal__indice{position:sticky;top:96px}.web-legal__indice h2{margin:0}.web-legal__articulo table{table-layout:fixed;display:table}.web-legal__articulo th,.web-legal__articulo td{overflow-wrap:anywhere}@media (max-width:900px){.web-legal__interior{grid-template-columns:minmax(170px,210px) minmax(0,72ch)}}@media (max-width:680px){.web-consentimiento{width:100%;max-height:60vh;padding:12px 14px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;bottom:0;left:0;right:0}.web-consentimiento__texto{gap:4px}.web-consentimiento__texto p{font-size:13px;line-height:1.4}.web-consentimiento__niveles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.web-consentimiento__nivel{flex-direction:column;align-items:flex-start;gap:6px;padding:8px;font-size:12px}.web-consentimiento__nivel small{display:none}.web-consentimiento__acciones{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.web-consentimiento__acciones .ui-btn{min-width:0;min-height:38px;padding-inline:5px;font-size:12px}.web-legal__interior{grid-template-columns:minmax(0,1fr);gap:22px}.web-legal__indice{padding:16px;position:static}.web-legal__articulo{gap:14px}.web-legal__articulo table,.web-legal__articulo tbody,.web-legal__articulo tr,.web-legal__articulo td{width:100%;display:block}.web-legal__articulo thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.web-legal__articulo tbody tr{border-bottom:1px solid var(--linea);padding:8px 12px}.web-legal__articulo td{border:0;grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.web-legal__articulo td:before{content:attr(data-label);color:var(--tinta);font-weight:600}}:root{--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:128px;--t-0:.8125rem;--t-1:1rem;--t-2:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--t-3:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--t-4:clamp(1.5rem, 1.25rem + 1.1vw, 2.125rem);--t-5:clamp(2.125rem, 1.55rem + 2.3vw, 3.25rem);--t-6:clamp(2.5rem, 1.7rem + 3.6vw, 4.5rem);--contenedor:1200px;--margen:20px;--calle:16px;--columnas:4;--radio:10px;--radio-foto:6px}@media (min-width:680px){:root{--margen:32px;--calle:20px;--columnas:8}}@media (min-width:1024px){:root{--margen:48px;--calle:24px;--columnas:12}}.ui-btn[hidden]{display:none!important}.web-contenedor{width:min(var(--contenedor), calc(100% - 2 * var(--margen)));margin-inline:auto}.web-rejilla{grid-template-columns:repeat(var(--columnas), minmax(0, 1fr));column-gap:var(--calle);display:grid}.web-rejilla>*{grid-column:1/-1;min-width:0}.web-bloque{padding-block:var(--e-8);content-visibility:auto;contain-intrinsic-size:auto 900px}@media (min-width:1024px){.web-bloque{padding-block:var(--e-9)}}.web-bloque--papel{background:var(--papel)}.web-bloque--superficie{background:var(--superficie);border-block:1px solid var(--linea)}.web-bloque--escena{background:radial-gradient(120% 90% at 85% 0%, var(--escena-2) 0%, transparent 60%), linear-gradient(160deg, var(--escena-2) 0%, var(--escena) 75%);color:var(--sobre-escena)}.web-bloque--escena .ui-eyebrow,.web-bloque--escena .web-entradilla,.web-bloque--escena figcaption{color:var(--sobre-escena-suave)}.web-bloque--escena .ui-btn--primario{background:var(--escena-acento);color:var(--escena)}.web-bloque--escena .ui-btn--primario:hover{background:var(--sobre-escena)}.web-bloque--escena .web-enlace{color:var(--escena-acento)}.web-contenido h2{font:400 var(--t-5) / 1.08 var(--f-titulo);letter-spacing:-.02em;text-wrap:balance}.web-contenido h3{font:400 var(--t-3) / 1.2 var(--f-titulo)}.web-contenido p{margin:0}.web-titular{gap:var(--e-3);max-width:720px;margin-bottom:var(--e-7);display:grid}.web-entradilla{max-width:62ch;color:var(--tinta-suave);font-size:var(--t-2);line-height:1.55}.web-numero{color:var(--marca);font:500 var(--t-0) / 1 var(--f-texto);letter-spacing:.08em;font-variant-numeric:tabular-nums}.web-sello-preventa{align-items:center;gap:var(--e-2);border:1px solid var(--escena-acento);width:fit-content;color:var(--escena-acento);font:500 12px / 1 var(--f-texto);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 14px;display:inline-flex}.web-sello-preventa:before{background:var(--escena-acento);content:"";border-radius:50%;width:7px;height:7px}.web-lista-marcas{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.web-lista-marcas li{padding-left:30px;position:relative}.web-lista-marcas li:before{background:var(--marca-suave);width:20px;height:20px;color:var(--marca);content:"•";font:600 13px / 1 var(--f-texto);border-radius:50%;place-items:center;display:grid;position:absolute;top:.15em;left:0}.web-lista-marcas--si li:before{content:"✓"}.web-lista-marcas--no li{color:var(--tinta-suave)}.web-lista-marcas--no li:before{border:1px solid var(--linea);color:var(--tinta-suave);content:"–";background:0 0}.web-bloque--escena .web-lista-marcas li:before{background:color-mix(in srgb, var(--escena-acento) 18%, transparent);color:var(--escena-acento)}.web-foto{border-radius:var(--radio-foto);background:var(--superficie-2);margin:0;overflow:hidden}.web-foto img,.web-foto video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.web-foto--apaisada img{aspect-ratio:3/2}.web-foto--cuadrada img{aspect-ratio:1}.web-foto--foco-arriba img{object-position:50% 22%}.web-foto--foco-abajo img{object-position:50% 80%}.web-foto figcaption{padding:var(--e-2) 2px 0;color:var(--tinta-suave);font-size:var(--t-0);line-height:1.4}.web-bloque--escena .web-foto{background:0 0}.web-bloque--escena .web-foto figcaption{color:var(--sobre-escena-suave)}.web-clip{background:var(--escena)}.web-precio{gap:var(--e-1);display:grid}.web-precio__antes{color:inherit;font-size:var(--t-0);opacity:.8;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.web-precio__antes s{font-size:var(--t-1);font-weight:500;text-decoration-thickness:2px}.web-precio__monto{font:600 clamp(1.75rem, 1.4rem + 1.4vw, 2.25rem) / 1.05 var(--f-texto);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;white-space:nowrap}.web-precio--grande .web-precio__monto{font-size:clamp(2.5rem,1.9rem + 2.6vw,3.5rem)}.web-precio__unidad{letter-spacing:0;opacity:.85;font-size:.42em;font-weight:500}.web-preventa__cerrada{max-width:44ch;font-weight:500}.web-cuenta{gap:var(--e-2);display:grid}.web-cuenta__titulo{font:500 12px / 1.2 var(--f-texto);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.web-cuenta__casillas{gap:var(--e-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.web-cuenta__casilla{padding:var(--e-3) var(--e-1);background:var(--superficie-2);border-radius:8px;justify-items:center;gap:2px;display:grid}.web-cuenta__casilla strong{font:600 var(--t-4) / 1 var(--f-texto);font-variant-numeric:tabular-nums}.web-cuenta__casilla small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:11px}.web-cuenta__fecha{font-size:var(--t-0);opacity:.85}.web-cuenta--compacta .web-cuenta__casilla{padding:var(--e-2) 2px}.web-cuenta--compacta .web-cuenta__casilla strong{font-size:var(--t-3)}.web-bloque--escena .web-cuenta__casilla{background:color-mix(in srgb, var(--sobre-escena) 9%, transparent)}.web-cupos{gap:var(--e-2);display:grid}.web-cupos__cabecera{justify-content:space-between;gap:var(--e-3);font:500 12px / 1.2 var(--f-texto);letter-spacing:.1em;text-transform:uppercase;display:flex}.web-cupos__cabecera strong{font-variant-numeric:tabular-nums;letter-spacing:0}.web-cupos__barra{background:var(--superficie-2);width:100%;height:8px;color:var(--marca);appearance:none;border:0;border-radius:999px;overflow:hidden}.web-cupos__barra::-webkit-progress-bar{background:var(--superficie-2);border-radius:999px}.web-cupos__barra::-webkit-progress-value{background:var(--marca);border-radius:999px}.web-cupos__barra::-moz-progress-bar{background:var(--marca);border-radius:999px}.web-bloque--escena .web-cupos__barra{background:color-mix(in srgb, var(--sobre-escena) 16%, transparent)}.web-bloque--escena .web-cupos__barra::-webkit-progress-bar{background:color-mix(in srgb, var(--sobre-escena) 16%, transparent)}.web-bloque--escena .web-cupos__barra::-webkit-progress-value{background:var(--escena-acento)}.web-bloque--escena .web-cupos__barra::-moz-progress-bar{background:var(--escena-acento)}.web-cupos__texto{font-size:var(--t-0);font-weight:500}.web-hero{isolation:isolate;position:relative;overflow:hidden}.web-hero__fondo{z-index:-1;pointer-events:none;height:min(100%,640px);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.web-hero__fondo img{object-fit:cover;object-position:55% 20%;width:100%;height:100%;display:block}.web-hero__fondo:after{background:linear-gradient(180deg, color-mix(in srgb, var(--escena-2) 66%, transparent) 0%, color-mix(in srgb, var(--escena-2) 80%, transparent) 50%, color-mix(in srgb, var(--escena-2) 92%, transparent) 100%);content:"";position:absolute;inset:0}.web-hero__interior{row-gap:var(--e-7);padding-block:var(--e-7) var(--e-8)}.web-hero__texto{align-content:center;justify-items:start;gap:var(--e-5);display:grid}.web-hero__texto h1{max-width:15ch;font:400 var(--t-6) / 1.02 var(--f-titulo);letter-spacing:-.03em;text-wrap:balance}.web-hero__resumen{max-width:54ch;color:var(--sobre-escena-suave);font-size:var(--t-2);line-height:1.55}.web-hero__oferta{gap:var(--e-3);display:grid}.web-hero__regular{color:var(--sobre-escena-suave);font-size:var(--t-0)}.web-hero__acciones{align-items:center;gap:var(--e-3) var(--e-5);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.web-hero__acciones .ui-btn{min-height:52px;padding-inline:var(--e-6);font-size:var(--t-1)}.web-hero__urgencia{gap:var(--e-5);width:100%;max-width:560px;padding:var(--e-5);border:1px solid color-mix(in srgb, var(--sobre-escena) 22%, transparent);border-radius:var(--radio);display:grid}.web-hero__sellos{gap:var(--e-2) var(--e-5);color:var(--sobre-escena-suave);font-size:var(--t-0);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.web-hero__sellos li{align-items:center;gap:var(--e-2);display:inline-flex}.web-hero__sellos li:before{color:var(--escena-acento);content:"✓"}.web-hero__visual{padding-bottom:var(--e-7);align-self:center;position:relative}.web-hero__retrato{width:82%;margin-left:auto;box-shadow:0 30px 60px -20px #0000008c}.web-hero__detalle{border:6px solid var(--escena);border-radius:calc(var(--radio-foto) + 6px);width:42%;position:absolute;bottom:0;left:0;box-shadow:0 20px 40px -18px #0009}.web-hero__tarjeta{top:var(--e-5);align-items:center;gap:var(--e-2);background:var(--sobre-escena);max-width:62%;color:var(--escena);font:500 var(--t-0) / 1.25 var(--f-texto);border-radius:999px;padding:10px 16px;display:inline-flex;position:absolute;left:0;box-shadow:0 14px 30px -14px #0000008c}.web-hero__punto{background:#c0163f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #c0163f38}@media (min-width:680px){.web-hero__urgencia{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.web-hero__visual{grid-column:2/span 6}}@media (min-width:1024px){.web-hero__interior{min-height:640px;padding-block:var(--e-8) var(--e-9);align-items:center}.web-hero__texto{grid-column:1/span 7}.web-hero__fondo{width:56%;height:auto;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.web-hero__fondo img{object-position:50% 24%}.web-hero__fondo:after{background:linear-gradient(0deg, color-mix(in srgb, var(--escena) 50%, transparent) 0%, transparent 35%), linear-gradient(90deg, color-mix(in srgb, var(--escena-2) 45%, transparent) 0%, color-mix(in srgb, var(--escena-2) 10%, transparent) 60%, transparent 100%)}.web-hero__visual{display:none}.web-hero__retrato{width:86%}.web-hero__detalle{width:46%;left:-12%}.web-hero__tarjeta{left:-16%}}.web-problema{row-gap:var(--e-6);align-items:center}.web-problema__texto{gap:var(--e-5);display:grid}.web-dolores{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.web-dolores li{padding:var(--e-3) var(--e-4) var(--e-3) 48px;background:var(--superficie);border-radius:8px;position:relative}.web-dolores li:before{top:50%;left:var(--e-4);background:var(--marca);width:20px;height:20px;color:var(--sobre-marca);content:"✕";font:600 11px / 1 var(--f-texto);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.web-problema__puntos{gap:var(--e-4);padding:var(--e-5) 0 0;border-top:1px solid var(--linea);margin:0;list-style:none;display:grid}.web-problema__puntos li{gap:var(--e-2);display:grid}.web-problema__puntos h3{font-size:1.25rem}.web-problema__puntos p{color:var(--tinta-suave);font-size:var(--t-0)}@media (max-width:679px){.web-problema__foto img{aspect-ratio:3/2}}@media (min-width:680px){.web-problema__foto{grid-column:1/span 3;align-self:start}.web-problema__texto{grid-column:4/span 5}.web-problema__puntos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.web-problema__foto{grid-column:1/span 5;align-self:center}.web-problema__texto{grid-column:7/span 6}}.web-obtienes{row-gap:var(--calle)}.web-obtienes__item{align-items:start;gap:var(--e-4);padding:var(--e-3);border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);grid-template-columns:96px minmax(0,1fr);display:grid}.web-obtienes__foto img{aspect-ratio:1}.web-obtienes__texto{gap:var(--e-2);display:grid}.web-obtienes__texto p{color:var(--tinta-suave);font-size:var(--t-0);line-height:1.5}.web-obtienes__item--vivo{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}.web-obtienes__item--vivo .web-numero,.web-obtienes__item--vivo p{color:var(--sobre-marca)}@media (min-width:680px){.web-obtienes__item{grid-column:span 4;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.web-obtienes__foto{border-radius:0}.web-obtienes__foto img{aspect-ratio:3/2}.web-obtienes__texto{padding:var(--e-2) var(--e-5) var(--e-5)}.web-obtienes__texto p{font-size:.9375rem}.web-obtienes__item--vivo{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1024px){.web-obtienes__item:nth-child(-n+2){grid-column:span 6}.web-obtienes__item{grid-column:span 4}.web-obtienes__item--vivo{grid-column:span 4;grid-template-columns:minmax(0,1fr);align-items:start}}.web-docente{row-gap:var(--e-7);align-items:center}.web-docente__fotos{padding-bottom:var(--e-7);position:relative}.web-docente__foto{width:78%}.web-docente__trabajo{border:8px solid var(--papel);border-radius:calc(var(--radio-foto) + 8px);width:46%;position:absolute;bottom:0;right:0}.web-docente__texto{justify-items:start;gap:var(--e-4);display:grid}.web-docente__texto>p:not(.ui-eyebrow){max-width:60ch;color:var(--tinta-suave)}.web-docente__nombre strong{color:var(--marca);font-weight:600}.web-cita{margin:var(--e-3) 0 0;padding:var(--e-5) 0 0;border-top:1px solid var(--linea);position:relative}.web-cita p{font:400 var(--t-4) / 1.3 var(--f-titulo);text-wrap:pretty}.web-cita p:before{content:"«"}.web-cita p:after{content:"»"}.web-cita footer{margin-top:var(--e-3);color:var(--tinta-suave);font-size:var(--t-0)}@media (min-width:680px){.web-docente__fotos{grid-column:2/span 6}}@media (min-width:1024px){.web-docente__fotos{grid-column:1/span 6}.web-docente__texto{grid-column:8/span 5}}.web-galeria{row-gap:var(--calle)}.web-galeria__grande{grid-column:1/-1}.web-galeria__foto{grid-column:span 2}.web-galeria__foto:nth-child(8){display:none}@media (min-width:680px){.web-galeria__grande{grid-area:span 2/1/auto/span 4}.web-galeria__foto{grid-column:span 2}.web-galeria__foto:nth-child(n+6){grid-column:span 4}}@media (min-width:1024px){.web-galeria__grande{grid-column:1/span 6}.web-galeria__foto{grid-column:span 3}.web-galeria__foto:nth-child(n+6){grid-column:span 4}.web-galeria__foto:nth-child(8){display:block}}.web-alumnas{row-gap:var(--e-6)}.web-alumnas__titular{margin-bottom:0}.web-alumnas__tira{gap:var(--calle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-alumnas__tira figcaption{font-size:12px}@media (min-width:1024px){.web-alumnas__titular{grid-column:1/span 4;align-self:center}.web-alumnas__destacada{grid-column:5/span 8}.web-alumnas__tira figcaption{font-size:var(--t-0)}}.web-temario{row-gap:var(--e-7)}.web-temario__nivel{align-content:start;gap:0;display:grid}.web-temario__cabecera{justify-content:space-between;align-items:baseline;gap:var(--e-2) var(--e-4);padding-bottom:var(--e-4);border-bottom:2px solid var(--marca);flex-wrap:wrap;display:flex}.web-contenido .web-temario__cabecera h3{font-size:var(--t-4)}.web-temario__cabecera span{color:var(--tinta-suave);font-size:var(--t-0)}.web-temario__lista{margin:0;padding:0;list-style:none}.web-modulo{align-items:start;gap:var(--e-4);padding-block:var(--e-4);border-bottom:1px solid var(--linea);grid-template-columns:72px minmax(0,1fr);display:grid}.web-modulo h4{font:400 1.25rem / 1.2 var(--f-titulo);margin:0}.web-modulo p{margin-top:var(--e-1);color:var(--tinta-suave);font-size:.9375rem;line-height:1.5}.web-modulo__clases{margin-top:var(--e-2);color:var(--marca);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;display:inline-block}.web-temario__pie{justify-items:start;gap:var(--e-4);margin-top:var(--e-7);padding:var(--e-5);border:1px solid var(--linea);border-left:4px solid var(--marca);border-radius:var(--radio);background:var(--superficie);display:grid}.web-temario__pie p{max-width:62ch;color:var(--tinta-suave)}@media (min-width:680px){.web-modulo{grid-template-columns:88px minmax(0,1fr)}.web-temario__pie{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.web-temario__nivel{grid-column:span 6}}.web-metodo{row-gap:var(--e-5);margin:0;padding:0;list-style:none}.web-metodo__paso{align-content:start;gap:var(--e-3);padding-top:var(--e-4);border-top:2px solid var(--marca);display:grid}.web-metodo__paso p,.web-certificado p,.web-vivo p{color:var(--tinta-suave)}.web-metodo__extra{row-gap:var(--calle);margin-top:var(--e-7)}.web-vivo,.web-certificado{align-content:start;gap:var(--e-2);padding:var(--e-5);border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);display:grid}.web-vivo{gap:var(--e-4);border-color:var(--marca);grid-template-columns:auto minmax(0,1fr)}.web-vivo .web-hero__punto{margin-top:.55em}.web-vivo>div{gap:var(--e-2);display:grid}@media (min-width:1024px){.web-metodo__paso{grid-column:span 4}.web-vivo{grid-column:span 8}.web-certificado{grid-column:span 4}}.web-publico{row-gap:var(--e-5)}.web-publico__si,.web-publico__no{align-content:start;gap:var(--e-5);padding:var(--e-6) var(--e-5);border-radius:var(--radio);display:grid}.web-publico__si{border:1px solid var(--marca);background:var(--superficie)}.web-publico__no{border:1px solid var(--linea)}@media (min-width:1024px){.web-publico__si{grid-column:span 7}.web-publico__no{grid-column:span 5}}.web-testimonios{row-gap:var(--calle)}.web-testimonio{align-content:space-between;gap:var(--e-5);padding:var(--e-5);border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel);margin:0;display:grid}.web-testimonio blockquote{font:400 1.1875rem / 1.45 var(--f-titulo);margin:0}.web-testimonio figcaption{color:var(--marca);font-weight:600}@media (min-width:1024px){.web-testimonio{grid-column:span 4}}.web-video-envoltura{background:linear-gradient(135deg, var(--escena-2) 0%, var(--escena) 100%);color:var(--sobre-escena)}.web-video{width:min(var(--contenedor), calc(100% - 2 * var(--margen)));gap:var(--e-6);margin-inline:auto;display:grid}.web-video .ui-eyebrow,.web-video h2,.web-video p{color:var(--sobre-escena)}.web-video__texto{align-content:center;gap:var(--e-3);display:grid}.web-video__marco{aspect-ratio:16/9;border-radius:var(--radio);background:var(--escena-2);position:relative;overflow:hidden}.web-video__marco video{object-fit:cover;width:100%;height:100%}.web-video__espera{background:var(--superficie-2);color:var(--tinta);text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.web-video__espera p{color:var(--tinta-suave);margin:0;font-weight:500}.web-video__espera-icono{border:1px solid var(--linea);width:58px;height:58px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.web-video__espera-icono svg{width:24px;height:24px}.web-video__pie{font-size:var(--t-0);color:var(--sobre-escena-suave)!important}.web-video__acciones{gap:var(--e-3);margin-top:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:1024px){.web-video{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center}.web-video__pie,.web-video__acciones{grid-column:2}}.web-oferta{row-gap:var(--e-7);align-items:center}.web-oferta__texto{justify-items:start;gap:var(--e-5);display:grid}.web-oferta__texto h3{margin-top:var(--e-2);font-size:var(--t-3)}.web-oferta__tarjeta{gap:var(--e-5);padding:var(--e-6) var(--e-5);border-top:4px solid var(--marca);border-radius:var(--radio);background:var(--papel);color:var(--tinta);display:grid;box-shadow:0 40px 80px -30px #0009}.web-oferta__tarjeta .ui-btn--primario{background:var(--marca);min-height:54px;color:var(--sobre-marca);font-size:var(--t-1)}.web-oferta__tarjeta .ui-btn--primario:hover{background:var(--marca-hover)}.web-oferta__tarjeta .web-enlace{color:var(--marca);font-size:var(--t-0)}.web-oferta__tarjeta .web-cuenta__casilla,.web-oferta__tarjeta .web-cupos__barra{background:var(--superficie-2)}.web-oferta__tarjeta .web-cupos__barra::-webkit-progress-bar{background:var(--superficie-2)}.web-oferta__tarjeta .web-cupos__barra::-webkit-progress-value{background:var(--marca)}.web-oferta__tarjeta .web-cupos__barra::-moz-progress-bar{background:var(--marca)}.web-oferta__tarjeta .web-region,.web-oferta__tarjeta .web-region a{color:var(--tinta-suave)}.web-oferta__tarjeta .web-region a[aria-current=true]{color:var(--marca)}.web-oferta__garantia{padding:var(--e-3) var(--e-4);background:var(--marca-suave);color:var(--tinta);font-size:var(--t-0);border-radius:8px;font-weight:500}.web-oferta__seguridad{padding-top:var(--e-4);border-top:1px solid var(--linea);color:var(--tinta-suave);font-size:12px;line-height:1.5}@media (min-width:680px){.web-oferta__tarjeta{padding:var(--e-7) var(--e-6);grid-column:2/span 6}}@media (min-width:1024px){.web-oferta__texto{grid-column:1/span 6}.web-oferta__tarjeta{grid-column:8/span 5}}.web-preguntas{row-gap:var(--e-5)}.web-preguntas__titular{align-content:start;margin-bottom:0}.web-preguntas__ayuda{color:var(--tinta-suave)}.web-preguntas__ayuda a{color:var(--marca);text-underline-offset:3px;text-decoration:underline}.web-preguntas__lista details{border-top:1px solid var(--linea)}.web-preguntas__lista details:last-child{border-bottom:1px solid var(--linea)}.web-preguntas__lista summary{justify-content:space-between;align-items:center;gap:var(--e-5);cursor:pointer;min-height:64px;font:400 1.25rem / 1.3 var(--f-titulo);list-style:none;display:flex}.web-preguntas__lista summary::-webkit-details-marker{display:none}.web-preguntas__lista summary:after{color:var(--marca);content:"+";font:400 24px var(--f-texto);flex:none}.web-preguntas__lista details[open] summary:after{content:"−"}.web-preguntas__lista details p{max-width:68ch;padding:0 var(--e-6) var(--e-5) 0;color:var(--tinta-suave)}@media (min-width:1024px){.web-preguntas__titular{grid-column:1/span 4;align-self:start;position:sticky;top:104px}.web-preguntas__lista{grid-column:6/span 7}}.web-cierre{content-visibility:auto;contain-intrinsic-size:auto 700px;display:grid}.web-cierre__foto{border-radius:0}.web-cierre__foto img{aspect-ratio:3/2}.web-cierre__texto{align-content:center;justify-items:start;gap:var(--e-5);padding:var(--e-8) var(--margen);display:grid}.web-cierre__texto h2{max-width:14ch;font-size:var(--t-6)}@media (min-width:680px){.web-cierre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}.web-cierre__foto img{aspect-ratio:auto;height:100%}.web-cierre__texto{max-width:600px;padding:var(--e-9) var(--margen)}}.web-barra-movil{display:none}@media (max-width:679px){.web-barra-movil{z-index:30;justify-content:space-between;align-items:center;gap:var(--e-3);padding:10px var(--e-4) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--sobre-escena) 20%, transparent);background:var(--escena);color:var(--sobre-escena);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.web-barra-movil[data-visible=si]{visibility:visible;transition:transform .2s;transform:none}.web-barra-movil__precio{gap:2px;margin:0;display:grid}.web-barra-movil__precio strong{font:600 1.125rem / 1.1 var(--f-texto);font-variant-numeric:tabular-nums}.web-barra-movil__precio strong span{font-size:.7em;font-weight:500}.web-barra-movil__precio small{color:var(--sobre-escena-suave);font-size:12px}.web-barra-movil .ui-btn--primario{min-height:44px;padding-inline:var(--e-4);background:var(--escena-acento);color:var(--escena)}body:has(.web-barra-movil) .web-pie{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.web-barra-movil{transition:none}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.qJdLCG_className{font-family:Poppins,Poppins Fallback;font-style:normal}.qJdLCG_variable{--familia-poppins:"Poppins", "Poppins Fallback"}
