.ini{--bg:#fff;--panel:#f6f2ea;--ink:#13203b;--muted:#5b6478;--line:#e6dfd2;--marca:#ffe27a;--azul:#2347e3;--c1:#1c86c4;--c1-t:#e4f2fb;--c2:#7a4db5;--c2-t:#f1e9f9;--c3:#1f8a55;--c3-t:#e1f2e8;--acento:var(--azul);--sombra:0 1px 2px #13203b14,0 8px 24px -12px #13203b40;--display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mano:"Caveat","Comic Sans MS",cursive;background:var(--bg);min-height:100vh;color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.ini *,.ini :before,.ini :after{box-sizing:border-box}.ini a{color:inherit}.ini button{font:inherit;color:inherit;cursor:pointer}.ini :focus-visible{outline:3px solid var(--azul);outline-offset:2px;border-radius:6px}.ini .ini-wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.ini .ini-top{z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.ini .ini-top .ini-wrap{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:10px;display:flex}.ini .ini-logos{flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.ini .ini-logos img{width:auto;height:30px;display:block}.ini .ini-menu{scrollbar-width:none;align-items:center;gap:4px;margin-left:auto;display:flex;overflow-x:auto}.ini .ini-menu a{color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ini .ini-menu a[data-dot]:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.ini .ini-menu a:hover{color:var(--ink);background:var(--panel)}.ini .ini-menu .ini-registro{background:var(--ink);color:#fff;margin-left:6px;font-weight:700}.ini .ini-menu .ini-registro:hover{background:var(--azul);color:#fff}@media (width<=860px){.ini .ini-menu{order:3;width:100%;margin-left:0}}.ini h1{font:800 clamp(38px,5.4vw,64px)/.95 var(--display);letter-spacing:-.03em;margin:0 0 12px}.ini .ini-banner{background:var(--panel);position:relative}.ini .ini-pista{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ini .ini-pista::-webkit-scrollbar{display:none}.ini .ini-diapo{scroll-snap-align:start;background:var(--claro);flex:0 0 100%;align-items:center;min-width:0;display:flex}.ini .ini-diapo .ini-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:20px 40px;width:100%;min-height:400px;padding-block:34px 60px;display:grid}.ini .ini-diapo-txt{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ini .ini-diapo-sello{width:auto;height:26px}.ini .ini-marca{font:700 22px/1 var(--mano);background:var(--marca);color:var(--ink);border-radius:4px;padding:3px 10px 5px;rotate:-3deg}.ini .ini-diapo h2{font:800 clamp(30px,4.4vw,52px)/1.02 var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:4px 0 0}.ini .ini-diapo-g{color:var(--muted);margin:0;font-size:15px;font-weight:700}.ini .ini-diapo-f{max-width:46ch;margin:0;font-size:16px;line-height:1.5}.ini .ini-diapo-btn{color:#fff;background:var(--serie);box-shadow:0 6px 16px -8px var(--serie);border-radius:99px;margin-top:8px;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none}.ini .ini-diapo-btn:hover{filter:brightness(.92)}.ini .ini-escena{justify-content:center;align-items:center;min-width:0;min-height:320px;padding-block:20px;text-decoration:none;display:flex;position:relative}.ini .ini-escena .bs-tapas{max-width:520px}.ini .ini-escena.con-pj .bs-tapas{max-width:440px;margin-right:clamp(70px,10vw,130px)}.ini .ini-pj{filter:drop-shadow(0 8px 14px #00000040);z-index:2;width:clamp(110px,14vw,170px);height:auto;position:absolute;bottom:-10px;right:0}.ini .ini-ctrl{pointer-events:none;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:14px;left:0;right:0}.ini .ini-ctrl>*{pointer-events:auto}.ini .ini-flecha{border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink);box-shadow:var(--sombra);border-radius:50%;font-size:18px;line-height:1}.ini .ini-puntos{background:#fffc;border-radius:99px;gap:6px;padding:6px 10px;display:flex}.ini .ini-puntos button{background:#13203b40;border:0;border-radius:50%;width:9px;height:9px;padding:0}.ini .ini-puntos button[aria-current=true]{background:var(--ink);border-radius:99px;width:22px}@media (width<=760px){.ini .ini-diapo .ini-wrap{grid-template-columns:1fr;min-height:0;padding-block:24px 64px}.ini .ini-escena{order:-1;min-height:0}.ini .ini-escena .bs-tapas{--hmax:210px!important;--sol:20px!important}.ini .ini-escena.con-pj .bs-tapas{margin-right:90px}.ini .ini-pj{width:110px}.ini .ini-diapo h2{font-size:30px}.ini .ini-diapo-f{font-size:15px}}.ini .ini-portada{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px 48px;padding-block:34px 30px;display:grid}.ini .ini-eyebrow{font:700 22px/1 var(--mano);color:var(--azul);margin:0 0 6px;display:inline-block;rotate:-2deg}.ini .ini-bajada{text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.4}.ini .ini-buscar{max-width:520px;margin:0 0 18px;display:block;position:relative}.ini .ini-buscar input{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);box-shadow:var(--sombra);appearance:none;border-radius:14px;padding:14px 44px 14px 46px;font-size:17px}.ini .ini-buscar input::-webkit-search-cancel-button{display:none}.ini .ini-buscar input::placeholder{color:var(--muted)}.ini .ini-buscar input:focus{border-color:var(--azul);outline:none}.ini .ini-buscar svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:2px;position:absolute;top:50%;left:15px;translate:0 -50%}.ini .ini-buscar button{color:var(--muted);background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1;position:absolute;top:50%;right:8px;translate:0 -50%}.ini .ini-grados-p{margin:0 0 8px;font-size:15px;font-weight:700}.ini .ini-grados{gap:8px;display:grid}.ini .ini-grados div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ini .ini-grados span{color:var(--muted);flex:none;width:76px;font-size:13px}.ini .ini-grados button{font:600 14px/1 var(--sans);color:var(--ink);background:var(--panel);border:1px solid #0000;border-radius:99px;padding:8px 12px}.ini .ini-grados button:hover{border-color:var(--azul)}.ini .ini-grados button[aria-pressed=true]{background:var(--azul);color:#fff}@media (width<=760px){.ini .ini-portada{grid-template-columns:1fr;padding-block:26px}.ini .ini-grados span{width:100%}}.ini .ini-resultados{background:var(--panel);padding-block:30px 38px;scroll-margin-top:70px}.ini .ini-res-cab{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 6px;display:flex}.ini .ini-res-cab h2{font:800 clamp(24px,3vw,32px)/1.1 var(--display);margin:0}.ini .ini-res-cab button{font:600 14px var(--sans);background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:7px 14px}.ini .ini-cuenta{color:var(--muted);font-size:14px}.ini .ini-res-nota{color:var(--muted);margin:0 0 20px;font-size:14px}.ini .ini-res-grupo{border-top:1px solid var(--line);padding-block:16px}.ini .ini-res-grupo h3{font:700 18px/1.2 var(--display);margin:0 0 14px}.ini .ini-vacio{color:var(--muted);padding:10px 0}.ini .ini-vos{border-bottom:1px solid var(--line);padding-block:30px 34px}.ini .ini-vos-cab{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 18px;display:flex}.ini .ini-vos-cab h2{font:800 clamp(24px,3vw,32px)/1.1 var(--display);margin:0}.ini .ini-vos-cab p{color:var(--muted);margin:0;font-size:14px}.ini .ini-vos-cab a{font-size:14px;font-weight:600}.ini .ini-vos-fila{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:20px 28px;display:grid}.ini .ini-vos-fila>div:only-child{grid-column:1/-1}.ini .ini-vos-fila h3{font:700 17px/1.2 var(--display);margin:0 0 12px}.ini .ini-muestra{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:12px;display:flex}.ini .ini-muestra img{border-radius:3px;width:64px;height:auto;box-shadow:0 2px 6px #0003}.ini .ini-muestra b{font:700 15px/1.2 var(--display);display:block}.ini .ini-muestra small{color:var(--muted);margin:2px 0 8px;font-size:13px;display:block}.ini .ini-muestra a{background:var(--azul);color:#fff;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none}@media (width<=760px){.ini .ini-vos-fila{grid-template-columns:1fr}}.ini .ini-ciclo{background:var(--t);padding-block:32px 36px}.ini .ini-ciclo+.ini-ciclo{border-top:1px solid color-mix(in srgb,var(--c) 18%,transparent)}.ini .ini-ciclo .ini-wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px 32px;display:grid}.ini .ini-ciclo-cab h2{font:800 clamp(26px,3vw,34px)/1.05 var(--display);letter-spacing:-.015em;margin:0 0 6px}.ini .ini-ciclo-cab h2 span{color:var(--c)}.ini .ini-ciclo-cab p{color:var(--muted);margin:0 0 16px;font-size:14px}.ini .ini-ciclo-cab a{background:var(--ink);color:#fff;border-radius:99px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.ini .ini-ciclo-cab a:hover{background:var(--c)}.ini .ini-ciclo .bs-grilla{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px}.ini .ini-ciclo .bs-card-tapa{box-shadow:var(--sombra)}@media (width<=760px){.ini .ini-ciclo .ini-wrap{grid-template-columns:1fr}.ini .ini-ciclo .bs-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.ini .ini-beneficios{background:var(--ink);color:#fff}.ini .ini-beneficios .ini-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px 48px;padding-block:44px;display:grid}.ini .ini-beneficios h2{font:800 clamp(24px,3vw,34px)/1.12 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 22px}.ini .ini-beneficios ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ini .ini-beneficios li{align-items:center;gap:14px;font-size:17px;font-weight:500;display:flex}.ini .ini-beneficios svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff1f;border-radius:12px;flex:none;width:40px;height:40px;padding:9px}.ini .ini-sumate{color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.ini .ini-sumate p{font:700 34px/1 var(--mano);color:var(--azul);margin:0;rotate:-2deg}.ini .ini-sumate a{background:var(--azul);color:#fff;border-radius:99px;padding:13px 24px;font-size:17px;font-weight:700;text-decoration:none}@media (width<=760px){.ini .ini-beneficios .ini-wrap{grid-template-columns:1fr}}.ini .ini-mas{padding-block:48px 30px}.ini .ini-recursos{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.ini .ini-recursos article{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}.ini .ini-recursos span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.ini .ini-recursos h3{font:700 20px/1.2 var(--display);margin:0}.ini .ini-recursos p{color:var(--muted);margin:0 0 6px;font-size:15px}.ini .ini-recursos ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ini .ini-recursos ul a{border:1px solid var(--line);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.ini .ini-recursos ul a:hover{border-color:var(--azul);color:var(--azul)}.ini .ini-pie{border-top:1px solid var(--line);margin-top:30px}.ini .ini-pie .ini-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;padding-block:30px;display:grid}.ini .ini-pie h3{font:700 16px/1.2 var(--display);margin:0 0 10px}.ini .ini-pie ul{color:var(--muted);gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ini .ini-pie ul a{text-decoration:none}.ini .ini-pie ul a:hover{color:var(--ink);text-decoration:underline}.ini .ini-pie img{width:auto;height:28px;margin-bottom:10px;display:block}.ini .ini-legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:16px;padding-top:16px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.ini *{transition:none!important}}
