@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.qiCWUW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.qiCWUW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--nexo-azul:#1a73e8;--nexo-rojo:#ed1c24;--nexo-amarillo:#fc0;--nexo-verde:#34a853;--nexo-azul-tinta:#1557b0;--nexo-verde-tinta:#1e7b3a;--tinta:#111;--tinta-2:#2b303b;--tinta-suave:#4a5160;--tinta-tenue:#6b7280;--blanco:#fff;--fondo-suave:#f6f8fb;--fondo-gris:#eef1f6;--carbon:#12151c;--acento:var(--nexo-azul);--acento-tinta:var(--nexo-azul-tinta);--acento-texto:#fff;--acento-suave:color-mix(in srgb, var(--acento) 12%, white);--acento-medio:color-mix(in srgb, var(--acento) 24%, white);--fuente-base:"Montserrat", "Segoe UI", Arial, sans-serif;--radio-xl:32px;--radio-lg:24px;--radio-md:16px;--radio-sm:12px;--radio-pill:999px;--sombra-sm:0 4px 14px #1118270f;--sombra:0 14px 36px #11182714;--sombra-fuerte:0 24px 60px #1118271f;--anillo-foco:0 0 0 4px color-mix(in srgb, var(--nexo-azul) 35%, transparent);--header-height:78px;--espacio-seccion:clamp(72px, 9vw, 120px)}[style*=--acento\:]{--acento-suave:color-mix(in srgb, var(--acento) 12%, white);--acento-medio:color-mix(in srgb, var(--acento) 24%, white)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{font-family:var(--fuente-base);color:var(--tinta);background:var(--blanco);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--nexo-azul);color:var(--blanco)}:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-sm);outline:none}.saltar-contenido{z-index:100;border-radius:var(--radio-pill);background:var(--tinta);color:var(--blanco);padding:12px 20px;font-weight:700;position:absolute;top:-100px;left:16px}.saltar-contenido:focus{top:12px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);background:var(--fondo-suave);border-radius:var(--radio-pill);box-shadow:var(--sombra-sm);align-items:center;gap:10px;margin-bottom:20px;padding:9px 18px 9px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.kicker--acento{color:var(--acento-tinta);background:var(--acento-suave);box-shadow:none}.kicker--claro{color:var(--blanco);box-shadow:none;background:#ffffff1f;padding-left:18px}.kicker-puntos{grid-template-columns:repeat(2,6px);gap:2px;display:inline-grid}.kicker-puntos i{border-radius:50%;width:6px;height:6px}.kicker-puntos i:first-child{background:var(--nexo-azul);animation:2.8s ease-in-out infinite kicker-pulso}.kicker-puntos i:nth-child(2){background:var(--nexo-rojo);animation:2.8s ease-in-out .25s infinite kicker-pulso}.kicker-puntos i:nth-child(3){background:var(--nexo-amarillo);animation:2.8s ease-in-out .5s infinite kicker-pulso}.kicker-puntos i:nth-child(4){background:var(--nexo-verde);animation:2.8s ease-in-out .75s infinite kicker-pulso}@keyframes kicker-pulso{0%,to{opacity:.8;transform:scale(1)}28%{opacity:1;transform:scale(1.4)}56%{opacity:.8;transform:scale(1)}}.titulo-seccion{letter-spacing:-.03em;color:var(--tinta);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.7rem,1.2rem + 3.2vw,3.2rem);font-weight:900;line-height:1.08}.subtitulo-seccion{color:var(--tinta-suave);text-wrap:pretty;max-width:62ch;margin-top:18px;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:500}.encabezado{margin-bottom:clamp(36px,5vw,56px)}.encabezado--center{text-align:center}.encabezado--center .subtitulo-seccion{margin-inline:auto}.resalte{white-space:nowrap;z-index:0;position:relative}.resalte:after{content:"";border-radius:var(--radio-pill);z-index:-1;opacity:.85;height:.32em;position:absolute;bottom:.08em;left:-.06em;right:-.06em;transform:translateY(2px)scaleX(1.02)}.resalte--azul{color:var(--nexo-azul)}.resalte--azul:after{background:color-mix(in srgb, var(--nexo-azul) 18%, white)}.resalte--verde{color:var(--nexo-verde)}.resalte--verde:after{background:color-mix(in srgb, var(--nexo-amarillo) 45%, white)}.centrado{justify-content:center;margin-top:44px;display:flex}:root{--fuente-base:var(--font-montserrat), "Segoe UI", Arial, sans-serif}.btn{isolation:isolate;font-family:var(--fuente-base);letter-spacing:.01em;border-radius:var(--radio-pill);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:.95rem;font-weight:800;line-height:1.2;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .25s,color .2s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#0000 25%,#ffffff40 50%,#0000 75%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.btn:hover{transform:translateY(-3px)}.btn:hover:after{transform:translate(120%)}.btn:active{transform:translateY(1px)scale(.97)}.btn svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.btn-compacto{padding:12px 22px;font-size:.88rem}.btn-bloque{width:100%}.btn-primario{background:var(--nexo-azul);color:var(--blanco);box-shadow:0 12px 28px color-mix(in srgb, var(--nexo-azul) 32%, transparent)}.btn-primario:hover{background:color-mix(in srgb, var(--nexo-azul) 88%, black);box-shadow:0 16px 34px color-mix(in srgb, var(--nexo-azul) 42%, transparent)}.btn-whatsapp{background:color-mix(in srgb, var(--nexo-verde) 80%, black);color:var(--blanco);box-shadow:0 12px 28px color-mix(in srgb, var(--nexo-verde) 34%, transparent)}.btn-whatsapp:hover{background:color-mix(in srgb, var(--nexo-verde) 70%, black);box-shadow:0 16px 34px color-mix(in srgb, var(--nexo-verde) 46%, transparent)}.btn-whatsapp--suave{background:color-mix(in srgb, var(--nexo-verde) 12%, white);color:var(--nexo-verde-tinta);box-shadow:none}.btn-whatsapp--suave:hover{background:color-mix(in srgb, var(--nexo-verde) 20%, white);box-shadow:0 8px 18px color-mix(in srgb, var(--nexo-verde) 18%, transparent)}.btn-secundario{background:var(--blanco);color:var(--tinta);box-shadow:var(--sombra)}.btn-secundario:hover{box-shadow:var(--sombra-fuerte)}.cta-par{flex-flow:wrap;gap:14px;display:flex}@media (min-width:1025px){.cta-par{flex-wrap:nowrap}.cta-par .btn{white-space:nowrap;flex:none}}@media (max-width:560px){.cta-par{flex-direction:column}.cta-par .btn{width:100%}}.cta-par--centro{justify-content:center}.cta-par--claro .btn-secundario{color:var(--blanco);box-shadow:none;background:#ffffff1a}.cta-par--claro .btn-secundario:hover{background:#ffffff2e}.enlace-flecha{color:var(--acento-tinta);align-items:center;gap:6px;font-weight:800;display:inline-flex}.enlace-flecha svg{transition:transform .22s}a:hover>.enlace-flecha svg,.enlace-flecha:hover svg{transform:translate(4px)}.enlace-boton{cursor:pointer;color:var(--tinta-suave);text-underline-offset:4px;background:0 0;border:none;margin-top:18px;font-weight:700;text-decoration:underline}.area-chip{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radio-pill);color:var(--acento-tinta);background:var(--acento-suave);align-items:center;padding:6px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.punto-acento{background:var(--acento);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.nivel-check{background:var(--acento);width:30px;height:30px;color:var(--acento-texto);border-radius:50%;flex:none;place-items:center;display:grid}.paso-numero{background:var(--acento);width:44px;height:44px;color:var(--acento-texto);border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.1rem;font-weight:900;display:grid}.paso-numero--grande{width:64px;height:64px;margin-bottom:0;font-size:1.6rem}.lista-enfoques{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.lista-enfoques li{color:var(--tinta-2);background:var(--fondo-suave);border-radius:var(--radio-pill);padding:6px 12px;font-size:.82rem;font-weight:700}.revelar{opacity:1;transform:none}html.js .revelar{opacity:0;will-change:opacity,transform;transition:opacity .65s,transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}html.js .revelar.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revelar,html.js .revelar{opacity:1;transition:none;transform:none}.hero-chip,.hero-insignia,.scroll-cue-raton span,.paso-numero:before,.paso-resumen:after,.header-progreso,.kicker-puntos i{transition:none!important;animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.contenedor{width:min(1240px,100% - 40px);margin-inline:auto;position:relative}#contenido{padding-top:var(--header-height)}.seccion{padding-block:var(--espacio-seccion)}.seccion--suave{--fundido:clamp(72px, 10vw, 140px);background:linear-gradient(to bottom, var(--blanco) 0, var(--fondo-seccion,var(--fondo-suave)) var(--fundido), var(--fondo-seccion,var(--fondo-suave)) calc(100% - var(--fundido)), var(--blanco) 100%)}@media (max-width:480px){.contenedor{width:calc(100% - 32px)}}.header{z-index:60;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;transition:box-shadow .25s;position:fixed;inset:0 0 auto}.header.con-sombra{box-shadow:var(--sombra)}.header-progreso{background:linear-gradient(90deg, var(--nexo-azul) 0%, var(--nexo-rojo) 33%, var(--nexo-amarillo) 66%, var(--nexo-verde) 100%);transform-origin:0;height:2.5px;transform:scaleX(var(--progreso-scroll,0));pointer-events:none;opacity:.9;position:absolute;bottom:0;left:0;right:0}.header-inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{flex:none;align-items:center;display:inline-flex}.logo-svg{width:auto;height:46px}.nav-desktop{align-items:center;gap:6px;display:flex}.nav-desktop a:not(.btn){color:var(--tinta-2);border-radius:var(--radio-pill);padding:9px 16px;font-size:.92rem;font-weight:700;transition:background .2s,color .2s}.nav-desktop a:not(.btn):hover{color:var(--nexo-azul);background:color-mix(in srgb, var(--nexo-azul) 8%, white)}.nav-desktop a:not(.btn).activo{color:var(--nexo-azul-tinta);background:color-mix(in srgb, var(--nexo-azul) 12%, white)}.nav-desktop .btn{margin-left:10px}.btn-menu{cursor:pointer;background:var(--fondo-suave);border:none;border-radius:14px;place-items:center;width:48px;height:48px;transition:background .25s,transform .2s;display:none}.btn-menu:active{transform:scale(.94)}.btn-menu.abierto{background:var(--nexo-azul)}.btn-menu.abierto .linea{background:var(--blanco)}.hamburguesa-icono{pointer-events:none;flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex}.hamburguesa-icono .linea{background:var(--tinta);border-radius:4px;width:100%;height:2.5px;transition:transform .3s cubic-bezier(.52,.16,.24,1),opacity .2s;display:block}.hamburguesa-icono .linea-mid{width:70%}.btn-menu.abierto .hamburguesa-icono .linea-top{transform:translateY(6.75px)rotate(45deg)}.btn-menu.abierto .hamburguesa-icono .linea-mid{opacity:0}.btn-menu.abierto .hamburguesa-icono .linea-bot{transform:translateY(-6.75px)rotate(-45deg)}.nav-movil,.nav-movil-backdrop{display:none}@media (max-width:960px){.nav-desktop{display:none}.btn-menu{display:grid}.logo-svg{height:40px}.nav-movil-backdrop{inset:var(--header-height) 0 0 0;-webkit-backdrop-filter:blur(4px);z-index:55;opacity:0;visibility:hidden;background:#11151c61;transition:opacity .26s,visibility .26s;display:block;position:fixed}.nav-movil-backdrop.abierto{opacity:1;visibility:visible}.nav-movil{top:var(--header-height);z-index:58;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;background:var(--blanco);opacity:0;visibility:hidden;border-radius:0 0 24px 24px;flex-direction:column;gap:6px;padding:14px 20px 24px;transition:opacity .24s,transform .24s,visibility .24s;display:flex;position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 24px 44px -8px #11151c33}.nav-movil.abierto{opacity:1;visibility:visible;transform:none}.nav-movil a:not(.btn):not(.nav-movil-contacto){border-radius:var(--radio-md);color:var(--tinta-2);justify-content:space-between;align-items:center;padding:13px 16px;font-size:1rem;font-weight:800;display:flex}.nav-movil a:not(.btn):not(.nav-movil-contacto) .flecha-item{opacity:.35}.nav-movil a:not(.btn):not(.nav-movil-contacto):hover,.nav-movil a:not(.btn):not(.nav-movil-contacto).activo{background:color-mix(in srgb, var(--nexo-azul) 10%, white);color:var(--nexo-azul-tinta)}.nav-movil a:not(.btn):not(.nav-movil-contacto):hover .flecha-item,.nav-movil a:not(.btn):not(.nav-movil-contacto).activo .flecha-item{opacity:1}.nav-movil .btn{margin-top:10px}.nav-movil-contacto{min-height:44px;color:var(--tinta-suave);justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.86rem;display:flex}.punto-verde{background:var(--nexo-verde);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--nexo-verde) 22%, transparent);border-radius:50%}}.footer{background:var(--carbon);color:#ffffffc7;padding-bottom:30px}.footer-franja{grid-template-columns:repeat(4,1fr);height:6px;margin-bottom:64px;display:grid}.footer-franja i:first-child{background:var(--nexo-azul)}.footer-franja i:nth-child(2){background:var(--nexo-rojo)}.footer-franja i:nth-child(3){background:var(--nexo-amarillo)}.footer-franja i:nth-child(4){background:var(--nexo-verde)}.footer-grid{grid-template-columns:1.5fr 1fr 1.2fr;gap:48px;padding-bottom:48px;display:grid}.logo-svg--footer{height:52px}.footer-marca p{max-width:40ch;margin-top:20px;font-size:.95rem}.footer-redes{gap:10px;margin-top:24px;display:flex}.footer-redes a{width:42px;height:42px;color:var(--blanco);background:#ffffff14;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.footer-redes a:hover{background:var(--nexo-azul);transform:translateY(-2px)}.footer-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--blanco);margin-bottom:18px;font-size:.85rem;font-weight:800}.footer-nav{flex-direction:column;gap:10px;display:flex}.footer-nav a{width:fit-content;font-size:.95rem;font-weight:600}.footer-nav a:hover{color:var(--blanco)}.footer-contacto{flex-direction:column;gap:12px;font-size:.95rem;font-weight:600;display:flex}.footer-contacto li{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.footer-contacto svg{color:#ffffff80}.footer-contacto a:hover{color:var(--blanco)}.footer-base{border-radius:var(--radio-md);color:#ffffff8c;background:#ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 22px;font-size:.84rem;display:flex}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-marca{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:36px}.logo-svg--footer{height:44px}}@media (max-width:767px){.footer-nav{gap:0}.footer-nav a{align-items:center;min-height:44px;display:inline-flex}.footer-contacto{gap:0}.footer-contacto li{min-height:44px}.footer-contacto a{align-items:center;min-height:44px;display:inline-flex}}.fondo{--fondo-tono:var(--acento);--fondo-mezcla:8%;--fondo-seccion:color-mix(in srgb, var(--fondo-tono) var(--fondo-mezcla), white);isolation:isolate;position:relative}.fondo:not(.seccion--suave){background:var(--fondo-seccion)}.fondo--azul{--fondo-tono:var(--nexo-azul)}.fondo--verde{--fondo-tono:var(--nexo-verde)}.fondo--puntos:before,.fondo--cuadricula:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.fondo--puntos:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--fondo-tono) 26%, transparent) 1.6px, transparent 2.1px);background-size:24px 24px}.fondo--cuadricula:before{--linea:color-mix(in srgb, var(--fondo-tono) 13%, transparent);background-image:linear-gradient(to right, var(--linea) 1px, transparent 1px),linear-gradient(to bottom, var(--linea) 1px, transparent 1px);-webkit-mask-composite:source-in;background-position:top;background-size:32px 32px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:960px){.fondo--puntos:before,.fondo--cuadricula:before{display:none}}.fondo .paso-resumen,.fondo .paso,.fondo .area{box-shadow:var(--sombra)}.hero{min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--nexo-amarillo) 18%, transparent) 0, transparent 34%),radial-gradient(circle at 4% 96%, color-mix(in srgb, var(--nexo-azul) 10%, transparent) 0, transparent 38%),var(--blanco);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-grid{flex:1;grid-template-columns:1.08fr 1fr;align-content:start;align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(16px,6vh,80px);padding-bottom:clamp(48px,8vh,84px);display:grid}.hero-chip{color:var(--tinta-2);background:var(--blanco);border-radius:var(--radio-pill);box-shadow:var(--sombra);align-items:center;gap:8px;margin-bottom:26px;padding:9px 18px 9px 14px;font-size:.84rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero-chip:hover{box-shadow:var(--sombra-fuerte);transform:translateY(-2px)}.hero-chip svg{color:var(--nexo-rojo)}.hero-chip-pulso{background:var(--nexo-verde);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--nexo-verde) 60%, transparent);border-radius:50%;flex:none;animation:2.2s infinite hero-pulso-verde}@keyframes hero-pulso-verde{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nexo-verde) 60%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.hero-titulo{letter-spacing:-.035em;color:var(--tinta);text-wrap:balance;font-size:clamp(2.4rem,min(5.6vw,7.2vh),4.4rem);font-weight:900;line-height:1.04}.hero-lead{color:var(--tinta-suave);max-width:54ch;margin:24px 0 34px;font-size:clamp(1.02rem,1.6vw,1.18rem)}.hero-lead strong{color:var(--tinta)}.hero-niveles{flex-wrap:wrap;gap:10px 22px;margin-top:34px;display:flex}.hero-niveles li{color:var(--tinta-2);cursor:default;align-items:center;gap:8px;font-size:.92rem;font-weight:700;transition:transform .2s,color .2s;display:inline-flex}.hero-niveles li .punto-acento{transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero-niveles li:hover{color:var(--acento-tinta);transform:translateY(-2px)}.hero-niveles li:hover .punto-acento{transform:scale(1.35)}.hero-visual{aspect-ratio:1;justify-self:center;width:min(100%,600px,68svh);position:relative}.hero-circulos{grid-template-columns:1fr 1fr;gap:4%;display:grid;position:absolute;inset:0}.hero-circulos span{border-radius:50%;animation:7s ease-in-out infinite hero-flotar}.hero-circulos span:nth-child(2){animation-delay:-1.75s}.hero-circulos span:nth-child(3){animation-delay:-3.5s}.hero-circulos span:nth-child(4){animation-delay:-5.25s}.hero-estudiantes{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 40px #b1b1b133);width:96%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.hero-insignia{border-radius:var(--radio-pill);background:var(--blanco);box-shadow:var(--sombra-fuerte);color:var(--tinta);white-space:nowrap;align-items:center;gap:10px;padding:11px 18px 11px 12px;font-size:.88rem;font-weight:800;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:inline-flex;position:absolute}.hero-insignia svg{box-sizing:content-box;background:var(--acento);color:var(--acento-texto);border-radius:50%;padding:7px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.hero-insignia:hover{box-shadow:0 20px 40px color-mix(in srgb, var(--acento) 28%, #11182724);transform:translateY(-5px)scale(1.03)}.hero-insignia:hover svg{transform:scale(1.1)rotate(-4deg)}.hero-insignia--1{animation:6s ease-in-out infinite hero-insignia-flotar-1;top:10%;left:-6%}.hero-insignia--2{animation:7s ease-in-out -2.3s infinite hero-insignia-flotar-2;top:46%;right:-6%}.hero-insignia--3{animation:6.5s ease-in-out -4.6s infinite hero-insignia-flotar-3;bottom:8%;left:2%}@keyframes hero-flotar{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.015)}}@keyframes hero-insignia-flotar-1{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hero-insignia-flotar-2{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes hero-insignia-flotar-3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1360px){.hero-insignia--2{right:0}}@media (min-width:961px) and (max-height:820px){.hero-chip{margin-bottom:18px}.hero-lead{margin:16px 0 24px}.hero-niveles{margin-top:22px}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr}.hero-visual{width:min(100%,440px)}.hero-texto{text-align:center}.hero-lead{margin-inline:auto}.hero .cta-par,.hero-niveles{justify-content:center}}@media (max-width:767px){.hero-visual{display:none}.hero-grid{align-content:center}}.recorte{aspect-ratio:1;isolation:isolate;position:relative}.recorte-disco{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--acento) 70%, white), var(--acento));z-index:-1;border-radius:50%;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:10% 6% 0}.recorte-disco:after{content:"";aspect-ratio:1;background:var(--acento-medio);border-radius:50%;width:22%;position:absolute;top:-4%;right:4%}.recorte-img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 24px #11151c2e);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 97%);mask-image:linear-gradient(#000 70%,#0000 97%)}.grid-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.area{background:var(--blanco);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm);align-items:flex-start;gap:22px;padding:28px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.area:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--acento) 22%, #11182714);transform:translateY(-5px)}.area:hover:after{transform:scale(1.22)}.area:hover .area-icono{transform:scale(1.06)rotate(-3deg)}.area:after{content:"";background:var(--acento-suave);z-index:0;border-radius:50%;width:120px;height:120px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-46px;right:-46px}.area>*{z-index:1;position:relative}.area h3{margin:10px 0 8px;font-size:1.18rem;font-weight:800;line-height:1.3}.area p{color:var(--tinta-suave);font-size:.96rem}.area-icono{background:var(--acento);width:64px;height:64px;color:var(--acento-texto);box-shadow:0 12px 26px color-mix(in srgb, var(--acento) 30%, transparent);border-radius:20px;flex:none;place-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1);display:grid}.grid-niveles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nivel-card{background:var(--blanco);border-radius:var(--radio-xl);box-shadow:var(--sombra);flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;overflow:hidden}.nivel-card:hover{box-shadow:0 24px 50px color-mix(in srgb, var(--acento) 24%, #1118271f);transform:translateY(-7px)}.nivel-card:hover .recorte-disco{transform:translate(-50%)scale(1.08)}.nivel-card:hover .enlace-flecha svg{transform:translate(6px)}.nivel-card h3{letter-spacing:-.02em;margin:12px 0 8px;font-size:1.4rem;font-weight:900}.nivel-card p{color:var(--tinta-suave);font-size:.95rem}.nivel-card .enlace-flecha{margin-top:auto}.nivel-card-grados{color:var(--tinta-suave);border-radius:var(--radio-pill);background:var(--acento-suave);align-items:center;gap:8px;width:fit-content;margin:10px 0 18px;padding:6px 12px;font-size:.82rem;display:inline-flex}.nivel-card-grados strong{color:var(--acento-tinta);font-weight:800}.nivel-card-grados .punto-acento{background:var(--acento);border-radius:50%;flex-shrink:0;width:6px;height:6px}.nivel-card-recorte{background:var(--acento-suave);aspect-ratio:5/4;overflow:hidden}.nivel-card-recorte .recorte-img{height:calc(100% - clamp(20px,2.4vw,32px));top:clamp(20px,2.4vw,32px);-webkit-mask-image:none;mask-image:none}.nivel-card-recorte .recorte-disco{aspect-ratio:1;width:64%;inset:auto auto -22% 50%;transform:translate(-50%)}.nivel-card-cuerpo{flex-direction:column;flex:1;padding:26px 26px 30px;display:flex}.page-hero{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--nexo-amarillo) 14%, transparent) 0, transparent 32%),linear-gradient(180deg, var(--fondo-suave), var(--blanco));flex-direction:column;justify-content:center;padding:clamp(40px,6vh,72px) 0 clamp(88px,12vh,120px);display:flex;position:relative;overflow:hidden}.page-hero .encabezado{margin-bottom:0}.page-hero .titulo-seccion{font-size:clamp(2.4rem,5.2vw,4.2rem)}.page-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.page-hero-grid--centrado{text-align:center;grid-template-columns:minmax(0,860px);justify-content:center}.page-hero-cta{margin-top:32px}.scroll-cue{border-radius:var(--radio-pill);z-index:5;flex-direction:column;align-items:center;gap:8px;padding:8px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:clamp(18px,3.5vh,32px);left:50%;transform:translate(-50%)}.scroll-cue:hover{transform:translate(-50%)translateY(3px)}.scroll-cue:hover .scroll-cue-texto{color:var(--nexo-azul);opacity:1}.scroll-cue:hover .scroll-cue-raton{background:color-mix(in srgb, var(--nexo-azul) 12%, white)}.scroll-cue-texto{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);opacity:.82;font-size:.74rem;font-weight:800;transition:color .2s,opacity .2s}.scroll-cue-raton{background:var(--fondo-gris);border-radius:13px;justify-content:center;width:24px;height:38px;padding-top:7px;transition:background .2s;display:flex;box-shadow:0 4px 12px #0000000a}.scroll-cue-raton span{border-radius:var(--radio-pill);background:var(--nexo-azul);width:4px;height:8px;animation:1.8s ease-in-out infinite scroll-cue}@keyframes scroll-cue{0%{opacity:1;transform:translateY(0)}65%{opacity:0;transform:translateY(11px)}to{opacity:0;transform:translateY(0)}}.pasos-resumen{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid;position:relative}.paso-resumen{background:var(--blanco);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm);padding:32px 28px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;position:relative}.paso-resumen:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--acento) 22%, #1118271a);transform:translateY(-5px)}.paso-resumen:hover .paso-numero{transform:scale(1.08)}.paso-resumen .paso-numero{box-shadow:0 8px 18px color-mix(in srgb, var(--acento) 30%, transparent);transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative}.paso-resumen .paso-numero:before{content:"";background:var(--acento-suave);z-index:-1;border-radius:50%;animation:3s ease-in-out infinite paso-numero-pulso;position:absolute;inset:-4px}.paso-resumen h3{margin-bottom:8px;font-size:1.18rem;font-weight:800}.paso-resumen p{color:var(--tinta-suave);font-size:.95rem}@media (min-width:901px){.pasos-resumen:before{content:"";background:linear-gradient(90deg, var(--nexo-azul) 0%, var(--nexo-verde) 50%, var(--nexo-rojo) 100%);opacity:.22;z-index:0;pointer-events:none;height:2px;position:absolute;top:54px;left:18%;right:18%}.paso-resumen:not(:last-child):after{content:"";opacity:.45;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300438F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;animation:2.2s ease-in-out infinite paso-avance-horizontal;position:absolute;top:46px;right:-20px}}@media (max-width:900px){.pasos-resumen{gap:32px;max-width:520px;margin-inline:auto}.paso-resumen:not(:last-child):after{content:"";opacity:.45;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300438F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;animation:2.2s ease-in-out infinite paso-avance-vertical;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}}@keyframes paso-numero-pulso{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes paso-avance-horizontal{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translate(4px)}}@keyframes paso-avance-vertical{0%,to{opacity:.35;transform:translate(-50%)translateY(0)}50%{opacity:.85;transform:translate(-50%)translateY(4px)}}.cta-banda{padding-block:var(--espacio-seccion)}.cta-banda-caja{border-radius:var(--radio-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--nexo-azul) 30%, transparent) 0, transparent 42%),radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--nexo-verde) 22%, transparent) 0, transparent 40%),var(--tinta);color:#fffc;box-shadow:var(--sombra-fuerte);grid-template-columns:1fr auto;align-items:center;gap:32px 48px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta-banda-caja h2{letter-spacing:-.03em;color:var(--blanco);text-wrap:balance;margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:900;line-height:1.1}.cta-banda-caja p{max-width:56ch}.cta-banda-caja .kicker{margin-bottom:18px}.cta-banda-texto,.cta-banda-caja .cta-par{z-index:1;position:relative}.cta-banda-franja{grid-template-columns:repeat(4,1fr);height:6px;display:grid;position:absolute;inset:0 0 auto}.cta-banda-franja i:first-child{background:var(--nexo-azul)}.cta-banda-franja i:nth-child(2){background:var(--nexo-rojo)}.cta-banda-franja i:nth-child(3){background:var(--nexo-amarillo)}.cta-banda-franja i:nth-child(4){background:var(--nexo-verde)}@media (max-width:1080px){.grid-niveles{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.nivel-card{flex-direction:row}.nivel-card-recorte{aspect-ratio:auto;flex:0 0 38%}}@media (max-width:900px){.grid-areas,.pasos-resumen,.cta-banda-caja{grid-template-columns:1fr}}@media (max-width:960px){.page-hero-grid{grid-template-columns:1fr}}@media (max-height:640px),(max-width:560px){.scroll-cue{display:none}.page-hero{padding-bottom:56px}}@media (max-width:560px){.nivel-card{flex-direction:column}.nivel-card-recorte{aspect-ratio:5/4}.area{flex-direction:column;padding:24px}.cta-banda-caja{padding:36px 20px}.cta-banda-caja .btn{padding-inline:18px}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b b""a a c d";grid-auto-rows:minmax(200px,auto);gap:18px;display:grid}.bento-celda{border-radius:var(--radio-xl);background:linear-gradient(160deg, color-mix(in srgb, var(--acento) 86%, white) 0%, var(--acento) 45%, color-mix(in srgb, var(--acento) 82%, black) 100%);color:var(--acento-texto);box-shadow:0 20px 40px color-mix(in srgb, var(--acento) 24%, transparent);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,2.6vw,34px);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.bento-celda:hover{box-shadow:0 26px 50px color-mix(in srgb, var(--acento) 36%, transparent);transform:translateY(-5px)}.bento-celda:hover:after{transform:scale(1.12)}.bento-celda:hover .bento-icono{transform:scale(1.08)rotate(-4deg)}.bento-celda:after{content:"";background:color-mix(in srgb, var(--acento-texto) 10%, transparent);pointer-events:none;border-radius:50%;width:170px;height:170px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-50px;right:-50px}.bento-celda>*{z-index:1;position:relative}.bento-celda h3{margin-bottom:8px;font-size:1.2rem;font-weight:800;line-height:1.25}.bento-celda p{opacity:.92;font-size:.95rem}.bento-cabecera{justify-content:space-between;align-items:flex-start;display:flex}.bento-icono{background:color-mix(in srgb, var(--acento-texto) 18%, transparent);border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:grid}.bento-numero{letter-spacing:-.04em;opacity:.35;font-size:2.6rem;font-weight:900;line-height:1}.bento-celda--1{grid-area:a}.bento-celda--1 h3{letter-spacing:-.02em;max-width:14ch;font-size:clamp(1.6rem,2.6vw,2.2rem)}.bento-celda--1 p{max-width:34ch;font-size:1.08rem}.bento-celda--1 .bento-icono{width:72px;height:72px}.bento-celda--1 .bento-numero{font-size:4rem}.bento-celda--1:after{width:320px;height:320px;bottom:-110px;right:-90px}.bento-celda--2{grid-area:b}.bento-celda--3{grid-area:c}.bento-celda--4{grid-area:d}@media (max-width:960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b b""c d"}}@media (max-width:560px){.bento{grid-template-columns:1fr;grid-template-areas:"a""b""c""d"}}.hero-anillos{aspect-ratio:1;justify-self:center;width:min(100%,560px,66svh);position:relative}.anillo{width:var(--tam);aspect-ratio:1;background:color-mix(in srgb, var(--acento) 16%, white);border-radius:50%;animation:.9s cubic-bezier(.16,1,.3,1) both anillo-entrada;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anillo+.anillo{background:color-mix(in srgb, var(--acento) 30%, white);box-shadow:0 18px 40px color-mix(in srgb, var(--acento) 18%, transparent)}.anillo--nucleo.anillo--nucleo{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--acento) 70%, white), var(--acento) 65%);box-shadow:0 22px 48px color-mix(in srgb, var(--acento) 38%, transparent)}.anillo-arco{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.anillo-arco text{font-family:var(--fuente-base);text-transform:uppercase}.anillo-arco-nombre{fill:var(--acento-tinta);letter-spacing:.08em;font-weight:900}.anillo-arco-edades{fill:var(--tinta-suave);letter-spacing:.12em;font-weight:700}.anillo-etiqueta{text-align:center;white-space:nowrap;color:var(--acento-texto);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anillo-texto{line-height:1.2;display:grid}.anillo-texto strong{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:900}.anillo-texto small{opacity:.85;font-size:clamp(.75rem,.9vw,.82rem);font-weight:700}.anillo-orbita{animation:36s linear infinite anillo-giro;position:absolute;inset:-3%}.anillo-orbita i{position:absolute;inset:0}.anillo-orbita i:after{content:"";aspect-ratio:1;background:var(--punto);width:clamp(12px,1.6vw,18px);box-shadow:0 6px 14px color-mix(in srgb, var(--punto) 40%, transparent);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@keyframes anillo-giro{to{transform:rotate(360deg)}}@keyframes anillo-entrada{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.hero-camino{aspect-ratio:6/5;justify-self:center;width:min(100%,600px,78svh);position:relative;container-type:inline-size}@container (max-width:540px){.hero-camino .camino-hito--2 .camino-etiqueta{left:-64px}}.camino-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-hero--ruta .page-hero-grid{grid-template-columns:1fr 1fr}.camino-base{fill:none;stroke:color-mix(in srgb, var(--tinta) 7%, white);stroke-width:28px;stroke-linecap:round}.camino-puntos{fill:none;stroke-width:9px;stroke-linecap:round;stroke-dasharray:.1 20;animation:1.4s linear infinite camino-avanza}@keyframes camino-avanza{to{stroke-dashoffset:-20.1px}}.camino-inicio{border-radius:var(--radio-pill);background:var(--tinta);color:var(--blanco);letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;font-size:.82rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.camino-hito{width:0;height:0;position:absolute}.camino-hito:before{content:"";aspect-ratio:1;background:var(--blanco);border-radius:50%;width:calc(clamp(54px,6vw,72px) + 18px);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.camino-nodo{aspect-ratio:1;background:var(--acento);width:clamp(54px,6vw,72px);color:var(--acento-texto);box-shadow:0 16px 30px color-mix(in srgb, var(--acento) 36%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.camino-nodo b{background:var(--tinta);width:26px;height:26px;color:var(--blanco);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.camino-etiqueta{border-radius:var(--radio-md);background:var(--blanco);box-shadow:var(--sombra);white-space:nowrap;color:var(--tinta);padding:10px 16px;font-size:.9rem;font-weight:800;line-height:1.3;display:grid;position:absolute}.camino-etiqueta small{letter-spacing:.1em;text-transform:uppercase;color:var(--acento-tinta);font-size:.75rem;font-weight:800}.camino-hito--1 .camino-etiqueta,.camino-hito--2 .camino-etiqueta{top:46px;left:20px}.camino-hito--3 .camino-etiqueta{top:0;right:52px;transform:translateY(-50%)}.camino-meta{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--nexo-amarillo) 30%, white);color:var(--tinta);align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-60%)}.page-hero--nosotros{background:var(--blanco)}.page-hero--nosotros .page-hero-grid{z-index:1;position:relative}.page-hero--nosotros .titulo-seccion{font-size:clamp(2.4rem,min(5.6vw,8vh),4.6rem)}.hero-orbes{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - clamp(90px,12vw,180px)),#0000);mask-image:linear-gradient(#000 calc(100% - clamp(90px,12vw,180px)),#0000)}.orbe{--o:clamp(220px, 30vw, 460px);width:var(--o);aspect-ratio:1;border-radius:50%;animation:10s ease-in-out infinite orbe-flota;position:absolute}.orbe--1{top:calc(var(--o)*-.5);left:calc(var(--o)*-.42)}.orbe--2{top:calc(var(--o)*-.5);right:calc(var(--o)*-.42);animation-delay:-2.5s}.orbe--3{bottom:calc(var(--o)*-.5);left:calc(var(--o)*-.42);animation-delay:-5s}.orbe--4{bottom:calc(var(--o)*-.5);right:calc(var(--o)*-.42);animation-delay:-7.5s}@keyframes orbe-flota{0%,to{transform:translate(0)}50%{transform:translate(10px,12px)scale(1.03)}}.pilares-conectados{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:640px;margin:clamp(32px,5vh,52px) auto 0;display:grid;position:relative}.pilares-conectados:before{content:"";border-radius:var(--radio-pill);background:linear-gradient(90deg, var(--pilar-acompanamiento), var(--pilar-tecnologia), var(--pilar-excelencia), var(--pilar-valores));height:5px;position:absolute;top:30px;left:12.5%;right:12.5%;transform:translateY(-50%)}.pilares-conectados li{color:var(--tinta-2);flex-direction:column;align-items:center;gap:12px;font-size:.9rem;font-weight:800;display:flex;position:relative}.pilar-nodo{background:var(--acento);width:60px;height:60px;color:var(--acento-texto);box-shadow:0 12px 26px color-mix(in srgb, var(--acento) 32%, transparent);border-radius:50%;place-items:center;display:grid}@media (max-width:960px){.hero-anillos{width:min(100%,440px);margin-top:32px}.page-hero--ruta .page-hero-grid{grid-template-columns:1fr}.hero-camino{width:min(100%,480px);margin-top:24px}}@media (max-width:600px){.pilares-conectados{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-width:360px}.pilares-conectados:before{display:none}.pilares-conectados li{gap:8px;font-size:.85rem}}@media (max-width:560px){.camino-etiqueta{padding:8px 12px;font-size:.76rem}.camino-etiqueta small{font-size:.75rem}.camino-hito--1 .camino-etiqueta,.camino-hito--2 .camino-etiqueta{top:34px;left:2px}.camino-hito--3 .camino-etiqueta{right:38px}.camino-hito--2 .camino-etiqueta{left:-64px}}@media (max-width:400px){.camino-hito--1 .camino-etiqueta{top:48px}}@media (max-width:560px){.camino-hito:before{width:62px}.camino-nodo{width:46px}.camino-nodo svg{width:20px;height:20px}.camino-nodo b{width:24px;height:24px;font-size:.75rem}.orbe{--o:190px}.pilar-nodo{width:48px;height:48px}.pilar-nodo svg{width:20px;height:20px}}.saltos-nivel{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.salto-nivel{border-radius:var(--radio-pill);background:var(--blanco);box-shadow:var(--sombra);align-items:center;gap:10px;padding:12px 20px 12px 14px;font-size:.92rem;font-weight:800;transition:transform .2s;display:inline-flex}.salto-nivel svg{box-sizing:content-box;background:var(--acento);color:var(--acento-texto);border-radius:50%;padding:6px}.salto-nivel:hover{transform:translateY(-2px)}.nivel-detalle-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.nivel-detalle--invertido .nivel-detalle-visual{order:2}.nivel-detalle-visual{justify-self:center;width:100%;max-width:480px;position:relative}.nivel-detalle-edad{border-radius:var(--radio-pill);background:var(--blanco);box-shadow:var(--sombra-fuerte);color:var(--acento-tinta);padding:12px 20px;font-weight:900;position:absolute;bottom:8%;left:0}.nivel-destacados{gap:18px;margin:30px 0 34px;display:grid}.nivel-destacados li{align-items:flex-start;gap:16px;display:flex}.nivel-destacados h3{margin-bottom:2px;font-size:1.05rem;font-weight:800}.nivel-destacados p{color:var(--tinta-suave);font-size:.96rem}.viaje{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid;position:relative}.viaje:before{content:"";border-radius:var(--radio-pill);background:linear-gradient(90deg, var(--nivel-inicial), var(--nivel-primaria), var(--nivel-secundaria));opacity:.45;height:6px;position:absolute;top:38px;left:16%;right:16%}.viaje-etapa{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.viaje-tarjeta{border-radius:var(--radio-lg);background:var(--acento-suave);box-shadow:0 16px 34px color-mix(in srgb, var(--acento) 14%, transparent);flex:1;padding:28px 24px 30px}.viaje-tarjeta .area-chip,.viaje-tarjeta .viaje-hito{background:var(--blanco)}.viaje-tarjeta h3{letter-spacing:-.03em;color:var(--acento-tinta);margin:14px 0 8px;font-size:1.8rem;font-weight:900}.viaje-tarjeta p{color:var(--tinta-suave);font-size:.97rem}.viaje-nodo{background:var(--acento);width:82px;height:82px;color:var(--acento-texto);box-shadow:0 0 0 10px var(--blanco),0 16px 30px color-mix(in srgb, var(--acento) 34%, transparent);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.viaje-hito{border-radius:var(--radio-pill);background:var(--fondo-suave);align-items:center;gap:6px;margin-top:18px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.viaje-hito svg{color:var(--acento-tinta)}.pasos{gap:18px;display:grid}.paso{border-radius:var(--radio-lg);background:var(--blanco);box-shadow:var(--sombra-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.paso:before{content:"";background:var(--acento);width:6px;position:absolute;inset:0 auto 0 0}.paso h3{margin-bottom:6px;font-size:1.25rem;font-weight:800}.paso p{color:var(--tinta-suave);max-width:62ch}.alianza-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.alianza-recorte{justify-self:center;width:100%;max-width:460px}.lista-alianza{gap:16px;display:grid}.lista-alianza li{border-radius:var(--radio-md);background:var(--acento-suave);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.lista-alianza h3{font-size:1.05rem;font-weight:800}.lista-alianza p{color:var(--tinta-suave);font-size:.95rem}.preinscripcion{padding:clamp(48px,7vw,96px) 0 var(--espacio-seccion);background:linear-gradient(180deg, var(--fondo-suave), var(--blanco) 70%)}.preinscripcion-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.beneficios{gap:12px;margin:30px 0 34px;display:grid}.beneficios li{color:var(--tinta-2);align-items:center;gap:12px;font-weight:700;display:flex}.beneficios .nivel-check{width:26px;height:26px}.contacto-card{border-radius:var(--radio-lg);background:var(--blanco);box-shadow:var(--sombra);padding:30px}.contacto-card h2{margin-bottom:6px;font-size:1.3rem;font-weight:900}.contacto-card>p{color:var(--tinta-suave);margin-bottom:20px}.contacto-lista{color:var(--tinta-2);gap:10px;margin-top:24px;font-weight:600;display:grid}.contacto-lista li{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.contacto-lista svg{color:var(--nexo-azul);flex:none}.form-card{border-radius:var(--radio-xl);background:var(--blanco);box-shadow:var(--sombra-fuerte);gap:20px;padding:clamp(26px,4vw,42px);display:grid}.form-cabecera h2{letter-spacing:-.02em;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:900;line-height:1.2}.form-cabecera p{color:var(--tinta-suave);margin-top:6px}.form-fila{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campo{gap:8px;display:grid}.campo label{color:var(--tinta-2);font-size:.88rem;font-weight:700}.campo input,.campo select,.campo textarea{border-radius:var(--radio-sm);background:var(--fondo-suave);border:none;width:100%;padding:14px 16px;font-size:1rem;transition:background .2s,box-shadow .2s}.campo input:focus,.campo select:focus,.campo textarea:focus{background:var(--blanco);box-shadow:var(--anillo-foco);outline:none}.campo textarea{resize:vertical}.campo--error input{background:color-mix(in srgb, var(--nexo-rojo) 8%, white)}.campo-error{color:#c4161d;font-size:.84rem;font-weight:600}.campo-niveles{border:none}.campo-niveles legend{color:var(--tinta-2);margin-bottom:10px;font-size:.88rem;font-weight:700}.opciones-nivel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opcion-nivel{border-radius:var(--radio-md);background:var(--fondo-suave);cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.opcion-nivel input{opacity:0;pointer-events:none;position:absolute}.opcion-nivel:hover{transform:translateY(-2px)}.opcion-nivel:has(input:focus-visible){box-shadow:var(--anillo-foco)}.opcion-nivel.seleccionada{background:var(--acento-suave);box-shadow:0 10px 24px color-mix(in srgb, var(--acento) 24%, transparent)}.opcion-nivel-icono{background:var(--acento);width:42px;height:42px;color:var(--acento-texto);border-radius:50%;place-items:center;display:grid}.opcion-nivel-texto{line-height:1.3;display:grid}.opcion-nivel-texto strong{font-weight:800}.opcion-nivel-texto small{color:var(--tinta-suave);font-size:.8rem;font-weight:600}.campo-check label{color:var(--tinta-suave);cursor:pointer;align-items:flex-start;gap:12px;font-size:.9rem;display:flex}.campo-check input{width:20px;height:20px;accent-color:var(--nexo-azul);flex:none;margin-top:2px}.campo-check .campo-error{margin-top:6px}.form-nota{color:var(--tinta-tenue);text-align:center;font-size:.82rem}.form-exito{text-align:center;justify-items:center}.form-exito h2{font-size:1.8rem;font-weight:900}.form-exito>p{color:var(--tinta-suave);max-width:46ch}.form-exito-icono{background:color-mix(in srgb, var(--nexo-verde) 80%, black);width:76px;height:76px;color:var(--blanco);border-radius:50%;place-items:center;display:grid}@media (max-width:960px){.nivel-detalle-grid,.alianza-grid,.preinscripcion-grid{grid-template-columns:1fr}.nivel-detalle--invertido .nivel-detalle-visual{order:0}.nivel-detalle-visual,.alianza-recorte{max-width:380px}.viaje{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.viaje:before{background:linear-gradient(180deg, var(--nivel-inicial), var(--nivel-primaria), var(--nivel-secundaria));width:6px;height:auto;inset:40px auto 40px 50%;transform:translate(-50%)}.paso{grid-template-columns:auto 1fr}.paso .paso-accion{grid-column:1/-1}}@media (max-width:600px){.saltos-nivel{gap:8px}.salto-nivel{padding:8px 14px 8px 8px;font-size:.84rem}.form-fila,.opciones-nivel{grid-template-columns:1fr}.opcion-nivel{flex-direction:row;align-items:center}.paso{grid-template-columns:1fr;gap:16px;padding:26px 24px}.paso .paso-accion .btn{width:100%}}@media (max-width:767px){.contacto-lista a{align-items:center;min-height:44px;display:inline-flex}}.manifiesto{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.manifiesto-mision{margin:0;padding-top:8px}.manifiesto-mision blockquote{letter-spacing:-.015em;color:var(--tinta);text-wrap:pretty;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.38}.manifiesto-comillas{height:.42em;color:var(--nexo-azul);font-size:clamp(6rem,10vw,9rem);font-weight:900;line-height:.8;display:block}.manifiesto-vision{border-radius:var(--radio-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--nexo-verde) 30%, transparent) 0, transparent 50%),var(--tinta);color:#ffffffd9;box-shadow:var(--sombra-fuerte);flex-direction:column;gap:18px;padding:clamp(28px,4vw,44px);display:flex}.manifiesto-vision .kicker{align-self:flex-start;margin-bottom:0}.manifiesto-vision p{color:var(--blanco);font-size:clamp(1.08rem,1.5vw,1.25rem);font-weight:600;line-height:1.55}.manifiesto-firma{align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.manifiesto-firma svg{flex:none;width:56px}.manifiesto-firma span{color:#ffffffb3;font-size:.92rem}.manifiesto-firma strong{color:var(--blanco)}.perfil-radial{grid-template-columns:1fr minmax(260px,400px) 1fr;grid-template-areas:"izq retrato der";align-items:center;gap:clamp(20px,4vw,56px);display:grid}.perfil-retrato{grid-area:retrato;width:100%}.perfil-lado{gap:clamp(40px,7vw,88px);display:grid}.perfil-lado--izq{text-align:right;grid-area:izq}.perfil-lado--izq p{margin-left:auto}.perfil-lado--der{grid-area:der}.perfil-rasgo{position:relative}.perfil-rasgo h3{letter-spacing:-.01em;color:var(--acento-tinta);margin-bottom:6px;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:900}.perfil-rasgo p{max-width:30ch;color:var(--tinta-suave)}.perfil-conector{border-radius:var(--radio-pill);background:var(--acento);width:clamp(20px,3.4vw,48px);height:4px;position:absolute;top:.62rem}.perfil-conector:after{content:"";background:var(--acento);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.perfil-lado--izq .perfil-conector{left:calc(100% + 14px)}.perfil-lado--izq .perfil-conector:after{right:-6px}.perfil-lado--der .perfil-conector{right:calc(100% + 14px)}.perfil-lado--der .perfil-conector:after{left:-6px}.ciclo{grid-template-columns:1fr minmax(280px,400px) 1fr;grid-template-areas:".m1.""m4 aro m2"".m3.";align-items:center;gap:20px clamp(24px,4vw,56px);display:grid}.ciclo-aro{aspect-ratio:1;grid-area:aro;width:100%;position:relative}.ciclo-aro svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ciclo-arco{fill:none;stroke-width:5px;stroke-linecap:round}.ciclo-nodo{aspect-ratio:1;background:var(--acento);width:clamp(40px,4vw,52px);color:var(--acento-texto);box-shadow:0 12px 24px color-mix(in srgb, var(--acento) 36%, transparent);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%)}.ciclo-nodo--1{top:11%;left:50%}.ciclo-nodo--2{top:50%;left:89%}.ciclo-nodo--3{top:89%;left:50%}.ciclo-nodo--4{top:50%;left:11%}.ciclo-centro{background:var(--fondo-suave);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:25%}.ciclo-centro svg{width:30px;height:30px;color:var(--nexo-azul);margin-bottom:4px;position:static}.ciclo-centro strong{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:900}.ciclo-centro small{color:var(--tinta-suave);font-size:.8rem}.ciclo-momento{max-width:300px}.ciclo-momento h3{margin-bottom:6px;font-size:1.2rem;font-weight:800}.ciclo-momento p{color:var(--tinta-suave);font-size:.97rem}.ciclo-numero{letter-spacing:-.04em;color:var(--acento);margin-bottom:6px;font-size:2.4rem;font-weight:900;line-height:1;display:block}.ciclo-momento--1{text-align:center;grid-area:m1;justify-self:center}.ciclo-momento--2{grid-area:m2;justify-self:start}.ciclo-momento--3{text-align:center;grid-area:m3;justify-self:center}.ciclo-momento--4{text-align:right;grid-area:m4;justify-self:end}@media (max-width:960px){.manifiesto{grid-template-columns:1fr}.perfil-radial{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:18px}.perfil-lado{display:contents}.perfil-retrato{order:-1;grid-area:auto/1/auto/-1;justify-self:center;max-width:340px;margin-bottom:12px}.perfil-rasgo{border-radius:var(--radio-lg);background:var(--blanco);box-shadow:var(--sombra);text-align:left;padding:26px 22px 24px;overflow:hidden}.perfil-rasgo p{max-width:none;margin-left:0}.perfil-conector{border-radius:0;width:auto;height:6px;top:0;left:0;right:0}.perfil-conector:after{display:none}.perfil-lado--izq .perfil-conector,.perfil-lado--der .perfil-conector{left:0;right:0}.ciclo{grid-template-columns:1fr 1fr;grid-template-areas:"aro aro""m1 m2""m3 m4";align-items:stretch;gap:18px}.ciclo-aro{justify-self:center;max-width:340px;margin-bottom:12px}.ciclo-momento{border-radius:var(--radio-lg);background:var(--blanco);max-width:none;box-shadow:var(--sombra);text-align:left;justify-self:stretch;padding:26px 22px 24px;position:relative;overflow:hidden}.ciclo-momento:before{content:"";background:var(--acento);height:6px;position:absolute;inset:0 0 auto}}@media (max-width:560px){.perfil-radial,.ciclo{grid-template-columns:1fr}.perfil-radial{gap:14px}.perfil-retrato{max-width:300px}.ciclo{grid-template-areas:"aro""m1""m2""m3""m4"}}.pagina-inicio .hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--blanco));pointer-events:none;height:clamp(72px,10vw,140px);position:absolute;inset:auto 0 0}.pagina-inicio .hero-grid{z-index:1;position:relative}
