.evaluation-page{--evaluation-max: 1180px}.evaluation-hero,.evaluation-programme,.evaluation-proof,.evaluation-debrief,.evaluation-final{width:100%;max-width:var(--evaluation-max);margin-inline:auto}.evaluation-hero{min-height:min(720px,calc(100svh - 56px));display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(60px,9vw,140px);padding-block:clamp(74px,9vw,132px)}.evaluation-hero-copy h1{max-width:930px;margin:0;color:var(--ink);font:600 clamp(57px,6.8vw,96px)/.93 var(--font-display);letter-spacing:-.052em}.evaluation-hero-copy h1 em{color:var(--violet);font-weight:500;font-style:normal}.evaluation-lead{max-width:620px;margin:30px 0 0;color:var(--muted);font-size:clamp(14px,1.25vw,16px);line-height:1.72}.evaluation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.evaluation-primary{padding:12px 16px;font:500 10px/1.2 var(--font-mono);letter-spacing:.35px;text-decoration:none;text-transform:uppercase}.evaluation-text-link{display:inline-flex;align-items:center;gap:7px;padding-bottom:4px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:11px;text-decoration:none}.evaluation-text-link svg{width:13px;height:13px;transition:transform .2s ease}.evaluation-text-link:hover svg{transform:translate(2px,2px)}.evaluation-brief{align-self:center;border:1px solid #0b0b0b;background:var(--navy, #0b0b0b);color:#fff;box-shadow:18px 20px 0 var(--violet-soft)}.evaluation-brief-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.13);font:500 8px/1 var(--font-mono);letter-spacing:.75px;text-transform:uppercase}.evaluation-brief-top i{width:7px;height:7px;border-radius:999px;background:#3d3a34;box-shadow:0 0 0 4px #d9d4c81c}.evaluation-timer{padding:29px 18px 24px}.evaluation-timer small{display:block;color:#d9d4c8;font:8px/1.4 var(--font-mono);letter-spacing:.6px;text-transform:uppercase}.evaluation-timer strong{display:block;margin-top:7px;font:400 clamp(44px,4.4vw,63px)/1 var(--font-mono);letter-spacing:-.08em}.evaluation-brief ol{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.13);list-style:none}.evaluation-brief li{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#d9d4c8;font-size:10px}.evaluation-brief li:last-child{border-bottom:0}.evaluation-brief li span{color:#3d3a34;font:8px var(--font-mono)}.evaluation-programme{padding-block:clamp(78px,9vw,126px);border-top:1px solid var(--rule)}.evaluation-programme-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(48px,9vw,130px);align-items:end;margin-bottom:40px}.evaluation-programme-heading h2,.evaluation-proof-intro h2,.evaluation-debrief h2,.evaluation-final h2{margin:0;font:500 clamp(40px,5vw,70px)/.96 var(--font-display);letter-spacing:-.04em}.evaluation-programme-heading>p,.evaluation-proof-intro>p:last-child,.evaluation-debrief-copy>p,.evaluation-final>p:not(.eyebrow){max-width:560px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.evaluation-product-frame{overflow:hidden;border:1px solid #3d3a34;background:#3d3a34;box-shadow:0 24px 54px #0b0b0b24}.evaluation-product-bar{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding-inline:17px;color:#fff}.evaluation-product-bar>span{font:600 19px var(--font-display)}.evaluation-product-bar>span span{color:#d9d4c8;font:8px var(--font-mono)}.evaluation-product-bar small{color:#d9d4c8;font:8px var(--font-mono);letter-spacing:.6px;text-transform:uppercase}.evaluation-product-frame img{display:block;width:100%;height:auto;border-top:1px solid rgba(255,255,255,.22)}.evaluation-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid var(--rule)}.evaluation-facts div{padding:20px 22px 24px;border-inline-end:1px solid var(--rule)}.evaluation-facts div:last-child{border-inline-end:0}.evaluation-facts dt{color:var(--muted);font:8px/1.3 var(--font-mono);letter-spacing:.75px;text-transform:uppercase}.evaluation-facts dd{margin:8px 0 0;font:500 19px/1.2 var(--font-display)}.evaluation-proof{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,140px);padding-block:clamp(82px,10vw,140px)}.evaluation-proof-intro{position:sticky;top:84px;align-self:start}.evaluation-proof-intro h2{max-width:570px}.evaluation-proof-intro>p:last-child{margin-top:25px}.evaluation-step-list{margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.evaluation-step-list li{position:relative;display:grid;grid-template-columns:48px minmax(145px,.65fr) minmax(0,1fr) 18px;gap:18px;align-items:start;padding:25px 0 29px;border-bottom:1px solid var(--rule);transition:padding-inline .22s ease,background .22s ease}.evaluation-step-list li:hover{padding-inline:14px;background:var(--panel)}.evaluation-step-number{color:var(--violet);font:9px var(--font-mono)}.evaluation-step-list h3{margin:0;font:500 21px/1.08 var(--font-display);letter-spacing:-.35px}.evaluation-step-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.evaluation-step-list svg{width:15px;height:15px;color:var(--violet)}.evaluation-debrief{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(60px,9vw,140px);padding-block:clamp(82px,9vw,126px);border-top:1px solid var(--rule)}.evaluation-debrief-copy>p{margin-bottom:30px}.evaluation-debrief-copy ul{margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.evaluation-debrief-copy li{padding:15px 0;border-bottom:1px solid var(--rule);font:500 14px/1.4 var(--font-sans)}.evaluation-debrief-copy li:before{content:"✓";margin-inline-end:12px;color:var(--sage-deep);font-family:var(--font-mono)}.evaluation-final{margin-bottom:clamp(84px,9vw,126px);padding:clamp(52px,7vw,86px);background:var(--violet-soft);border:1px solid #d9d4c8}.evaluation-final h2{max-width:800px}.evaluation-final>p:not(.eyebrow){margin-top:24px}.evaluation-enter{animation:evaluationEnter .72s cubic-bezier(.22,.61,.21,1) both}.evaluation-delay-1{animation-delay:.04s}.evaluation-delay-2{animation-delay:.12s}.evaluation-delay-3{animation-delay:.2s}.evaluation-delay-4{animation-delay:.28s}@keyframes evaluationEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.evaluation-hero{grid-template-columns:1fr;min-height:0;gap:56px;padding-block:68px 90px}.evaluation-hero-copy h1{max-width:11ch}.evaluation-brief{width:min(100%,420px);box-shadow:12px 14px 0 var(--violet-soft)}.evaluation-programme-heading,.evaluation-proof,.evaluation-debrief{grid-template-columns:1fr;gap:38px}.evaluation-proof-intro{position:static}}@media(max-width:640px){.evaluation-hero{padding-block:50px 74px}.evaluation-hero-copy h1{font-size:clamp(48px,15vw,66px)}.evaluation-lead{margin-top:24px}.evaluation-actions{align-items:flex-start;flex-direction:column}.evaluation-primary{width:100%}.evaluation-programme-heading{margin-bottom:28px}.evaluation-product-bar small{display:none}.evaluation-product-frame img{min-height:250px;object-fit:cover;object-position:left top}.evaluation-facts{grid-template-columns:1fr}.evaluation-facts div{border-inline-end:0;border-bottom:1px solid var(--rule)}.evaluation-facts div:last-child{border-bottom:0}.evaluation-step-list li{grid-template-columns:38px 1fr 16px;gap:12px}.evaluation-step-list h3{grid-column:2}.evaluation-step-list p{grid-column:2 / -1}.evaluation-step-list svg{grid-column:3;grid-row:1}.evaluation-final{margin-inline:-20px;padding:54px 20px;border-inline:0}}@media(prefers-reduced-motion:reduce){.evaluation-enter{animation:none}.evaluation-step-list li,.evaluation-text-link svg{transition:none}}
