*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:92px;interpolate-size:allow-keywords}@media (pointer:fine){html{overscroll-behavior:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.menu-abierto{overflow:hidden}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}main:focus{outline:none}[id]{scroll-margin-top:92px}canvas,img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.h{--tinta:#222f30;--petroleo:#445e5f;--campo:#394546;--lima:#cef79e;--lima-viva:#a7e26e;--salvia:#c9cbbe;--salvia-texto:#6d7166;--piedra:#e7e8e1;--papel:#f7f7f5;--niebla:#eeeeee;--gris:#e4e3e3;--ease:cubic-bezier(.32,.72,0,1);--salida:cubic-bezier(.16,1,.3,1);--guia:clamp(16px,2.4vw,40px);--sec:clamp(88px,12vw,200px);--r-xl:clamp(22px,2.6vw,40px);--r-l:clamp(18px,1.9vw,28px);--fondo:var(--papel);--texto:var(--tinta);--suave:color-mix(in srgb,var(--tinta) 66%,transparent);--linea:color-mix(in srgb,var(--tinta) 16%,transparent);--f-texto:system-ui,sans-serif;--f-titulo:var(--f-texto);background:var(--fondo);color:var(--texto);font-family:var(--f-texto);font-size:clamp(16px,1.12vw,18px);line-height:1.55;overflow-x:clip}.saltar{position:fixed;top:10px;left:10px;z-index:200;padding:12px 16px;background:var(--lima);color:var(--tinta);border-radius:12px;transform:translateY(-200%);transition:transform .3s var(--salida)}.saltar:focus{transform:none}.foto{position:relative;overflow:hidden;background:var(--piedra)}.foto__dentro{position:absolute;inset:-9% 0}.foto__dentro img{object-fit:cover}.pendiente{display:inline-block;padding:.04em .55em;border:1px dashed;border-radius:99px;font-size:.78em;opacity:.62;white-space:nowrap}.linea{padding-bottom:.16em;margin-bottom:-.16em}.b{display:inline-flex;align-items:center;gap:16px;min-height:54px;padding:6px 6px 6px 24px;border-radius:99px;font-size:15.5px;font-weight:500;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;transition:background-color .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease);will-change:transform}.b__icono{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;transition:transform .65s var(--ease),background-color .5s var(--ease),color .5s var(--ease)}.b svg{transition:transform .65s var(--ease)}.b:hover .b__icono{transform:scale(1.06)}.b:hover svg{transform:translate(1.5px,-1.5px)}.b:active{scale:.985}.b--tinta{background:var(--tinta);color:#fff}.b--lima,.b--tinta .b__icono{background:var(--lima);color:var(--tinta)}.b--lima .b__icono{background:var(--tinta);color:var(--lima)}.b--blanco{background:#fff;color:var(--tinta)}.b--blanco .b__icono{background:var(--tinta);color:#fff}.b--linea{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tinta) 32%,transparent);color:var(--tinta)}.b--linea .b__icono{background:color-mix(in srgb,var(--tinta) 8%,transparent)}.b--linea:hover{background:var(--tinta);color:#fff}.b--linea:hover .b__icono{background:var(--lima);color:var(--tinta)}.b--linea-clara{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);color:#fff}.b--linea-clara .b__icono{background:rgba(255,255,255,.12)}.b--linea-clara:hover{background:#fff;color:var(--tinta)}.b--linea-clara:hover .b__icono{background:var(--tinta);color:#fff}.botones{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:420px){.b{white-space:normal}}::selection{background:var(--lima,#cef79e);color:#222f30}.h{accent-color:var(--lima-viva);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab{--cab-fondo:rgba(255,255,255,.62);--cab-borde:rgba(34,47,48,.08);--cab-texto:var(--tinta);position:fixed;z-index:100;top:14px;left:50%;width:min(calc(100% - 28px),1240px);translate:-50% 0;display:flex;align-items:center;gap:14px;height:60px;padding:0 7px 0 22px;border-radius:99px;background:var(--cab-fondo);color:var(--cab-texto);box-shadow:inset 0 0 0 1px var(--cab-borde),0 12px 40px -24px rgba(20,30,30,.35);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);transition:transform .8s var(--ease),background-color .5s var(--ease)}.cab--oculta{transform:translateY(-140%)}.cab__logo{flex:none;width:118px}.cab__logo svg{width:100%;height:auto}.cab__nav{flex:1 1;display:flex;justify-content:center}.cab__nav>ul{display:flex;gap:2px}.cab__nav>ul>li{position:relative}.cab__nav>ul>li>a{display:block;padding:9px 13px;border-radius:99px;font-size:14.5px;letter-spacing:-.01em;white-space:nowrap;transition:background-color .4s var(--ease)}.cab__nav>ul>li:focus-within>a,.cab__nav>ul>li:hover>a{background:color-mix(in srgb,currentColor 9%,transparent)}.cab__sub{position:absolute;top:calc(100% + 16px);left:0;min-width:256px;padding:8px;border-radius:22px;background:#fff;color:var(--tinta);box-shadow:0 30px 60px -28px rgba(20,30,30,.4),inset 0 0 0 1px rgba(34,47,48,.07);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s var(--ease),transform .55s var(--ease),visibility .35s}.cab__sub:before{content:"";position:absolute;inset:-18px 0 auto;height:18px}.con-sub:focus-within .cab__sub,.con-sub:hover .cab__sub{opacity:1;visibility:visible;transform:none}.cab__sub a{display:block;padding:10px 14px;border-radius:14px;font-size:14.5px;transition:background-color .3s var(--ease)}.cab__sub a:hover{background:var(--piedra)}.cab__accion{flex:none;padding:13px 20px;border-radius:99px;background:var(--tinta);color:#fff;font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background-color .4s var(--ease),color .4s var(--ease)}.cab__accion:hover{background:var(--lima);color:var(--tinta)}.cab__abrir{display:none;position:relative;flex:none;width:46px;height:46px;margin-left:auto;border-radius:50%;background:var(--tinta)}.cab__abrir span{position:absolute;left:14px;right:14px;height:1.5px;background:#fff;transition:transform .6s var(--ease),top .6s var(--ease)}.cab__abrir span:first-child{top:19px}.cab__abrir span:last-child{top:26px}.cab__abrir[aria-expanded=true] span:first-child{top:22.5px;transform:rotate(45deg)}.cab__abrir[aria-expanded=true] span:last-child{top:22.5px;transform:rotate(-45deg)}.cab{transition:transform .8s var(--ease),background-color .6s var(--ease),color .6s var(--ease),box-shadow .6s var(--ease)}.cab--movida{--cab-fondo:rgba(244,245,240,.86)}.cab--oscura{--cab-fondo:rgba(24,36,36,.74);--cab-borde:rgba(255,255,255,.14);--cab-texto:#fff}.cab--oscura .cab__accion{background:var(--lima);color:var(--tinta)}.cab--oscura .cab__accion:hover{background:#fff}.cab--oscura .cab__abrir{background:var(--lima)}.cab--oscura .cab__abrir span{background:var(--tinta)}.cab__nav>ul>li>a{transition:background-color .4s var(--ease),color .4s var(--ease)}@media (max-width:1080px){.cab{height:56px;padding:0 5px 0 18px}.cab__accion,.cab__nav{display:none}.cab__abrir{display:block}}.menu-movil{position:fixed;z-index:90;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:104px 20px max(28px,env(safe-area-inset-bottom));background:var(--tinta);color:#fff;overscroll-behavior:contain;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .85s var(--ease),visibility .85s;overflow-y:auto}.menu-movil.es-abierto{clip-path:inset(0);visibility:visible}.menu-movil li{opacity:0;transform:translateY(24px);transition:opacity .7s var(--salida),transform .9s var(--salida)}.menu-movil.es-abierto li{opacity:1;transform:none;transition-delay:calc(var(--i) * 55ms + .18s)}.menu-movil li a{display:block;padding:11px 0;font-size:clamp(28px,8.5vw,42px);line-height:1.1;letter-spacing:-.035em;font-family:var(--f-titulo)}.menu-movil .b{align-self:flex-start}.cab__sin-js{display:none}@media (max-width:1080px){.cab:has(.cab__sin-js) .cab__abrir{display:none}.cab__sin-js{display:block;margin-left:auto}.cab__sin-js summary{display:grid;place-items:center;min-width:70px;height:44px;padding:0 12px;border-radius:99px;background:var(--tinta);color:#fff;cursor:pointer;list-style:none;font-size:14px}.cab__sin-js summary::-webkit-details-marker{display:none}.cab--oscura .cab__sin-js summary{background:var(--lima);color:var(--tinta)}.cab__sin-js nav{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 28px));max-height:calc(100svh - 100px);padding:12px;overflow-y:auto;border-radius:22px;background:var(--tinta);color:#fff;box-shadow:0 20px 48px rgba(20,30,30,.25)}.cab__sin-js li a{display:block;padding:10px 14px;border-radius:12px;font-size:17px;line-height:1.25}.cab__sin-js li a:focus-visible,.cab__sin-js li a:hover{background:rgba(255,255,255,.14)}}.faq{border-top:1px solid var(--linea)}.faq__fila{border-bottom:1px solid var(--linea)}.faq__fila summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,1.8vw,26px) 0;cursor:pointer;list-style:none}.faq__fila summary::-webkit-details-marker{display:none}.faq__fila h3{font:inherit;font-size:clamp(18px,1.6vw,24px);line-height:1.25;letter-spacing:-.02em;font-family:var(--f-titulo);font-weight:var(--peso-faq,400)}.faq__mas{position:relative;flex:none;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--tinta) 7%,transparent);transition:background-color .5s var(--ease),transform .7s var(--ease)}.faq__mas:after,.faq__mas:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.4px;margin:-.7px 0 0 -6px;background:currentColor;transition:transform .7s var(--ease)}.faq__mas:after{transform:rotate(90deg)}.faq__fila:hover .faq__mas,.faq__fila[open] .faq__mas{background:var(--lima);color:var(--tinta)}.faq__fila[open] .faq__mas{transform:rotate(180deg)}.faq__fila[open] .faq__mas:after{transform:rotate(0)}.faq__fila::details-content{block-size:0;overflow:clip;transition:block-size .7s var(--ease),content-visibility .7s allow-discrete}.faq__fila[open]::details-content{block-size:auto}.faq__cuerpo{padding:0 54px clamp(20px,2vw,30px) 0;color:var(--suave);max-width:46em}.pie{--pie-texto:#fff;position:relative;background:var(--tinta);color:var(--pie-texto);overflow:hidden}.pie__dentro{padding:clamp(40px,5vw,72px) var(--guia) 18px}.pie__fila{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px clamp(24px,4vw,72px)}.pie__frase{max-width:26em;color:rgba(255,255,255,.72)}.pie__titulo-col{margin-bottom:12px;font-size:14px;color:rgba(255,255,255,.52)}.pie li a{display:inline-block;padding:3px 0;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .6s var(--ease)}.pie li a:hover{background-size:100% 1px}.pie__logo{margin-top:clamp(48px,7vw,110px);color:#fff}.pie__logo svg{width:100%;height:auto}.pie__legal{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:clamp(16px,2vw,28px);font-size:13.5px;color:rgba(255,255,255,.56)}.pie__legal a:last-child{margin-left:auto}@media (max-width:720px){.pie__fila{grid-template-columns:1fr 1fr}.pie__frase{grid-column:1/-1}.pie__legal a:last-child{margin-left:0}}.band{container-type:inline-size;color:var(--tinta)}.band__rotulo{display:inline-block;margin-bottom:8px;padding:5px 12px;border-radius:99px;background:rgba(255,255,255,.76);font-size:13.5px;line-height:1.2}.band__marco{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,3fr);gap:8px;min-height:440px;padding:8px;border-radius:var(--r-xl);background:rgba(231,232,225,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 40px 80px -44px rgba(20,30,28,.6)}.band__lista{display:flex;flex-direction:column;gap:4px}.band__lista li{flex:1 1;display:flex}.band__lista button{flex:1 1;display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 12px;min-height:44px;padding:10px 14px;text-align:left;border-radius:16px;transition:background-color .5s var(--ease)}.band__lista button:hover{background:rgba(255,255,255,.55)}.band__lista .es-activa{background:#fff;box-shadow:0 10px 24px -18px rgba(20,30,30,.4)}.band__canal{grid-column:2;grid-row:1;font-size:13px;opacity:.68}.band__quien{font-weight:500;line-height:1.25}.band__resumen{grid-column:1/-1;font-size:14px;line-height:1.28;opacity:.68}.band__hilo{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#fff;animation:band-aparece .7s var(--salida) both}.band__titulo{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(34,47,48,.12);font-weight:500}.band__titulo span{font-weight:400;font-size:14px;opacity:.68}.band__agente,.band__paciente{max-width:88%;padding:10px 14px;font-size:15.5px;line-height:1.32}.band__paciente{align-self:flex-start;background:var(--piedra);border-radius:16px 16px 16px 5px}.band__agente{align-self:flex-end;background:var(--tinta);color:#fff;border-radius:16px 16px 5px 16px}.band__atiende{align-self:flex-start;margin-top:auto;padding:7px 13px;border-radius:99px;background:var(--lima);font-size:14px;line-height:1.2}.band__ficha{display:grid;align-content:start;gap:12px;margin:0;padding:16px;border-radius:20px;background:var(--tinta);color:#fff;animation:band-aparece .7s var(--salida) .06s both}.band__ficha dt{font-size:13px;color:rgba(255,255,255,.62)}.band__ficha dd{margin:2px 0 0;line-height:1.26}@keyframes band-aparece{0%{opacity:0;transform:translateY(8px)}}@container (max-width: 820px){.band__marco{grid-template-columns:minmax(0,1fr);min-height:0}.band__lista{flex-direction:row;overflow-x:auto;scrollbar-width:none}.band__lista li{flex:none}.band__lista button{grid-template-columns:auto;padding:8px 14px}.band__canal{grid-column:1;grid-row:2}.band__resumen{display:none}.band__hilo{min-height:230px}.band__ficha{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 480px){.band__ficha{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.band__ficha,.band__hilo{animation:none}}.escena-pausa{position:absolute;z-index:2;top:88px;right:var(--guia);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.5);color:var(--tinta);box-shadow:inset 0 0 0 1px rgba(34,47,48,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .4s var(--ease)}.escena-pausa:hover{background:#fff}.escena-pausa--oscura{top:24px;background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.escena-pausa--oscura:hover{background:rgba(255,255,255,.24)}.cab__nav>ul>li>a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}.h strong{font-weight:500}[data-tema=oscuro] p strong{color:#fff}.realce{--grosor:.3em;background:linear-gradient(var(--lima),var(--lima)) no-repeat 0 90% /100% var(--grosor)}.ac-js .realce{background-size:0 var(--grosor);transition:background-size 1.3s var(--salida) .25s}.ac-js .es-visible .realce,.ac-js .realce.es-visible{background-size:100% var(--grosor)}[data-tema=oscuro] .realce{background:none;color:var(--lima)}@media (prefers-reduced-motion:reduce){.ac-js .realce{background-size:100% var(--grosor);transition:none}}.movil{position:relative;aspect-ratio:695/1394;filter:drop-shadow(0 22px 34px rgba(20,34,30,.42))}.movil__marco{z-index:1;object-fit:contain;pointer-events:none}.movil__pantalla{position:absolute;left:4.03%;top:1.72%;width:91.8%;height:96.56%;display:flex;flex-direction:column;overflow:hidden;border-radius:13%/6.4%;background:var(--piedra);color:var(--tinta)}.movil__cab{flex:none;display:flex;align-items:center;gap:8px;padding:36px 10px 8px 12px;background:var(--tinta);color:#fff;font-size:13px;line-height:1.15}.movil__ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lima);color:var(--tinta)}.movil b{display:block;font-weight:500}.movil__cab i{display:block;font-style:normal;font-size:12px;color:var(--lima)}.movil__chat{flex:1 1;display:grid;align-content:start;gap:5px;padding:10px 9px}.movil__escribe{display:flex;align-items:center;justify-content:space-between;margin:0 9px;padding:6px 10px 6px 12px;border-radius:99px;background:#fff;font-size:12.5px}.movil__escribe,.movil__nota{flex:none;color:var(--suave);line-height:1.2}.movil__nota{padding:6px 12px 16px;font-size:11.5px;text-align:center}.pantallas{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--piedra)}.pantallas__capa,.pantallas__capas{position:absolute;inset:0}.pantallas__capa{opacity:0;transition:opacity .6s var(--ease)}.pantallas__capa.es-activa{opacity:1}.pantallas__capa img{object-fit:cover}.pantallas__mando{position:absolute;left:50%;bottom:clamp(10px,1.6vw,22px);z-index:2;translate:-50% 0;display:flex;gap:2px;max-width:calc(100% - 20px);padding:4px;border-radius:99px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px -14px rgba(20,34,30,.45)}.pantallas__mando button{min-height:42px;padding:0 clamp(10px,1.3vw,18px);border-radius:99px;color:var(--tinta);font-size:clamp(14px,1.05vw,16px);line-height:1;transition:background-color .35s var(--ease)}.pantallas__mando button:hover{background:var(--piedra)}.pantallas__mando button[aria-selected=true]{background:var(--tinta);color:#fff}@media (max-width:620px){.pantallas{aspect-ratio:auto}.pantallas__capas{position:relative;inset:auto;aspect-ratio:16/9}.pantallas__mando{position:static;translate:none;max-width:none;margin:6px;justify-content:space-between;overflow-x:auto}.pantallas__mando button{padding:0 9px;font-size:13.5px}}.solo-lector{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}