.strategy-specialist-reference--digital-marketing-audit .strategy-audit-method{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);margin:2rem 0 3rem;display:grid}.strategy-specialist-reference--digital-marketing-audit .strategy-audit-method>p{color:var(--seo-muted);margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.55}.strategy-specialist-reference--digital-marketing-audit .strategy-audit-method .seo-page__journey-photo{margin:0}@media (width<=980px){.strategy-specialist-reference--digital-marketing-audit .strategy-audit-method{grid-template-columns:minmax(0,1fr)}}.strategy-specialist-reference .offpage-hero h1{letter-spacing:-.045em;width:min(100%,24em);max-width:none;font-size:clamp(2.7rem,3.8vw,3.8rem)}.strategy-specialist-reference .offpage-hero h1 .seo-hero-outcome__title-lines--compact{display:none}.strategy-specialist-reference .offpage-process__step h3{min-height:3.4em;margin-top:1rem}.strategy-specialist-reference .strategy-evidence__working-sheet,.strategy-specialist-reference .strategy-evidence__relay,.strategy-specialist-reference .strategy-evidence__decision-sheet{background:color-mix(in srgb, var(--offpage-paper) 70%, #d8e7de);color:var(--offpage-ink);border-radius:16px;margin-top:clamp(1.75rem,3vw,2.6rem)}.strategy-specialist-reference .strategy-evidence__working-sheet{border:1px solid color-mix(in srgb, var(--offpage-ink) 14%, transparent);gap:0;display:grid;overflow:hidden}.strategy-specialist-reference .strategy-evidence__working-row{border-bottom:1px solid color-mix(in srgb, var(--offpage-ink) 12%, transparent);grid-template-columns:minmax(9rem,.58fr) minmax(0,1.42fr);align-items:baseline;gap:1rem;min-height:3.6rem;padding:.8rem .95rem;display:grid}.strategy-specialist-reference .strategy-evidence__working-row:last-child{border-bottom:0}.strategy-specialist-reference .strategy-evidence__working-row span{color:var(--offpage-muted);font-size:.72rem;font-weight:750}.strategy-specialist-reference .strategy-evidence__working-row strong{font-size:.82rem;line-height:1.35}.strategy-specialist-reference .strategy-evidence__relay{padding:1rem}.strategy-specialist-reference .strategy-evidence__relay-route{border-bottom:1px solid color-mix(in srgb, var(--offpage-ink) 15%, transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem .85rem 1rem;display:grid}.strategy-specialist-reference .strategy-evidence__relay-route span{color:var(--offpage-ink);font-size:.8rem;font-weight:750}.strategy-specialist-reference .strategy-evidence__relay-route span:last-child{text-align:right}.strategy-specialist-reference .strategy-evidence__relay-route strong{color:#2f725e;font-size:1.1rem}.strategy-specialist-reference .strategy-evidence__relay dl{gap:0;margin:0;display:grid}.strategy-specialist-reference .strategy-evidence__relay dl>div{border-bottom:1px solid color-mix(in srgb, var(--offpage-ink) 10%, transparent);grid-template-columns:minmax(8rem,.66fr) minmax(0,1.34fr);gap:1rem;padding:.78rem .85rem;display:grid}.strategy-specialist-reference .strategy-evidence__relay dl>div:last-child{border-bottom:0}.strategy-specialist-reference .strategy-evidence__relay dt{color:var(--offpage-muted);font-size:.72rem;font-weight:750}.strategy-specialist-reference .strategy-evidence__relay dd{color:var(--offpage-ink);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.strategy-specialist-reference .strategy-evidence__decision-sheet{background:color-mix(in srgb, var(--offpage-ink) 14%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.strategy-specialist-reference .strategy-evidence__decision-row{background:color-mix(in srgb, var(--offpage-paper) 72%, #d8e7de);gap:.35rem;min-height:5.35rem;margin:0;padding:.9rem;display:grid}.strategy-specialist-reference .strategy-evidence__decision-row dt{color:var(--offpage-muted);font-size:.72rem;font-weight:750}.strategy-specialist-reference .strategy-evidence__decision-row dd{color:var(--offpage-ink);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}@media (width<=760px){.strategy-specialist-reference .offpage-hero h1{letter-spacing:-.045em;width:100%;max-width:none;font-size:clamp(1.875rem,5.7vw,2.75rem)}.strategy-specialist-reference--digital-marketing-audit .offpage-hero h1{font-size:1.8rem}.strategy-specialist-reference .offpage-process__step h3{min-height:0;margin-top:.9rem}.strategy-specialist-reference .strategy-evidence__working-row,.strategy-specialist-reference .strategy-evidence__relay dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.strategy-specialist-reference .strategy-evidence__relay-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.strategy-specialist-reference .strategy-evidence__decision-sheet{grid-template-columns:minmax(0,1fr)}}@media (width<=340px){.strategy-specialist-reference .offpage-hero h1{width:calc(100% + 2rem);margin-inline:-1rem;font-size:1.5rem}.strategy-specialist-reference .offpage-hero h1[data-has-compact-lines] .seo-hero-outcome__title-lines--mobile{display:none}.strategy-specialist-reference .offpage-hero h1[data-has-compact-lines] .seo-hero-outcome__title-lines--compact{display:block}}.strategy-specialist-reference .seo-page__journey-stage h3{letter-spacing:-.025em;color:inherit;margin:.5rem 0 0;font-size:.95rem;font-weight:750;line-height:1.3}.strategy-specialist-reference--consultancy-hub .seo-page__journey-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;min-height:0;padding:1.5rem 0;display:grid}.strategy-specialist-reference--consultancy-hub .seo-page__journey-stage{width:auto;min-height:0;margin:0;position:static}.strategy-specialist-reference--consultancy-hub .seo-page__journey-route,.strategy-specialist-reference--consultancy-hub .offpage-journey__route--compact{display:none}@media (width<=760px){.strategy-specialist-reference--consultancy-hub .seo-page__journey-stages{grid-template-columns:1fr;gap:1.5rem;padding:0}}@media (width>=721px){.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .offpage-journey__route--compact{display:none}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-trace{min-height:0;padding:clamp(2rem,4vw,3rem)}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-stages{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem;display:grid;position:relative;inset:auto}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-stage{width:auto;min-width:0;margin:0;padding:.8rem;position:static}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-stage:nth-child(4){grid-area:2/3}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-stage:nth-child(5){grid-area:2/2}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-stage p{max-width:none}.strategy-specialist-reference:not(.strategy-specialist-reference--consultancy-hub) .seo-page__journey-trace>figcaption{max-width:none;margin:2.5rem 0 0;position:relative;inset:auto}}.strategy-specialist-reference--marketing-analytics .seo-good-fit-checklist__action{min-inline-size:0}.strategy-specialist-reference--marketing-analytics .seo-good-fit-checklist__cta,.strategy-specialist-reference--marketing-analytics .seo-page__cta .home-action--light{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.strategy-specialist-reference--marketing-analytics .seo-good-fit-checklist__cta .cta-wave__label--wrap,.strategy-specialist-reference--marketing-analytics .seo-page__cta .home-action--light .cta-wave__label--wrap{flex:1 1 0;min-inline-size:0;line-height:1.35}@media (width<=640px){.strategy-specialist-reference--marketing-analytics .seo-good-fit-checklist__cta,.strategy-specialist-reference--marketing-analytics .seo-page__cta .home-action--light{inline-size:100%}}@media (width>=761px){.strategy-specialist-reference--marketing-analytics .seo-page__improvement-head h3{min-block-size:5lh}.strategy-specialist-reference--marketing-analytics .offpage-scope-card .seo-page__cluster-title{min-block-size:2lh}}@media (width>=1024px){.strategy-specialist-reference--marketing-analytics .seo-page__improvement-head h3{min-block-size:4lh}}@media (width>=761px) and (width<=1023px){.strategy-specialist-reference--marketing-analytics .offpage-relevance-map{grid-template-columns:minmax(0,1fr)}.strategy-specialist-reference--marketing-analytics .offpage-relevance-map i{width:.42rem;height:2rem;margin-inline:auto}.strategy-specialist-reference--marketing-analytics .offpage-relevance-map i:after{clip-path:inset(0 0 100% round 999px)}.strategy-specialist-reference--marketing-analytics .offpage-improvement[data-offpage-active] .offpage-relevance-map i:after{animation-name:offpage-connector-fill-vertical}}@media (width>=761px){.strategy-specialist-reference--marketing-analytics #marketing-analytics-title{text-wrap:balance;width:100%;max-width:none;font-size:clamp(2rem,4.4vw,4.2rem)}.strategy-specialist-reference--marketing-analytics #marketing-analytics-journey-title{text-wrap:balance;max-width:none}.strategy-specialist-reference--marketing-analytics #marketing-analytics-process-title{text-wrap:balance;max-width:none;font-size:clamp(2rem,3vw,3.5rem)}.strategy-specialist-reference--marketing-analytics #marketing-analytics-evidence-title{text-wrap:balance;max-width:none;font-size:clamp(2rem,3.3vw,3rem)}.strategy-specialist-reference--marketing-analytics #marketing-analytics-faq-title{text-wrap:balance;max-width:none;font-size:clamp(2.9rem,4vw,4rem)}}@media (width>=761px) and (width<=1023px){.strategy-specialist-reference--marketing-analytics .offpage-process .seo-page__process-heading{grid-template-columns:minmax(0,1fr)}}
