@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--fondo:#fff;--fondo-suave:#f6f5f2;--tinta:#1d1d1f;--tinta-suave:#6e6e73;--acento:#0a7c6a;--acento-claro:#e6f4f1;--acento-oscuro:#4fd1bd;--acento-rgb:10 124 106;--acento-oscuro-rgb:79 209 189;--negro:#0b0b0d;--borde:#1416181a;--borde-suave:#1416180f;--sombra-1:none;--sombra-2:0 4px 16px #1018281f;--radio-tarjeta:8px;--radio-control:6px;--radio-pastilla:6px;--boton:#3a4048;--boton-h:#2c313a;--dur-rapida:180ms;--curva:cubic-bezier(0.25,0.1,0.25,1);--fuente:"Instrument Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--brand:var(--acento);--brand-light:var(--acento-claro);--brand-dark:#08604f;--primary:var(--acento);--dark:var(--negro);--text:var(--tinta);--muted:var(--tinta-suave);--border:var(--borde);--bg:var(--fondo-suave);--bg-sub:var(--fondo-suave);--bg-hover:#efeeea;--card:var(--fondo);--page-bg:var(--fondo-suave);--sidebar-w:232px}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background:#f6f5f2;background:var(--fondo-suave);color:#1d1d1f;color:var(--tinta);font-family:Instrument Sans,-apple-system,Segoe UI,Helvetica,Arial,sans-serif!important;font-family:var(--fuente)!important;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}::selection{background:#0a7c6a;background:var(--acento);color:#fff}:focus-visible{outline:2px solid #0a7c6a;outline:2px solid var(--acento);outline-offset:2px}body .aj-btn,body .btn,body .cal-btn,body .cf-btn,body .cp-btn,body .est-btn,body .ia-btn,body .lp-btn,body .sa-btn,body .up-btn{align-items:center;background:#fff;background:var(--fondo);border:1px solid #1416181a;border:1px solid var(--borde);border-radius:6px;border-radius:var(--radio-pastilla);box-shadow:none;color:#1d1d1f;color:var(--tinta);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:550;gap:.45rem;justify-content:center;line-height:1;padding:.6rem 1.1rem;transition:opacity .18s ease,transform .18s ease;transition:opacity var(--dur-rapida) var(--curva),transform var(--dur-rapida) var(--curva)}body .aj-btn:hover,body .btn:hover,body .cal-btn:hover,body .cp-btn:hover,body .ia-btn:hover,body .lp-btn:hover,body .sa-btn:hover,body .up-btn:hover{opacity:.85}body .cal-btn:active,body .cp-btn:active,body .lp-btn:active,body .up-btn:active{transform:scale(.98)}body .aj-btn--primary,body .btn--primary,body .btn-primary,body .cal-btn--primary,body .cp-btn--primary,body .ia-btn--primary,body .lp-btn--primary,body .sa-btn--primary,body .up-btn--primary{background:#3a4048;background:var(--boton);border-color:#3a4048;border-color:var(--boton);color:#fff}body .aj-btn--primary:hover,body .btn--primary:hover,body .btn-primary:hover,body .cp-btn--primary:hover,body .lp-btn--primary:hover{background:#2c313a;background:var(--boton-h);border-color:#2c313a;border-color:var(--boton-h);opacity:1}body .cal-btn--danger-ghost,body .lp-btn--danger{background:#fff;background:var(--fondo);border-color:#b4432f59;color:#b4432f}body .cal-btn--ghost,body .cp-btn--ghost,body .ia-btn--ghost,body .lp-btn--ghost,body .up-btn--ghost{background:#0000;border-color:#0000;color:#6e6e73;color:var(--tinta-suave)}body .cal-btn--sm,body .cp-btn--sm,body .lp-btn--sm,body .sa-btn--sm{font-size:.82rem;padding:.4rem .85rem}body .cp-btn--xs{font-size:.78rem;padding:.3rem .7rem}body .cal-btn-x,body .cp-modal-x,body .lp-btn-x,body .up-modal-close{align-items:center;background:#fff;background:var(--fondo);border:1px solid #1416181a;border:1px solid var(--borde);border-radius:50%;color:#6e6e73;color:var(--tinta-suave);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}body button:disabled{cursor:default;opacity:.5}body .aj-label,body .cal-field label,body .cf-field label,body .cp-field label,body .lp-field label,body .up-field label{color:#1d1d1f;color:var(--tinta);font-size:.85rem;font-weight:550}body .aj-input,body .aj-textarea,body .cal-field input,body .cal-field select,body .cal-field textarea,body .cf-field input,body .cf-field select,body .cf-field textarea,body .cp-field input,body .cp-field select,body .cp-field textarea,body .est-date-input,body .ia-input,body .lp-field input,body .lp-field select,body .lp-field textarea,body .lp-select,body .lp-textarea,body .sa-select,body .up-field input,body .up-field select,body .up-field textarea{background:#fff;background:var(--fondo);border:1px solid #1416181a;border:1px solid var(--borde);border-radius:6px;border-radius:var(--radio-control);box-shadow:none;color:#1d1d1f;color:var(--tinta);font-size:.95rem;font-weight:400;padding:.7rem .85rem;transition:none}body .aj-input--focused,body .aj-textarea--focused,body .cal-field input:focus,body .cf-field input:focus,body .cp-field input:focus,body .lp-field input:focus,body .lp-field select:focus,body .lp-field textarea:focus,body .up-field input:focus{border-color:#1416181a;border-color:var(--borde);outline:2px solid #0a7c6a;outline:2px solid var(--acento);outline-offset:1px}body .aj-card,body .card,body .est-card,body .est-kpi,body .ia-card,body .sa-card,body .stat-card,body .up-card{background:#fff;background:var(--fondo);border:1px solid #1416180f;border:1px solid var(--borde-suave);border-radius:8px;border-radius:var(--radio-tarjeta);box-shadow:none;box-shadow:var(--sombra-1)}body .aj-card-title,body .card-title,body .sa-card-title{color:#1d1d1f;color:var(--tinta);font-weight:600;letter-spacing:-.01em}body .cal-overlay,body .cp-overlay,body .ia-overlay,body .lp-overlay,body .panel-task-modal-overlay,body .up-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0d8c}body .cal-modal,body .cp-modal,body .lp-modal,body .panel-task-modal,body .up-modal{background:#fff;background:var(--fondo);border:1px solid #1416181a;border:1px solid var(--borde);border-radius:8px;border-radius:var(--radio-tarjeta);box-shadow:0 4px 16px #1018281f;box-shadow:var(--sombra-2)}body .est-badge,body .ia-badge,body .lp-badge,body .topbar-badge,body .up-badge{border-radius:6px;border-radius:var(--radio-pastilla);font-size:.75rem;font-weight:550;letter-spacing:0;padding:.25rem .65rem}body .est-badge--green,body .lp-badge--emerald,body .lp-badge--green,body .lp-badge--teal{background:#e6f4f1;background:var(--acento-claro);color:#0a7c6a;color:var(--acento)}body .est-badge--blue,body .lp-badge--blue,body .lp-badge--indigo{background:#eef2ff;color:#3b4fbf}body .lp-badge--orange{background:#fff4e5;color:#b45309}body .est-badge--red,body .lp-badge--red{background:#fdecea;color:#b4432f}body .lp-badge--gray{background:#f6f5f2;background:var(--fondo-suave);color:#6e6e73;color:var(--tinta-suave)}body .lp-badge--purple{background:#1d1d1f;background:var(--tinta);color:#fff;color:var(--fondo)}body .est-table th,body .lp-table th,body .sa-table th,body .up-table th{background:#0000;border-bottom:1px solid #1416181a;border-bottom:1px solid var(--borde);color:#6e6e73;color:var(--tinta-suave);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body .est-table td,body .lp-table td,body .sa-table td,body .up-table td{border-bottom:1px solid #1416180f;border-bottom:1px solid var(--borde-suave);font-size:.9rem}body .lp-table tr:hover td,body .up-table tr:hover td{background:#f6f5f2;background:var(--fondo-suave)}body ::-webkit-scrollbar{height:10px;width:10px}body ::-webkit-scrollbar-thumb{background:#0000002e;background-clip:content-box;border:3px solid #0000;border-radius:10px}body ::-webkit-scrollbar-track{background:#0000}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.campo-clave{display:block;position:relative;width:100%}.campo-clave>input{box-sizing:border-box;padding-right:2.75rem!important;width:100%}.campo-clave>input::-ms-clear,.campo-clave>input::-ms-reveal{display:none}.campo-clave__ojo{align-items:center;background:#0000;border:0;border-radius:0 8px 8px 0;bottom:0;color:#5b6472;color:var(--tinta-suave,#5b6472);cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:0;width:2.75rem}.campo-clave__ojo:hover{color:#0b0b0d;color:var(--tinta,#0b0b0d)}.campo-clave__ojo:focus-visible{outline:2px solid #0a7c6a;outline:2px solid var(--acento,#0a7c6a);outline-offset:-3px}.oia{--fondo:#fff;--fondo-suave:#f5f5f7;--tinta:#1d1d1f;--tinta-suave:#6e6e73;--acento:#0a7c6a;--error:#b4432f;--borde:#0000001f;--radio-tarjeta:20px;--radio-pastilla:980px;--ancho-max:74rem;--dur-rapida:180ms;--curva:cubic-bezier(0.25,0.1,0.25,1);-webkit-font-smoothing:antialiased;background:var(--fondo-suave);color:var(--tinta);font-family:Instrument Sans,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;min-height:100vh}.oia *,.oia :after,.oia :before{box-sizing:border-box}.oia a{color:inherit;text-decoration:none}.oia-nav{background:#0b0b0d;color:#f5f5f7;position:sticky;top:0;z-index:50}.oia-nav__interior{align-items:center;display:flex;height:3.25rem;justify-content:space-between;margin:0 auto;max-width:var(--ancho-max);padding:0 1.25rem}.oia-nav__logo{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.oia-nav__cta{background:#f5f5f7;border-radius:var(--radio-pastilla);color:#1d1d1f;font-size:.85rem;font-weight:600;padding:.35rem 1rem;transition:opacity var(--dur-rapida) var(--curva)}.oia-nav__cta:hover{opacity:.85}.oia-bloque{grid-gap:3rem;align-items:start;display:grid;gap:3rem;margin:0 auto;max-width:var(--ancho-max);padding:clamp(2.5rem,6vw,5rem) 1.5rem 4rem}@media (min-width:900px){.oia-bloque{gap:5rem;grid-template-columns:minmax(0,1fr) minmax(0,30rem)}}.oia-sobretitulo{color:var(--tinta-suave);font-size:.85rem;font-weight:600;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.oia-titulo{text-wrap:balance;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:650;letter-spacing:-.02em;line-height:1.08;margin:0 0 1.25rem}.oia-entradilla{color:var(--tinta-suave);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.5;margin:0 0 2rem;max-width:32rem}.oia-lista{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:0;max-width:30rem;padding:0}.oia-lista li{grid-gap:.6rem;align-items:start;display:grid;font-size:1.02rem;gap:.6rem;grid-template-columns:1.4rem 1fr;line-height:1.45}.oia-lista li:before{background:var(--acento);border-radius:50%;content:"";height:1.4rem;margin-top:.1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center /70% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center /70% no-repeat;width:1.4rem}.oia-lista strong{font-weight:600}.oia-nota{color:var(--tinta-suave);font-size:.9rem;margin-top:2rem}.oia-tarjeta{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:clamp(1.5rem,3vw,2.25rem)}.oia-tarjeta h2{font-size:1.35rem;font-weight:600;letter-spacing:-.012em;margin:0 0 .35rem}.oia-tarjeta>p{color:var(--tinta-suave);line-height:1.5;margin:0 0 1.5rem}.oia-fila,.oia-form{grid-gap:1.1rem;display:grid;gap:1.1rem}@media (min-width:560px){.oia-fila{grid-template-columns:1fr 1fr}}.oia-campo{grid-gap:.35rem;display:grid;font-size:.9rem;font-weight:550;gap:.35rem}.oia-campo input,.oia-campo select,.oia-campo textarea{background:var(--fondo);border:1px solid var(--borde);border-radius:12px;color:var(--tinta);font-family:inherit;font-size:1rem;font-weight:400;padding:.75rem .9rem;width:100%}.oia-campo input:focus-visible,.oia-campo select:focus-visible,.oia-campo textarea:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.oia-campo small{color:var(--tinta-suave);font-size:.8rem;font-weight:400}.oia-consent{align-items:flex-start;color:var(--tinta-suave);cursor:pointer;display:flex;font-size:.85rem;gap:.6rem;line-height:1.45}.oia-consent input{accent-color:var(--acento);margin-top:.2rem}.oia-consent a{color:var(--acento);font-weight:550}.oia-boton{align-items:center;background:var(--tinta);border:0;border-radius:var(--radio-pastilla);color:var(--fondo);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:550;justify-content:center;padding:.85rem 1.6rem;transition:opacity var(--dur-rapida) var(--curva),transform var(--dur-rapida) var(--curva)}.oia-boton:hover{opacity:.85}.oia-boton:active{transform:scale(.98)}.oia-boton:disabled{cursor:default;opacity:.5}.oia-boton--enlace{background:none;color:var(--acento);font-size:inherit;font-weight:550;padding:0;text-decoration:underline}.oia-error{color:var(--error);font-size:.9rem;margin:0}.oia-pie{color:var(--tinta-suave);font-size:.9rem;margin:.25rem 0 0}.oia-pie a{color:var(--acento);font-weight:550}.oia-honeypot{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}@media (prefers-reduced-motion:reduce){.oia *,.oia :after,.oia :before{transition-duration:1ms!important}}.oia-clave{color:var(--acento);font-style:normal}.oia-nav__enlaces{gap:1.75rem}@media (min-width:900px){.oia-nav__enlaces{display:flex}}.oia-hero{padding-top:clamp(3rem,8vw,6.5rem)}.oia-titulo--hero{font-size:clamp(2.6rem,6.5vw,4.6rem);letter-spacing:-.022em;line-height:1.04}.oia-entradilla strong{color:var(--tinta);font-weight:600}.oia-seccion{padding:clamp(3.5rem,8vw,7rem) 1.5rem}.oia-seccion__interior{margin:0 auto;max-width:var(--ancho-max)}.oia-seccion--blanca{background:var(--fondo)}.oia-seccion .oia-titulo{max-width:46rem}.oia-seccion .oia-entradilla{max-width:40rem}.oia-seccion--oscura{--fondo:#0b0b0d;--fondo-suave:#151518;--tinta:#f5f5f7;--tinta-suave:#a1a1a6;--acento:#4fd1bd;--borde:#ffffff24;background:var(--fondo);color:var(--tinta)}.oia-editorial{border-top:1px solid var(--borde);list-style:none;margin:3rem 0 0;padding:0}.oia-editorial li{grid-gap:1rem;align-items:start;border-bottom:1px solid var(--borde);display:grid;gap:1rem;grid-template-columns:4rem 1fr;padding:1.75rem 0}@media (min-width:900px){.oia-editorial li{gap:2.5rem;grid-template-columns:6rem minmax(0,22rem) 1fr;padding:2.25rem 0}.oia-editorial li div{display:contents}}.oia-editorial__num{color:var(--acento);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:650;letter-spacing:-.02em;line-height:1}.oia-editorial h3{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0 0 .5rem}.oia-editorial p{color:var(--tinta-suave);font-size:1.05rem;line-height:1.55;margin:0;max-width:36rem}.oia-servicios{grid-gap:1px;background:var(--borde);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);display:grid;gap:1px;margin-top:3rem;overflow:hidden}@media (min-width:700px){.oia-servicios{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.oia-servicios{grid-template-columns:1fr 1fr 1fr}}.oia-servicio{background:var(--fondo);padding:clamp(1.5rem,3vw,2.25rem)}.oia-servicio:hover{background:var(--fondo-suave)}.oia-servicio__etiqueta{color:var(--acento);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.oia-servicio h3{font-size:1.3rem;font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0 0 .6rem}.oia-servicio p:last-child{color:var(--tinta-suave);font-size:.98rem;line-height:1.55;margin:0}.oia-seccion--cierre{background:var(--fondo-suave)}.oia-cierre{grid-gap:1.25rem;display:grid;gap:1.25rem;justify-items:center;text-align:center}.oia-cierre .oia-entradilla,.oia-cierre .oia-nota,.oia-cierre .oia-titulo{margin:0}.oia-footer{border-top:1px solid var(--borde);color:var(--tinta-suave);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:space-between;margin:0 auto;max-width:var(--ancho-max);padding:1.5rem}.oia-footer a:hover{color:var(--tinta)}.oia-nav__acciones{align-items:center;display:flex;gap:1.1rem}.oia-nav__enlace{color:#f5f5f7d9;font-size:.85rem}.oia-nav__enlace:hover{color:#fff}.oia-hero--limpio{grid-template-columns:minmax(0,52rem);justify-content:center;text-align:center}.oia-hero--limpio .oia-entradilla,.oia-hero--limpio .oia-lista{margin-left:auto;margin-right:auto}.oia-hero--limpio .oia-lista{margin-top:.5rem;max-width:34rem;text-align:left}.oia-hero--limpio .oia-titulo--hero{font-size:clamp(2.8rem,7vw,5.2rem)}.oia-cta-grupo{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.oia-boton--secundario{background:#0000;box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta)}.oia-alta{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:34rem;padding:clamp(2.5rem,6vw,5rem) 1.5rem 4rem}.oia-alta .oia-nota{margin-top:.5rem;text-align:center}.oia-alta .oia-nota a{color:var(--acento);font-weight:550}.oia a.oia-nav__cta{color:#1d1d1f}.oia a.oia-boton{color:var(--fondo)}.oia a.oia-boton--secundario{color:var(--tinta)}.oia-seccion--oscura a.oia-boton{background:#f5f5f7;color:#0b0b0d}.oia-hero-wrap{overflow:hidden;position:relative}.oia-particulas{height:100%;width:100%}.oia-hero-wrap:after,.oia-particulas{inset:0;pointer-events:none;position:absolute}.oia-hero-wrap:after{background:radial-gradient(ellipse at 20% 40%,#ffffffeb 0,#ffffff8c 45%,#fff0 75%);content:""}.oia-hero--ancho{align-content:center;grid-template-columns:minmax(0,1fr);justify-content:start;min-height:min(88vh,56rem);padding-bottom:clamp(4rem,10vw,8rem);padding-top:clamp(4rem,10vw,8rem);position:relative;text-align:left;z-index:1}.oia-hero__texto{max-width:62rem}.oia-hero--ancho .oia-titulo--hero{font-size:clamp(3rem,8.2vw,6.4rem);line-height:1;max-width:60rem}.oia-hero--ancho .oia-entradilla{font-size:clamp(1.25rem,2.4vw,1.7rem);max-width:46rem}.oia-hero--ancho .oia-lista{font-size:1.1rem;max-width:44rem}.oia-hero--ancho .oia-lista li{font-size:clamp(1.05rem,1.6vw,1.25rem)}.oia-hero--ancho .oia-cta-grupo{justify-content:flex-start;margin-top:2.5rem}.oia-boton--grande{font-size:1.1rem;padding:1.05rem 2.2rem}.oia-hero-wrap{--fondo:#0b0b0d;--fondo-suave:#151518;--tinta:#f5f5f7;--tinta-suave:#a1a1a6;--acento:#4fd1bd;--borde:#ffffff24;background:var(--fondo);color:var(--tinta)}.oia-hero-wrap:after{background:radial-gradient(ellipse at 18% 45%,#0b0b0de6 0,#0b0b0d8c 40%,#0b0b0d00 72%)}.oia-hero--ancho{align-content:start;min-height:0;padding-bottom:clamp(2rem,4.5vw,3.5rem);padding-top:clamp(2rem,4.5vw,3.5rem)}.oia-hero--ancho .oia-sobretitulo{color:var(--acento);margin-bottom:.6rem}.oia-hero--ancho .oia-titulo--hero{font-size:clamp(2.2rem,4.6vw,3.9rem);line-height:1.04;margin-bottom:.9rem;max-width:52rem}.oia-hero--ancho .oia-entradilla{font-size:clamp(1.05rem,1.6vw,1.25rem);margin-bottom:1.25rem;max-width:42rem}.oia-hero--ancho .oia-entradilla strong{color:var(--tinta)}.oia-hero--ancho .oia-lista{gap:.55rem;max-width:40rem}.oia-hero--ancho .oia-lista li{font-size:clamp(.98rem,1.3vw,1.08rem)}.oia-hero--ancho .oia-nota{margin-top:1.25rem}.oia-seccion--blanca{padding-top:clamp(2.5rem,5vw,4.5rem)}.oia-alta--ancha{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;max-width:var(--ancho-max)}@media (min-width:960px){.oia-alta--ancha{gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,36rem)}}.oia-alta__intro .oia-titulo{margin-bottom:.75rem}.oia-aviso{grid-gap:1rem;border-left:3px solid var(--acento);display:grid;gap:1rem;max-width:34rem;padding:.25rem 0 .25rem 1.25rem}.oia-aviso p{color:var(--tinta-suave);font-size:1rem;line-height:1.6;margin:0}.oia-aviso strong{color:var(--tinta);font-weight:600}.oia-form h2{font-size:1.2rem;font-weight:600;letter-spacing:-.012em;margin:0}.oia-form__seccion{border-top:1px solid var(--borde);margin-top:.75rem!important;padding-top:1.25rem}.oia-campo textarea{line-height:1.5;min-height:7rem;resize:vertical}.oia-regalo{background:#0b0b0d;border-radius:var(--radio-tarjeta);color:#f5f5f7;margin:1.75rem 0;max-width:34rem;padding:1.75rem}.oia-regalo__etiqueta{color:#4fd1bd;font-size:.8rem;font-weight:600;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.oia-regalo__titulo{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:650;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem}.oia-regalo p:last-child{color:#a1a1a6;font-size:1.02rem;line-height:1.55;margin:0}.oia-regalo .oia-clave{color:#4fd1bd}.oia-pregunta{grid-gap:.6rem;background:var(--fondo-suave);border:1px solid var(--borde);border-radius:12px;display:grid;gap:.6rem;padding:1rem 1.1rem}.oia-pregunta p{font-size:.95rem;line-height:1.45;margin:0}.oia-pregunta small{color:var(--tinta-suave);display:block;font-weight:400}.oia-opciones{display:flex;flex-wrap:wrap;gap:.5rem}.oia-opcion{align-items:center;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-pastilla);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:550;gap:.4rem;padding:.45rem 1rem;transition:opacity var(--dur-rapida) var(--curva)}.oia-opcion input{accent-color:var(--acento);margin:0}.oia-opcion--on{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento);color:var(--acento)}.oia-tarjeta--cal{margin-top:1.5rem}.oia-cal{min-height:34rem}.oia-alta .oia-tarjeta--cal{max-width:none}@media (min-width:900px){.oia-alta:has(.oia-tarjeta--cal){max-width:60rem}}.oia-regalo--llamada{background:var(--fondo);border:1px solid var(--acento);color:var(--tinta)}.oia-regalo--llamada .oia-regalo__etiqueta{color:var(--acento)}.oia-regalo--llamada p:last-child{color:var(--tinta-suave)}.oia-regalo--llamada .oia-clave{color:var(--acento)}.oia-fondo-nodos{background:var(--fondo);min-height:calc(100vh - 3.25rem);position:relative}.oia-fondo-nodos>.oia-particulas{opacity:.55}.oia-fondo-nodos>main{position:relative;z-index:1}.oia-fondo-nodos .oia-regalo--llamada,.oia-fondo-nodos .oia-tarjeta{background:#fffffff5}@media (min-width:900px){.oia-hero--ancho{align-content:center;min-height:calc(100vh - 3.25rem)}}@media (max-width:899px){.oia-hero--ancho{align-content:center;min-height:calc(100svh - 3.25rem);min-height:calc(100vh - 3.25rem)}}@supports (height:100svh){@media (max-width:899px){.oia-hero--ancho{min-height:calc(100svh - 3.25rem)}}}.oia-seccion--pro{--fondo:#0b0b0d;--fondo-suave:#151518;--tinta:#f5f5f7;--tinta-suave:#a1a1a6;--acento:#4fd1bd;--borde:#ffffff24;background:var(--fondo);color:var(--tinta);overflow:hidden;position:relative}.oia-seccion--pro .oia-particulas{opacity:.6}.oia-seccion--pro:after{background:radial-gradient(ellipse at 20% 50%,#0b0b0deb 0,#0b0b0d8c 45%,#0b0b0d00 80%);content:"";inset:0;pointer-events:none;position:absolute}.oia-pro{position:relative;z-index:1}.oia-pro__texto{max-width:46rem}.oia-seccion--pro .oia-titulo{max-width:40rem}.oia-seccion--pro .oia-lista{margin:0 0 .5rem}.oia-seccion--pro a.oia-boton{background:#f5f5f7;color:#0b0b0d}.oia-seccion--pro a.oia-boton--secundario{background:#0000;box-shadow:inset 0 0 0 1px #ffffff59;color:#f5f5f7}.oia-nav__sub{color:#a1a1a6;font-size:.85rem;font-weight:400;margin-left:6px}.oia-nav__enlaces{color:#f5f5f7d9;display:none;font-size:.85rem;gap:1.6rem}.oia-nav__enlaces a:hover{color:#fff}@media (min-width:980px){.oia-nav__enlaces{display:flex}}.oia-nav__enlace--actual{color:#fff;cursor:default;font-weight:600}span.oia-nav__cta{cursor:default;opacity:.85}.oia-lanzamiento{grid-gap:.35rem;background:#0a7c6a;color:#f5f5f7;display:grid;gap:.35rem;justify-items:center;padding:1rem 1.25rem 1.1rem;text-align:center}.oia-lanzamiento__cuando{align-items:center;color:#bff3ea;display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.14em;text-transform:uppercase}.oia-lanzamiento__grande{font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:650;letter-spacing:-.01em;line-height:1.2;max-width:46rem}.oia-lanzamiento strong{font-weight:650}.oia-lanzamiento__texto{color:#f5f5f7d9}.oia-lanzamiento__punto{background:#4fd1bd;border-radius:50%;box-shadow:0 0 0 4px #4fd1bd40;height:8px;width:8px}.oia-lanzamiento__ir{font-weight:650;text-decoration:underline}.oia-lanzamiento:hover .oia-lanzamiento__ir{color:#4fd1bd}.oia-alta-fotos{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:1fr;margin-top:1.75rem;position:relative}.oia-alta-fotos img{border:1px solid var(--borde);border-radius:14px;display:block;width:100%}.oia-alta-fotos figcaption{color:var(--tinta-suave);font-size:.8rem;margin-top:.35rem}.oia-aviso-preorden{background:#0a7c6a0f;border:2px solid #0a7c6a;border-radius:16px;margin:0 0 1.5rem;padding:1.1rem 1.3rem}.oia-aviso-preorden strong{color:#0a7c6a}.oia-aviso-preorden p{color:var(--tinta-suave);font-size:.95rem;line-height:1.5;margin:.25rem 0 0}.oia-aviso-preorden h3{font-size:1.15rem;letter-spacing:-.01em;margin:0}.oia-pie-web{background:#0b0b0d;color:#f5f5f7;padding:4rem 1.5rem 2rem}.oia-pie-web a{color:#a1a1a6}.oia-pie-web a:hover{color:#fff;text-decoration:underline}.oia-pie-web__interior{grid-gap:2.5rem;display:grid;gap:2.5rem;margin:0 auto;max-width:74rem}@media (min-width:768px){.oia-pie-web__interior{grid-template-columns:repeat(4,1fr)}}.oia-pie-web__marca{font-size:1.1rem;font-weight:700;margin:0}.oia-pie-web__texto{color:#a1a1a6;font-size:.88rem;line-height:1.5;margin:.5rem 0 0}.oia-pie-web__email{color:#4fd1bd!important;display:inline-block;font-size:.88rem;margin-top:1rem}.oia-pie-web__titulo{color:#f5f5f7;font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.oia-pie-web ul{grid-gap:.5rem;display:grid;font-size:.88rem;gap:.5rem;list-style:none;margin:0;padding:0}.oia-pie-web__legal{border-top:1px solid #ffffff24;color:#a1a1a6;font-size:.75rem;margin:2.5rem auto 0;max-width:74rem;padding-top:1.5rem}.oia-nav__ia{color:#4fd1bd}.rg{background:#f5f5f7}.rg-ondas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.rg a.rg-boton-claro{background:#f5f5f7;color:#0b0b0d}.rg a.rg-boton-borde{background:#0000;box-shadow:inset 0 0 0 1px #ffffff59;color:#f5f5f7}.rg-cierre,.rg-hero,.rg-seccion-oscura,.rg-sticky--negro{--fondo:#050507;--fondo-suave:#151518;--tinta:#f5f5f7;--tinta-suave:#a1a1a6;--acento:#4fd1bd;--borde:#ffffff24;background:var(--fondo);color:var(--tinta)}.rg-hero{align-items:center;display:flex;min-height:calc(100vh - 3.25rem);overflow:hidden;position:relative}.rg-hero__ondas{bottom:0;height:62%;left:0;pointer-events:none;position:absolute;right:0}.rg-hero__ondas:after{background:linear-gradient(180deg,#050507 0,#05050700 45%,#05050759);content:"";inset:0;position:absolute}.rg-hero__interior{grid-gap:3rem;align-items:center;display:grid;gap:3rem;margin:0 auto;max-width:var(--ancho-max);padding:clamp(3rem,6vw,5rem) 1.5rem;position:relative;width:100%;z-index:1}@media (min-width:960px){.rg-hero__interior{gap:3rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.rg-hero .oia-sobretitulo{color:var(--acento)}.rg-titulo-hero{text-wrap:balance;font-size:clamp(2.6rem,5.6vw,4.8rem);font-weight:650;letter-spacing:-.025em;line-height:1.02;margin:0 0 1.25rem}.rg-hero .oia-entradilla{max-width:34rem}.rg-hero .oia-entradilla strong{color:var(--tinta)}.rg-hero .oia-cta-grupo{justify-content:flex-start;margin-top:1.5rem}.rg-hero .oia-nota{margin-top:1.25rem}.rg-monitor-wrap{padding:1rem 0 3rem;perspective:1400px;position:relative}.rg-monitor{animation:rg-subir 1s cubic-bezier(.2,.7,.2,1) both;background:#0b0b0d;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 60px 120px -40px #000000e6,0 0 0 1px #4fd1bd1f,0 0 80px -20px #4fd1bd59;overflow:hidden;transform:rotateY(-14deg) rotateX(6deg);transform-style:preserve-3d;transition:transform .12s linear}.rg-monitor img{display:block;width:100%}.rg-monitor__brillo{background:linear-gradient(115deg,#fff0 30%,#ffffff14 45%,#fff0 60%);inset:0;pointer-events:none;position:absolute}.rg-monitor__movil{animation:rg-subir 1s cubic-bezier(.2,.7,.2,1) .25s both;background:#0b0b0d;border:1px solid #ffffff2e;border-radius:22px;bottom:0;box-shadow:0 40px 80px -30px #000000e6;left:-3%;overflow:hidden;position:absolute;width:24%}.rg-monitor__movil img{display:block;width:100%}@keyframes rg-subir{0%{opacity:0;transform:translateY(40px) rotateY(-14deg) rotateX(6deg)}to{opacity:1}}@keyframes rg-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rg-chip{align-items:center;background:#f5f5f7;border-radius:999px;box-shadow:0 20px 40px -16px #000c;color:#0b0b0d;display:inline-flex;font-size:.9rem;gap:.45rem;padding:.55rem .95rem;white-space:nowrap}.rg-chip strong{font-weight:650}.rg-chip__punto{background:#0a7c6a;border-radius:50%;box-shadow:0 0 0 4px #0a7c6a40;height:9px;width:9px}.rg-chip--a{animation:rg-entrar .8s .9s both,rg-flotar 5s ease-in-out 1.7s infinite;position:absolute;right:-2%;top:4%}.rg-chip--b{animation:rg-entrar .8s 1.3s both,rg-flotar 6s ease-in-out 2.1s infinite;bottom:12%;position:absolute;right:6%}@keyframes rg-entrar{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rg-pin{position:relative}.rg-pin--recorrido{height:520vh}.rg-pin--corto{height:220vh}.rg-pin--pro{height:230vh}.rg-sticky{align-items:center;display:flex;height:100vh;overflow:hidden;position:sticky;top:0}.rg-sticky>.oia-seccion__interior{padding:0 1.5rem;position:relative;width:100%;z-index:1}.rg-sticky--blanco{background:#fff}.rg-sticky--negro{background:#050507;color:#f5f5f7}.rg-sticky--negro .oia-sobretitulo{color:var(--acento)}.rg-recorrido{grid-gap:2rem;align-items:center;display:grid;gap:2rem}@media (min-width:960px){.rg-recorrido{gap:3.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.rg-recorrido .oia-titulo{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:1.25rem}.rg-pasos{list-style:none;margin:0 0 1.5rem;padding:0;position:relative}.rg-pasos:before{background:#0000001a;bottom:.6rem;content:"";left:.55rem;position:absolute;top:.6rem;width:2px}.rg-pasos li{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:2.2rem 1fr;opacity:.4;padding:.55rem 0;position:relative;transition:opacity .4s ease}.rg-pasos li.is-activo{opacity:1}.rg-pasos li.is-hecho{opacity:.6}.rg-pasos__num{background:#fff;border:2px solid #00000026;border-radius:50%;font-size:0;height:1.2rem;margin-top:.25rem;position:relative;transition:border-color .3s,background .3s,box-shadow .3s;width:1.2rem;z-index:1}.rg-pasos li.is-activo .rg-pasos__num{box-shadow:0 0 0 5px #0a7c6a2e}.rg-pasos li.is-activo .rg-pasos__num,.rg-pasos li.is-hecho .rg-pasos__num{background:#0a7c6a;border-color:#0a7c6a}.rg-pasos strong{display:block;font-size:1.1rem;font-weight:650;letter-spacing:-.01em}.rg-pasos p{color:var(--tinta-suave);font-size:.95rem;line-height:1.45;margin:.15rem 0 0;max-height:0;overflow:hidden;transition:max-height .45s ease}.rg-pasos li.is-activo p{max-height:6rem}.rg-pantalla-wrap{aspect-ratio:16/10.4;position:relative}.rg-pantalla{background:#0b0b0d;border:1px solid #0000001a;border-radius:16px;box-shadow:0 50px 100px -40px #00000080,0 0 0 1px #0a7c6a14;inset:0;opacity:0;overflow:hidden;position:absolute;transform:translateY(30px) scale(.96);transition:opacity .6s ease,transform .6s ease}.rg-pantalla.is-on{opacity:1;transform:none;z-index:2}.rg-pantalla.is-fue{opacity:0;transform:translateY(-30px) scale(.96)}.rg-pantalla img{display:block;height:100%;object-fit:cover;object-position:0 0;width:100%}.rg-pantalla--movil{aspect-ratio:600/1250;background:#0b0b0d;border-radius:26px;bottom:auto;height:100%;left:50%;max-width:46%;right:auto;top:50%;transform:translate(-50%,calc(-50% + 30px)) scale(.96);width:auto}.rg-pantalla--movil.is-on{transform:translate(-50%,-50%)}.rg-pantalla--movil.is-fue{transform:translate(-50%,calc(-50% - 30px)) scale(.96)}.rg-chip--pantalla{bottom:6%;left:4%;position:absolute;transition:opacity .3s}.rg-pantalla--movil .rg-chip--pantalla{bottom:8%;left:50%;transform:translateX(-50%)}.rg-flecha{color:#0a7c6a}.rg-pantalla__tabs{bottom:-2.6rem;display:flex;gap:.35rem;justify-content:center;left:0;position:absolute;right:0}.rg-pantalla__tabs span{border-radius:999px;color:var(--tinta-suave);font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase;transition:background .3s,color .3s}.rg-pantalla__tabs span.is-on{background:#0b0b0d;color:#fff}.rg-dos{grid-gap:3rem;align-items:center;display:grid;gap:3rem}@media (min-width:960px){.rg-dos{gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rg-revelar{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.rg-revelar.is-visto{opacity:1;transform:none}.rg-revelar--tarde{transition-delay:.2s}.rg-leads{overflow:hidden;position:relative}.rg-leads:before{background:radial-gradient(ellipse at 75% 50%,#4fd1bd1f 0,#05050700 55%);content:"";inset:0;pointer-events:none;position:absolute}.rg-flujo{aspect-ratio:640/320;position:relative}.rg-flujo__svg{height:100%;inset:0;position:absolute;width:100%}.rg-flujo__fuentes{bottom:0;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:24%}.rg-flujo__fuentes li{grid-gap:.1rem;background:#151518e6;border:1px solid #ffffff24;border-radius:12px;display:grid;gap:.1rem;left:0;padding:.55rem .9rem;position:absolute;transform:translateY(-50%);width:100%}.rg-flujo__fuentes strong{font-size:.92rem;font-weight:650}.rg-flujo__fuentes span{color:var(--tinta-suave);font-size:.72rem}.rg-flujo__crm{grid-gap:.15rem;align-content:center;aspect-ratio:1;background:#f5f5f7;border-radius:20px;box-shadow:0 0 0 1px #4fd1bd66,0 0 80px -10px #4fd1bd73;color:#0b0b0d;display:grid;gap:.15rem;justify-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26%}.rg-flujo__logo{font-size:.8rem;font-weight:700}.rg-flujo__logo em{color:#6e6e73;font-style:normal;font-weight:400}.rg-flujo__n{color:#0a7c6a;font-size:clamp(2rem,4vw,3.4rem);font-weight:650;letter-spacing:-.04em;line-height:1}.rg-flujo__l{color:#6e6e73;font-size:.75rem}.rg-contacto{grid-gap:2rem;align-items:center;display:grid;gap:2rem}@media (min-width:960px){.rg-contacto{gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.rg-canales{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.rg-canal{border:1px solid var(--borde);border-radius:999px;font-size:1.05rem;font-weight:600;padding:.8rem 1.5rem;transition:background .4s,color .4s,box-shadow .4s,transform .4s}.rg-canal.is-on{background:#0b0b0d;box-shadow:0 0 0 4px #0a7c6a33;color:#fff;transform:scale(1.05)}.rg-contacto__movil{display:flex;justify-content:center}.rg-telefono{background:#0b0b0d;border:1px solid #0000001f;border-radius:30px;box-shadow:0 50px 100px -40px #00000080;overflow:hidden;position:relative;width:min(19rem,70vw)}.rg-telefono img{display:block;width:100%}.rg-burbuja{background:#dcf8c6;border-radius:16px 16px 4px 16px;bottom:9%;box-shadow:0 20px 40px -16px #00000080;color:#1d1d1f;left:6%;padding:.75rem .9rem;position:absolute;right:6%}.rg-burbuja__quien{color:#075e54;display:block;font-size:.7rem;font-weight:600;margin-bottom:.25rem}.rg-burbuja p{font-size:.9rem;line-height:1.4;margin:0;min-height:3.9rem}.rg-burbuja__enviado{color:#075e54;display:block;font-size:.7rem;margin-top:.4rem}.rg-cursor{animation:rg-parpadeo .8s steps(2) infinite;background:#1d1d1f;display:inline-block;height:1em;margin-left:1px;vertical-align:-.15em;width:2px}@keyframes rg-parpadeo{to{opacity:0}}.rg-rejilla{grid-gap:1rem;display:grid;gap:1rem;margin-top:2.5rem}@media (min-width:700px){.rg-rejilla{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.rg-rejilla{grid-template-columns:1fr 1fr 1fr}}.rg-tarjeta{background:#fff;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:1.6rem;transition:opacity .7s ease,transform .7s ease,border-color .3s}.rg-tarjeta:hover{border-color:#0a7c6a}.rg-tarjeta__num{color:#0a7c6a;display:block;font-size:.85rem;font-weight:650;letter-spacing:.1em;margin-bottom:1.2rem}.rg-tarjeta h3{font-size:1.25rem;font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0 0 .5rem}.rg-tarjeta p{color:var(--tinta-suave);font-size:.98rem;line-height:1.55;margin:0}.rg-centro{margin-top:2.5rem;text-align:center}.rg-haz{inset:0;overflow:hidden;pointer-events:none;position:absolute}.rg-haz:before{animation:rg-haz 7s ease-in-out infinite;background:linear-gradient(90deg,#4fd1bd00,#4fd1bde6 50%,#4fd1bd00);box-shadow:0 0 40px 6px #4fd1bd59;content:"";height:1px;left:-20%;position:absolute;right:-20%;top:50%}.rg-haz:after{background:radial-gradient(ellipse at 70% 50%,#4fd1bd1a 0,#05050700 55%);content:"";inset:0;position:absolute}@keyframes rg-haz{0%{opacity:0;transform:translateY(-38vh) rotate(-4deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(40vh) rotate(-4deg)}}.rg-pro .oia-titulo{font-size:clamp(1.8rem,3.1vw,2.5rem);margin-bottom:.75rem;max-width:30rem}.rg-pro .oia-entradilla{font-size:1.05rem;margin-bottom:1.1rem;max-width:30rem}.rg-pro .oia-cta-grupo{margin-top:1rem}.rg-pro .oia-nota{margin-top:.9rem}.rg-pro .oia-boton--grande{font-size:1rem;padding:.85rem 1.6rem}.rg-pro__lista{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}@media (min-width:560px){.rg-pro__lista{grid-template-columns:1fr 1fr}}.rg-pro__lista li{grid-gap:.1rem;background:#151518b3;border:1px solid #ffffff1f;border-radius:12px;display:grid;gap:.1rem;padding:.65rem .9rem}.rg-pro__lista strong{color:#4fd1bd;font-size:.95rem;font-weight:650}.rg-pro__lista span{color:var(--tinta-suave);font-size:.82rem;line-height:1.4}.rg-pro__mock{display:flex;justify-content:center;perspective:1400px}.rg-sticky--negro .oia-entradilla{color:var(--tinta-suave)}.rg-servicios{padding-top:0;position:relative}.rg-cinta{border-bottom:1px solid var(--borde);border-top:1px solid var(--borde);margin-bottom:clamp(3rem,6vw,5rem);-webkit-mask:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.rg-cinta__pista{animation:rg-cinta 32s linear infinite;display:flex;gap:3rem;padding:1rem 0;width:max-content}.rg-cinta__pista span{color:#f5f5f78c;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:650;letter-spacing:-.01em;white-space:nowrap}.rg-cinta__pista span:after{color:#4fd1bd;content:"·";margin-left:3rem}@keyframes rg-cinta{to{transform:translateX(-50%)}}.rg-cierre{overflow:hidden;padding:clamp(5rem,12vw,9rem) 1.5rem;position:relative}.rg-cierre__ondas{inset:0;pointer-events:none;position:absolute}.rg-cierre__ondas:after{background:radial-gradient(ellipse at 50% 45%,#050507d9 0,#05050766 45%,#05050700 75%);content:"";inset:0;position:absolute}.rg-cierre__interior{position:relative;z-index:1}.rg-titulo-cierre{text-wrap:balance;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:650;letter-spacing:-.03em;line-height:1;margin:0}.rg-cierre .oia-entradilla{color:var(--tinta-suave);margin:0}.rg-cierre .oia-nota{margin:0}@media (max-width:959px){.rg-hero{min-height:0}.rg-hero__interior{padding-bottom:2rem;padding-top:3rem}.rg-monitor-wrap{padding:0 0 2.5rem}.rg-monitor{transform:rotateY(-8deg) rotateX(4deg)}.rg-chip--a{right:0;top:-1rem}.rg-chip--b{display:none}.rg-pin--recorrido{height:620vh}.rg-sticky{align-items:flex-start;padding-top:3.5rem}.rg-recorrido .oia-titulo{font-size:1.6rem;margin-bottom:.75rem}.rg-recorrido .oia-sobretitulo{margin-bottom:.4rem}.rg-pasos li{padding:.3rem 0}.rg-pasos li:not(.is-activo),.rg-pasos:before{display:none}.rg-pasos strong{font-size:1rem}.rg-pasos p{font-size:.9rem}.rg-recorrido .oia-boton{display:none}.rg-pantalla-wrap{aspect-ratio:16/11}.rg-pantalla--movil{width:46%}.rg-pantalla__tabs{bottom:-2.2rem}.rg-pantalla__tabs span{font-size:.68rem;padding:.25rem .5rem}.rg-pin--corto{height:260vh}.rg-contacto .oia-titulo{font-size:1.7rem}.rg-contacto .oia-entradilla{font-size:1rem;margin-bottom:1rem}.rg-canal{font-size:.95rem;padding:.6rem 1.1rem}.rg-telefono{width:min(14rem,60vw)}.rg-burbuja p{font-size:.8rem;min-height:3.4rem}.rg-pin--pro{height:260vh}.rg-pro .oia-titulo{font-size:1.7rem}.rg-pro .oia-entradilla{font-size:1rem;margin-bottom:1rem}.rg-pro__mock{display:none}.rg-flujo__fuentes strong{font-size:.75rem}.rg-flujo__fuentes span{display:none}.rg-flujo__fuentes li{padding:.4rem .5rem}}@media (prefers-reduced-motion:reduce){.rg-chip--a,.rg-chip--b,.rg-cinta__pista,.rg-haz:before,.rg-monitor,.rg-monitor__movil{animation:none}.rg-revelar{opacity:1;transform:none}}@media (max-width:959px){.rg-pantalla--movil{max-width:60%}.rg-chip--pantalla{font-size:.72rem;padding:.4rem .7rem}.rg-pantalla--movil .rg-chip--pantalla{max-width:92%;text-align:center;white-space:normal}}.rg-marca{background:#0b0b0d;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 60px 120px -40px #000000e6,0 0 80px -20px #4fd1bd4d;overflow:hidden;position:relative;transform:rotateY(-10deg) rotateX(3deg);width:100%}.rg-marca img.rg-marca__base,.rg-marca img.rg-marca__tono{display:block;width:100%}.rg-marca__tono{filter:hue-rotate(205deg) saturate(1.25) brightness(1.02);inset:0}.rg-marca__logo,.rg-marca__tono{position:absolute;transition:opacity .12s linear}.rg-marca__logo{align-items:center;background:#fff;border-radius:4px;display:flex;height:4.6%;justify-content:center;left:1.4%;padding:2px 4px;top:2.2%;width:12.5%}.rg-marca__logo img{max-height:100%;max-width:100%;object-fit:contain}.rg-marca__barrido{background:linear-gradient(90deg,#fff0,#ffffff59 50%,#fff0);inset:0;pointer-events:none;position:absolute;width:40%}.rg-marca__chip{bottom:5%;position:absolute;right:3%;transition:background .2s,color .2s}.rg-telefono{aspect-ratio:600/1298;height:min(66vh,30rem);width:auto}.rg-telefono img{height:100%;object-fit:cover;object-position:top}.rg-contacto .oia-titulo{font-size:clamp(1.8rem,3.2vw,2.6rem);margin-bottom:.9rem}.rg-contacto .oia-entradilla{font-size:1.05rem;margin-bottom:1.25rem}.pp-escenas__pantalla,.rg-pantalla-wrap{margin-left:auto;width:min(100%,95.48vh)}@media (max-height:820px) and (min-width:960px){.pp-escenas .oia-titulo,.rg-recorrido .oia-titulo{font-size:1.7rem;margin-bottom:.75rem}.rg-pasos li{padding:.35rem 0}.rg-pasos strong{font-size:1rem}.rg-pasos p{font-size:.88rem}.rg-pasos li.is-activo p{max-height:4.5rem}.pp-escenas .oia-boton,.rg-recorrido .oia-boton{font-size:.95rem;padding:.75rem 1.4rem}.pp-escenas__pantalla,.rg-pantalla-wrap{width:min(100%,86.24vh)}.rg-pantalla__tabs{bottom:-2.2rem}.rg-pantalla__tabs span{font-size:.7rem;padding:.25rem .6rem}.rg-telefono{height:min(62vh,26rem)}}.pp-stats{grid-gap:.45rem;background:#fff;border-radius:16px;box-shadow:0 30px 60px -20px #00000080,0 0 0 1px #0a7c6a40;color:#1d1d1f;display:grid;gap:.45rem;padding:1rem 1.1rem;position:absolute;right:4%;top:12%;transition:opacity .3s,transform .3s;width:36%}.pp-stats__t{color:#0a7c6a;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pp-stats__fila{align-items:baseline;border-top:1px solid #00000014;display:flex;gap:.5rem;justify-content:space-between;padding-top:.4rem}.pp-stats__fila span{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700;letter-spacing:-.03em}.pp-stats__fila small{color:#6e6e73;font-size:.78rem}.pp-stats__fila--ok span{color:#0a7c6a}.pp-equipo{grid-gap:.5rem;display:grid;gap:.5rem;position:absolute;right:4%;top:12%;width:34%}.pp-equipo__u{grid-column-gap:.6rem;align-items:center;background:#fff;border-radius:12px;box-shadow:0 20px 40px -16px #00000080,0 0 0 1px #0a7c6a33;column-gap:.6rem;display:grid;grid-template-columns:2rem 1fr;grid-template-rows:auto auto;padding:.55rem .75rem;transition:opacity .3s,transform .3s}.pp-equipo__ini{align-items:center;background:#0b0b0d;border-radius:50%;color:#4fd1bd;display:flex;font-size:.75rem;font-weight:700;grid-row:1/3;height:2rem;justify-content:center;width:2rem}.pp-equipo__u strong{font-size:.9rem}.pp-equipo__u small{color:#6e6e73;font-size:.72rem}.rg-nota{background:#fff;border-radius:14px;bottom:16%;box-shadow:0 30px 60px -20px #00000080,0 0 0 1px #0a7c6a40;color:#1d1d1f;left:4%;padding:.8rem .95rem;position:absolute;transition:opacity .3s,transform .3s;width:44%}.rg-nota__t{color:#0a7c6a;display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.rg-nota p{font-size:.9rem;line-height:1.4;margin:0;min-height:2.5rem}.rg-docs{grid-gap:.5rem;display:grid;gap:.5rem;position:absolute;right:4%;top:14%;width:36%}.rg-doc{grid-column-gap:.6rem;align-items:center;background:#fff;border-radius:12px;box-shadow:0 20px 40px -16px #00000080,0 0 0 1px #0a7c6a33;color:#1d1d1f;column-gap:.6rem;display:grid;grid-template-columns:2.2rem 1fr;padding:.55rem .7rem;transition:opacity .3s,transform .3s}.rg-doc__tipo{align-items:center;background:#f5f5f7;border-radius:8px;color:#0a7c6a;display:flex;font-size:.6rem;font-weight:700;grid-row:1/3;height:2.2rem;justify-content:center;width:2.2rem}.rg-doc strong{font-size:.85rem}.rg-doc small{color:#6e6e73;font-size:.7rem}@media (max-width:959px){.rg-nota{width:60%}.rg-docs{width:52%}.pp-stats{gap:.3rem;padding:.7rem .8rem;width:52%}.pp-stats__fila span{font-size:1rem}.pp-equipo{width:50%}}.rg-pantalla--movil .rg-chip--pantalla{font-size:.75rem;max-width:88%;padding:.4rem .7rem;text-align:center;white-space:normal}.lg-root{display:flex;flex-direction:column;min-height:100vh}.lg-brand-sub{color:#a1a1a6;font-size:.85rem;font-weight:400;margin-left:6px}.lg-fondo{--fondo:#0b0b0d;--fondo-suave:#151518;--tinta:#f5f5f7;--tinta-suave:#a1a1a6;--acento:#4fd1bd;--borde:#ffffff24;align-items:center;background:var(--fondo);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:2rem 1rem;position:relative}.lg-centro{grid-gap:1.25rem;display:grid;gap:1.25rem;justify-items:center;max-width:26rem;position:relative;width:100%;z-index:1}.lg-tarjeta{--fondo:#fff;--fondo-suave:#f5f5f7;--tinta:#1d1d1f;--tinta-suave:#6e6e73;--acento:#0a7c6a;--borde:#0000001f;color:var(--tinta);width:100%}.lg-tarjeta .oia-form{margin-top:.25rem}.lg-tarjeta .oia-boton--grande{width:100%}.lg-recordar{cursor:pointer;font-size:.88rem}.lg-recordar small{color:var(--tinta-suave);display:block;font-size:.78rem;margin-top:1px}.lg-recordar input:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.lg-boton-ancho{box-sizing:border-box;margin-top:.25rem}.lg-alta{border-top:1px solid var(--borde);margin-top:1.25rem;padding-top:1rem;text-align:center}.lg-legal{color:#f5f5f780;font-size:.8rem;margin:0;text-align:center}.lg-legal a{color:#f5f5f7b3}.lg-legal a:hover{color:#fff}.lg-enlace{background:none;border:0;color:var(--tinta-suave);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;margin:-.25rem 0 0;padding:0;text-align:center;text-decoration:none;width:100%}.lg-enlace:hover{color:var(--tinta);text-decoration:underline}.lg-enlace:disabled{color:var(--tinta-suave);cursor:default;opacity:.8;text-decoration:none}.lg-enlace:focus-visible{border-radius:4px;outline:2px solid var(--acento);outline-offset:3px}.lg-aviso{color:var(--acento);font-size:.9rem;margin:0}.lg-ondas{inset:0;pointer-events:none;position:absolute}.lg-ondas:after{background:linear-gradient(180deg,#0b0b0de6 0,#0b0b0d33 40%,#0b0b0d00);content:"";inset:0;position:absolute}.lg-wl-brand{display:flex;justify-content:center;margin:2px 0 16px}.lg-wl-brand img{max-height:48px;max-width:200px;object-fit:contain}.lg-wl-brand span{color:#0b0b0d;font-family:Instrument Sans,system-ui,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#080c12}.app-cargando{color:#6e6e73;display:grid;font-size:14px;min-height:100vh;place-items:center}