body.page-evaluation{background:var(--paper,#f8f6f1);color:#23313b}.evaluation-hero{padding:140px 0 36px;background:radial-gradient(circle at 83% 18%,rgba(218,170,85,.19),transparent 32%),linear-gradient(135deg,#13283f,#223b54);color:#fff;border-bottom:3px solid #c8a868}.evaluation-eyebrow{color:#e2bf79;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.evaluation-hero h1{max-width:850px;color:#fff;font-family:var(--font-display);font-size:clamp(38px,4.5vw,66px);line-height:1.1;font-weight:600;letter-spacing:-.04em;margin:12px 0 22px}.evaluation-intro{max-width:760px;color:#d8e2ea;font-size:17px;line-height:1.75;margin:0}.evaluation-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.evaluation-badges span{border:1px solid #c8a86866;color:#f0d59e;padding:7px 12px;border-radius:24px;font-size:.82rem}.evaluation-workspace{padding-top:28px;padding-bottom:45px}.evaluation-selector{display:grid;grid-template-columns:1fr 1fr;gap:14px}.evaluation-selector button{font:inherit;text-align:left;cursor:pointer;border:1px solid #cbd1d6;border-radius:12px;padding:20px 24px;background:white;color:#223649;box-shadow:0 6px 16px #10243b08}.evaluation-selector button[aria-selected=true]{border:2px solid #b68c43;padding:19px 23px;background:linear-gradient(130deg,#f6e4bd,#ebcd91);color:#17283e}.evaluation-selector strong{display:block;font-size:1.1rem}.evaluation-tab-description{display:block;font-size:.87rem;line-height:1.6;margin-top:6px}.evaluation-selector button:focus-visible{outline:3px solid #246b91;outline-offset:4px}.evaluation-guide{font-size:.9rem;line-height:1.7;color:#526176;margin:18px 0 10px}.evaluation-workspace iframe{display:block;width:100%;height:650px;border:0;background:var(--paper,#f8f6f1)}.evaluation-workspace [hidden]{display:none!important}@media(max-width:600px){.evaluation-hero{padding-top:115px}.evaluation-selector{gap:9px}.evaluation-selector button{padding:14px}.evaluation-selector button[aria-selected=true]{padding:13px}.evaluation-selector strong{font-size:.95rem}.evaluation-tab-description{font-size:.78rem}.evaluation-badges{gap:6px}.evaluation-badges span{font-size:.75rem;padding:6px 9px}}
