/* ARAD 2027 · LÍNEA CLARA · estilos compartidos del resto de la web (barra, cursor, tooltip, pie, scroll). La Home trae los suyos en index.php. */
html body.a27{--a27-top:clamp(56px,5.6vw,80px)}
html body.a27 .a27-top{background:#fff!important;color:var(--tinta,#0d0d0d)!important;border-bottom:1px solid #e4e4e4;padding:0 clamp(16px,3.4vw,48px);font-size:clamp(10px,.8vw,12px);letter-spacing:.2em;font-weight:500}
html body.a27 .a27-top::before{display:none}
html body.a27 .a27-top__logo{top:50%;transform:translateY(-50%);width:clamp(34px,3.4vw,48px);margin-left:calc(clamp(34px,3.4vw,48px)/-2)}
html body.a27 .a27-top__logo img{filter:invert(1)}
html body.a27 .a27-top :is(a,button,.a27-dx){color:var(--tinta,#0d0d0d)!important}
html body.a27 .a27-nudge{display:none!important}
html body.a27 header.a27-top #a27MenuBtn,html body.a27 header.a27-top a.a27-dx,html body.a27 header.a27-top a.a27-dx:visited,html body.a27 header.a27-top a.a27-dx *{color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important}
html body.a27 header.a27-top .a27-top__logo{display:block!important;opacity:1!important}
html body.a27 header.a27-top .a27-dx{max-width:none!important;white-space:nowrap!important;font-size:clamp(9px,.8vw,12px)!important;line-height:1.2!important;letter-spacing:.2em!important;font-weight:500!important;text-transform:uppercase}
html body.a27 header.a27-top .a27-dx__pre{display:inline!important}
html body.a27 header.a27-top{box-shadow:none!important}
html body.a27 header.a27-top .a27-top__logo{position:absolute!important;left:50%!important;top:50%!important;margin:0!important;width:clamp(56px,6vw,86px)!important;transform:translate(-50%,-50%)!important;transition:none!important;animation:none!important;opacity:1!important}
html body.a27 header.a27-top .a27-top__logo img{content:url(/assets/2027/arad-wordmark.png);width:100%!important;height:auto!important;display:block;filter:invert(1)!important;transition:none!important;animation:none!important;transform:none!important}
/* Cursor pixel vintage (sin círculo) */
html body.a27 .a27-cur-dot,html body.a27 .a27-cur-ring,html body.a27 .a27-spot{display:none!important}
html body.a27,html body.a27 *{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2219%22 viewBox=%220 0 12 19%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%220%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%228%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%229%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2210%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%228%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3C/svg%3E") 0 0,default!important}
html body.a27 :is(a,button,summary,label,select,[data-href],[role=button],.c,.btn),html body.a27 :is(a,button,summary,label,select,[data-href],[role=button],.c,.btn) *{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2218%22 height=%2219%22 viewBox=%220 0 18 19%22 shape-rendering=%22crispEdges%22%3E%3Crect x=%226%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%220%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%221%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%222%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%223%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%224%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2210%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2211%22 y=%225%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%229%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2210%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2214%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2215%22 y=%226%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%229%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2210%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2213%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2214%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2216%22 y=%227%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%222%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2216%22 y=%228%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2216%22 y=%229%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%220%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%222%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2216%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2217%22 y=%2210%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%221%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%222%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%223%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2216%22 y=%2211%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%222%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%223%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%2212%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%222%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%223%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%224%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2215%22 y=%2213%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%223%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2214%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%223%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%225%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2214%22 y=%2215%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2216%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%226%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%227%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%228%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%229%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2210%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2211%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2212%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%23fff%22/%3E%3Crect x=%2213%22 y=%2217%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%224%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%225%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%226%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%227%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%228%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%229%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2210%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2211%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2212%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3Crect x=%2213%22 y=%2218%22 width=%221%22 height=%221%22 fill=%22%230d0d0d%22/%3E%3C/svg%3E") 6 0,pointer!important}
.vt{position:fixed;left:0;top:0;z-index:4000;pointer-events:none;opacity:0;transition:opacity .12s;background:#fff8d6;color:#0d0d0d;border:2px solid #0d0d0d;box-shadow:3px 3px 0 #0d0d0d;padding:5px 9px;font:700 11px/1.2 "Courier New",ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.vt.on{opacity:1}
@media (pointer:coarse){.vt{display:none}}
html.a27,html.a27-snap{scroll-snap-type:none!important;scroll-behavior:auto!important}
/* Pie: el único bloque oscuro (cierre) */
body.a27 .a27-foot{background:#0d0d0d!important;color:#fff!important;border-top:0!important;scroll-snap-align:none}
body.a27 .a27-foot h2{color:#a3a3a3!important;font-weight:500!important}
body.a27 .a27-foot a{color:#fff}
body.a27 .a27-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
body.a27 .a27-foot__tag{font-family:'Switzer',sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:20px!important;color:#fff}
body.a27 .a27-foot__logo img{filter:none}
body.a27 .a27-foot__legal{border-top:1px solid rgba(255,255,255,.18)!important;color:#a3a3a3!important}
/* Sin adornos heredados */
body.a27-legacy .a27-dots,body.a27 .a27-dots{display:none!important}

/* ═══ Páginas a27 (hub de servicios, casos, equipo, nosotros, método, contacto…) → Línea Clara ═══ */
html body.a27{background:#fff;color:#0d0d0d}
html body.a27 :is(h1,h2,h3,h4,.a27-h,.a27-faq__t,.a27-case__name){font-family:'Switzer','Helvetica Neue',Arial,sans-serif!important;font-style:normal!important;text-transform:none!important;color:#0d0d0d;letter-spacing:-.03em;font-weight:700!important}
html body.a27 .a27-h i,html body.a27 h1 i,html body.a27 h2 i,html body.a27 h3 i{font-family:inherit!important;font-style:normal!important;font-weight:700!important;font-size:1em!important;color:#737373!important;letter-spacing:inherit}
html body.a27 .a27-cap,html body.a27 .a27-cap b,html body.a27 .a27-cap em{font-family:'Switzer',sans-serif!important;font-style:normal!important;color:#4a4a4a!important;font-size:12px;letter-spacing:.24em;font-weight:500;text-transform:uppercase}
html body.a27 .a27-cap em{letter-spacing:.04em;text-transform:none;font-size:14px;color:#737373!important}
/* Franjas de portada: de negro a blanco con línea */
html body.a27 .a27-band{background:#fff!important;color:#0d0d0d!important;border-bottom:1px solid #e4e4e4}
html body.a27 .a27-band .a27-h{color:#0d0d0d!important}
html body.a27 .a27-band .a27-lede,html body.a27 .a27-lede{color:#4a4a4a!important}
html body.a27 .a27-pg{background:#fff!important;color:#0d0d0d}
html body.a27 .a27-ch--light,html body.a27 .a27-emp,html body.a27 .a27-svc{background:#fff!important}
html body.a27 .a27-aur{display:none!important}
/* Botones */
html body.a27 .a27-btn,html body.a27 .a27-ch--light .a27-btn,html body.a27 .a27-btn--ink{background:#0d0d0d!important;color:#fff!important;border:1.5px solid #0d0d0d!important;border-radius:0!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:12px;padding:16px 30px}
html body.a27 .a27-btn:hover,html body.a27 .a27-btn:focus-visible,html body.a27 .a27-ch--light .a27-btn:hover{background:#fff!important;color:#0d0d0d!important;border-color:#0d0d0d!important}
/* Cierre con llamada: panel claro (el único bloque oscuro es el pie) */
html body.a27 .a27-cta-band{background:#f4f4f5!important;color:#0d0d0d!important;border-top:1px solid #e4e4e4}
html body.a27 .a27-cta-band .a27-h{color:#0d0d0d!important}
/* Tarjetas de caso */
html body.a27 .a27-case{border:1.5px solid #0d0d0d;border-top:6px solid var(--cc,#2563eb);background:#fff;padding:0 0 18px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative}
html body.a27 .a27-case:nth-child(5n+2){--cc:#f59e0b}html body.a27 .a27-case:nth-child(5n+3){--cc:#7c3aed}html body.a27 .a27-case:nth-child(5n+4){--cc:#0d9488}html body.a27 .a27-case:nth-child(5n+5){--cc:#c026d3}
html body.a27 .a27-case:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 #0d0d0d}
html body.a27 .a27-case__img{background:#f4f4f5}
html body.a27 .a27-case>:not(.a27-case__img){margin-left:18px;margin-right:18px}
html body.a27 .a27-case__name{font-size:clamp(18px,1.6vw,22px)!important}
html body.a27 .a27-case__meta{color:#737373;font-weight:500}
html body.a27 .a27-case__line{color:#4a4a4a}
html body.a27 .a27-case__go{right:18px;top:auto;bottom:14px}
/* Hub de servicios */
html body.a27 .a27-flv__t{background:#fff!important;color:#0d0d0d!important;border:1.5px solid #0d0d0d!important;border-top:6px solid var(--c)!important;border-radius:0!important}
html body.a27 .a27-flv__t svg{display:none}
html body.a27 .a27-flv__t.is-on{background:#0d0d0d!important;color:#fff!important;box-shadow:none}
html body.a27 .a27-flv__t span{font-weight:700}
html body.a27 .a27-svc .a27-flv__p h3{color:#0d0d0d!important;border-bottom:6px solid var(--c);padding-bottom:10px;display:inline-block}
html body.a27 .a27-svc .a27-flv__p p,html body.a27 .a27-flv__q{color:#4a4a4a!important;font-family:'Switzer',sans-serif!important}
html body.a27 .a27-flv__p a{color:#0d0d0d!important;border-bottom:1.5px solid #0d0d0d}
html body.a27 .a27-steps{border-top:1.5px solid #0d0d0d}
html body.a27 .a27-steps b{color:#737373}
html body.a27 .a27-steps span{color:#0d0d0d!important;font-weight:700}
html body.a27 .a27-steps em{color:#4a4a4a;font-style:normal}
html body.a27 .a27-emp p a,html body.a27 .a27-pg p a{color:#0d0d0d;border-bottom:1.5px solid #0d0d0d}
/* Preguntas frecuentes: blancas con líneas de tinta */
html body.a27 .a27-foot.a27-faq,html body.a27 .a27-faq{background:#fff!important;color:#0d0d0d!important}
html body.a27 .a27-faq__t{color:#0d0d0d!important}
html body.a27 .a27-faq .a27-q{border-top:1px solid #e4e4e4}
html body.a27 .a27-faq .a27-q:last-child{border-bottom:1px solid #e4e4e4}
html body.a27 .a27-faq .a27-q summary{color:#0d0d0d!important;font-weight:700}
html body.a27 .a27-faq .a27-q summary::after{border:1.5px solid #0d0d0d;border-radius:0;color:#0d0d0d;font-weight:400}
html body.a27 .a27-faq .a27-q summary:hover::after,html body.a27 .a27-faq .a27-q[open] summary::after{background:#0d0d0d;color:#fff;border-color:#0d0d0d}
html body.a27 .a27-faq p,html body.a27 .a27-faq details>*:not(summary){color:#4a4a4a!important}
html body.a27 .a27-faq summary:focus-visible{outline:2px solid #0d0d0d}
/* Sin carmesí fuera del logo y la firma */
html body.a27 :is(a,span,b,i,em,strong,p,li,small)[style*="A8112C"],html body.a27 :is(a,span,b,i,em,strong,p,li,small)[style*="a8112c"],html body.a27 [style*="C41E3A"],html body.a27 [style*="D4213F"]{color:#0d0d0d!important}
/* WhatsApp: tinta, no carmesí */
html body.a27 [class*="wa-"][class*="fab"],html body.a27 .wa-float,html body.a27 .whatsapp-float,html body.a27 a[href*="wa.me"][style*="fixed"]{background:#0d0d0d!important;box-shadow:none!important}
html body.a27 .whatsapp-fab,html body.a27 #waBtn{background:#0d0d0d!important;box-shadow:none!important;border:1.5px solid #0d0d0d!important;border-radius:0!important;animation:none!important}
html body.a27 .whatsapp-fab::before,html body.a27 .whatsapp-fab::after{display:none!important}
html body.a27 .whatsapp-fab svg{fill:#fff!important}

/* ---- Servicios hub: ajustes finos ---- */
html body.a27 .a27-hint{display:none!important}
html body.a27 .a27-pulse{animation:none!important;box-shadow:none!important}
html body.a27 .a27-h i,html body.a27 .a27-ch--light .a27-h i,html body.a27 .a27-open .a27-h i,html body.a27 .a27-pru .a27-h i,html body.a27 :is(h1,h2,h3) i{color:#737373!important;font-style:normal!important}
html body.a27 .a27-flv__tabs,html body.a27 .a27-flv__p,html body.a27 .a27-flv{box-shadow:none!important;filter:none!important}
html body.a27 [data-flv="estrategia"]{--c:#2563eb!important}
html body.a27 [data-flv="publicidad"]{--c:#f97316!important}
html body.a27 [data-flv="crm"]{--c:#0d9488!important}
html body.a27 [data-flv="medicion"]{--c:#f59e0b!important}
html body.a27 [data-flv="ia"]{--c:#7c3aed!important}
html body.a27 .a27-flv__t{border-top-color:var(--c)!important}
html body.a27 .a27-flv__t.is-on{--t:#fff!important}
html body.a27 .a27-flv__t,html body.a27 .a27-flv__t.is-on,html body.a27 .a27-flv__t:hover,html body.a27 #a27MenuBtn{box-shadow:none!important;filter:none!important}
html body.a27 .a27-flv__t::before,html body.a27 .a27-flv__t::after{display:none!important}
html body.a27 .a27-flv__p h3::before,html body.a27 .a27-flv__p h3::after{display:none!important}

/* ---- Páginas #aradSite (equipo, contacto, nosotros, metodología, cobertura…) ---- */
html body.a27 #aradSite .pg-hero::before{background:#fff!important}
html body.a27 #aradSite .pg-hero{border-bottom:6px solid #0d0d0d}
html body.a27 #aradSite .pg-hero h1,html body.a27 #aradSite .pg-hero h1 em{color:#0d0d0d!important;font-family:'Switzer',sans-serif!important}
html body.a27 #aradSite .pg-hero p,html body.a27 #aradSite .pg-hero .crumb,html body.a27 #aradSite .pg-hero .crumb a{color:#4a4a4a!important}
html body.a27 #aradSite .label,html body.a27 #aradSite .pg-hero .label{color:#737373!important}
html body.a27 #aradSite .label::before{background:#0d0d0d!important}
html body.a27 #aradSite .roster-grid,html body.a27 #aradSite .honor-grid{background:transparent!important;border:0!important;gap:20px!important}
html body.a27 #aradSite .roster-card,html body.a27 #aradSite .honor-card{border:1.5px solid #0d0d0d;border-top:6px solid var(--cc,#2563eb);border-radius:0;transition:box-shadow .2s,transform .2s}
html body.a27 #aradSite .roster-card:nth-child(5n+1),html body.a27 #aradSite .honor-card:nth-child(5n+1){--cc:#2563eb}
html body.a27 #aradSite .roster-card:nth-child(5n+2),html body.a27 #aradSite .honor-card:nth-child(5n+2){--cc:#f59e0b}
html body.a27 #aradSite .roster-card:nth-child(5n+3),html body.a27 #aradSite .honor-card:nth-child(5n+3){--cc:#7c3aed}
html body.a27 #aradSite .roster-card:nth-child(5n+4),html body.a27 #aradSite .honor-card:nth-child(5n+4){--cc:#0d9488}
html body.a27 #aradSite .roster-card:nth-child(5n+5),html body.a27 #aradSite .honor-card:nth-child(5n+5){--cc:#c026d3}
html body.a27 #aradSite .roster-card:hover,html body.a27 #aradSite .honor-card:hover{box-shadow:6px 6px 0 #0d0d0d;transform:translate(-3px,-3px)}
html body.a27 #aradSite .roster-role,html body.a27 #aradSite .honor-role{color:#737373!important}
html body.a27 #aradSite .roster-name,html body.a27 #aradSite .honor-name{font-family:'Switzer',sans-serif!important;text-transform:none!important;font-weight:700!important;color:#0d0d0d!important}
html body.a27 #aradSite .roster-name .arr,html body.a27 #aradSite .honor-name .arr{color:#0d0d0d!important}
html body.a27 #aradSite .honor-roster,html body.a27 #aradSite .identidad,html body.a27 #aradSite .cta-final,html body.a27 #aradSite .contacto-section{background:#f4f4f5!important}
html body.a27 #aradSite :is(h1,h2,h3,h4) {font-family:'Switzer',sans-serif!important;text-transform:none!important;letter-spacing:-.02em!important;font-weight:700!important;color:#0d0d0d}
html body.a27 #aradSite .identidad ul li::before{background:#0d0d0d!important;border-radius:0!important}
html body.a27 #aradSite :is(button[type=submit],.btn-submit,.form-submit,input[type=submit]){background:#0d0d0d!important;color:#fff!important;border-radius:0!important;border:1.5px solid #0d0d0d!important}
html body.a27 #aradSite :is(button[type=submit],.btn-submit,.form-submit):hover{background:#fff!important;color:#0d0d0d!important}
html body.a27 #aradSite .btn-wa,html body.a27 #aradSite a[href*="wa.me"]{color:#0d0d0d!important;border-color:#0d0d0d!important}
html body.a27 #aradSite a[href*="wa.me"] svg{color:#0d0d0d!important;fill:#0d0d0d!important}
html body.a27 #aradSite .roster-grid .roster-card,html body.a27 #aradSite .honor-grid .honor-card{background:#fff!important;border:1.5px solid #0d0d0d!important;border-top:6px solid var(--cc,#2563eb)!important}
html body.a27 #aradSite .roster-grid .roster-card:hover,html body.a27 #aradSite .honor-grid .honor-card:hover{box-shadow:6px 6px 0 #0d0d0d!important}
html body.a27 #aradSite .roster-grid .roster-caption,html body.a27 #aradSite .honor-grid .honor-caption{padding:14px 16px 18px!important;border:0!important}
html body.a27 #aradSite .roster-grid .roster-name,html body.a27 #aradSite .honor-grid .honor-name{border-bottom:0!important}
html body.a27 #aradSite .pg-hero{border-bottom:1px solid #e4e4e4!important}
html body.a27 .mt-ph>i,html body.a27 [class*="mt-"] i{color:#737373!important;font-style:normal!important}

/* Equipo: color por área (dirección carmesí, producción amarillo, administración azul) */
html body.a27 #aradSite .roster-grid .roster-card:nth-child(1){--cc:#A8112C}
html body.a27 #aradSite .roster-grid .roster-card:nth-child(2),html body.a27 #aradSite .roster-grid .roster-card:nth-child(4),html body.a27 #aradSite .roster-grid .roster-card:nth-child(5){--cc:#f5b800}
html body.a27 #aradSite .roster-grid .roster-card:nth-child(3){--cc:#2563eb}
html body.a27 #aradSite .honor-grid .honor-card{--cc:#0d0d0d!important}
/* Metodología: bloque de continuidad claro (solo el footer es oscuro) */
html body.a27 .mt-lock{background:#f4f4f5!important;color:#0d0d0d!important}
html body.a27 .mt-lock .mt-h{color:#0d0d0d!important}
html body.a27 .mt-lock .mt-h i{color:#737373!important}
html body.a27 .mt-lock .mt-p{color:#4a4a4a!important}

/* Móvil: pestañas del hub legibles */
@media(max-width:700px){
  html body.a27 .a27-flv__tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%!important;max-width:420px;margin:0 auto!important;padding:0 16px!important}
  html body.a27 .a27-flv__t{width:auto!important;height:auto!important;min-height:64px;aspect-ratio:auto!important;padding:12px 8px!important;font-size:13px!important}
  html body.a27 .a27-flv__t span,html body.a27 .a27-flv__t b{display:block!important;font-size:13px!important;opacity:1!important;position:static!important;transform:none!important}
  html body.a27 .a27-flv__t:last-child:nth-child(odd){grid-column:1/-1}
}
@media(max-width:700px){
  html body.a27 .a27-flv__t span{opacity:1!important;position:static!important;transform:none!important;left:auto!important;bottom:auto!important;color:#0d0d0d!important;width:auto!important;white-space:normal!important}
  html body.a27 .a27-flv__t.is-on span{color:#fff!important}
}
@media(max-width:700px){
  html body.a27 .a27-flv .a27-flv__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html body.a27 .a27-flv .a27-flv__tabs .a27-flv__t{width:100%!important;max-width:none!important;height:auto!important;min-height:62px!important;flex:none!important;display:flex!important;align-items:center;justify-content:center}
  html body.a27 .a27-flv .a27-flv__tabs .a27-flv__t .a27-ico{display:none!important}
  html body.a27 .a27-flv .a27-flv__tabs .a27-flv__t span{display:block!important;opacity:1!important;position:static!important;transform:none!important;color:#0d0d0d!important;font-size:13px!important;font-weight:700!important}
  html body.a27 .a27-flv .a27-flv__tabs .a27-flv__t.is-on span{color:#fff!important}
}
@media(max-width:700px){
  html body.a27 .a27-flv .a27-flv__tabs .a27-flv__t span{clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;text-align:center}
  html body.a27 .a27-flv .a27-flv__tabs{padding:0!important;border:0!important;background:none!important}
}

/* Perfil de equipo: nombre legible sobre el retrato y cabecera sólida */
html body.a27 .fx-hero h1,html body.a27 .fx-hero h1 b,html body.a27 .fx-hero h1 .fx-line{color:#fff!important}
html body.a27 .fx-hero .fx-cap,html body.a27 .fx-hero .fx-sub{color:#fff!important}
html body.a27 .fx-hero .fx-cap .fx-n{color:#fff!important}
html body.a27 .fx-hero__t{position:relative;z-index:3}
html.a27-hero body.a27 .a27-top{background:#fff!important;color:#0d0d0d!important;border-bottom:1px solid #e4e4e4!important;pointer-events:auto!important}
html.a27-hero body.a27 .a27-top a,html.a27-hero body.a27 .a27-top button{color:#0d0d0d!important}
html body.a27 header.a27-top .a27-top__arad{display:none!important}
/* Menú abierto: la barra superior se funde con el menú oscuro (texto blanco, sin fondo, sin logo repetido) */
html body.a27:has(.a27-menu.is-open) header.a27-top,html.a27-hero body.a27:has(.a27-menu.is-open) .a27-top{background:transparent!important;border-bottom-color:transparent!important;color:#fff!important;transition:background .3s ease!important}
html body.a27:has(.a27-menu.is-open) header.a27-top a,html body.a27:has(.a27-menu.is-open) header.a27-top button,html.a27-hero body.a27:has(.a27-menu.is-open) .a27-top a,html.a27-hero body.a27:has(.a27-menu.is-open) .a27-top button{color:#fff!important}
html body.a27:has(.a27-menu.is-open) header.a27-top .a27-top__logo{opacity:0!important;visibility:hidden!important}
html body.a27:has(.a27-menu.is-open) header.a27-top *{color:#fff!important}
html body.a27 .a27-menu__logo{top:84px!important}
html body.a27 .a27-menu__list{top:max(190px,calc(50% - 190px))!important}
/* Menú abierto: texto blanco legible (anula text-fill-color) y botón sin borde carmesí */
html body.a27:has(.a27-menu.is-open) header.a27-top #a27MenuBtn,html body.a27:has(.a27-menu.is-open) header.a27-top a.a27-dx,html body.a27:has(.a27-menu.is-open) header.a27-top a.a27-dx *,html body.a27:has(.a27-menu.is-open) header.a27-top #a27MenuBtn *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.a27:has(.a27-menu.is-open) header.a27-top #a27MenuBtn{border-color:rgba(255,255,255,.55)!important;background:transparent!important}

/* ===== Ficha de Francisco (/equipo/francisco-armas/): Línea Clara, legible ===== */
/* Secciones: fondo blanco / panel gris claro, tinta oscura. Solo el hero (foto) queda oscuro. */
html body.a27 .fx-prem,html body.a27 .fx-about,html body.a27 .fx-path,html body.a27 .fx-rec,html body.a27 .fx-quote,html body.a27 .fx-cta{background:#fff!important;color:#0d0d0d!important}
html body.a27 .fx-nums,html body.a27 .fx-gal,html body.a27 .fx-quote{background:#f4f4f5!important;color:#0d0d0d!important}
html body.a27 .fx-nums{border-top:1.5px solid #0d0d0d;border-bottom:1.5px solid #0d0d0d}
/* Tipografía: Switzer, sin mayúsculas ni trazo fino */
html body.a27 .fx-h,html body.a27 .fx-big,html body.a27 .fx-tl b,html body.a27 .fx-kam h3{font-family:inherit!important;text-transform:none!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important;color:#0d0d0d!important;max-width:22ch}
html body.a27 .fx-h{font-size:clamp(28px,3.8vw,48px)!important}
html body.a27 .fx-big{font-size:clamp(32px,5.4vw,76px)!important;max-width:18ch}
html body.a27 .fx-big span{opacity:.28}
html body.a27 .fx-prem.is-in .fx-big span,html.fx-js body.a27 .fx-prem .fx-big span.on{opacity:1}
html body.a27 .fx-h i,html body.a27 .fx-cta .fx-h i,html body.a27 .fx-kam h3 i{font-style:normal!important;font-weight:600!important;color:#4a4a4a!important}
html body.a27 .fx-cap{font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;color:#4a4a4a!important;text-shadow:none}
html body.a27 .fx-cap i{background:#0d0d0d!important}
html body.a27 .fx-hero .fx-cap{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.85)}
html body.a27 .fx-hero .fx-cap i{background:#fff!important}
html body.a27 .fx-hero h1 .fx-line:nth-child(-n+2),html body.a27 .fx-hero h1 .fx-line:nth-child(-n+2) b{font-weight:500!important}
html body.a27 .fx-hero .fx-sub{font-weight:400!important}
/* Cifras */
html body.a27 .fx-nums dl,html body.a27 .fx-nums dl>div{border-color:#d4d4d4!important}
html body.a27 .fx-nums dd{color:#0d0d0d!important;font-weight:600!important;letter-spacing:-.03em}
html body.a27 .fx-nums dd sup{color:#0d0d0d!important}
html body.a27 .fx-nums dt{color:#4a4a4a!important;font-size:14px!important;font-weight:400!important}
/* Sobre / texto corrido */
html body.a27 .fx-about__t p,html body.a27 .fx-wide,html body.a27 .fx-kam p,html body.a27 .fx-tl p{color:#262626!important;font-weight:400!important;font-size:17px!important;line-height:1.65!important}
/* Cita */
html body.a27 .fx-quote blockquote p{color:#0d0d0d!important;font-weight:500!important;letter-spacing:-.01em!important}
html body.a27 .fx-quote cite{color:#0d0d0d!important;font-weight:600;letter-spacing:.06em;border-top:2px solid #0d0d0d!important}
html body.a27 .fx-quote cite span{color:#4a4a4a!important;font-weight:400}
/* Trayectoria */
html body.a27 .fx-tl,html body.a27 .fx-tl li,html body.a27 .fx-kam{border-color:#d4d4d4!important}
html body.a27 .fx-tl__d{color:#4a4a4a!important;font-size:13px!important;font-weight:500;letter-spacing:.1em!important}
html body.a27 .fx-tl b{font-size:clamp(22px,2.4vw,30px)!important}
html body.a27 .fx-tl .is-now b{color:#0d0d0d!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
/* Galería */
html body.a27 .fx-rail figcaption{border-top-color:#0d0d0d!important}
html body.a27 .fx-rail figcaption b{color:#0d0d0d!important;font-weight:600!important;letter-spacing:.06em}
html body.a27 .fx-rail figcaption span{color:#4a4a4a!important;font-size:15px!important}
html body.a27 .fx-rail{scrollbar-color:#0d0d0d transparent}
/* Reconocimientos */
html body.a27 .fx-rec h3{color:#0d0d0d!important;font-weight:600!important;letter-spacing:.1em!important;border-bottom:1.5px solid #0d0d0d!important}
html body.a27 .fx-rec li{color:#262626!important;font-weight:400!important;border-bottom-color:#e4e4e4!important}
/* Invitación */
html body.a27 .fx-cta__p,html body.a27 .fx-back{color:#4a4a4a!important;font-size:17px}
html body.a27 .fx-back:hover{color:#0d0d0d!important}
html body.a27 .fx-cta .fx-btn{background:#0d0d0d!important;color:#fff!important;border:1.5px solid #0d0d0d!important;box-shadow:none!important;border-radius:0!important}
html body.a27 .fx-cta .fx-btn:hover{background:#fff!important;color:#0d0d0d!important}
html body.a27 .fx-nums dd{font-size:clamp(48px,6vw,88px)!important;line-height:1!important;margin:0 0 14px!important}
html body.a27 .fx-nums dd sup{font-size:.4em!important}
/* móvil: la barra no se pisa con el logo (CTA en dos líneas, texto más compacto) */
@media(max-width:560px){
html body.a27 header.a27-top .a27-dx{white-space:normal!important;text-align:right!important;max-width:112px!important;letter-spacing:.1em!important;font-size:9px!important;line-height:1.25!important}
html body.a27 header.a27-top .a27-dx__pre{display:block!important}
html body.a27 header.a27-top #a27MenuBtn{letter-spacing:.1em!important;font-size:9.5px!important}
}
