/* paginas-agency.css — páginas de servicio y de contenido de Orbyte Agency (19-oct-2026). Capa sobre styles.css + sistemas.css. */
.pa-h1{font-family:var(--disp);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.03em;margin:0;text-wrap:balance}
.pa-hero{padding-top:clamp(120px,16vw,200px)}
a.sx-c{display:block;color:inherit;text-decoration:none}
.sx-c .mas{display:inline-block;margin-top:16px;font-size:.92rem;color:var(--ambar);font-weight:600}
.sx-c .sx-lista{margin-top:14px;gap:10px}
.pa-rel{display:flex;flex-wrap:wrap;gap:10px 12px;margin:26px 0 0;padding:0;list-style:none}
.pa-rel a{display:inline-block;padding:10px 18px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink);text-decoration:none;font-size:.98rem;transition:border-color .3s,background .3s}
.pa-rel a:hover{border-color:var(--ambar);background:var(--panel-2)}
.pa-txt{max-width:46em;color:var(--mid);line-height:1.6;font-size:1.05rem}
.pa-txt p{margin:0 0 16px}
.pa-txt a,.sx-faq a,.sx-h a,.sx-nota a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.pa-socios .sx-c h3{font-size:1.5rem}
.pa-socios .rol{display:block;margin-bottom:10px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ambar);font-weight:600}
main .bloque.fundido{padding-block:clamp(44px,6vw,88px)}
main .bloque.pa-hero{padding-top:clamp(120px,16vw,200px)}
.sx-faq+.pa-rel{margin-top:30px}
.sx-nota{margin-top:30px}
