.seo-hero{background:var(--peaks-navy);color:#fff;padding-top:214px;padding-bottom:118px;position:relative;overflow:hidden}.seo-hero:after{clip-path:polygon(0 36%,8% 32%,18% 52%,31% 46%,43% 70%,55% 48%,70% 58%,84% 36%,100% 44%,100% 100%,0 100%);content:"";z-index:0;background:#fff;height:168px;position:absolute;bottom:-1px;left:0;right:0}.seo-hero-inner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:center;gap:clamp(48px,6vw,96px);max-width:1280px;display:grid;position:relative}.seo-hero-copy{max-width:680px}.seo-kicker{color:var(--peaks-sky);font-family:var(--peaks-font-heading);font-size:var(--peaks-topper-size);letter-spacing:.28em;text-transform:uppercase;margin-bottom:20px;font-weight:700;line-height:1.2}.seo-hero h1{color:#fff;text-transform:uppercase;max-width:760px;font-size:clamp(2.75rem,5.6vw,5.125rem);font-weight:900;line-height:1.04}.seo-hero-copy>p:not(.seo-kicker){color:#ffffffdb;font-size:var(--peaks-hero-copy-size);max-width:640px;margin-top:28px;line-height:1.55}.seo-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.seo-text-link{color:#fff;font-family:var(--peaks-font-heading);font-size:1rem;font-weight:700;line-height:var(--peaks-button-line);text-transform:uppercase;text-decoration:none;transition:color .2s,transform .2s}.seo-text-link:hover,.seo-text-link:focus-visible{color:var(--peaks-sky);transform:translateY(-1px)}.seo-hero-visual{background:#fff;border-radius:14px;margin:0;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 70px #00000047}.seo-hero-visual img{aspect-ratio:1260/922;object-fit:cover;object-position:center;width:100%}.seo-hero-visual figcaption{color:var(--peaks-navy);font-family:var(--peaks-font-heading);text-transform:uppercase;padding:18px 24px 22px;font-size:1rem;font-weight:700;line-height:1.3}.seo-intro{padding-top:84px;padding-bottom:104px}.seo-intro-inner{text-align:center;max-width:960px}.seo-intro h2,.seo-strategy-heading h2,.seo-content-copy h2,.seo-timeline-heading h2,.seo-final-cta h2{color:var(--peaks-ink);font-size:var(--peaks-section-title-size);text-transform:uppercase;font-weight:900;line-height:1.16}.seo-intro-inner>p:not(.eyebrow),.seo-timeline-heading>p,.seo-final-cta p{color:#4e4b66;max-width:820px;margin:22px auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6}.seo-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;max-width:1280px;margin-top:70px;display:grid}.seo-audience-item{border-top:3px solid var(--peaks-sky);padding-top:26px}.seo-audience-item h3,.seo-strategy-step h3,.seo-keyword-panel h3,.seo-timeline-item h3{color:var(--peaks-ink);text-transform:uppercase;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2}.seo-audience-item p{color:#4e4b66;font-size:var(--peaks-small-size);margin-top:16px;line-height:1.55}.seo-audience-item ul,.seo-keyword-panel ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.seo-audience-item li,.seo-keyword-panel li{color:#333;font-size:var(--peaks-small-size);grid-template-columns:auto 1fr;align-items:baseline;gap:10px;line-height:1.4;display:grid}.seo-audience-item li:before,.seo-keyword-panel li:before{color:var(--peaks-sky);content:"+";font-family:var(--peaks-font-heading);font-weight:900}.seo-strategy{background:var(--peaks-navy);color:#ffffffd1;padding-top:108px;padding-bottom:112px}.seo-strategy-inner{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:clamp(52px,7vw,104px);max-width:1280px;display:grid}.seo-strategy-heading{position:sticky;top:150px}.seo-strategy-heading .eyebrow,.seo-strategy-heading h2{color:#fff}.seo-strategy-list{gap:0;display:grid}.seo-strategy-step{border-top:1px solid #ffffff2e;grid-template-columns:72px 1fr;gap:32px;padding:32px 0;display:grid}.seo-strategy-step:last-child{border-bottom:1px solid #ffffff2e}.seo-strategy-step>span{color:var(--peaks-sky);font-family:var(--peaks-font-heading);font-size:1.25rem;font-weight:900;line-height:1.2}.seo-strategy-step h3{color:#fff}.seo-strategy-step p{color:#ffffffd1;margin-top:12px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.seo-content-plan{padding-top:102px;padding-bottom:112px}.seo-content-layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(44px,6vw,88px);max-width:1180px;display:grid}.seo-content-copy p:not(.eyebrow){color:#4e4b66;max-width:720px;margin-top:20px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.seo-keyword-panel{background:var(--peaks-soft);border-radius:10px;padding:clamp(30px,4vw,44px)}.seo-keyword-panel li{color:var(--peaks-navy);font-weight:700}.seo-timeline{background:var(--peaks-soft);padding-top:102px;padding-bottom:112px}.seo-timeline-heading{text-align:center;max-width:980px}.seo-timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1280px;margin-top:64px;display:grid}.seo-timeline-item{background:#fff;border-radius:10px;min-height:280px;padding:30px 28px}.seo-timeline-item span{color:var(--peaks-sky);font-family:var(--peaks-font-heading);text-transform:uppercase;margin-bottom:18px;font-size:.9375rem;font-weight:700;line-height:1.2;display:block}.seo-timeline-item p{color:#4e4b66;font-size:var(--peaks-small-size);margin-top:14px;line-height:1.55}.seo-final-cta{padding-top:96px;padding-bottom:40px}.seo-final-cta-inner{background:var(--peaks-navy);text-align:center;border-radius:10px;max-width:1080px;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(44px,6vw,80px)}.seo-final-cta .eyebrow,.seo-final-cta h2{color:#fff}.seo-final-cta h2{max-width:780px;margin-left:auto;margin-right:auto}.seo-final-cta p{color:#ffffffd1}.seo-final-cta .button{margin-top:34px}@media (width<=1024px){.seo-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.seo-audience-grid,.seo-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.seo-hero{padding-top:168px;padding-bottom:120px}.seo-hero-inner,.seo-strategy-inner,.seo-content-layout{grid-template-columns:1fr}.seo-hero-copy{max-width:none}.seo-hero h1{font-size:var(--peaks-page-title-size);max-width:720px}.seo-hero-visual{max-width:620px;margin-left:auto;margin-right:auto;transform:none}.seo-strategy-heading{position:static}.seo-content-plan,.seo-intro,.seo-strategy,.seo-timeline,.seo-final-cta{padding-top:82px;padding-bottom:86px}.seo-final-cta{padding-bottom:24px}.seo-final-cta-inner{width:min(100% - 40px,1080px)}}@media (width<=620px){.seo-hero{padding-top:150px;padding-bottom:104px}.seo-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.seo-audience-grid,.seo-timeline-grid{grid-template-columns:1fr}.seo-strategy-step{grid-template-columns:1fr;gap:14px;padding:28px 0}.seo-timeline-item{min-height:auto}.seo-keyword-panel{padding:28px 24px}}
