.service-catalog[data-astro-cid-l2y5zh3x]{align-items:start;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp[data-astro-cid-l2y5zh3x]{padding:var(--sp-5) var(--sp-6);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:border-color var(--t-base), box-shadow var(--t-base)}.tp--star[data-astro-cid-l2y5zh3x]{border-top:3px solid var(--coral)}.tp[data-astro-cid-l2y5zh3x]:hover,.tp[data-astro-cid-l2y5zh3x].is-open{border-color:var(--coral);box-shadow:var(--shadow-hover)}.tp__titulo[data-astro-cid-l2y5zh3x]{font-size:var(--text-h3);margin:0}.tp__toggle[data-astro-cid-l2y5zh3x]{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tp__chevron[data-astro-cid-l2y5zh3x]{border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);width:10px;height:10px;transition:transform var(--t-base);flex-shrink:0;transform:rotate(45deg)translate(-2px,-2px)}.tp[data-astro-cid-l2y5zh3x]:hover .tp__chevron[data-astro-cid-l2y5zh3x],.tp[data-astro-cid-l2y5zh3x].is-open .tp__chevron[data-astro-cid-l2y5zh3x]{transform:rotate(225deg)translate(-2px,-2px)}.tp__etiquetas[data-astro-cid-l2y5zh3x]{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;display:flex}.tp__tag[data-astro-cid-l2y5zh3x]{font-size:var(--text-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--mut);border-radius:var(--r-pill);background:#0f172a0f;padding:4px 10px}.tp__tag--etapa[data-astro-cid-l2y5zh3x]{color:var(--white);background:var(--navy)}.tp__tag--star[data-astro-cid-l2y5zh3x]{color:var(--coral-text);background:#ea35461a}.tp__panel[data-astro-cid-l2y5zh3x]{visibility:hidden;transition:grid-template-rows var(--t-slow), visibility var(--t-slow);grid-template-rows:0fr;display:grid}.tp__panel-inner[data-astro-cid-l2y5zh3x]{overflow:hidden}.tp[data-astro-cid-l2y5zh3x].is-open .tp__panel[data-astro-cid-l2y5zh3x]{visibility:visible;grid-template-rows:1fr}@media (hover:hover) and (pointer:fine){.tp[data-astro-cid-l2y5zh3x]:hover .tp__panel[data-astro-cid-l2y5zh3x]{visibility:visible;grid-template-rows:1fr}}.tp__desc[data-astro-cid-l2y5zh3x]{margin:var(--sp-4) 0 0;color:var(--mut)}.tp__rel[data-astro-cid-l2y5zh3x]{margin:var(--sp-4) 0 0}.tp__rel-titulo[data-astro-cid-l2y5zh3x]{margin:0 0 var(--sp-2);font-size:var(--text-caption);font-weight:var(--w-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--coral-text)}.tp__rel-lista[data-astro-cid-l2y5zh3x]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tp__mini[data-astro-cid-l2y5zh3x]{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t-base), background var(--t-base);display:inline-flex}.tp__mini[data-astro-cid-l2y5zh3x]:hover{border-color:var(--coral);background:var(--bg-card);text-decoration:none}.tp__mini-etapa[data-astro-cid-l2y5zh3x]{font-size:var(--text-micro);font-weight:var(--w-semibold);letter-spacing:var(--ls-tag);color:var(--mut-deep)}.tp__mini-nombre[data-astro-cid-l2y5zh3x]{font-size:var(--text-sm)}.tp__ficha[data-astro-cid-l2y5zh3x]{min-height:44px;margin:var(--sp-3) 0 0;font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--coral-text);align-items:center;display:inline-flex}@media (width<=680px){.service-catalog[data-astro-cid-l2y5zh3x]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tp__panel[data-astro-cid-l2y5zh3x],.tp__chevron[data-astro-cid-l2y5zh3x]{transition:none}}.sg-measure[data-astro-cid-5fhmc3oj]{max-width:820px}.sg-hero[data-astro-cid-5fhmc3oj]{padding:var(--sp-9) 0;background:var(--grad-surf)}.sg-hero[data-astro-cid-5fhmc3oj] h1[data-astro-cid-5fhmc3oj]{margin:var(--sp-3) 0 0;font-size:var(--text-hero)}.sg-ident[data-astro-cid-5fhmc3oj]{margin:var(--sp-4) 0 0;max-width:60ch;font-family:var(--display);font-size:var(--text-h4);color:var(--white)}.sg-lead[data-astro-cid-5fhmc3oj]{margin:var(--sp-4) 0 0;max-width:64ch;color:var(--mut-dark);font-size:var(--text-lead)}.sg-h2[data-astro-cid-5fhmc3oj]{font-size:var(--text-h2)}.sg-sub[data-astro-cid-5fhmc3oj]{padding:var(--sp-8) 0 0}.sg-chips[data-astro-cid-5fhmc3oj]{margin:var(--sp-4) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sg-chips[data-astro-cid-5fhmc3oj] li[data-astro-cid-5fhmc3oj]{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--ls-tag);color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.sg-prioridades[data-astro-cid-5fhmc3oj]{padding:var(--sp-7) 0 0}.sg-lista[data-astro-cid-5fhmc3oj]{gap:var(--sp-5);max-width:820px;margin:0;padding:0;list-style:none;display:grid}.sg-lista[data-astro-cid-5fhmc3oj] li[data-astro-cid-5fhmc3oj]{gap:var(--sp-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.sg-num[data-astro-cid-5fhmc3oj]{font-family:var(--display);font-size:var(--text-h2);color:var(--coral);line-height:1}.sg-lista[data-astro-cid-5fhmc3oj] h3[data-astro-cid-5fhmc3oj]{font-size:var(--text-h4);margin:0}.sg-lista[data-astro-cid-5fhmc3oj] p[data-astro-cid-5fhmc3oj]{margin:var(--sp-2) 0 0;max-width:62ch;color:var(--mut)}.sg-servicios[data-astro-cid-5fhmc3oj]{padding:var(--sp-8) 0 var(--sp-9)}.sg-servicios[data-astro-cid-5fhmc3oj] .sg-h2[data-astro-cid-5fhmc3oj]{margin-bottom:var(--sp-6)}.sg-cierre[data-astro-cid-5fhmc3oj]{padding:var(--sp-8) 0;background:var(--navy)}.sg-frase[data-astro-cid-5fhmc3oj]{margin:0 0 var(--sp-6);font-family:var(--display);font-size:var(--text-h2);color:var(--white)}@media (width<=680px){.sg-hero[data-astro-cid-5fhmc3oj],.sg-cierre[data-astro-cid-5fhmc3oj],.sg-servicios[data-astro-cid-5fhmc3oj]{padding-block:60px}}
