
.proof-strip{max-width:1212px;margin:auto;display:flex;gap:30px;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.hero-inner{padding-top:60px;padding-bottom:60px}.hero h1{font-size:clamp(40px,4.6vw,66px)}.hero .intro{max-width:520px}.section-heading h2{width:100%;max-width:780px}.home-services article{padding:26px;background:var(--paper);border-top:3px solid var(--red)}.home-services p{margin-bottom:20px}.page-heading h1{max-width:1000px;font-size:clamp(38px,4.5vw,64px)}.page-heading h1 span{color:var(--red)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.audience-grid article{border-top:2px solid var(--red);padding-top:14px}.audience-grid p{color:var(--grey)}.audience-section{border-top:1px solid var(--line)}.review-result{padding:16px;background:#fff;color:#16191c;border-left:4px solid #16191c}.contact .actions{grid-column:1/-1}.contact .actions .button{background:white;color:var(--ink)}.enquiry-form .button{background:var(--ink);color:white}.review-audit{max-width:1000px;margin:auto;padding:45px 24px 75px}.review-audit h1{font-size:clamp(36px,5vw,60px)}.review-audit h2{margin-top:45px;font-size:28px}.review-audit table{width:100%;border-collapse:collapse;font-size:16px}.review-audit th,.review-audit td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.review-audit th{background:var(--paper)}.table-wrap{overflow-x:auto}.review-audit li{margin-bottom:12px}.review-audit .note{background:var(--paper);padding:22px;border-left:4px solid var(--red)}
@media(max-width:1320px){.proof-strip{margin:0 54px}}@media(max-width:800px){.proof-strip{margin:0 24px;flex-direction:column;gap:6px;padding:18px 0}.audience-grid{grid-template-columns:1fr}.hero-inner{padding:42px 24px}.hero h1{font-size:clamp(36px,9vw,52px)}.review-audit td,.review-audit th{min-width:180px}.page-heading h1{font-size:38px}}

@media(min-width:1051px){.home-services{grid-template-columns:repeat(4,1fr);gap:28px}}
