/* Focused evidence and enquiry components; existing brand type and colours. */
.growth-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin:25px 0 18px}
.growth-proof{border:1px solid var(--line-strong);border-left:3px solid var(--cobalt);padding:clamp(22px,4vw,34px);margin:0 0 42px;background:var(--bone-lift)}
.growth-proof h2{margin-top:0}
.growth-proof p:last-child{margin-bottom:0}
.research-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:30px 0}
.research-stat{background:var(--bone-lift);padding:20px}
.research-stat strong{display:block;font-family:'Fraunces',Georgia,serif;font-size:32px;line-height:1.2;color:var(--cobalt)}
.research-stat span{display:block;font-size:15px;line-height:1.45;margin-top:8px}
.research-finding{padding:24px 0;border-top:1px solid var(--line)}
.research-finding h3{margin:0 0 12px}
.research-method{background:var(--bone-deep);padding:25px;margin:30px 0}
.research-table{min-width:520px;font-size:15px}
.research-table th,.research-table td{vertical-align:top;padding:13px 12px}
.research-checklist{list-style:none;padding-left:0!important;counter-reset:review}
.research-checklist li{padding:18px 0;border-bottom:1px solid var(--line)}
.research-checklist strong{display:block;margin-bottom:6px}
.research-checklist input{width:20px;height:20px;accent-color:var(--cobalt);margin-right:12px;vertical-align:middle}
.research-checklist label{cursor:pointer;display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;margin-bottom:6px}.research-checklist label input{margin:4px 0 0}.research-checklist label strong{margin:0}
.research-note{font-size:15px;color:var(--ink-soft)}
@media(max-width:600px){.growth-actions{align-items:stretch;flex-direction:column}.growth-actions .btn{width:100%;text-align:center}.research-stats{grid-template-columns:1fr}.research-stat{display:flex;gap:16px;align-items:center}.research-stat strong{min-width:60px}.research-stat span{margin:0}.research-method{padding:20px}}
@media print{.research-checklist input{appearance:auto}.research-method,.growth-proof{break-inside:avoid}.growth-actions{display:none}.research-table{min-width:0}}
