.tec-intro[data-astro-cid-djubehhn],.tec-importa[data-astro-cid-djubehhn]{background:#fff}.tec-intro__grid[data-astro-cid-djubehhn],.tec-importa__grid[data-astro-cid-djubehhn]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem 4rem;display:grid}@media (min-width:960px){.tec-intro__grid[data-astro-cid-djubehhn],.tec-importa__grid[data-astro-cid-djubehhn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tec-importa__titulo[data-astro-cid-djubehhn]{top:calc(var(--bar-h) + 2rem);position:sticky}}.tec-lead[data-astro-cid-djubehhn]{color:var(--tinta);font-size:1.12rem;line-height:1.75}.tec-galeria[data-astro-cid-djubehhn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:2.5rem;display:grid}@media (min-width:1024px){.tec-galeria[data-astro-cid-djubehhn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.tec-foto[data-astro-cid-djubehhn]{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radio-foto);background:var(--medianoche);color:#fff;box-shadow:var(--sombra-tarjeta);transition:opacity .9s var(--ease-out-expo) var(--reveal-delay,0s), transform 1s var(--ease-out-expo) var(--reveal-delay,0s), translate .5s var(--ease-out-expo);flex-direction:column;justify-content:flex-end;padding:1.1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.tec-foto[data-astro-cid-djubehhn]:hover{color:#fff;translate:0 -4px}.tec-foto[data-astro-cid-djubehhn] img[data-astro-cid-djubehhn]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out-expo);position:absolute;inset:0}.tec-foto[data-astro-cid-djubehhn]:hover img[data-astro-cid-djubehhn]{scale:1.06}.tec-foto__velo[data-astro-cid-djubehhn]{z-index:-1;background:linear-gradient(#08162700 25%,#08162780 55%,#081627f0 100%);position:absolute;inset:0}.tec-foto__chip[data-astro-cid-djubehhn]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;text-transform:uppercase;color:var(--champan);background:#08162780;border:1px solid #fff3;padding:.3rem .7rem;font-size:.62rem;font-weight:600;position:absolute;top:.9rem;left:.9rem}.tec-foto__flecha[data-astro-cid-djubehhn]{width:2.3rem;height:2.3rem;transition:background-color .3s, color .3s, rotate .5s var(--ease-out-expo);background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem}.tec-foto[data-astro-cid-djubehhn]:hover .tec-foto__flecha[data-astro-cid-djubehhn]{background:var(--champan);color:#10233a;rotate:-45deg}.tec-foto__texto[data-astro-cid-djubehhn]{flex-direction:column;gap:.2rem;display:flex}.tec-foto__titulo[data-astro-cid-djubehhn]{color:#fff;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.1}.tec-foto__sub[data-astro-cid-djubehhn]{color:#ffffffbf;font-size:.78rem;line-height:1.35}.tec-grid[data-astro-cid-djubehhn]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.tec-grid[data-astro-cid-djubehhn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.tec-card[data-astro-cid-djubehhn]{transition:opacity .9s var(--ease-out-expo) var(--reveal-delay,0s), transform 1s var(--ease-out-expo) var(--reveal-delay,0s), translate .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), border-color .4s, background-color .4s;flex-direction:column;gap:.7rem;padding:1.75rem 1.6rem 1.6rem;display:flex;position:relative}.tec-card__icono[data-astro-cid-djubehhn]{background:var(--medianoche);width:3.1rem;height:3.1rem;color:var(--champan);border-radius:.95rem;place-items:center;margin-bottom:.3rem;transition:background-color .35s,color .35s;display:grid}.tec-card[data-astro-cid-djubehhn]:hover .tec-card__icono[data-astro-cid-djubehhn]{background:var(--oro);color:#10233a}.tec-card__titulo[data-astro-cid-djubehhn]{color:var(--tinta);font-size:1.3rem;line-height:1.2}.tec-card__texto[data-astro-cid-djubehhn]{color:var(--tinta-suave);font-size:.95rem;line-height:1.7}.tec-card__texto[data-astro-cid-djubehhn] a{color:var(--tinta);text-underline-offset:3px;-webkit-text-decoration:underline #d4a54ab3;text-decoration:underline #d4a54ab3}.tec-card__link[data-astro-cid-djubehhn]{color:var(--acento-texto);transition:background-size .5s var(--ease-out-expo), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-self:flex-start;margin-top:auto;padding-top:.4rem;font-size:.86rem;font-weight:600;text-decoration:none}.tec-card__link[data-astro-cid-djubehhn]:hover{color:var(--tinta);background-size:100% 1px}.tec-cirugia[data-astro-cid-djubehhn]{overflow:hidden}.tec-cirugia__iris[data-astro-cid-djubehhn]{z-index:-1;aspect-ratio:1;opacity:.35;pointer-events:none;width:34rem;position:absolute;top:-6rem;right:-12rem}.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__icono[data-astro-cid-djubehhn]{background:#f0c8741f}.tec-card--vidrio[data-astro-cid-djubehhn]:hover .tec-card__icono[data-astro-cid-djubehhn]{background:var(--oro);color:#10233a}.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__titulo[data-astro-cid-djubehhn]{color:#fff}.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__texto[data-astro-cid-djubehhn]{color:#ffffffb3}.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__texto[data-astro-cid-djubehhn] a,.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__link[data-astro-cid-djubehhn]{color:var(--champan)}.tec-card--vidrio[data-astro-cid-djubehhn] .tec-card__link[data-astro-cid-djubehhn]:hover{color:#fff}.tec-card__num[data-astro-cid-djubehhn]{font-size:1.6rem;line-height:1;position:absolute;top:1.5rem;right:1.6rem}@media (max-width:1023px){.tec-foto__chip[data-astro-cid-djubehhn]{font-size:.75rem}}@media (pointer:coarse),(max-width:1023px){.tec-card__link[data-astro-cid-djubehhn]{align-items:center;min-height:2.75rem;display:inline-flex}}
