.trial-hero{padding:56px 0 28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:end}.trial-proof{padding:22px;border:1px solid var(--ev-line-strong);border-radius:8px;background:var(--ev-surface)}
.trial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.trial-panel{padding:24px;border:1px solid var(--ev-line);border-radius:8px;background:var(--ev-surface)}.trial-person{display:grid;gap:10px}.trial-person select{width:100%}.trial-task{display:grid;gap:12px;margin-top:18px}.trial-check{display:flex;gap:12px;padding:14px;border:1px solid var(--ev-line);border-radius:8px;background:rgba(255,255,255,.025)}.trial-check input{width:20px;height:20px;flex:none;accent-color:var(--ev-mint)}
.trial-result{margin-top:18px;padding:24px;border:1px solid rgba(69,224,168,.3);border-radius:8px;background:rgba(69,224,168,.07)}.trial-result[hidden]{display:none}.trial-score{font-size:2.5rem;font-weight:900;color:var(--ev-mint)}.trial-meter{height:10px;margin:12px 0 18px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.trial-meter span{display:block;height:100%;background:var(--ev-mint)}.trial-state{min-height:26px;color:var(--ev-text-2)}
@media(max-width:800px){.trial-hero,.trial-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
