@font-face{font-family:caddiDisplay;src:url(../media/cAddIDisplay_SemiBold-s.p.2u9i5p0u2viai.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caddiDisplay;src:url(../media/cAddIDisplay_Bold-s.p.15flknlueyxho.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:caddiDisplay Fallback;src:local(Arial);ascent-override:81.28%;descent-override:21.08%;line-gap-override:0.0%;size-adjust:119.1%}.p4dFxa_className{font-family:caddiDisplay,caddiDisplay Fallback}.p4dFxa_variable{--font-caddi:"caddiDisplay", "caddiDisplay Fallback"}
.in{--campo:#0f172a;--hueso:#f5f5f4;--tinta:#0f172a;--suave:#3f4b5f;--verde:#10b981;--bosque:#064e3b;--rosa:#e11d48;--rosa-hondo:#be123c;--arena:#e8d5b0;--gris:#e4e4e7;--blanco:#fff;--margen:clamp(16px, 4vw, 56px);--t-display:clamp(52px, 7.4vw, 124px);--t-h2:clamp(34px, 4.2vw, 64px);--t-frase:clamp(22px, 2.2vw, 32px);--t-cuerpo:18px;--t-chica:15px;background:var(--hueso);color:var(--tinta);font-family:var(--font-montserrat), system-ui, sans-serif;font-size:var(--t-cuerpo);line-height:1.55;overflow-x:clip}.in h1,.in h2,.in h3,.in .in-display{font-family:var(--font-caddi), var(--font-montserrat), sans-serif;letter-spacing:-.03em;margin:0;font-weight:700;line-height:.98}.in p{margin:0}.in a{color:inherit}.in :focus-visible{outline:3px solid var(--verde);outline-offset:3px}.in-envoltura{padding-inline:var(--margen)}.in-boton{background:var(--rosa);min-height:52px;color:var(--blanco);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.in-boton:hover{background:var(--rosa-hondo)}.in-boton:active{transform:translateY(1px)}.in-boton--claro{background:var(--hueso);color:var(--campo)}.in-boton--claro:hover{background:var(--blanco)}.in-liga{text-underline-offset:4px;font-weight:600;text-decoration:underline;transition:color .16s}.in-liga:hover{color:var(--verde)}.in-barra{padding:22px var(--margen);background:var(--campo);color:var(--hueso);justify-content:space-between;align-items:center;gap:24px;display:flex}.in-barra img{width:auto;height:40px;display:block}.in-barra nav{font-size:var(--t-chica);align-items:center;gap:28px;font-weight:600;display:flex}.in-barra nav a{text-decoration:none;transition:color .16s}.in-barra nav a:hover{color:var(--verde)}.in-barra .in-boton{min-height:44px;font-size:var(--t-chica);padding:0 20px}.in-portada{background:var(--campo);color:var(--hueso);grid-template-rows:auto 1fr;min-height:calc(100svh - 84px);display:grid;position:relative;overflow:hidden}.in-portada-bandera{width:62vw;height:54vh;color:var(--verde);pointer-events:none;position:absolute;top:-6vh;right:-14vw}.in-portada-texto{padding:clamp(56px, 9vh, 120px) var(--margen) 48px;max-width:1100px;position:relative}.in-portada h1{font-size:var(--t-display);max-width:11ch}.in-portada-sub{color:#dbe3ee;max-width:46ch;margin-top:36px;font-size:20px}.in-portada-acciones{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.in-carpetas{width:min(1400px, calc(100% - 2 * var(--margen)));align-self:end;height:300px;margin-inline:auto;position:relative}.in-carpeta{height:300px;color:var(--campo);text-decoration:none;transition:transform .2s;position:absolute;left:0;right:0}.in-carpeta:hover{transform:translateY(-8px)}.in-carpeta-cuerpo{background:var(--color);position:absolute;inset:44px 0 0}.in-carpeta-pestana{top:0;left:var(--x);background:var(--color);clip-path:url(#bandera);align-items:center;width:220px;height:52px;padding:2px 0 0 26px;font-size:16px;font-weight:600;display:flex;position:absolute}.in-carpeta--frente .in-carpeta-cuerpo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px;display:flex}.in-carpeta--frente:hover{transform:none}.in-carpeta-nota{max-width:52ch;font-size:var(--t-chica);color:var(--tinta)}.in-campos{grid-template-columns:repeat(4,1fr);min-height:84svh;display:grid}.in-campo{background:var(--fondo);color:var(--letra,var(--tinta));grid-template-rows:auto 1fr auto;gap:28px;padding:36px 28px 40px;display:grid;position:relative}.in-campo h2{max-width:11ch;font-size:clamp(28px,2.6vw,40px)}.in-campo-frase{font-size:var(--t-frase);max-width:14ch;font-weight:600;line-height:1.2}.in-ficha{background:var(--blanco);width:min(280px,100%);color:var(--tinta);border-radius:6px;place-self:center;padding:18px 18px 16px;font-size:14px;line-height:1.45;transition:transform .16s}.in-campo:hover .in-ficha{transform:translateY(-6px)}.in-ficha-titulo{font-size:15px;font-weight:700}.in-ficha-negocio{color:#52607a;font-size:13px}.in-ficha dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:12px 0 0;display:grid}.in-ficha dt{color:#52607a}.in-ficha dd{margin:0;font-weight:600}.in-ficha ul{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.in-ficha li:before{content:"";background:var(--verde);clip-path:url(#bandera);width:12px;height:10px;margin-right:8px;display:inline-block}.in-ficha-cifra{font-family:var(--font-caddi), sans-serif;color:var(--bosque);margin-top:12px;font-size:28px;font-weight:700}.in-roles{padding:clamp(96px, 14vh, 200px) var(--margen);background:var(--hueso)}.in-roles-cabeza{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:40px;margin-bottom:48px;display:grid}.in-roles h2{font-size:var(--t-h2)}.in-roles-cabeza p{max-width:52ch;font-size:19px}.in-tabla-caja{overflow-x:auto}.in-tabla{border-collapse:collapse;width:100%;min-width:860px;font-size:16px}.in-tabla th,.in-tabla td{text-align:left;vertical-align:top;padding:16px 18px}.in-tabla thead th{background:var(--campo);color:var(--hueso);font-weight:600}.in-tabla tbody th{background:var(--gris);white-space:nowrap;font-weight:700}.in-tabla tbody tr:first-child td{background:#e7f6ef}.in-tabla tbody tr:nth-child(2) td{background:#f3ece0}.in-tabla tbody tr:nth-child(3) td{background:#e8ecf3}.in-tabla td+td,.in-tabla th+td{border-left:4px solid var(--hueso)}.in-tabla tbody tr+tr>*{border-top:4px solid var(--hueso)}.in-muestra{min-height:100svh;padding:clamp(96px, 12vh, 180px) var(--margen);background:var(--blanco);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid;position:relative}.in-muestra-lista{align-self:end}.in-muestra-lista h2{color:var(--suave);margin-bottom:18px;font-size:clamp(30px,3vw,46px)}.in-muestra-lista ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.in-muestra-lista button{all:unset;cursor:pointer;font-family:var(--font-caddi), sans-serif;letter-spacing:-.02em;color:var(--suave);font-size:clamp(26px,2.7vw,42px);font-weight:700;line-height:1.15;transition:color .2s}.in-muestra-lista button[aria-pressed=true]{color:var(--tinta)}.in-muestra-lista button[aria-pressed=true]:before{content:"";background:var(--rosa);clip-path:url(#bandera);width:.7em;height:.55em;margin-right:.3em;display:inline-block}.in-muestra-lista button:hover{color:var(--tinta)}.in-muestra-escenario{aspect-ratio:1.15;place-items:center;display:grid;position:relative}.in-muestra-fondo{transition:color .3s;position:absolute;inset:0}.in-muestra-objeto{width:min(440px,78%);transition:opacity .3s;position:relative}.in-muestra-dato{max-width:44ch;margin-top:20px;font-size:17px}.in-ui{background:var(--blanco);color:var(--tinta);border-radius:8px;padding:20px;font-size:14px;line-height:1.45;box-shadow:0 18px 40px #0f172a2e}.in-ui-titulo{margin-bottom:4px;font-size:16px;font-weight:700}.in-ui-sub{color:#52607a;margin-bottom:14px;font-size:13px}.in-ui-fila{border-top:1px solid #eceef2;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.in-ui-fila strong{white-space:nowrap}.in-ui-etiqueta{color:var(--bosque);background:#e7f6ef;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.in-ui-etiqueta--espera{color:var(--rosa-hondo);background:#fdecef}.in-ui-barra{background:#eceef2;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.in-ui-barra span{background:var(--verde);height:100%;display:block}.in-ui-mapa{gap:8px;display:grid}.in-ui-paso{background:#f4f6f9;border-radius:6px;grid-template-columns:1fr auto;gap:8px;padding:8px 10px;display:grid}.in-ui-paso small{color:#52607a;display:block}.in-ui-dolor{background:#fdecef}.in-ui-letrero{background:var(--arena);color:var(--campo);border-radius:6px;margin-bottom:12px;padding:6px 10px;font-size:12px;font-weight:600}.in-frases{background:var(--hueso)}.in-frase{min-height:20vh;padding:24px var(--margen);background:var(--fondo-frase,var(--hueso));grid-template-columns:1fr auto;align-items:center;gap:24px;transition:background-color .26s;display:grid}.in-frase[data-prendida=true]{background:var(--prendida)}.in-frase h2,.in-frase-texto{font-family:var(--font-caddi), sans-serif;letter-spacing:-.02em;color:var(--suave);font-size:clamp(26px,3vw,46px);font-weight:700;line-height:1.08;transition:color .26s}.in-frase[data-prendida=true] .in-frase-texto{color:var(--tinta)}.in-frase-consecuencia{max-width:64ch;margin-top:10px;font-size:17px}.in-interruptor{all:unset;cursor:pointer;background:#b9c2cf;border-radius:999px;flex:none;width:72px;height:40px;transition:background-color .2s;position:relative}.in-interruptor:after{content:"";background:var(--blanco);border-radius:50%;width:32px;height:32px;transition:transform .2s;position:absolute;top:4px;left:4px}.in-interruptor[aria-checked=true]{background:var(--campo)}.in-interruptor[aria-checked=true]:after{transform:translate(32px)}.in-interruptor:focus-visible{outline:3px solid var(--rosa);outline-offset:3px}.in-precio{min-height:80svh;padding:clamp(96px, 14vh, 200px) var(--margen);background:var(--campo);color:var(--hueso);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.in-precio h2{font-size:clamp(30px,2.8vw,44px)}.in-precio-texto p{color:#dbe3ee;max-width:46ch;margin-top:20px;font-size:18px}.in-cifra{font-family:var(--font-caddi), sans-serif;align-items:baseline;gap:18px;font-weight:700;display:flex;position:relative}.in-cifra-numero{letter-spacing:-.05em;color:var(--verde);font-size:clamp(140px,18vw,280px);line-height:.85}.in-cifra-unidad{font-size:clamp(28px,3vw,46px);line-height:1}.in-cifra-bandera{width:clamp(70px,8vw,130px);height:clamp(54px,6vw,100px);color:var(--rosa);position:absolute;top:-6%;left:clamp(70px,9vw,150px)}.in-incluye{gap:10px;margin:28px 0 32px;padding:0;font-size:18px;list-style:none;display:grid}.in-calculo{background:#1c2740;border-radius:8px;max-width:460px;margin-top:36px;padding:24px}.in-calculo-titulo{font-size:18px;font-weight:700}.in-calculo label{font-size:var(--t-chica);gap:6px;margin-top:16px;display:grid}.in-calculo input{font:inherit;background:var(--hueso);color:var(--campo);box-sizing:border-box;border:0;border-radius:6px;width:100%;padding:10px 12px;font-size:18px}.in-calculo-resultado{margin-top:18px;font-size:17px}.in-calculo-resultado strong{font-family:var(--font-caddi), sans-serif;color:var(--verde);font-size:34px;line-height:1.1;display:block}.in-preguntas{padding:clamp(96px, 14vh, 200px) var(--margen);background:var(--hueso)}.in-preguntas-centro{max-width:980px;margin-inline:auto}.in-preguntas h2{font-size:var(--t-h2);margin-bottom:56px}.in-fichas{display:grid}.in-pregunta{margin-top:-16px;position:relative}.in-pregunta:first-child{margin-top:0}.in-pregunta-pestana{margin-left:calc(var(--i) * clamp(32px, 9vw, 140px));background:var(--color);clip-path:url(#bandera);box-sizing:border-box;align-items:center;width:210px;height:46px;padding:2px 0 0 24px;font-size:15px;font-weight:600;display:flex;position:relative}.in-pregunta-cuerpo{background:var(--color);padding:18px 28px 26px}.in-pregunta button{all:unset;cursor:pointer;width:100%;font-size:20px;font-weight:600;line-height:1.3;display:block}.in-pregunta button:focus-visible{outline:3px solid var(--campo);outline-offset:4px}.in-pregunta-respuesta{max-width:60ch;margin-top:12px;font-size:17px}.in-cierre{background:var(--verde);min-height:90svh;color:var(--campo);padding:clamp(80px, 10vh, 140px) var(--margen) 40px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.in-cierre-texto{align-self:end}.in-cierre h2{max-width:9ch;font-size:clamp(52px,6.6vw,108px);line-height:.92}.in-cierre-texto p{max-width:44ch;margin-top:22px;font-size:18px}.in-dialogo{box-sizing:border-box;justify-self:center;width:min(460px,100%)}.in-dialogo label{gap:6px;margin-top:14px;font-size:14px;font-weight:600;display:grid}.in-dialogo input{font:inherit;border:1px solid #cfd5df;border-radius:6px;padding:12px;font-size:17px}.in-segmento{background:#eef1f5;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.in-segmento button{all:unset;cursor:pointer;text-align:center;color:#3f4b5f;border-radius:4px;padding:10px 8px;font-size:15px;font-weight:600}.in-segmento button[aria-pressed=true]{background:var(--blanco);color:var(--tinta)}.in-dialogo .in-boton{box-sizing:border-box;width:100%;margin-top:20px}.in-pie{background:var(--campo);color:var(--hueso);padding:64px var(--margen) 32px}.in-pie-marca{grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;height:34svh;min-height:200px;display:grid}.in-pie-marca span{height:var(--h);background:var(--color);clip-path:url(#bandera);display:block}.in-pie-ligas{font-size:var(--t-chica);grid-template-columns:repeat(4,1fr) 2fr;gap:24px;margin-top:56px;display:grid}.in-pie-ligas ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-pie-ligas a{text-decoration:none}.in-pie-ligas a:hover{color:var(--verde)}.in-pie-titulo{margin-bottom:4px;font-weight:700}.in-pie-final{font-size:var(--t-chica);justify-content:space-between;align-items:center;gap:16px;margin-top:48px;display:flex}.in-pie-final img{width:auto;height:34px}.in-entra{opacity:1;transform:none}.in [data-entrada] .in-entra{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--orden,0) * 80ms);transform:translateY(24px)}.in [data-entrada=visto] .in-entra{opacity:1;transform:none}@keyframes in-ondea{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-2deg)translateY(-1.5%)}}.in-portada-bandera svg{transform-origin:0;width:100%;height:100%;animation:7s ease-in-out infinite in-ondea}@media (prefers-reduced-motion:reduce){.in *,.in :before,.in :after{transition:none!important;animation:none!important}.in [data-entrada] .in-entra{opacity:1;transform:none}}@media (max-width:860px){.in-barra nav a:not(.in-boton):not(.in-barra-entrar){display:none}.in-barra img{height:32px}.in-portada-bandera{width:90vw;height:30vh;top:-2vh;right:-30vw}.in-portada h1{font-size:clamp(44px,13vw,64px)}.in-portada-sub{font-size:17px}.in-carpetas{height:260px}.in-carpeta-pestana{width:150px;height:40px;padding-left:18px;font-size:14px}.in-carpeta-cuerpo{inset:34px 0 0}.in-carpeta--frente .in-carpeta-cuerpo{padding:20px}.in-carpeta--frente .in-boton{width:100%}.in-campos{grid-template-columns:1fr}.in-campo{min-height:64svh}.in-campo h2,.in-campo-frase{max-width:none}.in-roles-cabeza,.in-muestra,.in-precio,.in-cierre{grid-template-columns:1fr}.in-muestra-lista{order:2}.in-frase{min-height:132px}.in-frase-texto{font-size:6.2vw}.in-pie-ligas{grid-template-columns:1fr 1fr}.in-pie-marca{height:22svh}}.in .in-carpeta{color:var(--campo)}.in .in-boton{color:var(--blanco)}.in .in-boton--claro{color:var(--campo)}.in-portada-bandera{width:50vw;height:48vh;top:-4vh;right:-18vw}.in-portada-sub{margin-top:48px}.in-cierre h2{max-width:13ch}.in-muestra{min-height:auto}.in-preguntas{padding-block:clamp(96px,12vh,160px)}.in-foto{margin:0}.in-foto img{width:100%;height:auto;display:block}.in-foto figcaption{font-size:var(--t-chica);color:var(--suave);max-width:42ch;margin-top:10px}.in-foto--caddies img{aspect-ratio:4/3;object-fit:cover;object-position:50% 62%}.in-foto-bandera{clip-path:url(#bandera);display:block}.in-foto-bandera img{object-fit:cover;width:100%;height:100%;display:block}.in-roles-cabeza{align-items:center}.in-cifra-foto{width:clamp(120px,13vw,220px);height:clamp(90px,9.5vw,160px);position:absolute;top:-14%;left:clamp(84px,10vw,170px)}.in-cierre-foto{aspect-ratio:1.45;width:min(520px,100%);margin-bottom:40px}.in-creditos{color:#c9d2df;max-width:120ch;font-size:13px;margin-top:40px!important}.in-creditos a{text-underline-offset:2px;text-decoration:underline}.in-pie-ligas li,.in-pie-ligas a{overflow-wrap:anywhere}@media (max-width:860px){.in-portada h1{font-size:10.6vw}.in-portada-bandera{width:80vw;height:26vh;right:-36vw}.in-tabla,.in-tabla thead,.in-tabla tbody,.in-tabla tr,.in-tabla th,.in-tabla td{min-width:0;display:block}.in-tabla thead{position:absolute;left:-10000px}.in-tabla tbody tr{margin-bottom:16px}.in-tabla tbody tr+tr>*{border-top:0}.in-tabla td+td,.in-tabla th+td{border-left:0}.in-tabla td:before{content:attr(data-fase);color:var(--suave);font-size:14px;font-weight:700;display:block}.in-cierre h2{font-size:12vw}.in-cifra-foto{left:30vw}}.in-cierre h2{font-size:clamp(48px,5.2vw,84px)}@media (max-width:860px){.in-muestra-escenario{aspect-ratio:auto;padding:56px 0}.in-muestra-objeto{width:min(440px,86%)}.in-tabla thead{display:none}.in-cierre h2{font-size:12vw}}.in-muestra-fondo,.in-cifra-bandera{width:100%;height:100%}.in-cifra-bandera{width:clamp(70px,8vw,130px);height:clamp(54px,6vw,100px)}@media (max-width:860px){.in-portada-bandera{height:18vh;top:-6vh}}.in-portada-bandera{display:none}.in-portada-cuerpo{padding:clamp(48px, 8vh, 104px) var(--margen) 56px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.in-portada-texto{max-width:none;padding:0}.in-portada h1{max-width:13ch;font-size:clamp(48px,6vw,100px)}.in-portada-que{color:#dbe3ee;gap:10px;margin:32px 0 0;padding:0;font-size:18px;list-style:none;display:grid}.in-portada-que li:before{content:"";background:var(--verde);clip-path:url(#bandera);width:18px;height:14px;margin-right:12px;display:inline-block}.in-portada-cuenta{padding:56px 0 24px;position:relative}.in-portada-cuenta-bandera{width:120%;height:92%;color:var(--verde);position:absolute;inset:0 -12% 8% -8%}.in-portada-cuenta .in-dialogo{justify-self:stretch;margin-inline:auto;position:relative}.in-portada-entrar{text-align:center;font-size:var(--t-chica);color:#dbe3ee;position:relative;margin-top:16px!important}@media (max-width:860px){.in-portada-cuerpo{grid-template-columns:1fr}.in-portada h1{font-size:11vw}.in-portada-cuenta-bandera{width:112%;inset:0 -6% 10%}}.in-portada h1{padding-bottom:.12em}.in-barra img.in-logo{width:auto;height:60px}.in-pie-final img{height:36px}.in-nota{color:#b8c4d6;max-width:60ch;font-size:14px;line-height:1.5;margin-top:18px!important}@media (max-width:860px){.in-barra img.in-logo{height:46px}}
