.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,5vw,4rem)}.hero__main[data-astro-cid-lcdefpme]{background:radial-gradient(120% 90% at 100% 0%, #ffd40029, transparent 55%), radial-gradient(90% 80% at 0% 100%, #7c3aed2e, transparent 60%), var(--ink);color:var(--text);border-radius:var(--radius);animation:hero-golpe .36s var(--ease) 1.42s;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;container-type:inline-size}.hero__main[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(circle 340px at var(--luz-x,70%) var(--luz-y,20%), #ffd40021, transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0}.hero__main[data-astro-cid-lcdefpme]:hover:before{opacity:1}.hero__main[data-astro-cid-lcdefpme]:after{content:"";opacity:.07;pointer-events:none;background:url(/logo-alianza.png) 50%/contain no-repeat;width:340px;height:340px;position:absolute;bottom:-70px;right:-70px;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.hero__main[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__headline[data-astro-cid-lcdefpme]{margin-top:1rem}.hero__title[data-astro-cid-lcdefpme]{font-size:min(20cqi,7rem);line-height:.88}.hero__word[data-astro-cid-lcdefpme]{display:block}.hero__word--aprende[data-astro-cid-lcdefpme]{animation:hero-sube .8s var(--ease-out) 80ms backwards}.hero__word--certificate[data-astro-cid-lcdefpme]{color:var(--accent);transform-origin:0 60%;animation:hero-sello .42s var(--ease) .42s backwards}.hero__word--crece[data-astro-cid-lcdefpme]{transform-origin:0 100%;animation:.75s cubic-bezier(.34,1.4,.64,1) .74s backwards hero-crece}.hero__seal[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(17cqi,96px);animation:sello-cae .42s var(--ease) 1.15s backwards;position:absolute;bottom:-.35rem;right:0;transform:rotate(-8deg)}.hero__seal-ring[data-astro-cid-lcdefpme]{animation:26s linear infinite sello-gira;position:absolute;inset:0;overflow:visible}.hero__seal-ring[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;fill:var(--accent);font-size:13px;font-weight:700}.hero__seal-core[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;position:absolute;inset:27%}.hero__seal-core[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:sello-marca .4s var(--ease-out) 1.45s backwards}.hero__cta[data-astro-cid-lcdefpme]:after{animation:cta-brillo 1s var(--ease) 1.9s}@keyframes hero-sube{0%{opacity:0;clip-path:inset(-.2em -.1em 100%);transform:translateY(55%)}to{clip-path:inset(-.2em -.1em)}}@keyframes hero-sello{0%{opacity:0;transform:scale(1.28)}65%{opacity:1;transform:scale(.985)}to{transform:none}}@keyframes hero-crece{0%{opacity:0;transform:scaleY(.25)}45%{opacity:1}}@keyframes hero-golpe{30%{transform:translateY(3px)scale(.997)}}@keyframes sello-cae{0%{opacity:0;transform:scale(2.2)rotate(-28deg)}70%{opacity:1;transform:scale(.94)rotate(-6deg)}}@keyframes sello-gira{to{transform:rotate(360deg)}}@keyframes sello-marca{0%{stroke-dashoffset:1px}}@keyframes cta-brillo{0%{left:-120%}to{left:130%}}.hero__lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:52ch;margin-top:1.4rem;font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero__cta[data-astro-cid-lcdefpme]{padding:.85em 2em;font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:var(--text);border-color:var(--text);background:0 0}.hero__tile[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--hard);flex-direction:column;grid-column:1/-1;justify-content:center;gap:.4rem;padding:1.5rem;display:flex}.hero__tile--accent[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--ink)}.hero__tile--accent[data-astro-cid-lcdefpme] .hero__tile-list[data-astro-cid-lcdefpme]{color:#0a0a0ab8}.vitrina[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);flex:260px;min-height:260px;margin:-.5rem -.5rem .9rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.vitrina__track[data-astro-cid-lcdefpme]{animation:52s linear infinite vitrina-sube;position:absolute;inset:0 0 auto}.vitrina[data-astro-cid-lcdefpme]:is(:hover,:focus-within) .vitrina__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.vitrina__grupo[data-astro-cid-lcdefpme]{gap:.6rem;padding-bottom:.6rem;display:grid}.vitrina__item[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:12px;display:block;overflow:hidden}.vitrina__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;transition:scale .5s var(--ease-out);display:block}.vitrina__item[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) img[data-astro-cid-lcdefpme]{scale:1.05}@keyframes vitrina-sube{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.vitrina[data-astro-cid-lcdefpme]{overflow-y:auto}.vitrina__track[data-astro-cid-lcdefpme]{position:static}}.hero__num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:.9}.hero__tile-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hero__tile-list[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}.hero__tile-link[data-astro-cid-lcdefpme]{font-weight:700;text-decoration:underline 2px}.hero__tile--pattern[data-astro-cid-lcdefpme]{background:var(--paper);background-image:repeating-linear-gradient(-45deg, var(--cream-2) 0 12px, transparent 12px 24px)}.hero__tile--pattern[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:2.4rem;font-weight:800;line-height:.9}@media (width>=760px){.hero__main[data-astro-cid-lcdefpme]{grid-column:span 7}.hero__tile[data-astro-cid-lcdefpme]{grid-column:span 6}.hero__tile--accent[data-astro-cid-lcdefpme]{grid-column:span 5}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero__main[data-astro-cid-lcdefpme]:after{animation:linear both marca-sube scroll(root);animation-range:0 90vh}.hero__tile--pattern[data-astro-cid-lcdefpme]{animation:reveal-up .8s var(--ease-out) .38s backwards, rayas-corren linear both;background-size:33.94px 33.94px;animation-timeline:auto,view()}@keyframes marca-sube{to{transform:translateY(-70px)rotate(-10deg)}}@keyframes rayas-corren{to{background-position:339.4px 0}}}}.section[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,8vw,6rem)}.section--ink[data-astro-cid-lcdefpme]{background:var(--ink)}.section__head[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.section__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.6rem}.section__sub[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.5rem}.section__head--light[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--text)}.section__head--light[data-astro-cid-lcdefpme] .section__sub[data-astro-cid-lcdefpme]{color:var(--muted)}.section__foot[data-astro-cid-lcdefpme]{margin-top:2rem}.grid-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.grid-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.grid-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.areas[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;display:grid}.area[data-astro-cid-lcdefpme]{border:1px solid var(--line);min-width:0;color:var(--text);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(16px);isolation:isolate;transition:transform .2s var(--spring), scale .2s var(--spring), color .2s var(--ease);background:#ffffff0a;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.area[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--accent);transform-origin:100%;transition:transform .42s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.area[data-astro-cid-lcdefpme]:is(:hover,:focus-visible){color:var(--ink);scale:1.02}.area[data-astro-cid-lcdefpme]:is(:hover,:focus-visible):before{transform-origin:0;transform:scaleX(1)}.area[data-astro-cid-lcdefpme]:active{transform:scale(.99)}.area__icon[data-astro-cid-lcdefpme]{border:2px solid var(--accent);width:46px;height:46px;color:var(--accent);transition:border-color .2s var(--ease), color .2s var(--ease), transform .3s var(--spring);border-radius:12px;flex:none;place-items:center;display:grid}.area[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .area__icon[data-astro-cid-lcdefpme]{border-color:var(--ink);color:var(--ink);transform:rotate(-6deg)}.area__copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.area__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:inherit;overflow-wrap:break-word;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.1}.area__count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);text-transform:uppercase;opacity:.8;font-size:.7rem}.area[data-astro-cid-lcdefpme]:hover .area__count[data-astro-cid-lcdefpme]{opacity:.85}.area__arrow[data-astro-cid-lcdefpme]{transition:transform .25s var(--spring);flex:none;margin-left:.25rem;font-size:1.4rem}.area[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .area__arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}@media (width>=560px){.areas[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=900px){.areas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.features[data-astro-cid-lcdefpme] .feature[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);box-shadow:var(--hard-sm);flex-direction:column;grid-column:1/-1;gap:.5rem;padding:1.5rem;display:flex}.feature__icon[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--accent);width:48px;height:48px;color:var(--ink);border-radius:12px;place-items:center;margin-bottom:.3rem;display:grid}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.4rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}@media (width>=640px){.features[data-astro-cid-lcdefpme] .feature[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (width>=1024px){.features[data-astro-cid-lcdefpme] .feature[data-astro-cid-lcdefpme]{grid-column:span 3}}.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--hard);flex-direction:column;grid-column:1/-1;gap:.6rem;padding:1.75rem;display:flex}.logro__icon[data-astro-cid-lcdefpme]{background:var(--accent);width:52px;height:52px;color:var(--ink);border-radius:14px;place-items:center;margin-bottom:.3rem;display:grid}.logro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.7rem}.logro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]:last-child{background:var(--accent);border-color:var(--accent);color:var(--ink)}.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]:last-child h3[data-astro-cid-lcdefpme]{color:var(--ink)}.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]:last-child p[data-astro-cid-lcdefpme]{color:#0a0a0ad1}.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]:last-child .logro__icon[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--accent)}@media (width>=900px){.logros[data-astro-cid-lcdefpme] .logro[data-astro-cid-lcdefpme]{grid-column:span 4}}
