/* Constelación visual: cada herramienta ilumina una conversación distinta. */
.evaluation-hero-signal{position:absolute;z-index:4;top:4%;right:-7%;display:grid;gap:7px;transform:rotate(4deg)}
.evaluation-hero-signal span{display:flex;align-items:center;min-width:155px;padding:9px 14px;background:var(--evaluation-navy);box-shadow:10px 10px 0 rgba(0,245,212,.27);color:#fff;font:800 10px Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.evaluation-hero-signal span:before{width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--evaluation-mint);content:""}
@media(max-width:620px){.evaluation-hero-signal{top:-2%;right:-8%;transform:scale(.72) rotate(4deg);transform-origin:top right}.evaluation-tool-detail h3{max-width:75%}}

/* Hero editorial: ilustración propia y remate visual compartido con las subpáginas. */
.evaluation-hero{padding-bottom:30px}
.evaluation-hero-grid{min-height:clamp(545px,55vw,675px)}
.evaluation-hero-visual .evaluation-visual-grid{display:grid}
.evaluation-hero-visual .evaluation-hero-signal{display:grid}
.evaluation-hero-visual .evaluation-visual-label{display:block}
.evaluation-hero-visual img{width:min(100%,610px);aspect-ratio:auto;object-fit:contain;border-radius:0;box-shadow:none;filter:drop-shadow(0 22px 24px rgba(12,42,67,.16))}
.evaluation-hero-meta{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;margin-top:14px;padding-top:18px;border-top:1px solid rgba(20,42,71,.17)}
.evaluation-hero-social{display:flex;gap:10px}
.evaluation-hero-social a{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(20,42,71,.22);border-radius:50%;color:var(--evaluation-ink);transition:background .2s ease,color .2s ease,transform .2s ease}
.evaluation-hero-social a:hover{background:var(--evaluation-navy);color:#fff;transform:translateY(-3px)}
.evaluation-hero-social a:focus-visible{outline:2px solid #00F5D4;outline-offset:5px}
.evaluation-hero-social svg{width:14px;height:14px}
.evaluation-tool-detail.is-evaluation-detail-switching>*{animation:evaluation-detail-switch-in .52s cubic-bezier(.22,1,.36,1) both}
.evaluation-tool-detail.is-evaluation-detail-switching h3{animation-delay:.03s}
.evaluation-tool-detail.is-evaluation-detail-switching>p{animation-delay:.07s}
.evaluation-tool-detail.is-evaluation-detail-switching dl{animation-delay:.11s}
@keyframes evaluation-detail-switch-in{from{opacity:0;transform:translate3d(0,13px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(max-width:620px){.evaluation-hero{padding-bottom:26px}.evaluation-hero-grid{min-height:0}.evaluation-hero-visual img{width:min(100%,440px)}.evaluation-hero-meta{margin-top:10px;padding-top:15px}}
@media(prefers-reduced-motion:reduce){.evaluation-hero-social a{transition:none}.evaluation-hero-social a:hover{transform:none}.evaluation-tool-detail.is-evaluation-detail-switching>*{animation:none}}

/* El reporte cobra sentido cuando se traduce en una conversación de desarrollo. */
.evaluation-process-head{grid-template-columns:minmax(0,1.05fr) minmax(310px,.56fr);gap:clamp(44px,8vw,110px);align-items:end}
.evaluation-process-editorial{max-width:470px;padding-bottom:6px}
.evaluation-process-editorial>p{margin:0;color:#4A6077;font:500 16px/1.72 Inter,Arial,sans-serif}
.evaluation-process-editorial>p+p{margin-top:20px}
.evaluation-process-editorial blockquote{margin:27px 0 0;padding:0 0 0 18px;border-left:2px solid var(--evaluation-mint)}
.evaluation-process-editorial blockquote p{margin:0;color:var(--evaluation-ink);font:600 16px/1.55 Inter,Arial,sans-serif}
.evaluation-process-editorial cite{display:block;margin-top:10px;color:#00F5D4;font:800 10px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:940px){.evaluation-process-head{grid-template-columns:1fr;gap:27px}.evaluation-process-editorial{max-width:650px}}

.evaluation-cta h2{line-height:1.3}
.evaluation-process h2{line-height:1.3}
