/* ClaraStream Evaluation Program: editorial qualification and benchmark guidance. */
.evaluation-page .evaluation-hero{padding-block:72px 80px;background:#151a1f;color:#f4f7f8}
.evaluation-page .evaluation-hero h1{max-width:780px}
.evaluation-page .evaluation-qualified,.evaluation-page .evaluation-results,.evaluation-page .evaluation-request{background:#f4f7f8}
.evaluation-page .evaluation-dark{background:#151a1f;color:#f4f7f8}
.evaluation-page .evaluation-dark .hw-eyebrow{color:#9fb8d8}
.evaluation-page .evaluation-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(42px,7vw,110px)}
.evaluation-page .evaluation-intro h2{max-width:790px;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.14;letter-spacing:-.035em;font-weight:300}
.evaluation-page .evaluation-body p{max-width:830px;margin:0;color:#50585e;font-size:1.0625rem;line-height:1.7}
.evaluation-page .evaluation-body p+p{margin-top:19px}
.evaluation-page .evaluation-dark .evaluation-body p{color:rgba(244,247,248,.78)}
.evaluation-page .evaluation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(38px,6vw,100px);margin-top:50px}
.evaluation-page .evaluation-facts article{padding:22px 0;border-top:1px solid rgba(21,26,31,.24)}
.evaluation-page .evaluation-facts h3{margin:0;font-size:1.3rem;line-height:1.38;font-weight:500}
.evaluation-page .evaluation-facts p{max-width:550px;margin:12px 0 0;color:#50585e;font-size:1.01rem;line-height:1.65}
.evaluation-page .evaluation-benchmark-details{margin-top:50px;border-top:1px solid rgba(244,247,248,.25)}
.evaluation-page .evaluation-benchmark-details article{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(42px,7vw,110px);padding:26px 0;border-bottom:1px solid rgba(244,247,248,.22)}
.evaluation-page .evaluation-benchmark-details h3{margin:0;font-size:1.35rem;line-height:1.4;font-weight:500}
.evaluation-page .evaluation-benchmark-details p{max-width:830px;margin:0;color:rgba(244,247,248,.78);font-size:1.02rem;line-height:1.68}
.evaluation-page .evaluation-benchmark-details p+p{margin-top:17px}
.evaluation-page .evaluation-form-placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-height:370px;margin-top:46px;padding:36px 40px;background:#fff;border-top:2px solid #9fb8d8;box-shadow:0 1px 0 rgba(21,26,31,.15)}
.evaluation-page .evaluation-form-placeholder p{margin:0;font:500 .82rem/1.5 "IBM Plex Mono",monospace;letter-spacing:.08em;color:#7a5a3a}
.evaluation-page .evaluation-form-placeholder span{font-size:1.03rem;line-height:1.6;color:#50585e}
@media(max-width:1100px){
  .evaluation-page .evaluation-intro,.evaluation-page .evaluation-benchmark-details article{grid-template-columns:1fr;gap:27px}
}
@media(max-width:700px){
  .evaluation-page .evaluation-hero{padding-block:58px 64px}
  .evaluation-page .evaluation-intro h2{font-size:clamp(2rem,7.6vw,2.55rem)}
  .evaluation-page .evaluation-facts{grid-template-columns:1fr;gap:0;margin-top:37px}
  .evaluation-page .evaluation-facts article{padding:21px 0}
  .evaluation-page .evaluation-benchmark-details{margin-top:36px}
  .evaluation-page .evaluation-form-placeholder{min-height:320px;padding:28px 26px;margin-top:35px}
}
