.seo-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;align-items:center;padding:48px 0 55px}.seo-hero-grid h1{font-size:clamp(70px,7.8vw,124px);letter-spacing:-.07em;line-height:.93;white-space:nowrap}.seo-hero-grid h1 em{display:block}.seo-hero-grid .hero-copy>p{max-width:465px}.search-icon{display:inline-block;border:1.5px solid currentColor;border-radius:50%;width:15px;height:15px;flex-shrink:0;position:relative}.search-icon:after{content:"";width:7px;height:1.5px;background:currentColor;position:absolute;right:-5px;bottom:-3px;transform:rotate(45deg)}.experience-split{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:45px}.experience-split h2{font-size:clamp(40px,4.8vw,72px)}.experience-ten{font-size:98px;font-weight:700;letter-spacing:-8px;line-height:.9;margin-bottom:25px;display:flex;align-items:start;gap:8px}.experience-ten>span{font-size:50px;letter-spacing:-2px;color:#727d63}.experience-ten small{font-size:8px;letter-spacing:1px;font-weight:500;line-height:1.8;max-width:100px;align-self:end;margin:0 0 8px 20px}.experience-split p{font-size:12px;color:#65705a;margin-top:15px}.experience-split .text-link{margin-top:22px;font-size:11px}.opportunity{background:#dfe4d6}.route-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #afb7a5;border-bottom:1px solid #afb7a5}.route-tabs button{display:flex;align-items:center;gap:15px;padding:23px 15px;background:none;border:0;text-align:left;font-size:16px;min-height:76px}.route-tabs button+button{border-left:1px solid #afb7a5}.route-tabs button>span{font-size:9px;opacity:.6}.route-tabs button>b{margin-left:auto;font-size:24px;font-weight:400}.route-tabs [aria-selected=true]{background:var(--ink);color:var(--paper)}.route-tabs [aria-selected=true] b{color:var(--yellow)}.route-panel{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:40px 0 0;align-items:center}.route-story>.micro{font-size:8px;color:#647056}.route-story h3{font-size:42px;letter-spacing:-1.5px;line-height:1.08;font-weight:500;margin:25px 0}.route-story p{font-size:12px;max-width:440px;color:#5c6852}.route-story .text-link{margin-top:25px;font-size:12px}.intent-board{background:var(--paper);border:1px solid #bec7b1;padding:25px;box-shadow:8px 8px 0 #c9d1be}.intent-board>.micro{font-size:7px;color:#6a775c}.query{display:flex;gap:15px;align-items:center;background:#fff9;border:1px solid #c1c9b7;padding:18px 15px;margin:18px 0 5px;font-size:16px;min-height:65px}.intent-meta{border-bottom:1px solid #ccd2c2;padding:17px 0}.intent-meta>span{font-size:7px;letter-spacing:1px;display:block;color:#737e68;margin-bottom:7px}.intent-meta strong,.intent-meta p{font-size:12px;font-weight:400;line-height:1.7}.example-note{display:block;font-size:8px;color:#65705a;line-height:1.7;margin-top:18px}.seo-scope .deliverables-grid{gap:9%}.seo-scope h2{font-size:clamp(37px,4vw,60px)}.seo-scope .deliverable-list summary h3{font-size:23px}.process{border-top:1px solid var(--line)}.measurement{background:#dfe4d6}.measurement-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:45px}.measurement-layout h2{font-size:clamp(42px,4.7vw,70px)}.measurement-layout>div>p{font-size:12px;color:#617052;max-width:350px;margin-top:27px}.measurement-stack article{padding:20px 0;border-top:1px solid #acb69f}.measurement-stack article>span{font-size:8px;letter-spacing:1px;color:#627052}.measurement-stack h3{font-weight:500;font-size:27px;letter-spacing:-.7px;margin:12px 0}.measurement-stack p{font-size:12px;color:#59664b}.report-note{padding:23px;background:var(--ink);color:var(--paper);margin-top:10px}.report-note .micro{font-size:8px;color:#acb89d}.report-note p{font-size:17px;color:var(--paper);margin-top:12px;line-height:1.5}.report-note p:before{content:'↗';float:right;color:var(--yellow);font-size:36px}.optional-brief-content input{width:100%;background:transparent;border:0;border-bottom:1px solid #a9b79966;color:var(--paper);padding:10px 0 12px;margin-bottom:22px;font-size:12px;border-radius:0}.optional-brief-content input::placeholder{color:#98a68a}.optional-brief-content input:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.privacy-note{font-size:9px;color:#a7b298}.start h2{font-size:clamp(62px,8vw,120px)}
@media(max-width:1000px){.seo-hero-grid{gap:4%}.search-map{min-height:415px}.search-token>div{font-size:20px}.route-tabs button{font-size:13px;gap:10px;padding:18px 12px}.route-story h3{font-size:34px}.route-panel{gap:6%}.intent-board{padding:20px}.query{font-size:14px}.seo-scope .deliverable-list summary h3{font-size:20px}}
@media(max-width:700px){.seo-hero-grid{grid-template-columns:1fr;padding:27px 0 30px;gap:30px}.seo-hero-grid h1{font-size:clamp(60px,13.6vw,95px);white-space:normal;margin:25px 0;line-height:.93}.seo-hero-grid h1 em{display:inline}.seo-hero-grid .hero-copy>p{max-width:none}.search-map{min-height:345px;max-width:480px;width:100%;justify-self:center}.map-orbits{width:245px;height:245px}.map-orbits i:nth-child(2){inset:0 60px}.map-orbits i:nth-child(3){inset:60px 0}.map-top,.map-bottom{font-size:6px;padding:14px}.search-token{padding:13px 17px}.search-token>div{font-size:22px}.map-label{font-size:6px}.experience-split{grid-template-columns:1fr;gap:30px;padding-top:30px}.experience-split h2{font-size:40px}.experience-ten{font-size:84px}.experience-ten small{max-width:150px}.route-tabs{grid-template-columns:1fr}.route-tabs button{min-height:60px;padding:17px;font-size:15px}.route-tabs button+button{border-left:0;border-top:1px solid #afb7a5}.route-panel{grid-template-columns:1fr;padding-top:26px;gap:30px}.route-story h3{font-size:35px;margin:18px 0}.intent-board{padding:23px;box-shadow:5px 5px 0 #c9d1be}.query{font-size:14px}.seo-scope h2{font-size:36px}.seo-scope .deliverable-list summary h3{font-size:21px}.measurement-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.measurement-layout h2{font-size:42px}.measurement-layout>div>p{max-width:none;margin-top:22px}.measurement-stack h3{font-size:25px}.report-note p{font-size:17px}.start h2{font-size:clamp(65px,16vw,100px)}}
/* A quieter editorial rhythm, scoped to this page. */
.search-notes{background:#e7e7dc;color:var(--ink);padding:26px 28px 24px;transform:rotate(1deg);border-top:3px solid #b8c0a8;box-shadow:0 18px 35px #0002}.notes-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#5d6654;margin-bottom:27px}.notes-mark{font-size:15px;font-weight:700;letter-spacing:-1px}.search-notes h2{font-size:35px;letter-spacing:-1.2px;line-height:1.08;font-weight:500}.search-comparison{margin-top:25px}.search-example{border-top:1px solid #bfc5b3;padding:18px 0}.search-example>div{display:flex;align-items:baseline;gap:14px;font-size:17px;line-height:1.6}.search-example .search-icon{width:12px;height:12px;align-self:start;margin-top:7px}.search-example p{font-size:11px;color:#626d56;margin:8px 0 0 26px}.buyer-search mark{background:#d3ddc2;color:inherit;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.search-notes .margin-note{font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.4;margin:6px 0 20px 26px;color:#445236;max-width:330px}.notes-bottom{border-top:1px solid #bfc5b3;padding-top:17px}.notes-bottom p{font-size:11px;color:#58634e}.notes-bottom small{display:block;font-size:10px;color:#68725e;margin-top:13px}.hero-foot{font-size:10px;letter-spacing:.2px;text-transform:none}.hero-foot>span{max-width:470px}.hero-foot a{font-size:10px}.section-label{font-size:12px;letter-spacing:0;text-transform:none;color:#65705a}.section-label>span:last-child{text-align:left;color:inherit}.experience-seo{padding-top:65px;padding-bottom:65px}.experience-split{padding-top:0;align-items:center}.experience-split h2{font-size:clamp(38px,4vw,60px)}.experience-ten{font-size:74px;margin-bottom:22px;letter-spacing:-5px}.experience-ten>span{font-size:40px}.experience-ten small{font-size:11px;letter-spacing:0;max-width:150px;margin-left:10px}.experience-split p,.route-story p,.deliverable-intro>p,.deliverable-list details>p,.measurement-stack p,.measurement-layout>div>p{font-size:14px}.experience-split .text-link{font-size:12px}.section-heading>p{font-size:14px}.opportunity .section-heading{margin-top:15px}.route-tabs button{font-size:16px;padding:19px 23px;min-height:62px}.route-tabs button[aria-selected=true]{box-shadow:inset 0 -3px var(--yellow)}.route-story>.micro,.intent-board>.micro{font-size:11px;letter-spacing:0;text-transform:none}.route-story h3{font-size:37px}.intent-board{box-shadow:none;border:0;border-left:2px solid #a7b494;padding:25px 28px}.intent-meta>span{font-size:11px;letter-spacing:0;color:#5f6d51}.intent-meta strong,.intent-meta p{font-size:13px}.example-note{font-size:10px}.seo-scope .deliverables-grid{margin-top:22px}.seo-scope h2{font-size:46px}.scope-note>.micro{font-size:11px;letter-spacing:0;text-transform:none}.scope-note p{font-size:12px}.deliverable-list summary>span{display:none}.deliverable-list details>p{margin-left:0;padding-bottom:25px}.seo-scope .deliverable-list summary h3{font-size:24px}.process .section-heading{margin-top:0}.process .section-heading h2{font-size:44px}.process-grid{display:block;max-width:100%;margin-top:35px}.process-grid article,.process-grid article:first-child{display:grid;grid-template-columns:45px 105px 1fr 1.25fr;gap:25px;align-items:start;border-left:0;border-top:1px solid var(--line);padding:25px 0}.process-grid .step-number{font-size:24px;letter-spacing:-1px;margin:0;line-height:1.3;color:#7d876d}.process-grid article>.micro{font-size:11px;letter-spacing:0;margin-top:4px}.process-grid h3{font-size:25px;letter-spacing:-.6px;margin:0}.process-grid p{font-size:13px;margin:0}.measurement-layout{margin-top:0;grid-template-columns:1.05fr 1fr;gap:8%}.measurement-layout h2{font-size:45px}.measurement-stack article>span{font-size:11px;letter-spacing:0}.measurement-stack h3{font-size:25px}.report-note .micro{font-size:11px;letter-spacing:0}.report-note p:before{content:none}.questions h2{font-size:40px;margin-top:0}.faq-list summary{font-size:16px}.faq-list p{font-size:13px}.start-grid{margin-top:0}.brief-card>.micro{font-size:11px;letter-spacing:0}.brief-card h3{font-size:30px;line-height:1.12}.contact-intro{font-size:13px}.brief-preview>.micro{font-size:10px;letter-spacing:0}.brief-card .enquiry-note,.privacy-note{font-size:11px}.intent-board .query{background:transparent;border:0;border-bottom:1px solid #c1c9b7;padding:15px 0;margin-top:10px}.footer-top .text-link{font-size:11px;letter-spacing:0}.hero-copy .button{gap:24px}.button:hover{transform:none}
@media(max-width:1000px){.search-notes{padding:23px}.search-notes h2{font-size:30px}.search-example>div{font-size:15px}.search-notes .margin-note{font-size:17px}.process-grid article,.process-grid article:first-child{grid-template-columns:35px 80px 1fr 1.2fr;gap:18px}.process-grid h3{font-size:22px}}
@media(max-width:700px){.search-notes{transform:none;padding:24px;width:100%;max-width:480px;justify-self:center}.search-notes h2{font-size:32px}.notes-heading{font-size:11px;margin-bottom:23px}.search-example>div{font-size:16px}.search-example p{font-size:12px}.search-notes .margin-note{font-size:19px;margin-left:26px}.notes-bottom p{font-size:12px}.hero-foot{font-size:10px;gap:20px;align-items:start}.hero-foot>span{max-width:180px}.hero-foot a{font-size:10px;max-width:120px}.experience-seo{padding:45px 6%}.experience-split{gap:25px}.experience-split h2{font-size:38px}.experience-ten{font-size:65px}.experience-ten small{max-width:135px}.experience-split p,.route-story p,.deliverable-intro>p,.deliverable-list details>p,.measurement-stack p,.measurement-layout>div>p,.section-heading>p{font-size:13px}.section-label{font-size:11px;letter-spacing:0}.section-label>span:last-child{max-width:none}.route-tabs button{padding:17px 20px;font-size:15px}.route-story h3{font-size:32px}.intent-board{padding:20px}.seo-scope h2{font-size:37px}.seo-scope .deliverable-list summary h3{font-size:22px}.process .section-heading h2{font-size:36px}.process-grid article,.process-grid article:first-child,.process-grid article:nth-child(2),.process-grid article:nth-child(3){grid-template-columns:30px 1fr;gap:6px 16px;padding:22px 0}.process-grid .step-number{grid-row:1/4;font-size:22px}.process-grid article>.micro{grid-column:2;margin:0 0 5px}.process-grid h3,.process-grid p{grid-column:2}.process-grid h3{font-size:24px}.process-grid p{font-size:13px;margin-top:6px}.measurement-layout{grid-template-columns:1fr;gap:25px}.measurement-layout h2{font-size:36px}.measurement-stack h3{font-size:24px}.questions h2{font-size:36px}.faq-list summary{font-size:15px}.brief-card h3{font-size:28px}.start-grid{margin-top:0}.brief-card>.micro{font-size:11px}.scope-note>.micro{font-size:11px}}
.seo-scope>.section-label{color:#bbc6ae}.seo-scope .scope-note>.micro{color:#bbc6ae}
