body.page-template-page-strategic-seo{background:#fcfaf7}
body.page-template-page-strategic-seo .footer-founder-strip{display:none!important}
.strategic-seo-v386{color:#17253b;background:#fcfaf7}
.strategic-seo-v386 .container{width:min(1120px,calc(100% - 40px));margin-inline:auto}
.strategic-seo-v386 .eyebrow{color:#2457e6}
.strategic-seo-v386 h1,.strategic-seo-v386 h2,.strategic-seo-v386 h3{color:#10213a}
.strategic-seo-v386 p{color:#586678}
.seo386-hero{padding:82px 0 74px;background:radial-gradient(circle at 82% 20%,rgba(118,202,234,.28),transparent 34%),linear-gradient(135deg,#fcfaf7 0%,#f7f3ed 52%,#eef4f5 100%);border-bottom:1px solid #e5ded5}
.seo386-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:72px;align-items:center}
.seo386-hero-copy h1{max-width:700px;margin:.25rem 0 1rem;font-size:clamp(2.7rem,4.4vw,4.7rem);line-height:.98;letter-spacing:-.055em}
.seo386-hero-copy .lead{max-width:680px;font-size:1.15rem;line-height:1.55;color:#34445b}
.seo386-hero-copy>p:not(.eyebrow):not(.lead){max-width:720px;line-height:1.65}
.seo386-hero-points{display:grid;gap:10px;margin:26px 0;color:#48576b}
.seo386-hero-points span{display:flex;gap:9px;align-items:baseline}
.seo386-hero-points span:before{content:"";width:7px;height:7px;border-radius:50%;background:#2457e6;flex:0 0 7px}
.seo386-hero-points strong{color:#17253b}
.seo386-hero-visual{position:relative;aspect-ratio:1/1;max-width:450px;margin:auto;border-radius:50%;background:radial-gradient(circle,#fff 0 27%,#f1f5fb 28% 43%,transparent 44%),conic-gradient(from 20deg,rgba(36,87,230,.12),rgba(73,190,212,.18),rgba(36,87,230,.08));box-shadow:0 28px 70px rgba(43,52,66,.13)}
.seo386-hero-center{position:absolute;inset:35%;display:grid;place-content:center;text-align:center;border-radius:50%;background:linear-gradient(135deg,#143b9f,#2457e6);color:#fff;box-shadow:0 18px 40px rgba(36,87,230,.27)}
.seo386-hero-center span{font-size:.68rem;text-transform:uppercase;letter-spacing:.15em;opacity:.75;font-weight:900}.seo386-hero-center strong{font-size:1.25rem}
.seo386-orbit{position:absolute;padding:12px 16px;border-radius:999px;background:#fff;border:1px solid #dce5f1;box-shadow:0 12px 30px rgba(30,42,64,.09);font-size:.78rem;font-weight:850;color:#22324a}.seo386-orbit-a{top:10%;left:30%}.seo386-orbit-b{right:1%;top:43%}.seo386-orbit-c{bottom:9%;left:29%}.seo386-orbit-d{left:-2%;top:43%}
.seo386-statement{padding:34px 0;background:#10213a}.seo386-statement p{max-width:900px;margin:auto;text-align:center;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1.35}
.seo386-decision{padding:88px 0;background:#f8f4ee}.seo386-decision-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:82px;align-items:center}.seo386-decision-copy h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;letter-spacing:-.045em}.seo386-decision-copy p{font-size:1rem;line-height:1.7}.seo386-question-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dcd4ca;border-left:1px solid #dcd4ca}.seo386-question-grid div{min-height:132px;padding:24px;border-right:1px solid #dcd4ca;border-bottom:1px solid #dcd4ca;background:rgba(255,255,255,.55)}.seo386-question-grid span{display:block;margin-bottom:18px;color:#2457e6;font-size:.7rem;font-weight:900;letter-spacing:.12em}.seo386-question-grid strong{font-size:.98rem;line-height:1.42;color:#17253b}
.seo386-priority{padding:92px 0;background:#fff}.seo386-priority-head{max-width:760px;margin:0 auto 48px}.seo386-priority-head h2{font-size:clamp(2.2rem,3.4vw,3.45rem);letter-spacing:-.05em}.seo386-signal-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative}.seo386-signal-flow:after{content:"";position:absolute;left:8%;right:8%;bottom:-28px;height:1px;background:linear-gradient(90deg,transparent,#9db5da 15%,#2457e6 50%,#9db5da 85%,transparent)}.seo386-signal-flow>div{position:relative;min-height:205px;padding:26px 20px;border:1px solid #dde4ed;border-radius:20px;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 14px 35px rgba(28,42,66,.06)}.seo386-signal-flow>div:after{content:"";position:absolute;left:50%;bottom:-29px;width:1px;height:29px;background:#9db5da}.seo386-signal-flow span{display:block;color:#2457e6;font-size:.7rem;font-weight:900;letter-spacing:.12em}.seo386-signal-flow strong{display:block;margin:18px 0 9px;color:#17253b;font-size:1rem}.seo386-signal-flow small{color:#647184;font-size:.82rem;line-height:1.5}.seo386-roadmap{max-width:620px;margin:58px auto 0;padding:25px 30px;text-align:center;border-radius:18px;background:linear-gradient(135deg,#153b9d,#2457e6);color:#fff;box-shadow:0 18px 40px rgba(36,87,230,.2)}.seo386-roadmap span{display:block;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;opacity:.74;font-weight:900}.seo386-roadmap strong{display:block;margin:5px 0;font-size:1.35rem}.seo386-roadmap em{font-size:.83rem;opacity:.82;font-style:normal}.seo386-founder-note{max-width:820px;margin:42px auto 0;padding:25px 30px;border-left:3px solid #2457e6;background:#f8f4ee}.seo386-founder-note p{margin:0 0 10px;color:#26364c;font-family:Georgia,serif;font-size:1.15rem;line-height:1.55}.seo386-founder-note cite{font-size:.78rem;font-weight:850;color:#627087}
.seo386-proof{padding:88px 0;background:radial-gradient(circle at 85% 20%,rgba(55,197,255,.16),transparent 34%),linear-gradient(135deg,#071526,#0c2c4c 65%,#134966)}.seo386-proof-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:center}.seo386-proof .eyebrow{color:#67d7f4}.seo386-proof h2,.seo386-proof p{color:#fff}.seo386-revenue strong{display:block;font-size:clamp(4rem,7vw,7rem);line-height:.9;letter-spacing:-.07em;color:#fff}.seo386-revenue span{display:block;margin:8px 0 22px;color:#77ddf4;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.seo386-proof-copy h2{font-size:clamp(1.65rem,2.6vw,2.55rem);line-height:1.1}.seo386-proof-copy>p{color:#d5e4ef;line-height:1.6}.seo386-proof-metrics{display:flex;gap:12px;margin:24px 0}.seo386-proof-metrics div{padding:16px 19px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.07)}.seo386-proof-metrics strong{display:block;color:#fff;font-size:1.3rem}.seo386-proof-metrics span{color:#b9d3e2;font-size:.68rem;text-transform:uppercase;font-weight:850}.seo386-proof-note{font-size:.72rem!important;color:#9fb6c6!important}.seo386-ga4{margin:0;padding:14px 14px 10px;border-radius:20px;background:#fff;box-shadow:0 25px 65px rgba(0,0,0,.25)}.seo386-ga4 img{display:block;width:100%;border-radius:12px}.seo386-ga4 figcaption{padding:10px 4px 0;color:#6d7887;font-size:.74rem}
.seo386-includes{padding:92px 0;background:#fcfaf7}.seo386-includes .section-head{max-width:760px;margin:0 auto 44px}.seo386-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.seo386-includes-grid>div{padding:32px 28px;border-top:3px solid #2457e6;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 14px 36px rgba(31,42,61,.07)}.seo386-includes-grid>div>span{color:#2457e6;font-size:.72rem;font-weight:900}.seo386-includes-grid h3{margin:12px 0 18px;font-size:1.4rem}.seo386-includes-grid ul{margin:0;padding:0;list-style:none}.seo386-includes-grid li{position:relative;padding:9px 0 9px 18px;border-top:1px solid #edf0f3;color:#586678;font-size:.88rem;line-height:1.4}.seo386-includes-grid li:before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:#2457e6}
.seo386-fit{padding:82px 0;background:#f2eee8}.seo386-fit-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.seo386-fit-grid h2{font-size:clamp(2rem,3vw,3rem);line-height:1.08}.seo386-fit-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d8d0c5;border-left:1px solid #d8d0c5}.seo386-fit-list div{padding:24px;border-right:1px solid #d8d0c5;border-bottom:1px solid #d8d0c5;color:#26364b;font-weight:800;line-height:1.4;background:rgba(255,255,255,.42)}.seo386-not-fit{grid-column:1/-1;margin:12px 0 0;padding:20px 24px;border-left:3px solid #b78328;background:#fff8ea;color:#5a4b35!important}.seo386-not-fit strong{color:#3e3223}
.seo386-ai-bridge{padding:44px 0;background:#eef3f4;border-top:1px solid #dbe4e6;border-bottom:1px solid #dbe4e6}.seo386-ai-grid{display:grid;grid-template-columns:1.1fr 1fr auto;gap:38px;align-items:center}.seo386-ai-grid h2{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.2}.seo386-ai-signals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seo386-ai-signals span{padding:11px 13px;border-radius:999px;background:#fff;color:#35445a;font-size:.78rem;font-weight:800;text-align:center;border:1px solid #dae3e7}
.seo386-faq{padding:86px 0;background:#fcfaf7}.seo386-faq .section-head{margin-bottom:34px}.seo386-faq .faq-list{max-width:900px;margin:auto}.seo386-final{padding:58px 0;background:linear-gradient(135deg,#071526,#0d304f 68%,#14506d)}.seo386-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.seo386-final h2,.seo386-final p{color:#fff}.seo386-final .eyebrow{color:#67d7f4}.seo386-final h2{font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.08}.seo386-final p{color:#d6e3ec;line-height:1.55}
body.page-template-page-strategic-seo .service-insights-section{background:#f7f9fc!important;padding-top:80px!important;padding-bottom:80px!important}
@media (prefers-reduced-motion:no-preference){.seo386-signal-flow>div,.seo386-question-grid>div,.seo386-includes-grid>div{transition:transform .22s ease,box-shadow .22s ease}.seo386-signal-flow>div:hover,.seo386-question-grid>div:hover,.seo386-includes-grid>div:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(28,42,66,.1)}}
@media (max-width:980px){.seo386-hero-grid,.seo386-decision-grid,.seo386-proof-grid,.seo386-fit-grid,.seo386-final-grid{grid-template-columns:1fr}.seo386-hero-grid{gap:42px}.seo386-hero-visual{width:min(430px,82vw)}.seo386-decision-grid,.seo386-proof-grid,.seo386-fit-grid{gap:38px}.seo386-signal-flow{grid-template-columns:repeat(2,1fr)}.seo386-signal-flow>div:last-child{grid-column:1/-1;max-width:50%;justify-self:center}.seo386-signal-flow:after,.seo386-signal-flow>div:after{display:none}.seo386-includes-grid{grid-template-columns:1fr}.seo386-ai-grid{grid-template-columns:1fr;gap:22px}.seo386-ai-signals{max-width:620px}.seo386-final-grid{gap:18px}}
@media (max-width:700px){.strategic-seo-v386 .container{width:calc(100% - 28px)}.seo386-hero{padding:38px 0 44px}.seo386-hero-copy h1{font-size:2.45rem;line-height:1.02}.seo386-hero-copy .lead{font-size:1.02rem}.seo386-hero-points span{font-size:.88rem}.seo386-hero-visual{width:min(340px,88vw)}.seo386-orbit{font-size:.65rem;padding:9px 11px}.seo386-statement{padding:24px 0}.seo386-statement p{font-size:1.15rem}.seo386-decision,.seo386-priority,.seo386-proof,.seo386-includes,.seo386-fit,.seo386-faq{padding:56px 0}.seo386-question-grid,.seo386-fit-list{grid-template-columns:1fr}.seo386-question-grid div{min-height:0;padding:20px}.seo386-priority-head{margin-bottom:28px}.seo386-signal-flow{grid-template-columns:1fr;gap:10px}.seo386-signal-flow>div,.seo386-signal-flow>div:last-child{max-width:none;min-height:0;padding:20px;display:grid;grid-template-columns:34px 1fr;column-gap:12px}.seo386-signal-flow span{grid-row:1/3}.seo386-signal-flow strong{margin:0 0 5px}.seo386-roadmap{margin-top:20px;padding:21px 18px}.seo386-founder-note{margin-top:24px;padding:20px}.seo386-founder-note p{font-size:1rem}.seo386-revenue strong{font-size:4rem}.seo386-proof-metrics{display:grid;grid-template-columns:1fr 1fr}.seo386-proof-metrics div{padding:14px}.seo386-ga4{padding:9px}.seo386-includes-grid>div{padding:25px 22px}.seo386-fit-list div{padding:18px}.seo386-not-fit{padding:18px}.seo386-ai-bridge{padding:38px 0}.seo386-ai-signals{grid-template-columns:1fr 1fr}.seo386-ai-signals span{font-size:.7rem;padding:10px 8px}.seo386-final{padding:44px 0}body.page-template-page-strategic-seo .service-insights-section{padding-top:56px!important;padding-bottom:56px!important}}
@media (max-width:390px){.seo386-hero-copy h1{font-size:2.2rem}.seo386-hero-visual{width:300px}.seo386-ai-signals{grid-template-columns:1fr}.seo386-proof-metrics{grid-template-columns:1fr}} .strategic-seo-v387 .container{width:min(1240px,calc(100% - 48px))}
.strategic-seo-v387 .seo386-hero{padding:70px 0 68px}
.strategic-seo-v387 .seo386-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:58px;align-items:center}
.strategic-seo-v387 .seo386-hero-copy{max-width:650px}
.strategic-seo-v387 .seo386-hero-copy h1{max-width:640px;font-size:clamp(3.15rem,4.1vw,4.15rem);line-height:.98;letter-spacing:-.052em;text-wrap:balance}
.strategic-seo-v387 .seo386-hero-copy .lead{max-width:620px;font-size:1.13rem}
.strategic-seo-v387 .seo386-hero-copy>p:not(.eyebrow):not(.lead){max-width:650px}
.strategic-seo-v387 .seo386-hero-visual{position:relative;display:block;width:100%;max-width:520px;aspect-ratio:auto;margin:0 0 0 auto;padding:26px;border:1px solid rgba(32,55,87,.12);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,253,.94));box-shadow:0 26px 65px rgba(31,49,75,.14);overflow:hidden}
.strategic-seo-v387 .seo386-hero-visual:before{content:"";position:absolute;inset:-40% auto auto 58%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(74,191,218,.18),transparent 68%);pointer-events:none}
.strategic-seo-v387 .seo386-hero-center,.strategic-seo-v387 .seo386-orbit{display:none!important}
.strategic-seo-v387 .seo387-visual-head{position:relative;padding-bottom:18px;border-bottom:1px solid #dfe6ef}
.strategic-seo-v387 .seo387-visual-head span{display:block;margin-bottom:6px;color:#2457e6;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.strategic-seo-v387 .seo387-visual-head strong{display:block;color:#10213a;font-size:1.45rem;line-height:1.15;letter-spacing:-.03em}
.strategic-seo-v387 .seo387-signal-list{position:relative;display:grid;gap:0}
.strategic-seo-v387 .seo387-signal-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:17px 0;border-bottom:1px solid #e5eaf0}
.strategic-seo-v387 .seo387-signal-list span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border-radius:50%;background:#eef3ff;color:#2457e6;font-size:.68rem;font-weight:900}
.strategic-seo-v387 .seo387-signal-list strong{color:#17253b;font-size:.95rem;line-height:1.25}
.strategic-seo-v387 .seo387-signal-list em{margin-top:3px;color:#68768a;font-size:.77rem;line-height:1.4;font-style:normal}
.strategic-seo-v387 .seo387-visual-outcome{position:relative;margin-top:18px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#153b9d,#2457e6);color:#fff;box-shadow:0 14px 30px rgba(36,87,230,.2)}
.strategic-seo-v387 .seo387-visual-outcome span{display:block;margin-bottom:4px;color:rgba(255,255,255,.72);font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.strategic-seo-v387 .seo387-visual-outcome strong{display:block;font-size:1.18rem;line-height:1.2}
@media (max-width:1100px){.strategic-seo-v387 .seo386-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:40px}.strategic-seo-v387 .seo386-hero-copy h1{font-size:clamp(2.9rem,4.7vw,3.7rem)}}
@media (max-width:980px){.strategic-seo-v387 .container{width:min(760px,calc(100% - 40px))}.strategic-seo-v387 .seo386-hero-grid{grid-template-columns:1fr;gap:36px}.strategic-seo-v387 .seo386-hero-copy{max-width:none}.strategic-seo-v387 .seo386-hero-copy h1{max-width:760px}.strategic-seo-v387 .seo386-hero-visual{max-width:680px;margin:0}}
@media (max-width:700px){.strategic-seo-v387 .container{width:calc(100% - 28px)}.strategic-seo-v387 .seo386-hero{padding:36px 0 42px}.strategic-seo-v387 .seo386-hero-copy h1{font-size:2.38rem;line-height:1.01;text-wrap:initial}.strategic-seo-v387 .seo386-hero-copy .lead{font-size:1rem}.strategic-seo-v387 .seo386-hero-grid{gap:28px}.strategic-seo-v387 .seo386-hero-visual{padding:19px;border-radius:21px}.strategic-seo-v387 .seo387-visual-head strong{font-size:1.24rem}.strategic-seo-v387 .seo387-signal-list>div{padding:14px 0}.strategic-seo-v387 .seo387-signal-list em{font-size:.73rem}.strategic-seo-v387 .seo387-visual-outcome{padding:16px 17px}}
@media (max-width:390px){.strategic-seo-v387 .seo386-hero-copy h1{font-size:2.12rem}} .strategic-seo-v388 .seo386-ga4{overflow:hidden}
.strategic-seo-v388 .seo388-report-scroll{overflow:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:#fff}
.strategic-seo-v388 .seo388-report-scroll picture,.strategic-seo-v388 .seo388-report-scroll img{display:block;width:100%}
.strategic-seo-v388 .seo388-swipe-hint{display:none}
@media (max-width:700px){
.strategic-seo-v388 .seo386-decision,
.strategic-seo-v388 .seo386-priority,
.strategic-seo-v388 .seo386-proof,
.strategic-seo-v388 .seo386-includes,
.strategic-seo-v388 .seo386-fit,
.strategic-seo-v388 .seo386-faq{padding:42px 0!important}
.strategic-seo-v388 .seo386-decision-grid,
.strategic-seo-v388 .seo386-proof-grid,
.strategic-seo-v388 .seo386-fit-grid{gap:24px!important}
.strategic-seo-v388 .seo386-decision-copy h2,
.strategic-seo-v388 .seo386-priority-head h2,
.strategic-seo-v388 .seo386-includes .section-head h2,
.strategic-seo-v388 .seo386-fit-grid h2{font-size:1.75rem!important;line-height:1.08!important}
.strategic-seo-v388 .seo386-question-grid{grid-template-columns:1fr 1fr!important;border-radius:16px;overflow:hidden}
.strategic-seo-v388 .seo386-question-grid div{min-height:112px!important;padding:14px 13px!important}
.strategic-seo-v388 .seo386-question-grid span{margin-bottom:8px!important;font-size:.62rem!important}
.strategic-seo-v388 .seo386-question-grid strong{font-size:.84rem!important;line-height:1.3!important}
.strategic-seo-v388 .seo386-priority-head{margin-bottom:20px!important}
.strategic-seo-v388 .seo386-signal-flow{gap:8px!important}
.strategic-seo-v388 .seo386-signal-flow>div,
.strategic-seo-v388 .seo386-signal-flow>div:last-child{grid-template-columns:30px minmax(0,1fr)!important;padding:14px 15px!important;border-radius:15px!important;min-height:0!important}
.strategic-seo-v388 .seo386-signal-flow span{font-size:.62rem!important}
.strategic-seo-v388 .seo386-signal-flow strong{font-size:.9rem!important}
.strategic-seo-v388 .seo386-signal-flow small{font-size:.74rem!important;line-height:1.35!important}
.strategic-seo-v388 .seo386-roadmap{margin-top:14px!important;padding:17px 15px!important;border-radius:15px!important}
.strategic-seo-v388 .seo386-roadmap strong{font-size:1.12rem!important}
.strategic-seo-v388 .seo386-roadmap em{font-size:.74rem!important;line-height:1.35!important;display:block}
.strategic-seo-v388 .seo386-founder-note{margin-top:16px!important;padding:16px 16px!important}
.strategic-seo-v388 .seo386-founder-note p{font-size:.9rem!important;line-height:1.45!important}
.strategic-seo-v388 .seo386-founder-note cite{font-size:.7rem!important}
.strategic-seo-v388 .seo386-proof-copy h2{font-size:1.45rem!important}
.strategic-seo-v388 .seo386-revenue strong{font-size:3.4rem!important}
.strategic-seo-v388 .seo386-proof-metrics{margin:16px 0!important;gap:8px!important}
.strategic-seo-v388 .seo386-proof-metrics div{padding:11px!important}
.strategic-seo-v388 .seo386-ga4{padding:8px 8px 7px!important;border-radius:16px!important}
.strategic-seo-v388 .seo388-report-scroll img{width:880px!important;max-width:none!important;height:auto!important}
.strategic-seo-v388 .seo386-ga4 figcaption{display:flex;justify-content:space-between;gap:12px;padding:8px 3px 1px!important;font-size:.68rem!important}
.strategic-seo-v388 .seo388-swipe-hint{display:inline;color:#2457e6;font-weight:800;white-space:nowrap}
.strategic-seo-v388 .seo386-includes .section-head{margin-bottom:22px!important}
.strategic-seo-v388 .seo386-includes-grid{gap:12px!important}
.strategic-seo-v388 .seo386-includes-grid>div{padding:18px 16px!important;border-radius:0 0 14px 14px!important}
.strategic-seo-v388 .seo386-includes-grid h3{margin:7px 0 10px!important;font-size:1.12rem!important}
.strategic-seo-v388 .seo386-includes-grid ul{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:12px!important}
.strategic-seo-v388 .seo386-includes-grid li{padding:7px 0 7px 14px!important;font-size:.75rem!important;line-height:1.3!important}
.strategic-seo-v388 .seo386-includes-grid li:before{top:12px!important;width:5px!important;height:5px!important}
.strategic-seo-v388 .seo386-fit-list{grid-template-columns:1fr 1fr!important}
.strategic-seo-v388 .seo386-fit-list div{padding:14px!important;font-size:.78rem!important;line-height:1.35!important}
.strategic-seo-v388 .seo386-not-fit{padding:14px!important;font-size:.78rem!important}
}
@media (max-width:390px){
.strategic-seo-v388 .seo386-question-grid{grid-template-columns:1fr!important}
.strategic-seo-v388 .seo386-question-grid div{min-height:0!important}
.strategic-seo-v388 .seo386-includes-grid ul{grid-template-columns:1fr!important}
} @media (max-width:700px){
.strategic-seo-v389 .seo386-hero-grid{gap:0!important}
.strategic-seo-v389 .seo386-hero-visual{display:none!important}
.strategic-seo-v389 .seo386-ga4{display:none!important}
.strategic-seo-v389 .seo386-proof-grid{grid-template-columns:1fr!important;gap:0!important}
.strategic-seo-v389 .seo386-proof-copy{max-width:none!important}
.strategic-seo-v389 .seo386-proof-note{margin-bottom:0!important}
} .strategic-seo-v390 .seo386-hero-grid{
grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)!important;
gap:64px!important;
align-items:center!important;
}
.strategic-seo-v390 .seo386-hero-copy{max-width:690px!important}
.strategic-seo-v390 .seo386-hero-copy h1{max-width:680px!important}
.strategic-seo-v390 .seo386-hero-visual{
position:relative!important;
display:block!important;
width:100%!important;
max-width:500px!important;
margin-left:auto!important;
padding:26px!important;
border:1px solid rgba(31,49,75,.13)!important;
border-radius:26px!important;
background:rgba(255,255,255,.94)!important;
box-shadow:0 24px 60px rgba(28,46,73,.13)!important;
overflow:hidden!important;
}
.strategic-seo-v390 .seo386-hero-visual:before{
content:""!important;
position:absolute!important;
width:230px!important;
height:230px!important;
right:-80px!important;
bottom:-90px!important;
border-radius:50%!important;
background:radial-gradient(circle,rgba(67,185,221,.18),rgba(36,87,230,.04) 55%,transparent 72%)!important;
pointer-events:none!important;
}
.strategic-seo-v390 .seo387-visual-head,
.strategic-seo-v390 .seo387-signal-list,
.strategic-seo-v390 .seo387-visual-outcome{position:relative!important;z-index:1!important}
.strategic-seo-v390 .seo387-visual-head{padding-bottom:17px!important;border-bottom:1px solid #e2e8f0!important}
.strategic-seo-v390 .seo387-visual-head span{display:block!important;margin-bottom:5px!important;color:#2457e6!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.strategic-seo-v390 .seo387-visual-head strong{display:block!important;color:#12213a!important;font-size:1.42rem!important;line-height:1.16!important;letter-spacing:-.03em!important}
.strategic-seo-v390 .seo387-signal-list>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:12px!important;padding:15px 0!important;border-bottom:1px solid #e6ebf1!important}
.strategic-seo-v390 .seo387-signal-list span{grid-row:1/3!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#edf3ff!important;color:#2457e6!important;font-size:.68rem!important;font-weight:900!important}
.strategic-seo-v390 .seo387-signal-list strong{font-size:.95rem!important;line-height:1.25!important;color:#17253b!important}
.strategic-seo-v390 .seo387-signal-list em{margin-top:3px!important;color:#68768a!important;font-size:.77rem!important;line-height:1.38!important;font-style:normal!important}
.strategic-seo-v390 .seo387-visual-outcome{margin-top:17px!important;padding:17px 18px!important;border-radius:16px!important;background:linear-gradient(135deg,#153b9d,#2457e6)!important;color:#fff!important;box-shadow:0 12px 28px rgba(36,87,230,.2)!important}
.strategic-seo-v390 .seo387-visual-outcome span{display:block!important;margin-bottom:4px!important;color:rgba(255,255,255,.74)!important;font-size:.65rem!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.strategic-seo-v390 .seo387-visual-outcome strong{display:block!important;color:#fff!important;font-size:1.14rem!important}
.strategic-seo-v390 .seo390-revenue-graphic{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.strategic-seo-v390 .seo390-revenue-graphic img{display:block!important;width:100%!important;height:auto!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(0,0,0,.18)!important}
@media (max-width:980px){
.strategic-seo-v390 .seo386-hero-grid{grid-template-columns:1fr!important;gap:34px!important}
.strategic-seo-v390 .seo386-hero-visual{max-width:680px!important;margin:0!important}
}
@media (max-width:700px){
.strategic-seo-v390 .seo386-hero-visual{display:none!important}
.strategic-seo-v390 .seo386-question-grid{
display:block!important;
overflow:hidden!important;
border:1px solid #ddd8d0!important;
border-radius:20px!important;
background:#fffdfa!important;
box-shadow:0 14px 34px rgba(23,37,59,.07)!important;
}
.strategic-seo-v390 .seo386-question-grid>div{
display:grid!important;
grid-template-columns:34px minmax(0,1fr)!important;
align-items:start!important;
gap:12px!important;
min-height:0!important;
padding:16px 18px!important;
border:0!important;
border-bottom:1px solid #e5e0d8!important;
background:transparent!important;
box-shadow:none!important;
}
.strategic-seo-v390 .seo386-question-grid>div:last-child{border-bottom:0!important}
.strategic-seo-v390 .seo386-question-grid span{
display:grid!important;
place-items:center!important;
width:30px!important;
height:30px!important;
margin:0!important;
border-radius:50%!important;
background:#edf3ff!important;
color:#2457e6!important;
font-size:.65rem!important;
font-weight:900!important;
}
.strategic-seo-v390 .seo386-question-grid strong{
align-self:center!important;
font-size:.93rem!important;
line-height:1.35!important;
color:#13233c!important;
}
.strategic-seo-v390 .seo390-revenue-graphic{display:block!important;margin-top:22px!important}
.strategic-seo-v390 .seo390-revenue-graphic img{border-radius:18px!important;box-shadow:0 16px 34px rgba(0,0,0,.15)!important}
} .strategic-seo-v392 .seo392-revenue-comparison{position:relative;padding:30px 34px 26px;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,253,.98));box-shadow:0 24px 60px rgba(0,0,0,.2);overflow:hidden}
.strategic-seo-v392 .seo392-revenue-comparison:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(36,87,230,.04),transparent 55%);pointer-events:none}
.strategic-seo-v392 .seo392-chart-label{position:relative;color:#6b7890;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.strategic-seo-v392 .seo392-bars{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;align-items:end;gap:16px;min-height:250px;margin-top:18px;padding:16px 20px 0;border-bottom:1px solid #d8e1ec}
.strategic-seo-v392 .seo392-bar-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:10px}
.strategic-seo-v392 .seo392-value{color:#0b1b35;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;letter-spacing:-.03em}
.strategic-seo-v392 .seo392-bar{width:min(112px,72%);border-radius:14px 14px 0 0}
.strategic-seo-v392 .seo392-before .seo392-bar{height:82px;background:linear-gradient(180deg,#dce5ef,#b9c8d8)}
.strategic-seo-v392 .seo392-after .seo392-bar{height:190px;background:linear-gradient(180deg,#69c9ff,#2457e6);box-shadow:0 12px 24px rgba(36,87,230,.22)}
.strategic-seo-v392 .seo392-bar-group strong{color:#25354d;font-size:.88rem}
.strategic-seo-v392 .seo392-growth-arrow{align-self:center;color:#59aef0;font-size:2.4rem;font-weight:300;transform:translateY(16px)}
.strategic-seo-v392 .seo392-growth-note{position:relative;display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:20px;color:#4f6076;text-align:center}
.strategic-seo-v392 .seo392-growth-note strong{color:#2457e6;font-size:1.7rem;letter-spacing:-.04em}
.strategic-seo-v392 .seo392-growth-note span{font-size:.86rem;font-weight:750}
@media (max-width:700px){.strategic-seo-v392 .seo392-revenue-comparison{display:none!important}} .strategic-seo-v393 .seo392-revenue-comparison{
padding:8px 0 0!important;
border:0!important;
border-radius:0!important;
background:transparent!important;
box-shadow:none!important;
overflow:visible!important;
}
.strategic-seo-v393 .seo392-revenue-comparison:before{display:none!important}
.strategic-seo-v393 .seo392-chart-label{display:none!important}
.strategic-seo-v393 .seo392-bars{
grid-template-columns:1fr 42px 1fr!important;
gap:14px!important;
min-height:250px!important;
margin:0!important;
padding:8px 10px 0!important;
border-bottom:1px solid rgba(255,255,255,.18)!important;
}
.strategic-seo-v393 .seo392-value{color:#fff!important;font-size:clamp(1.05rem,1.6vw,1.28rem)!important}
.strategic-seo-v393 .seo392-bar-group strong{color:#d9e8f6!important}
.strategic-seo-v393 .seo392-before .seo392-bar{background:linear-gradient(180deg,#7f93aa,#50667e)!important}
.strategic-seo-v393 .seo392-after .seo392-bar{background:linear-gradient(180deg,#6bd8ff,#2457e6)!important;box-shadow:0 14px 28px rgba(36,87,230,.3)!important}
.strategic-seo-v393 .seo392-growth-arrow{color:#74d8ff!important}
.strategic-seo-v393 .seo392-growth-note{margin-top:16px!important;color:#c8d9e8!important}
.strategic-seo-v393 .seo392-growth-note strong{color:#74d8ff!important}
.strategic-seo-v393 .seo386-faq{padding:78px 0!important;background:#fcfaf7!important}
.strategic-seo-v393 .seo386-faq .section-head{margin-bottom:28px!important}
.strategic-seo-v393 .seo386-faq .faq-list{display:grid!important;gap:12px!important;max-width:920px!important}
.strategic-seo-v393 .seo386-faq details{
border:1px solid #ddd8d0!important;
border-radius:16px!important;
background:#fffdfa!important;
box-shadow:0 10px 26px rgba(23,37,59,.05)!important;
overflow:hidden!important;
}
.strategic-seo-v393 .seo386-faq summary{
position:relative!important;
padding:20px 58px 20px 22px!important;
color:#10213a!important;
font-size:1rem!important;
font-weight:800!important;
cursor:pointer!important;
list-style:none!important;
}
.strategic-seo-v393 .seo386-faq summary::-webkit-details-marker{display:none!important}
.strategic-seo-v393 .seo386-faq summary:after{
content:"+"!important;
position:absolute!important;
top:50%!important;
right:20px!important;
width:28px!important;
height:28px!important;
margin-top:-14px!important;
display:grid!important;
place-items:center!important;
border-radius:50%!important;
background:#edf3ff!important;
color:#2457e6!important;
font-size:1.15rem!important;
font-weight:700!important;
}
.strategic-seo-v393 .seo386-faq details[open] summary:after{content:"−"!important}
.strategic-seo-v393 .seo386-faq details p{
margin:0!important;
padding:0 22px 20px!important;
color:#586678!important;
font-size:.96rem!important;
line-height:1.62!important;
}
@media (max-width:700px){
.strategic-seo-v393 .seo392-revenue-comparison{display:none!important}
.strategic-seo-v393 .seo386-faq{padding:48px 0!important}
.strategic-seo-v393 .seo386-faq .section-head{margin-bottom:20px!important;text-align:left!important}
.strategic-seo-v393 .seo386-faq .section-head h2{font-size:1.7rem!important;line-height:1.1!important}
.strategic-seo-v393 .seo386-faq summary{padding:17px 52px 17px 17px!important;font-size:.92rem!important;line-height:1.35!important}
.strategic-seo-v393 .seo386-faq summary:after{right:15px!important}
.strategic-seo-v393 .seo386-faq details p{padding:0 17px 17px!important;font-size:.88rem!important;line-height:1.55!important}
} .strategic-seo-v394 .seo394-proof-link{display:inline-flex;align-items:center;gap:9px;margin-top:10px;color:#8fe1ff;font-size:.88rem;font-weight:850;line-height:1.35;text-decoration:none}
.strategic-seo-v394 .seo394-proof-link span{transition:transform .2s ease}
.strategic-seo-v394 .seo394-proof-link:hover span{transform:translateX(3px)}
.strategic-seo-v394 .seo394-local-context{margin-top:20px;padding-top:18px;border-top:1px solid #ded8cf;color:#59677a;font-size:.96rem;line-height:1.62}
@media (max-width:700px){
.strategic-seo-v394{padding-bottom:82px!important}
.strategic-seo-v394 .seo394-proof-link{margin-top:14px;font-size:.84rem}
.strategic-seo-v394 .seo394-local-context{margin-top:16px;padding-top:15px;font-size:.88rem;line-height:1.55}
.strategic-seo-v394 .seo386-final{padding-bottom:34px!important}
}
@media (prefers-reduced-motion:reduce){.strategic-seo-v394 .seo394-proof-link span{transition:none!important}} .strategic-seo-v395 .seo386-proof{
padding:78px 0!important;
background:
radial-gradient(circle at 88% 18%,rgba(79,207,255,.16),transparent 31%),
radial-gradient(circle at 8% 88%,rgba(36,87,230,.14),transparent 34%),
linear-gradient(135deg,#071526 0%,#0a2947 62%,#10445f 100%)!important;
}
.strategic-seo-v395 .seo386-proof-grid{
grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;
gap:72px!important;
}
.strategic-seo-v395 .seo392-revenue-comparison{
position:relative!important;
width:100%!important;
max-width:560px!important;
margin:0 0 0 auto!important;
padding:0!important;
border:0!important;
border-radius:0!important;
background:transparent!important;
box-shadow:none!important;
}
.strategic-seo-v395 .seo392-revenue-comparison:after{
content:""!important;
position:absolute!important;
inset:18px 0 48px!important;
z-index:0!important;
border-top:1px solid rgba(255,255,255,.07)!important;
border-bottom:1px solid rgba(255,255,255,.1)!important;
background:repeating-linear-gradient(to bottom,transparent 0,transparent 54px,rgba(255,255,255,.055) 55px)!important;
pointer-events:none!important;
}
.strategic-seo-v395 .seo392-bars{
position:relative!important;
z-index:1!important;
grid-template-columns:minmax(130px,1fr) 42px minmax(150px,1.2fr)!important;
gap:18px!important;
min-height:318px!important;
margin:0!important;
padding:10px 8px 0!important;
border-bottom:1px solid rgba(255,255,255,.24)!important;
}
.strategic-seo-v395 .seo392-bar-group{gap:12px!important}
.strategic-seo-v395 .seo392-bar{width:min(138px,72%)!important;border-radius:18px 18px 0 0!important}
.strategic-seo-v395 .seo392-before .seo392-bar{height:108px!important;background:linear-gradient(180deg,#8498ae 0%,#50667e 100%)!important}
.strategic-seo-v395 .seo392-after .seo392-bar{height:246px!important;background:linear-gradient(180deg,#79e0ff 0%,#2d84f0 46%,#2457e6 100%)!important;box-shadow:0 18px 38px rgba(36,87,230,.34)!important}
.strategic-seo-v395 .seo392-value{font-size:clamp(1.12rem,1.7vw,1.38rem)!important}
.strategic-seo-v395 .seo392-bar-group strong{font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.strategic-seo-v395 .seo392-growth-arrow{font-size:2.8rem!important;transform:translateY(22px)!important}
.strategic-seo-v395 .seo392-growth-note{
justify-content:flex-start!important;
gap:9px!important;
margin:18px 0 0!important;
padding-left:8px!important;
text-align:left!important;
}
.strategic-seo-v395 .seo392-growth-note strong{font-size:1.55rem!important}
.strategic-seo-v395 .seo392-growth-note span{color:#c8d9e8!important;font-size:.82rem!important}
@media (max-width:980px){
.strategic-seo-v395 .seo386-proof-grid{grid-template-columns:1fr!important;gap:38px!important}
.strategic-seo-v395 .seo392-revenue-comparison{max-width:620px!important;margin:0!important}
}
@media (max-width:700px){
.strategic-seo-v395 .seo386-proof{padding:42px 0!important}
.strategic-seo-v395 .seo392-revenue-comparison{display:none!important}
} @media (max-width:700px){
body.page-template-page-strategic-seo main{padding-bottom:76px!important}
body.page-template-page-strategic-seo .site-footer-v2{padding-bottom:88px!important}
.strategic-seo-v396 .container{width:calc(100% - 28px)!important}
.strategic-seo-v396 .eyebrow{margin-bottom:9px!important;font-size:.66rem!important;letter-spacing:.11em!important}
.strategic-seo-v396 .seo386-hero{padding:28px 0 32px!important}
.strategic-seo-v396 .seo386-hero-copy h1{margin:8px 0 12px!important;font-size:clamp(2rem,9.2vw,2.32rem)!important;line-height:1.01!important;letter-spacing:-.048em!important}
.strategic-seo-v396 .seo386-hero-copy .lead{margin-bottom:10px!important;font-size:.98rem!important;line-height:1.46!important}
.strategic-seo-v396 .seo386-hero-copy>p:not(.eyebrow):not(.lead){margin-bottom:14px!important;font-size:.88rem!important;line-height:1.52!important}
.strategic-seo-v396 .seo386-hero-points{gap:7px!important;margin:16px 0 18px!important}
.strategic-seo-v396 .seo386-hero-points span{gap:8px!important;font-size:.82rem!important;line-height:1.35!important}
.strategic-seo-v396 .seo386-hero-points span:before{width:6px!important;height:6px!important;flex-basis:6px!important}
.strategic-seo-v396 .seo386-hero .button-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:0!important}
.strategic-seo-v396 .seo386-hero .button-row .btn{min-height:42px!important;padding:10px 9px!important;font-size:.76rem!important;white-space:nowrap!important}
.strategic-seo-v396 .seo386-statement{padding:21px 0!important}
.strategic-seo-v396 .seo386-statement p{font-size:1.08rem!important;line-height:1.35!important}
.strategic-seo-v396 .seo386-decision,
.strategic-seo-v396 .seo386-priority,
.strategic-seo-v396 .seo386-proof,
.strategic-seo-v396 .seo386-includes,
.strategic-seo-v396 .seo386-fit,
.strategic-seo-v396 .seo386-faq{padding:36px 0!important}
.strategic-seo-v396 .seo386-decision-grid,
.strategic-seo-v396 .seo386-proof-grid,
.strategic-seo-v396 .seo386-fit-grid{gap:18px!important}
.strategic-seo-v396 .seo386-decision-copy h2,
.strategic-seo-v396 .seo386-priority-head h2,
.strategic-seo-v396 .seo386-includes .section-head h2,
.strategic-seo-v396 .seo386-fit-grid h2,
.strategic-seo-v396 .seo386-faq .section-head h2{font-size:1.55rem!important;line-height:1.08!important;letter-spacing:-.035em!important}
.strategic-seo-v396 .seo386-decision-copy p,
.strategic-seo-v396 .seo386-fit-grid>div>p{font-size:.88rem!important;line-height:1.52!important}
.strategic-seo-v396 .seo386-decision-copy .text-link{font-size:.82rem!important}
.strategic-seo-v396 .seo386-question-grid{border-radius:16px!important}
.strategic-seo-v396 .seo386-question-grid>div{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;padding:12px 14px!important}
.strategic-seo-v396 .seo386-question-grid span{width:26px!important;height:26px!important;font-size:.58rem!important}
.strategic-seo-v396 .seo386-question-grid strong{font-size:.84rem!important;line-height:1.3!important}
.strategic-seo-v396 .seo386-priority-head{margin-bottom:16px!important}
.strategic-seo-v396 .seo386-priority-head>p:last-child{font-size:.86rem!important;line-height:1.48!important}
.strategic-seo-v396 .seo386-signal-flow{gap:7px!important}
.strategic-seo-v396 .seo386-signal-flow>div,
.strategic-seo-v396 .seo386-signal-flow>div:last-child{grid-template-columns:27px minmax(0,1fr)!important;padding:11px 13px!important;border-radius:13px!important}
.strategic-seo-v396 .seo386-signal-flow span{font-size:.57rem!important}
.strategic-seo-v396 .seo386-signal-flow strong{font-size:.84rem!important}
.strategic-seo-v396 .seo386-signal-flow small{font-size:.7rem!important;line-height:1.32!important}
.strategic-seo-v396 .seo386-roadmap{margin-top:11px!important;padding:14px 13px!important;border-radius:13px!important}
.strategic-seo-v396 .seo386-roadmap span{font-size:.58rem!important}
.strategic-seo-v396 .seo386-roadmap strong{font-size:1rem!important}
.strategic-seo-v396 .seo386-roadmap em{font-size:.7rem!important;line-height:1.3!important}
.strategic-seo-v396 .seo386-founder-note{margin-top:12px!important;padding:13px 14px!important}
.strategic-seo-v396 .seo386-founder-note p{margin-bottom:7px!important;font-size:.84rem!important;line-height:1.4!important}
.strategic-seo-v396 .seo386-founder-note cite{font-size:.66rem!important}
.strategic-seo-v396 .seo386-revenue strong{font-size:3rem!important}
.strategic-seo-v396 .seo386-revenue span{margin:5px 0 14px!important;font-size:.62rem!important}
.strategic-seo-v396 .seo386-proof-copy h2{font-size:1.32rem!important;line-height:1.12!important}
.strategic-seo-v396 .seo386-proof-copy>p{font-size:.86rem!important;line-height:1.48!important}
.strategic-seo-v396 .seo386-proof-metrics{margin:13px 0!important;gap:7px!important}
.strategic-seo-v396 .seo386-proof-metrics div{padding:10px!important;border-radius:11px!important}
.strategic-seo-v396 .seo386-proof-metrics strong{font-size:1.08rem!important}
.strategic-seo-v396 .seo386-proof-metrics span{font-size:.58rem!important;line-height:1.25!important}
.strategic-seo-v396 .seo386-proof-note{font-size:.65rem!important;line-height:1.42!important}
.strategic-seo-v396 .seo394-proof-link{margin-top:7px!important;font-size:.78rem!important}
.strategic-seo-v396 .seo386-includes .section-head{margin-bottom:17px!important}
.strategic-seo-v396 .seo386-includes-grid{gap:9px!important}
.strategic-seo-v396 .seo386-includes-grid>div{padding:15px 14px!important;border-radius:0 0 12px 12px!important}
.strategic-seo-v396 .seo386-includes-grid>div>span{font-size:.6rem!important}
.strategic-seo-v396 .seo386-includes-grid h3{margin:5px 0 8px!important;font-size:1rem!important}
.strategic-seo-v396 .seo386-includes-grid ul{grid-template-columns:1fr 1fr!important;column-gap:10px!important}
.strategic-seo-v396 .seo386-includes-grid li{padding:6px 0 6px 12px!important;font-size:.7rem!important;line-height:1.28!important}
.strategic-seo-v396 .seo386-includes-grid li:before{top:10px!important;width:4px!important;height:4px!important}
.strategic-seo-v396 .seo394-local-context{margin-top:10px!important}
.strategic-seo-v396 .seo386-fit-list{grid-template-columns:1fr 1fr!important}
.strategic-seo-v396 .seo386-fit-list div{padding:11px!important;font-size:.72rem!important;line-height:1.3!important}
.strategic-seo-v396 .seo386-not-fit{margin-top:8px!important;padding:12px 13px!important;font-size:.72rem!important;line-height:1.42!important}
.strategic-seo-v396 .seo386-ai-bridge{padding:30px 0!important}
.strategic-seo-v396 .seo386-ai-grid{gap:15px!important}
.strategic-seo-v396 .seo386-ai-grid h2{font-size:1.32rem!important;line-height:1.12!important}
.strategic-seo-v396 .seo386-ai-signals{gap:6px!important}
.strategic-seo-v396 .seo386-ai-signals span{padding:8px 9px!important;font-size:.68rem!important}
.strategic-seo-v396 .seo386-ai-grid .text-link{font-size:.8rem!important}
body.page-template-page-strategic-seo .service-insights-section{padding-top:42px!important;padding-bottom:42px!important}
body.page-template-page-strategic-seo .service-insights-section .section-head{margin-bottom:18px!important}
body.page-template-page-strategic-seo .service-insights-section .section-head h2{font-size:1.55rem!important;line-height:1.1!important}
.strategic-seo-v396 .seo386-faq .section-head{margin-bottom:16px!important}
.strategic-seo-v396 .seo386-faq summary{padding:14px 48px 14px 14px!important;font-size:.84rem!important}
.strategic-seo-v396 .seo386-faq details p{padding:0 14px 14px!important;font-size:.82rem!important;line-height:1.5!important}
.strategic-seo-v396 .seo386-final{padding:38px 0!important}
.strategic-seo-v396 .seo386-final-grid{gap:18px!important}
.strategic-seo-v396 .seo386-final h2{font-size:1.48rem!important}
.strategic-seo-v396 .seo386-final p{font-size:.86rem!important}
}
@media (max-width:390px){
.strategic-seo-v396 .seo386-includes-grid ul{grid-template-columns:1fr!important}
.strategic-seo-v396 .seo386-fit-list{grid-template-columns:1fr!important}
.strategic-seo-v396 .seo386-hero .button-row{grid-template-columns:1fr!important}
} .strategic-seo-v397 a:focus-visible,
.strategic-seo-v397 summary:focus-visible{
outline:3px solid #72d8ff!important;
outline-offset:4px!important;
border-radius:8px!important;
}
.strategic-seo-v397 .seo386-faq summary{cursor:pointer}
.strategic-seo-v397 .seo386-faq details[open] summary{color:#153a9b}
@media (prefers-reduced-motion:reduce){
.strategic-seo-v397 *,
.strategic-seo-v397 *:before,
.strategic-seo-v397 *:after{
scroll-behavior:auto!important;
animation-duration:.01ms!important;
animation-iteration-count:1!important;
transition-duration:.01ms!important;
}
}
@media (max-width:700px){
body.page-id-0 main:has(.strategic-seo-v397),
body:has(.strategic-seo-v397) main{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}
.strategic-seo-v397 .seo386-final{padding-bottom:44px!important}
} @media (min-width:981px){
.strategic-seo-page .seo386-hero-copy h1{
width:auto!important;
max-width:760px!important;
font-size:3.35rem!important;
line-height:1!important;
letter-spacing:-.052em!important;
}
}