.hero[data-astro-cid-z5ioa2d2]{background:var(--ink);color:#fff;isolation:isolate;flex-direction:column;min-height:clamp(580px,88vh,880px);display:flex;position:relative;overflow:hidden}.hero__foto[data-astro-cid-z5ioa2d2]{object-fit:cover;object-position:50% 48%;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}html.js .hero__foto[data-astro-cid-z5ioa2d2]{animation:ib-hero-zoom 9s var(--ease-in-out) infinite alternate}@keyframes ib-hero-zoom{0%{transform:scale(1.03)}to{transform:scale(1.12)}}.hero__resplandor[data-astro-cid-z5ioa2d2]{mix-blend-mode:screen;opacity:.3;background:radial-gradient(54% 58% at 74% 44%,#f7c05a8c,#0000 70%);position:absolute;inset:0}html.js .hero__resplandor[data-astro-cid-z5ioa2d2]{animation:6.5s ease-in-out infinite alternate ib-hero-respirar}@keyframes ib-hero-respirar{0%{opacity:.22}to{opacity:.62}}.hero__rafaga[data-astro-cid-z5ioa2d2]{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:55%;position:absolute;top:-50%;bottom:-50%;left:-65%;transform:translate(0)}html.js .hero__rafaga[data-astro-cid-z5ioa2d2]{animation:ib-hero-rafaga 14s var(--ease-in-out) infinite}@keyframes ib-hero-rafaga{0%{transform:translate(0)}16%{transform:translate(330%)}to{transform:translate(330%)}}.hero__particulas[data-astro-cid-z5ioa2d2]{width:100%;height:100%;position:absolute;inset:0}.hero__velo[data-astro-cid-z5ioa2d2]{background:linear-gradient(90deg,#0a0807e0 0%,#0a0807c7 32%,#0a08075c 58%,#0a08070f 76%),linear-gradient(#0a08076b 0%,#0a080700 26% 58%,#0a0807bd 100%);position:absolute;inset:0}.hero__foto[data-astro-cid-z5ioa2d2],.hero__resplandor[data-astro-cid-z5ioa2d2],.hero__rafaga[data-astro-cid-z5ioa2d2],.hero__particulas[data-astro-cid-z5ioa2d2],.hero__velo[data-astro-cid-z5ioa2d2]{pointer-events:none}.hero__cuerpo[data-astro-cid-z5ioa2d2]{z-index:2;flex:1;align-items:center;padding:clamp(56px,8vh,96px) 0 clamp(28px,4vh,44px);display:flex;position:relative}.hero__inner[data-astro-cid-z5ioa2d2]{flex-direction:column;gap:clamp(28px,5vh,52px);width:100%;display:flex}.hero__texto[data-astro-cid-z5ioa2d2]{gap:var(--sp-6);flex-direction:column;max-width:660px;display:flex}.hero__texto[data-astro-cid-z5ioa2d2] h1[data-astro-cid-z5ioa2d2]{font-family:var(--font-title);letter-spacing:-.036em;text-shadow:0 2px 24px #0a080773;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:700;line-height:.99}.hero__grad[data-astro-cid-z5ioa2d2]{background:var(--grad-hero);color:#0000;background-clip:text}.hero__texto[data-astro-cid-z5ioa2d2] p[data-astro-cid-z5ioa2d2]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-fuerte);text-shadow:0 1px 16px #0a08078c;margin:0;line-height:1.58}.hero__ctas[data-astro-cid-z5ioa2d2]{gap:var(--sp-3);flex-wrap:wrap;padding-top:2px;display:flex}.hero__btn[data-astro-cid-z5ioa2d2]{--btn-py:17px;--btn-px:28px;--btn-fs:15.5px}.hero__social[data-astro-cid-z5ioa2d2]{align-items:center;gap:var(--sp-4);padding-top:var(--sp-3);display:flex}.hero__avatares[data-astro-cid-z5ioa2d2]{display:flex}.hero__avatares[data-astro-cid-z5ioa2d2] img[data-astro-cid-z5ioa2d2]{object-fit:cover;border:2px solid var(--ink);background:#fff;border-radius:50%;width:42px;height:42px;margin-right:-12px}.hero__avatares[data-astro-cid-z5ioa2d2] img[data-astro-cid-z5ioa2d2]:last-child{margin-right:0}.hero__social[data-astro-cid-z5ioa2d2]>span[data-astro-cid-z5ioa2d2]{font-size:var(--fs-sm);color:var(--blanco-medio);text-shadow:0 1px 12px #0a080799;line-height:1.4}.hero__social[data-astro-cid-z5ioa2d2] strong[data-astro-cid-z5ioa2d2]{color:#fff;font-weight:600}.hero__etiqueta[data-astro-cid-z5ioa2d2]{align-self:flex-start;align-items:center;gap:var(--sp-4);max-width:560px;padding:var(--sp-4) var(--sp-5);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ink-border);background:#0c0a09a8;border-radius:3px;display:flex}.hero__pulso[data-astro-cid-z5ioa2d2]{flex:none;width:9px;height:9px;display:inline-flex;position:relative}.hero__pulso[data-astro-cid-z5ioa2d2] span[data-astro-cid-z5ioa2d2]{background:var(--green);border-radius:50%;position:absolute;inset:0}.hero__pulso[data-astro-cid-z5ioa2d2] span[data-astro-cid-z5ioa2d2]:first-child{animation:2.4s ease-in-out infinite ib-pulse}.hero__etiqueta-texto[data-astro-cid-z5ioa2d2]{font-size:var(--fs-sm);color:var(--blanco-fuerte);min-width:0;line-height:1.4}.hero__stats[data-astro-cid-z5ioa2d2]{z-index:2;position:relative}.hero__stats[data-astro-cid-z5ioa2d2] .stats--lg{margin-top:0}@media (width<=860px){.hero[data-astro-cid-z5ioa2d2]{min-height:clamp(540px,82vh,760px)}.hero__velo[data-astro-cid-z5ioa2d2]{background:linear-gradient(90deg,#0a0807e6 0%,#0a0807d6 50%,#0a08079e 100%),linear-gradient(#0a080780 0%,#0a08071a 32%,#0a0807c7 100%)}.hero__texto[data-astro-cid-z5ioa2d2]{gap:var(--sp-5)}.hero__social[data-astro-cid-z5ioa2d2]>span[data-astro-cid-z5ioa2d2]{font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){html.js .hero__foto[data-astro-cid-z5ioa2d2]{animation:none;transform:scale(1.04)}html.js .hero__resplandor[data-astro-cid-z5ioa2d2]{opacity:.4;animation:none}html.js .hero__rafaga[data-astro-cid-z5ioa2d2]{animation:none;display:none}.hero__pulso[data-astro-cid-z5ioa2d2] span[data-astro-cid-z5ioa2d2]:first-child{animation:none}}@property --ib-tray-n{syntax:"<integer>";inherits:true;initial-value:0}.tray[data-astro-cid-3qulnwzh]{background:var(--ink-deep);padding:clamp(44px,6vw,72px) 0}.tray__card[data-astro-cid-3qulnwzh]{border:1px solid var(--ink-border);background:linear-gradient(150deg,#e0562b12,#14110f1a);border-radius:4px;gap:clamp(24px,3.4vw,38px);padding:clamp(30px,4.4vw,54px);display:grid;position:relative;overflow:hidden}.tray__halo[data-astro-cid-3qulnwzh]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f7a94a21,#0000 68%);border-radius:50%;width:46%;position:absolute;top:-40%;right:-12%}.tray__cabecera[data-astro-cid-3qulnwzh]{gap:var(--sp-3);display:grid;position:relative}.tray__eyebrow[data-astro-cid-3qulnwzh]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-light)}.tray__copy[data-astro-cid-3qulnwzh]{max-width:var(--medida);color:var(--blanco-medio);margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.tray__cifra[data-astro-cid-3qulnwzh]{font-family:var(--font-title);align-items:baseline;gap:clamp(10px,1.4vw,18px);margin:0;line-height:.86;display:flex;position:relative}.tray__n[data-astro-cid-3qulnwzh]{letter-spacing:-.045em;background:var(--grad-hero);color:#0000;background-clip:text;min-width:1.1em;font-size:clamp(76px,15vw,168px);font-weight:700}.tray__n[data-astro-cid-3qulnwzh]:after{counter-reset:ibtray var(--ib-tray-n);content:counter(ibtray)}.tray__unidad[data-astro-cid-3qulnwzh]{letter-spacing:-.02em;color:var(--blanco-fuerte);font-size:clamp(19px,2.4vw,30px);font-weight:600}.tray__sr[data-astro-cid-3qulnwzh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tray__linea[data-astro-cid-3qulnwzh]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--blanco-tenue);align-items:center;gap:clamp(12px,1.8vw,20px);font-size:clamp(11px,1.3vw,13px);display:flex;position:relative}.tray__anio--fin[data-astro-cid-3qulnwzh]{color:var(--orange-light)}.tray__riel[data-astro-cid-3qulnwzh]{background:#ffffff1c;border-radius:2px;flex:1;height:2px;position:relative}.tray__fill[data-astro-cid-3qulnwzh]{background:var(--grad-marca);transform-origin:0;border-radius:2px;position:absolute;inset:0}.tray__carro[data-astro-cid-3qulnwzh]{position:absolute;inset:0}.tray__punto[data-astro-cid-3qulnwzh]{background:var(--orange-light);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 4px #f7a94a29}.tray__card[data-astro-cid-3qulnwzh].tray--espera{opacity:0;transform:translateY(24px)}.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__fill[data-astro-cid-3qulnwzh]{transform:scaleX(0)}.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__carro[data-astro-cid-3qulnwzh]{transform:translate(-100%)}.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__punto[data-astro-cid-3qulnwzh]{opacity:0}.tray__card[data-astro-cid-3qulnwzh].tray--vista{opacity:1;transition:opacity var(--dur-lenta) var(--ease-out), transform var(--dur-lenta) var(--ease-out);transform:none}.tray__card[data-astro-cid-3qulnwzh].tray--vista .tray__n[data-astro-cid-3qulnwzh]{animation:ib-tray-contar 1.25s var(--ease-out) .18s both}.tray__card[data-astro-cid-3qulnwzh].tray--vista .tray__fill[data-astro-cid-3qulnwzh]{animation:ib-tray-trazo 1.25s var(--ease-out) .18s both}.tray__card[data-astro-cid-3qulnwzh].tray--vista .tray__carro[data-astro-cid-3qulnwzh]{animation:ib-tray-carro 1.25s var(--ease-out) .18s both}.tray__card[data-astro-cid-3qulnwzh].tray--vista .tray__punto[data-astro-cid-3qulnwzh]{animation:ib-tray-punto .4s var(--ease-out) .18s both}@keyframes ib-tray-contar{0%{--ib-tray-n:0}to{--ib-tray-n:var(--ib-tray-fin)}}@keyframes ib-tray-trazo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ib-tray-carro{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ib-tray-punto{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tray__card[data-astro-cid-3qulnwzh].tray--espera,.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__fill[data-astro-cid-3qulnwzh],.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__carro[data-astro-cid-3qulnwzh],.tray__card[data-astro-cid-3qulnwzh].tray--espera .tray__punto[data-astro-cid-3qulnwzh]{opacity:1;transform:none}}@media (width<=560px){.tray__linea[data-astro-cid-3qulnwzh]{font-size:var(--fs-2xs);letter-spacing:.08em}}.ig[data-astro-cid-y6kbr5nw]{background:var(--bg-warm);padding:clamp(52px,8vw,96px) 0}.ig__cabecera[data-astro-cid-y6kbr5nw]{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:clamp(24px,3.2vw,36px);display:flex}.ig__eyebrow[data-astro-cid-y6kbr5nw]{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-texto);display:block}.ig__perfil[data-astro-cid-y6kbr5nw]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.ig__perfil[data-astro-cid-y6kbr5nw]:hover{color:var(--orange-texto)}.ig__grilla[data-astro-cid-y6kbr5nw]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.1vw,14px);margin:0;padding:0;list-style:none;display:grid}.ig__item[data-astro-cid-y6kbr5nw]{margin:0}.ig__enlace[data-astro-cid-y6kbr5nw]{background:var(--border-soft);aspect-ratio:1;border-radius:3px;display:block;position:relative;overflow:hidden}.ig__img[data-astro-cid-y6kbr5nw]{object-fit:cover;width:100%;height:100%;display:block}.ig__video[data-astro-cid-y6kbr5nw]{color:#fff;background:#0c0a099e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:9px;right:9px}@media (hover:hover) and (pointer:fine){.ig__img[data-astro-cid-y6kbr5nw]{transition:transform var(--dur-lenta) var(--ease-out)}.ig__enlace[data-astro-cid-y6kbr5nw]:hover .ig__img[data-astro-cid-y6kbr5nw]{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ig__img[data-astro-cid-y6kbr5nw]{transition:none}.ig__enlace[data-astro-cid-y6kbr5nw]:hover .ig__img[data-astro-cid-y6kbr5nw]{transform:none}}@media (width<=900px){.ig__grilla[data-astro-cid-y6kbr5nw]{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.ig__grilla[data-astro-cid-y6kbr5nw]{grid-template-columns:repeat(2,1fr)}}.clientes[data-astro-cid-lcdefpme]{background:var(--bg-white);padding:var(--sp-7) 0 var(--sp-7);border-bottom:1px solid var(--border)}.clientes__cabecera[data-astro-cid-lcdefpme]{padding-bottom:var(--sp-5)}.clientes__titulo[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.clientes__mascara[data-astro-cid-lcdefpme]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.clientes__cinta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-8);width:max-content;animation:42s linear infinite ib-marquee;display:flex}.clientes__cinta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;opacity:.9;filter:grayscale()contrast(1.04);width:auto;height:54px}.pilares[data-astro-cid-lcdefpme]{background:var(--bg);padding:clamp(52px,8vw,104px) 0}.pilares__grid[data-astro-cid-lcdefpme]{grid-template-columns:.78fr 1.22fr;gap:clamp(30px,5vw,72px);display:grid}.pilares__intro[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.pilares__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.pilares__intro[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);object-fit:cover;border-radius:4px;width:100%;height:260px}.pilares__lista[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.pilar[data-astro-cid-lcdefpme]{gap:var(--sp-6);padding:var(--sp-6) 0;border-top:1px solid var(--border);grid-template-columns:72px 1fr;display:grid}.pilar--ultimo[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.pilar__num[data-astro-cid-lcdefpme]{font-family:var(--font-title);font-size:var(--fs-3xl);letter-spacing:-.03em;color:var(--orange);font-weight:700;line-height:1}.pilar[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-direction:column;display:flex}.pilar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-title);font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:600}.pilar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.servicios[data-astro-cid-lcdefpme]{background:var(--bg-white);border-top:1px solid var(--border);padding:clamp(52px,8vw,104px) 0}.servicios__inner[data-astro-cid-lcdefpme]{gap:var(--sp-7);flex-direction:column;display:flex}.servicios__cabecera[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--sp-7);flex-wrap:wrap;display:flex}.servicios__cabecera[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.servicios__cabecera[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:var(--medida-corta)}.servicios__cta[data-astro-cid-lcdefpme]{--btn-py:14px;--btn-px:24px;--btn-fs:14.5px;flex:none}.servicios__grid[data-astro-cid-lcdefpme]{gap:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}.servicio[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--bg-white);color:var(--ink);transition:border-color var(--dur-media) ease;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.servicio[data-astro-cid-lcdefpme]:hover{border-color:var(--ink);color:var(--ink)}.servicio__link[data-astro-cid-lcdefpme]{padding-top:var(--sp-2);font-size:var(--fs-sm);color:var(--orange);margin-top:auto;font-weight:600}.servicio[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:232px;display:block}.servicio__cuerpo[data-astro-cid-lcdefpme]{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.servicio__etiqueta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.servicio[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-title);font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:600}.servicio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.6}.catalogo[data-astro-cid-lcdefpme]{background:var(--bg-warm);padding:clamp(52px,8vw,104px) 0}.catalogo__inner[data-astro-cid-lcdefpme]{gap:var(--sp-7);flex-direction:column;display:flex}.catalogo__cabecera[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.catalogo__cabecera[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:var(--medida-corta)}.catalogo__cabecera[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.catalogo__grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.cat-card[data-astro-cid-lcdefpme]{background:var(--bg-white);color:var(--ink);transition:box-shadow var(--dur-media) ease;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #14110f0d}.cat-card[data-astro-cid-lcdefpme]:hover{color:var(--ink);box-shadow:0 18px 44px #14110f24}.cat-card__media[data-astro-cid-lcdefpme]{height:236px;position:relative}.cat-card__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cat-card__tag[data-astro-cid-lcdefpme]{padding:var(--sp-2) var(--sp-3);color:#fff;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#14110fd1;border-radius:2px;position:absolute;top:16px;left:16px}.cat-card__cuerpo[data-astro-cid-lcdefpme]{padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;flex:1;display:flex}.cat-card__cuerpo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.6}.cat-card__link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--orange);margin-top:auto;font-weight:600;display:inline-flex}.capacitacion[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;padding:clamp(52px,8vw,104px) 0}.capacitacion__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.capacitacion__mosaico[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-rows:190px 190px;grid-template-columns:1.35fr 1fr;display:grid}.capacitacion__mosaico[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:4px;width:100%;height:100%}.capacitacion__mosaico[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{grid-row:span 2}.capacitacion__texto[data-astro-cid-lcdefpme]{gap:var(--sp-5);flex-direction:column;display:flex}.capacitacion__parrafo[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-medio);margin:0;line-height:1.62}.capacitacion__items[data-astro-cid-lcdefpme]{gap:var(--sp-4);padding-top:var(--sp-2);flex-direction:column;display:flex}.capacitacion__item[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--ink-border);font-size:var(--fs-md);color:var(--blanco-fuerte);display:flex}.capacitacion__item--ultimo[data-astro-cid-lcdefpme]{border-bottom:none;padding-bottom:0}.capacitacion__item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--orange-light);flex:none}.capacitacion__cta[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);--btn-py:16px;--btn-px:26px;align-self:flex-start}.deas[data-astro-cid-lcdefpme]{background:var(--bg-white);border-bottom:1px solid var(--border);padding:clamp(52px,8vw,104px) 0}.deas__tarjeta[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:4px;grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden}.deas__texto[data-astro-cid-lcdefpme]{gap:var(--sp-5);flex-direction:column;justify-content:center;padding:clamp(30px,5vw,56px) clamp(22px,4vw,48px);display:flex}.deas__pill[data-astro-cid-lcdefpme]{align-self:flex-start;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--red-tint);color:var(--red);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;font-weight:500;display:inline-flex}.deas__pill-dot[data-astro-cid-lcdefpme]{background:var(--red);border-radius:50%;width:7px;height:7px}.deas__texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.deas__ctas[data-astro-cid-lcdefpme]{gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.deas__ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{--btn-py:16px;--btn-px:26px}.deas__btn-registrar[data-astro-cid-lcdefpme]:hover{transform:none}.deas__estado[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.5}.deas__mapa[data-astro-cid-lcdefpme]{background:var(--bg-map);min-height:460px;position:relative}.deas__video[data-astro-cid-lcdefpme]{margin-top:var(--sp-5);gap:var(--sp-7);grid-template-columns:1.08fr .92fr;align-items:center;display:grid}.deas__video-frame[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:4px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.deas__video-frame[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;position:absolute;inset:0}.deas__video-texto[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.deas__video-texto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.026em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.14}.deas__video-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.deas__video-texto[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--fs-md);align-self:flex-start;font-weight:600}.nosotros[data-astro-cid-lcdefpme]{background:var(--bg);padding:clamp(52px,8vw,104px) 0}.nosotros__inner[data-astro-cid-lcdefpme]{gap:var(--sp-7);flex-direction:column;display:flex}.nosotros__intro[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,5vw,72px);display:grid}.nosotros__titulo[data-astro-cid-lcdefpme],.nosotros__parrafos[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.nosotros__parrafos[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.65}.nosotros__destacado[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)!important;color:var(--text-strong)!important;line-height:1.6!important}.nosotros__foto[data-astro-cid-lcdefpme]{position:relative}.nosotros__foto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:4px;width:100%;height:clamp(280px,34vw,480px);display:block}.nosotros__foto-etiqueta[data-astro-cid-lcdefpme]{padding:var(--sp-4) var(--sp-5);-webkit-backdrop-filter:blur(8px);font-size:var(--fs-sm);color:var(--text-strong);background:#faf9f8f0;border-radius:3px;position:absolute;bottom:24px;left:24px}.puertas[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);grid-template-columns:.62fr 1.38fr;align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(20px,3vw,36px);padding-top:clamp(40px,5vw,64px);display:grid}.puertas__texto[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-direction:column;display:flex}.puertas__texto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.026em;margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.12}.puertas__texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-md);color:var(--text-muted);margin:0;line-height:1.62}.puertas__cta[data-astro-cid-lcdefpme]{--btn-py:15px;--btn-px:24px;align-self:flex-start}.puertas__videos[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.video-card[data-astro-cid-lcdefpme]{padding:var(--sp-3) var(--sp-3) 0;background:var(--bg-white);border:1px solid var(--border);transition:transform var(--dur-media) ease, box-shadow var(--dur-media) ease, border-color var(--dur-media) ease;border-radius:5px;flex-direction:column;gap:0;margin:0;display:flex;box-shadow:0 1px 2px #14110f0d}@media (hover:hover) and (pointer:fine){.video-card[data-astro-cid-lcdefpme]:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 18px 40px #14110f1f}}.video-card__marco[data-astro-cid-lcdefpme]{aspect-ratio:9/16;background:var(--ink);border-radius:3px;max-height:440px;position:relative;overflow:hidden}.video-card__marco[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video-card__pie[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4;display:flex}.video-card__num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;color:var(--orange);flex:none}.contacto[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;padding:clamp(52px,8vw,96px) 0 84px;position:relative;overflow:hidden}.contacto__halo[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(#e0562b3d,#0000 68%);width:900px;height:560px;position:absolute;bottom:-280px;left:50%;transform:translate(-50%)}.contacto__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid;position:relative}.contacto__texto[data-astro-cid-lcdefpme]{gap:var(--sp-5);flex-direction:column;display:flex}.contacto__texto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.036em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:700;line-height:1.03}.contacto__texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--medida);font-size:var(--fs-lg);color:var(--blanco-medio);margin:0;line-height:1.58}.contacto__ctas[data-astro-cid-lcdefpme]{gap:var(--sp-3);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.contacto__btn[data-astro-cid-lcdefpme]{--btn-py:18px;--btn-px:30px;--btn-fs:16px}.contacto__datos[data-astro-cid-lcdefpme]{border:1px solid var(--ink-border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.contacto__datos[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--ink-border);gap:var(--sp-1);flex-direction:column;display:flex}.contacto__datos[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.contacto__datos[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--blanco-tenue)}.contacto__valor[data-astro-cid-lcdefpme]{font-size:var(--fs-md)}
