/* 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:start}
.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-quote{grid-column:1/-1;max-width:700px;margin:24px auto 0;padding:24px 28px 0;border-top:2px solid var(--evaluation-mint);text-align:center}
.evaluation-process-quote p{margin:0;color:var(--evaluation-ink);font:600 16px/1.55 Inter,Arial,sans-serif}
.evaluation-process-quote 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-process-quote{grid-column:auto;margin-top:0}}

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

.evaluation-process-heading{display:flex;flex-direction:column;align-items:flex-start}
.evaluation-process-visual{display:block;width:min(100%,340px);height:330px;margin:-18px 0 18px;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 18px 18px rgba(12,42,67,.14))}
@media(max-width:620px){.evaluation-process-visual{width:min(100%,240px);height:250px;margin:-6px 0 15px}}

/* Tarjetas de herramientas con el mismo acabado redondeado del resto del sitio. */
.evaluation-tool-card{border-radius:18px;overflow:hidden}
.evaluation-tool-detail{border-radius:24px;overflow:hidden}

.evaluation-uses-grid article{border-radius:22px;overflow:hidden}
