.seo-hero-grid h1 em{color:var(--yellow);-webkit-text-stroke:0}.seo-hero-grid .hero-copy>p{font-size:15px;line-height:1.9}.seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.seo-actions .button{font-size:12px;gap:22px;min-height:54px;padding:17px 20px}.seo-secondary{border:1px solid #eeeee680;color:var(--paper)}.seo-secondary:hover{background:var(--paper);color:var(--ink)}.search-notes{transform:none;border-top:4px solid var(--yellow)}.page-nav{position:relative}.seo-evidence{background:var(--yellow);color:var(--ink)}.seo-evidence .section-label{font-size:9px;letter-spacing:1px}.seo-evidence .section-label>span:last-child{color:#545527}.evidence-heading{display:flex;gap:50px;justify-content:space-between;align-items:end;margin:30px 0 40px}.evidence-heading h2{font-size:clamp(40px,4.6vw,70px)}.evidence-heading h2 em{color:#686b2d}.evidence-heading>p{font-size:13px;max-width:335px;color:#3d4126;line-height:1.9}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid #17181655;padding-top:35px}.evidence-number>strong{font-size:clamp(100px,12vw,180px);line-height:1;letter-spacing:-.075em;font-weight:800}.evidence-number>strong span{font-size:.65em}.evidence-number h3{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:18px 0 12px}.evidence-number>p{font-size:13px}.evidence-cta{background:var(--ink);color:var(--paper);margin-top:30px;font-size:12px;min-height:54px}.evidence-cta span{color:var(--yellow)}.evidence-chart{padding-top:15px}.evidence-chart>.micro{font-size:9px;letter-spacing:.7px}.evidence-bars{margin:27px 0}.evidence-bars>div{display:grid;grid-template-columns:40px 1fr 50px;gap:16px;align-items:center;font-size:11px;padding:11px 0}.evidence-bars i{display:block;height:24px;background:#17181615}.evidence-bars b{display:block;height:100%;background:var(--ink)}.evidence-bars>div:first-child b{opacity:.45}.evidence-bars strong{text-align:right;font-size:13px}.evidence-secondary{display:flex;gap:23px;border-top:1px solid #17181655;padding-top:20px;align-items:center}.evidence-secondary strong{font-size:39px;letter-spacing:-2px}.evidence-secondary p{font-size:11px;line-height:1.8}.evidence-note{font-size:10px;line-height:1.9;margin-top:20px;color:#43472b}.seo-audiences{background:var(--paper)}.seo-audiences .section-label{font-size:9px;letter-spacing:.8px}.audience-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.audience-cards>article{display:flex;flex-direction:column;background:#f8f8f0;border:1px solid #c4c9b9;padding:28px}.audience-cards>article:last-child{border-top:4px solid var(--ink);padding-top:25px;background:#dfe5d4}.audience-cards .micro{font-size:8px;letter-spacing:.6px;color:#5f6a52}.audience-cards h3{font-size:30px;line-height:1.12;font-weight:500;letter-spacing:-1px;margin:25px 0 20px}.audience-cards>article>p{font-size:12px;line-height:1.85;color:#5e6853;min-height:70px}.audience-query{font-size:12px;padding:16px 0;border-top:1px solid #c4c9b9;border-bottom:1px solid #c4c9b9;margin-top:23px;line-height:1.7;min-height:70px;display:flex;align-items:center}.audience-cards ul{list-style:none;padding:0;margin:23px 0 30px;display:grid;gap:12px}.audience-cards li{font-size:11px;line-height:1.6;position:relative;padding-left:15px}.audience-cards li:before{content:'+';position:absolute;left:0}.audience-cards .button{width:100%;background:var(--ink);color:var(--paper);font-size:11px;gap:15px;padding:17px;min-height:54px;margin-top:auto}.audience-cards .button span{color:var(--yellow);font-size:21px}.audience-note{font-size:10px;color:#626c57;line-height:1.8;margin-top:24px}.combined-scope .section-heading{margin-top:28px}.combined-scope .section-heading>p{color:#b7c0a9}.scope-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scope-cards>article{border:1px solid #4d5642;padding:26px;background:#22271e;display:flex;flex-direction:column}.scope-cards>article>.micro{color:var(--yellow);font-size:11px}.scope-cards h3{font-size:25px;line-height:1.15;letter-spacing:-.6px;font-weight:500;margin:24px 0 17px;max-width:260px}.scope-cards>article>p{font-size:13px;line-height:1.85;color:#b9c2ac;max-width:300px;margin-bottom:25px}.scope-cards details{border-top:1px solid #4d5642;padding-top:17px;margin-top:auto}.scope-cards summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;font-size:11px;cursor:pointer}.scope-cards summary::-webkit-details-marker{display:none}.scope-cards summary span{font-size:23px;color:var(--yellow)}.scope-cards details[open] summary span{transform:rotate(45deg)}.scope-cards details p{font-size:12px;line-height:1.9;color:#b9c2ac;margin-top:18px}.scope-agreement{display:grid;grid-template-columns:1fr 2fr;gap:30px;border-top:1px solid #4d5642;padding-top:23px;margin-top:32px}.scope-agreement .micro{font-size:9px;color:#b9c2ac;letter-spacing:.6px}.scope-agreement p{font-size:12px;line-height:1.9;color:#c6ceb9}.process .section-heading h2{font-size:clamp(40px,4.3vw,65px)}.process .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process .process-grid article,.process .process-grid article:first-child{display:flex;flex-direction:column;border:1px solid #c1c8b7;padding:25px;gap:0;background:#f6f7ef}.process .process-grid .step-number{font-size:50px;color:#78866b;margin-bottom:25px}.process .process-grid .micro{font-size:10px}.process .process-grid h3{font-size:25px;line-height:1.1;margin:17px 0}.process .process-grid p{font-size:12px;line-height:1.9}.combined-measurement{background:#dfe4d6}.combined-measurement .section-heading{margin-top:28px}.measurement-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.measurement-cards article{border-top:3px solid #748165;padding-top:23px}.measurement-cards .micro{font-size:9px;letter-spacing:.5px;color:#57644b}.measurement-cards h3{font-size:27px;line-height:1.12;letter-spacing:-.8px;margin:20px 0 18px;font-weight:500;max-width:320px}.measurement-cards p{font-size:13px;color:#59654d;line-height:1.85;max-width:340px}.measurement-note{margin-top:35px;border-top:1px solid #afb9a1;padding-top:22px;font-size:12px;color:#59654d}.start h2{font-size:clamp(60px,6.8vw,102px);line-height:.96}.start h2 em{color:var(--yellow);-webkit-text-stroke:0;margin-top:10px}.start-grid>div:first-child>p{font-size:14px;line-height:1.9;max-width:430px}.optional-brief{border-top:1px solid #a9b79955;margin-top:24px;padding-top:20px}.optional-brief>summary{font-size:12px}.optional-brief-content{padding-top:25px}.brief-card .contact-intro{font-size:13px;line-height:1.9}.brief-card .button{min-height:54px;font-size:12px}.brief-card .privacy-note{font-size:10px}.brief-card .enquiry-note{font-size:10px}.start .brief-card{padding:34px}.start .brief-card h3{font-size:33px}.seo-evidence .button:hover,.audience-cards .button:hover{background:#343c2b;transform:none}@media(max-width:1050px){.scope-cards{grid-template-columns:repeat(2,1fr)}.audience-cards>article{padding:23px}.audience-cards h3{font-size:26px}.audience-cards .button{font-size:10px;padding:15px;gap:10px}.process .process-grid{grid-template-columns:repeat(2,1fr)}.evidence-heading h2{font-size:45px}.evidence-heading>p{max-width:260px}.seo-actions .button{font-size:11px;padding:16px}.measurement-cards h3{font-size:24px}}@media(max-width:700px){.seo-hero-grid .hero-copy>p{font-size:13px}.seo-actions{gap:12px}.seo-actions .button{min-height:52px;font-size:11px;gap:18px;padding:16px}.seo-evidence .section-label{flex-wrap:wrap;gap:10px;font-size:8px}.seo-evidence .section-label>span:last-child{text-align:left}.evidence-heading{display:block;margin:25px 0 30px}.evidence-heading h2{font-size:38px}.evidence-heading>p{font-size:13px;max-width:none;margin-top:22px}.evidence-grid{grid-template-columns:1fr;gap:30px;padding-top:25px}.evidence-number>strong{font-size:125px}.evidence-number h3{font-size:24px}.evidence-number>p{font-size:13px}.evidence-cta{font-size:11px;padding:17px 20px;gap:25px;max-width:100%}.evidence-chart{padding-top:10px}.evidence-note{font-size:10px}.seo-audiences .section-label{flex-wrap:wrap;gap:9px;font-size:8px}.seo-audiences .section-label>span:last-child{text-align:left}.audience-cards{grid-template-columns:1fr;gap:18px}.audience-cards>article{padding:27px}.audience-cards h3{font-size:33px}.audience-cards>article>p{font-size:13px;min-height:0}.audience-query{font-size:13px;min-height:0}.audience-cards li{font-size:12px}.audience-cards .button{font-size:12px;padding:17px;min-height:54px}.audience-cards .micro{font-size:8px}.combined-scope .section-heading{margin:25px 0 30px}.scope-cards{grid-template-columns:1fr;gap:17px}.scope-cards h3{font-size:28px;max-width:none}.scope-cards>article>p{font-size:13px;max-width:none}.scope-cards summary{font-size:12px;min-height:34px}.scope-cards details p{font-size:13px}.scope-agreement{grid-template-columns:1fr;gap:15px}.scope-agreement p{font-size:12px}.process .section-heading h2{font-size:38px}.process .process-grid{grid-template-columns:1fr;gap:16px}.process .process-grid article,.process .process-grid article:first-child{display:flex;gap:0;padding:26px}.process .process-grid h3{font-size:28px}.process .process-grid p{font-size:13px}.measurement-cards{grid-template-columns:1fr;gap:28px}.measurement-cards h3{font-size:28px;max-width:none}.measurement-cards p{font-size:13px;max-width:none}.measurement-note{font-size:12px;line-height:1.9}.start h2{font-size:62px}.start-grid>div:first-child>p{font-size:13px;max-width:none}.start .brief-card{padding:26px}.start .brief-card h3{font-size:30px}.start .brief-card .button{font-size:12px}.combined-measurement .section-label{flex-wrap:wrap;gap:10px;font-size:9px}.combined-measurement .section-label>span:last-child{text-align:left}.scope-cards summary:focus-visible{outline-color:var(--yellow)}}
