.results-page main>.section,.results-page main>.section-tight{content-visibility:visible;contain-intrinsic-size:none;padding-block:clamp(36px,5vw,72px)}
.results-page .site-head{background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(18px)}
.results-page .page-hero{min-height:0;padding-bottom:44px}.results-page .page-hero::before{bottom:0}
.results-page main [id]{scroll-margin-top:110px}
.proof-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(24px,5vw,64px);align-items:center}
.proof-intro h1{font-size:clamp(32px,4vw,56px);line-height:1.5}
.proof-guide{border-inline-start:2px solid var(--accent-text);padding:20px 26px}.proof-guide ol{padding-inline-start:22px;line-height:2.4;margin-bottom:0}
.proof-cards,.case-columns,.evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.proof-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3vw,38px);border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,var(--card-a),var(--card-b))}
.proof-card h2,.proof-card p{margin:0}.proof-card h2{font-size:30px}.proof-card .btn{margin-top:auto;width:100%}
.proof-stat{font-size:clamp(30px,3.5vw,48px);font-weight:800;color:var(--accent-text);line-height:1.5}
.proof-label{color:var(--accent-text);font-size:12px;display:block}
.proof-boundary{font-size:13px;color:var(--quiet);border-inline-start:2px solid var(--gold);padding-inline-start:16px}
.proof-standard{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.proof-standard article{border-top:1px solid var(--line);padding-top:22px}.proof-standard h3{font-size:20px}
.case-columns h2{font-size:clamp(26px,3vw,38px)}.case-columns p{max-width:65ch}.case-facts{margin:0;padding:26px;border-radius:22px;background:var(--panel)}.case-facts div{padding:12px 0;border-bottom:1px solid var(--line)}.case-facts div:last-child{border:0}.case-facts dt{color:var(--accent-text);font-size:12px}.case-facts dd{margin:6px 0 0}
.case-actions{list-style:none;counter-reset:actions;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-actions li{counter-increment:actions;border-top:1px solid var(--line);padding:22px 0}.case-actions li::before{content:counter(actions,persian);color:var(--accent-text);font-size:26px;font-weight:800}.case-actions h3{font-size:21px}
.evidence-pair figure{margin:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--panel)}
.evidence-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.evidence-head img{width:36px;height:36px;object-fit:contain}.evidence-head strong{color:var(--accent-text)}
.evidence-image{display:grid;place-items:start center;min-height:0;background:white}.evidence-image img{width:100%;height:auto;display:block}
.evidence-pair figcaption{padding:22px;margin-top:auto;font-size:14px}.evidence-pair figcaption .btn{margin-top:16px;min-height:48px}
.case-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.case-metrics>div{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.case-metrics strong{display:block;font-size:30px;color:var(--accent-text)}.case-metrics span{font-size:13px}
.case-note{padding:22px 26px;margin-top:26px;border-inline-start:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:14px}
.case-secondary{margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:18px}.case-secondary summary{cursor:pointer;min-height:44px;display:list-item;font-weight:700;color:var(--accent-text)}.case-secondary summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:6px}
.case-quote{margin:0;padding:30px;border-inline-start:3px solid var(--accent-text);font-size:25px;background:var(--panel);border-radius:20px}
.proof-final{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(26px,4vw,44px);border:1px solid var(--line);border-radius:28px;background:var(--panel)}.proof-final h2{font-size:clamp(26px,3vw,38px);margin-top:0}.proof-final p{max-width:62ch}.proof-final .button-row{flex:0 0 260px;display:grid}
@media(max-width:900px){.proof-intro,.case-columns{grid-template-columns:1fr}.case-metrics{grid-template-columns:1fr 1fr}.proof-final{display:block}.proof-final .button-row{margin-top:24px}.proof-standard,.case-actions{grid-template-columns:1fr}}
@media(max-width:680px){.proof-cards,.evidence-pair{grid-template-columns:1fr}.proof-card{padding:24px}.case-metrics{gap:12px}.case-metrics>div{padding:18px}.case-metrics strong{font-size:26px}.case-note{padding:20px}.proof-intro h1{font-size:34px}}
.evidence-image{display:block;aspect-ratio:1.9;overflow:hidden}.evidence-image img{width:100%;height:auto}
.results-page .case-note{max-width:none;width:100%}.proof-guide ol{list-style-type:persian}.evidence-image{aspect-ratio:2.1}
