.strategy-evidence .strategy-hero-stage{min-height:480px;padding:50px 10% 85px}
.strategy-evidence .strategy-hero-stage figure{margin:0}
.strategy-evidence .strategy-hero-stage .wp-hero-screen{width:83%;margin-top:0}
.strategy-evidence .strategy-hero-stage .wp-hero-secondary{width:35%;bottom:65px}
.strategy-evidence .wp-hero-secondary figcaption{font-size:11px;padding:10px 3px 2px;color:#21284f}
.strategy-evidence .strategy-deliverables{padding:75px 8%;display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}
.strategy-deliverables-heading h2,.strategy-references-heading h2{font-size:clamp(34px,4.2vw,60px);line-height:1.12;letter-spacing:-.045em;margin:0 0 25px;max-width:20ch}
.strategy-deliverables-heading>p,.strategy-references-heading>p{font-size:17px;line-height:1.75;max-width:50ch}
.strategy-deliverables-content{min-width:0}
.strategy-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #21284f30;margin:0 0 28px}
.strategy-tabs button{font:inherit;font-size:13px;line-height:1.5;background:none;border:0;border-bottom:2px solid transparent;color:#21284f;padding:12px 13px;cursor:pointer}
.strategy-tabs button[aria-selected=true]{border-bottom-color:#e8675a;font-weight:600}
.strategy-panel[hidden]{display:none}
.strategy-panel-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0093c8}
.strategy-panel h3{font-size:30px;line-height:1.2;letter-spacing:-.03em;margin:18px 0 22px;max-width:24ch}
.strategy-panel p{font-size:17px;line-height:1.75;margin:0 0 20px}
.strategy-next-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:25px}
.strategy-next-links .text-link{font-size:13px}
.strategy-evidence .strategy-feature .wp-browser{width:100%;margin-top:30px}
.strategy-evidence .strategy-feature .wp-project-visual{aspect-ratio:1.05}
.strategy-evidence .strategy-references{padding:75px 8%;background:#21284f;color:#f7f8fc}
.strategy-references-heading{max-width:950px;margin-bottom:35px}
.strategy-references-heading h2{max-width:24ch;color:#f7f8fc}
.strategy-references-heading>p{max-width:65ch;color:#e1e5f1}
.strategy-cover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.strategy-cover-grid figure{margin:0;min-width:0}
.strategy-cover-grid img{width:100%;height:auto;display:block;border-radius:10px}
.strategy-cover-grid figcaption{padding:17px 0;display:flex;flex-direction:column;gap:7px}
.strategy-cover-grid figcaption strong{font-size:18px;color:#f7f8fc}
.strategy-cover-grid figcaption span{font-size:12px;color:#c6cde1}
.strategy-evidence .wp-hero h1{max-width:23ch}
@media(max-width:1000px){.strategy-evidence .strategy-deliverables{gap:6%;padding:60px 6%}.strategy-tabs button{padding:10px;font-size:12px}.strategy-evidence .strategy-references{padding:60px 6%}.strategy-cover-grid{gap:18px}.strategy-evidence .strategy-hero-stage{min-height:380px;padding:35px 9% 75px}}
@media(max-width:700px){.strategy-evidence .strategy-deliverables{grid-template-columns:1fr;gap:25px;padding:45px 6%}.strategy-deliverables-heading h2,.strategy-references-heading h2{font-size:34px}.strategy-panel p,.strategy-deliverables-heading>p,.strategy-references-heading>p{font-size:16px}.strategy-panel h3{font-size:27px}.strategy-evidence .strategy-references{padding:45px 6%}.strategy-cover-grid{grid-template-columns:1fr;gap:22px}.strategy-evidence .strategy-hero-stage{min-height:290px;padding:30px 6% 100px}.strategy-evidence .strategy-hero-stage .wp-hero-screen{width:100%}.strategy-evidence .strategy-hero-stage .wp-hero-secondary{width:48%;bottom:50px;right:5%}.strategy-evidence .wp-hero-secondary figcaption{font-size:9px}.strategy-evidence .wp-stage-caption{font-size:10px;left:16px;bottom:18px;max-width:85%}.strategy-evidence .strategy-feature .wp-project-visual{aspect-ratio:1.1}}
