.banner[data-astro-cid-kxcgwanh]{background:linear-gradient(90deg, var(--accent) 0%, var(--accent-dark) 100%);color:var(--accent-ink);border-top:1px solid #00000026;border-bottom:1px solid #00000026;display:block}.banner[data-astro-cid-kxcgwanh]:hover .btn-fake[data-astro-cid-kxcgwanh]{background:var(--accent-ink);color:var(--accent-dark)}.banner-inner[data-astro-cid-kxcgwanh]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;padding-bottom:16px;display:flex}.txt[data-astro-cid-kxcgwanh]{align-items:center;gap:14px;min-width:0;display:flex}.lineas[data-astro-cid-kxcgwanh]{flex-direction:column;gap:2px;min-width:0;display:flex}.tag[data-astro-cid-kxcgwanh]{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;background:#00000038;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.72rem;font-weight:700}.titulo[data-astro-cid-kxcgwanh]{font-family:var(--font-head);font-size:1.15rem;font-weight:700}.sub[data-astro-cid-kxcgwanh]{opacity:.9;font-size:.95rem}.btn-fake[data-astro-cid-kxcgwanh]{background:#00000026;border:1px solid #00000040;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:.95rem;font-weight:600;transition:background .15s,color .15s}@media (width<=620px){.banner-inner[data-astro-cid-kxcgwanh]{flex-direction:column;align-items:flex-start;gap:12px}.txt[data-astro-cid-kxcgwanh]{flex-direction:column;align-items:flex-start;gap:8px}.btn-fake[data-astro-cid-kxcgwanh]{text-align:center;align-self:stretch}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(120% 120% at 80% 0%, #323232 0%, var(--bg) 55%);border-bottom:1px solid var(--border);padding:80px 0 64px;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .head-bg[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;max-width:760px;position:relative}.hero[data-astro-cid-lcdefpme] .claim[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:-.02em;color:var(--accent);text-shadow:2px 2px #5b514f;margin:0 0 .4em;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.15}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme].eyebrow{line-height:inherit;letter-spacing:.12em;margin:0 0 12px;font-size:.78rem;font-weight:600}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .partimos[data-astro-cid-lcdefpme]{color:#fff;text-shadow:2px 2px #000}.hero[data-astro-cid-lcdefpme] .partimos[data-astro-cid-lcdefpme]{margin:-4px 0 0;font-weight:500}.hero[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.buscaHero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.buscaHero[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:#fff;text-shadow:2px 2px #000;font-size:.95rem;font-weight:500}.buscaHero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:220px;max-width:340px;font:inherit;color:var(--text);background:color-mix(in srgb, var(--bg) 82%, transparent);border:1px solid var(--border);border-radius:999px;flex:1;padding:11px 14px;font-size:.95rem}.buscaHero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--muted)}.buscaHero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}@media (width<=560px){.buscaHero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{max-width:none;font-size:16px}}#que-hacemos[data-astro-cid-lcdefpme]{scroll-margin-top:68px}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;height:100%;padding:26px;display:flex;position:relative}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .fondo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;filter:saturate(1.15);opacity:.62;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 52%, transparent) 0%, color-mix(in srgb, var(--surface) 86%, transparent) 100%);position:absolute;inset:0}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .contenido[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;height:100%;display:flex}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .contenido[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:#d8d4cf}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .contenido[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .contenido[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme],.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme] .contenido[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{text-shadow:0 1px 3px #00000073}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme]:hover .fondo[data-astro-cid-lcdefpme]{opacity:.78}@media (prefers-reduced-motion:reduce){.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme]:hover .fondo[data-astro-cid-lcdefpme]{opacity:.62}}.cat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.cat[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;padding-top:12px;font-size:.95rem;font-weight:600}.cat[data-astro-cid-lcdefpme].archivo{border-color:#ff6a3d73}.cats[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme].archivo:before{background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 52%, transparent) 0%, color-mix(in srgb, var(--surface) 86%, transparent) 100%), linear-gradient(180deg, #ff6a3d24, transparent 60%)}.tambien[data-astro-cid-lcdefpme]{color:var(--muted);margin:28px 0 0}.tambien[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:500}.tambien[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.destacados[data-astro-cid-lcdefpme]{background:var(--surface-2)}@media (width>=900px){.destacados[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
