.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) var(--space-l);background:var(--hero-bg);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__rejilla[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1000px){.hero__rejilla[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero__texto[data-astro-cid-lcdefpme]{max-width:46ch}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-4);margin-bottom:var(--space-s)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:var(--step-0);max-width:42ch}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.hero__visual[data-astro-cid-lcdefpme]{position:relative}.tablero[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-l), 0 0 80px -30px var(--glow-strong);position:relative;overflow:hidden}.tablero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;display:block}@media (width>=1000px){.tablero[data-astro-cid-lcdefpme]{transform-origin:0;width:128%;transform:perspective(1400px)rotateY(-7deg)rotateX(2deg)}}.vivo[data-astro-cid-lcdefpme]{top:var(--space-s);left:var(--space-s);z-index:2;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:100px;align-items:center;gap:7px;padding:.3em .8em;display:inline-flex;position:absolute}.vivo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#34d399;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 #34d39999}@media (prefers-reduced-motion:no-preference){.vivo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:2.4s ease-out infinite latido}}@keyframes latido{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 9px #34d39900}to{box-shadow:0 0 #34d39900}}.datos[data-astro-cid-lcdefpme]{margin:var(--space-l) 0 0;padding:var(--space-m) 0 0;gap:var(--space-m) var(--space-2xl);border-top:1px solid var(--border);flex-wrap:wrap;list-style:none;display:flex}.datos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-xs);display:flex}.datos__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step-1);color:var(--accent);font-weight:500;line-height:1}.datos__t[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.bajar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs);margin-top:var(--space-l);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-decoration:none;transition:color .2s;display:inline-flex}.bajar[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.bajar[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:2.2s ease-in-out infinite flotar}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.soluciones[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--space-xl);display:grid}@media (width>=720px){.soluciones[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.solucion[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}@media (width>=1080px){.soluciones[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr)}.solucion[data-astro-cid-lcdefpme]{grid-column:span 2}.solucion[data-astro-cid-lcdefpme]:nth-child(4),.solucion[data-astro-cid-lcdefpme]:last-child{grid-column:span 3}}.solucion[data-astro-cid-lcdefpme]{color:inherit;padding-top:var(--space-xl);text-decoration:none;display:block}.solucion__num[data-astro-cid-lcdefpme]{top:var(--space-m);left:var(--space-l);font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent);letter-spacing:.1em;position:absolute}.solucion[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.solucion[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1)}.solucion__tags[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 0;gap:var(--space-2xs);border-top:1px solid var(--border-soft);padding:0;padding-top:var(--space-s);list-style:none;display:grid}.solucion__tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-faint);width:100%;padding-left:1.1em;line-height:1.5;position:relative}.solucion__tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"+";color:var(--accent);opacity:.7;position:absolute;left:0}.solucion__flecha[data-astro-cid-lcdefpme]{top:var(--space-m);right:var(--space-l);color:var(--text-faint);transition:transform .2s,color .2s;position:absolute}.solucion[data-astro-cid-lcdefpme]:hover .solucion__flecha[data-astro-cid-lcdefpme]{color:var(--accent);transform:translate(4px)}.galeria[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.galeria[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.galeria__item[data-astro-cid-lcdefpme]{margin:0;position:relative}.galeria__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-l);border:1px solid var(--border);filter:saturate(.9)contrast(1.03);width:100%;transition:filter .25s,border-color .25s}.galeria__item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none;border-color:var(--accent)}.galeria__item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);font-size:var(--step--2);color:var(--text-faint);line-height:1.4}.arbol[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}@media (width>=900px){.arbol[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start}}.sectores[data-astro-cid-lcdefpme]{gap:var(--space-m);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=680px){.sectores[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.sectores[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.sectores[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1)}.arbol__marca[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-m);margin-bottom:var(--space-s);display:flex}.arbol__marca[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:12px;flex:none;width:52px;height:52px}.arbol__nombre[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:.1em;color:var(--text);margin:0}.arbol[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}.arbol__lineas[data-astro-cid-lcdefpme]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.arbol__lineas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2xs);padding:var(--space-m);border:1px solid var(--border-soft);border-left:2px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--surface);display:grid}.arbol__lineas[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-size:var(--step-0)}.arbol__lineas[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--step--1)}
