.seo-landing .lead{font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.65}.seo-landing h1{text-wrap:balance;line-height:1.05}.seo-landing h2{text-wrap:balance;line-height:1.08}.seo-landing h3{line-height:1.25}.seo-landing :is(.seo-prose,.seo-intro,.seo-section-note,.seo-measurement-question) a,.seo-landing .blue-story-close a,.seo-landing .blue-story-heading p a,.seo-landing .seo-faq-answer a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.seo-landing .seo-faq-introduction a{text-underline-offset:4px;text-decoration:underline}.seo-landing a:focus-visible,.seo-landing summary:focus-visible,.seo-table-region:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}.seo-landing :is(.dark-section,.blue-story) a:focus-visible{outline-color:var(--white)}.seo-soft{background:var(--cloud)}.seo-editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:90px;display:grid}.seo-editorial-grid>*,.seo-example-pair>*,.seo-service-hero-grid>*,.seo-ai-hero-grid>*{min-width:0}.seo-intro{font-size:1.05rem;line-height:1.8}.seo-prose p{margin-bottom:22px;line-height:1.8}.seo-prose>:last-child{margin-bottom:0}.seo-inline-link{color:var(--blue);text-underline-offset:4px;font-weight:600;text-decoration:underline}.seo-illustration-note,.seo-section-note{font-size:.85rem;line-height:1.75}.seo-section-note{max-width:850px;margin:32px 0 0}.seo-illustration-note{margin:18px 0 0}.seo-landing .dark-section .breathe-animation{color:var(--mint)}.seo-landing .blue-story .breathe-animation{color:var(--white)}.seo-landing .dark-section{background:var(--ink);padding:110px 0}.seo-landing .dark-section p{color:#c3c8d2}.seo-landing .dark-section h3,.seo-landing .dark-section .seo-inline-link{color:var(--white)}.seo-landing .dark-section .section-heading>p{color:#c3c8d2}.seo-growth-hero{padding-bottom:64px}.seo-growth-intro{grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);align-items:center;gap:76px;display:grid}.seo-growth-intro h1{font-size:clamp(2.5rem,4.1vw,4rem)}.seo-growth-intro .lead{max-width:750px}.seo-guide-nav{border:1px solid var(--soft-line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow);padding:30px}.seo-guide-nav h2{letter-spacing:-.02em;font-size:1.3rem}.seo-guide-nav a{border-top:1px solid var(--soft-line);padding:13px 0;font-size:.85rem;line-height:1.6;display:block}.seo-guide-nav a:last-child{padding-bottom:0}.seo-guide-nav a:hover{color:var(--blue)}.seo-growth-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:72px 0 0;padding:0;list-style:none;display:grid}.seo-growth-journey li{border-top:1px solid #c9cfff;padding:28px 0 0;position:relative}.seo-growth-journey h2{letter-spacing:-.02em;text-wrap:initial;margin-bottom:10px;font-size:1rem}.seo-growth-journey p{margin-bottom:0;font-size:.8rem}.seo-node{border:2px solid var(--blue);background:var(--white);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.seo-support-composition{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.seo-support-questions article+article{border-top:1px solid #ffffff4d;margin-top:36px;padding-top:32px}.seo-support-questions h3{font-size:1.2rem}.seo-support-questions p{color:var(--white);letter-spacing:-.025em;margin-bottom:16px;font:500 clamp(1.7rem,2.1vw,2rem)/1.2 DM Sans,sans-serif}.seo-support-questions span{color:#ffffffe0;font-size:.9rem;line-height:1.75}.seo-growth-support .discovery-platforms{gap:14px;width:min(100%,316px);margin-top:22px}.seo-growth-support .discovery-platform{aspect-ratio:1;background:var(--white);border:1px solid #fffc;border-radius:50%;width:100%;max-width:52px;height:auto;box-shadow:0 8px 22px #10132214}.seo-growth-support .discovery-platforms-compact :is(img,svg){width:30px;height:30px}.seo-table-region{border:1px solid var(--soft-line);border-radius:var(--radius-md);overflow-x:auto}.seo-comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem;line-height:1.75}.seo-comparison-table caption{text-align:left;color:var(--slate);border-bottom:1px solid var(--soft-line);padding:18px 24px;font-size:.8rem}.seo-comparison-table th,.seo-comparison-table td{vertical-align:top;border-bottom:1px solid var(--soft-line);padding:23px 26px}.seo-comparison-table th{font-weight:600}.seo-comparison-table td{color:var(--slate);width:38%}.seo-comparison-table thead{background:var(--cloud)}.seo-comparison-table tbody tr:last-child>*{border-bottom:0}.seo-comparison-table thead th:last-child{color:var(--blue)}.seo-example-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px;display:grid}.seo-document{border:1px solid var(--soft-line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);box-shadow:var(--shadow)}.seo-document .window-path{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.seo-document-body{padding:32px}.seo-document-body h3{margin-bottom:20px;font-size:1.65rem}.seo-document-body p,.seo-landing .blue-story .seo-document-body p{color:var(--slate);font-size:.9rem;line-height:1.8}.seo-document-body ul{color:var(--slate);margin:20px 0 0;padding-left:20px;font-size:.9rem;line-height:1.8}.seo-document-body li+li{margin-top:9px}.seo-document-body strong{color:var(--ink)}.seo-document-annotation{border-left:2px solid var(--blue);background:var(--cloud);color:var(--slate);margin-top:26px;padding:14px 16px;font-size:.8rem;line-height:1.7}.seo-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.seo-foundation-grid article{border-top:1px solid #3b4255;padding-top:24px}.seo-foundation-grid p{font-size:.92rem;line-height:1.85}.seo-foundation-grid a{font-size:.87rem}.seo-measurement-list{border-top:1px solid var(--soft-line)}.seo-measurement-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:46px minmax(130px,.7fr) minmax(0,1.2fr) minmax(0,1.1fr);align-items:start;gap:24px;padding:30px 0;display:grid}.seo-step-number{color:var(--blue);font:500 1.1rem/1.5 DM Sans,sans-serif}.seo-measurement-list h3{margin-bottom:0;font-size:1.2rem}.seo-measurement-list p{margin-bottom:0;font-size:.87rem}.seo-measurement-question{color:var(--ink)}.seo-measurement-note{max-width:850px;margin-top:36px}.seo-service-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.seo-service-hero h1{font-size:clamp(2.6rem,4.4vw,4.5rem)}.seo-audit-document{padding:32px}.seo-diagram-label{margin-bottom:14px;font-size:.8rem}.seo-audit-document>strong{letter-spacing:-.03em;margin-bottom:14px;font:500 1.8rem/1.2 DM Sans,sans-serif;display:block}.seo-audit-document>p{font-size:.85rem}.seo-audit-document ol{margin:28px 0 0;padding:0;list-style:none}.seo-audit-document li{border-top:1px solid var(--soft-line);grid-template-columns:20px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.seo-audit-document h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1rem}.seo-audit-document li p{margin:0;font-size:.8rem}.seo-check{border:1px solid var(--blue);border-radius:4px;width:16px;height:16px;margin-top:3px;position:relative}.seo-check:after{content:"";border-left:1px solid var(--blue);border-bottom:1px solid var(--blue);width:7px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.seo-audit-visual .doc-window{border:1px solid var(--soft-line);background:var(--white)}.seo-diagnosis-list article+article{border-top:1px solid var(--soft-line);margin-top:28px;padding-top:28px}.seo-diagnosis-list h3{font-size:1.3rem}.seo-diagnosis-list p{margin-bottom:0}.seo-work-list>article{border-top:1px solid var(--soft-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px;padding:42px 0;display:grid}.seo-work-list>article:last-child{padding-bottom:0}.seo-work-title{grid-template-columns:36px minmax(0,1fr);gap:18px;display:grid}.seo-work-title h3{font-size:1.75rem}.seo-work-output{border-left:2px solid var(--blue);background:var(--cloud);padding:18px 22px;font-size:.87rem}.seo-work-output strong{color:var(--ink);margin-bottom:6px;display:block}.seo-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.seo-intent-grid .seo-document{height:100%}.seo-intent-grid .seo-document-body{padding:28px 24px}.seo-intent-grid .seo-document-body h3{font-size:1.5rem}.seo-document-body blockquote{letter-spacing:-.02em;margin:0 0 22px;font:500 1.2rem/1.45 DM Sans,sans-serif}.seo-deliverables{color:#e4e7ec;margin:28px 0;padding:0;list-style:none}.seo-deliverables li{border-top:1px solid #343c50;padding:12px 0 12px 20px;position:relative}.seo-deliverables li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;left:0}.seo-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:90px;display:grid}.seo-faqs details{border-top:1px solid var(--soft-line)}.seo-faqs details:last-child{border-bottom:1px solid var(--soft-line)}.seo-faqs summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:start;gap:24px;padding:24px 0;font-weight:600;list-style:none;display:flex}.seo-faqs summary::-webkit-details-marker{display:none}.seo-faqs summary>span{color:var(--blue);flex-shrink:0;font-size:1.3rem;line-height:1.2}.seo-faqs details[open] summary>span{transform:rotate(45deg)}.seo-faq-answer p{margin:0;padding:0 28px 24px 0;font-size:.92rem;line-height:1.8}.seo-ai-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:76px;display:grid}.seo-ai-hero h1{font-size:clamp(2.5rem,4.3vw,4.25rem)}.seo-ai-question{border-left:2px solid var(--blue);color:var(--slate);margin:0 0 26px 28px;padding:18px 22px;font-size:.8rem}.seo-ai-question strong{color:var(--ink);margin-top:5px;font:500 1.4rem/1.4 DM Sans,sans-serif;display:block}.seo-ai-answer-visual .doc-window{background:var(--white);border:1px solid var(--soft-line)}.seo-ai-answer-body{padding:30px}.seo-ai-answer-body h2{margin-bottom:24px;font-size:1.5rem}.seo-ai-answer-body dl{margin:0}.seo-ai-answer-body dl>div{border-top:1px solid var(--soft-line);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:16px 0;font-size:.8rem;display:grid}.seo-ai-answer-body dt{color:var(--blue);font-weight:600}.seo-ai-answer-body dd{color:var(--slate);margin:0}.seo-ai-answer-body>p{margin:18px 0 0;font-size:.75rem}.seo-ai-platforms{border-top:1px solid var(--soft-line);align-items:center;gap:28px;margin-top:52px;padding-top:28px;display:flex}.seo-ai-platforms .discovery-platforms{flex-shrink:0}.seo-ai-platforms>p{margin:0;font-size:.82rem}.seo-ai-example-list>article{border-top:1px solid var(--soft-line);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:70px;padding:36px 0;display:grid}.seo-ai-example-list>article:last-child{padding-bottom:0}.seo-ai-example-title{align-items:baseline;gap:22px;display:flex}.seo-ai-example-title h3{font-size:1.4rem}.seo-ai-example-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;display:grid}.seo-ai-example-content strong{font-size:.87rem;font-weight:600}.seo-ai-example-content p{margin:12px 0 0;font-size:.9rem}.seo-better-answer{background:var(--white);border-left:2px solid var(--blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:20px 22px}.seo-weak-answer{padding:20px 0}.seo-ai-example-content .seo-ai-example-why{color:var(--ink);grid-column:1/-1;margin-top:0;font-size:.85rem}.seo-platform-list article{border-top:1px solid #343c50;padding:25px 0}.seo-platform-list article:first-child{border-top:0;padding-top:0}.seo-platform-list article:last-child{padding-bottom:0}.seo-platform-list p{margin-bottom:0;line-height:1.85}.seo-observation-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.seo-observation-route li{border-top:1px solid var(--soft-line);padding-top:22px}.seo-observation-route h3{margin-top:18px;font-size:1.2rem}.seo-observation-route p{margin-bottom:0;font-size:.88rem;line-height:1.8}@media (max-width:1060px){.seo-growth-intro,.seo-service-hero-grid,.seo-ai-hero-grid{gap:36px}.seo-editorial-grid,.seo-work-list>article,.seo-faq-layout{gap:48px}.seo-support-composition{gap:40px}.seo-growth-intro{grid-template-columns:minmax(0,1fr) 260px}.seo-guide-nav{padding:24px}.seo-ai-example-list>article{gap:32px}.seo-foundation-grid{gap:28px}.seo-intent-grid{grid-template-columns:1fr}.seo-intent-grid .seo-document-body{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px 32px;display:grid}.seo-intent-grid .seo-document-body h3,.seo-intent-grid .seo-document-body blockquote{margin-bottom:0}.seo-intent-grid .seo-document-annotation{margin-top:0}.seo-observation-route{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-measurement-list article{grid-template-columns:30px minmax(120px,.75fr) minmax(0,1.5fr);gap:20px}.seo-measurement-question{grid-column:3}}@media (max-width:780px){.seo-growth-intro,.seo-service-hero-grid,.seo-ai-hero-grid,.seo-editorial-grid,.seo-support-composition,.seo-work-list>article,.seo-faq-layout,.seo-ai-example-list>article{grid-template-columns:minmax(0,1fr);gap:32px}.seo-growth-hero,.seo-ai-hero{padding-block:80px 56px}.seo-growth-intro h1,.seo-service-hero h1,.seo-ai-hero h1{font-size:clamp(2.3rem,6.8vw,3.8rem)}.seo-guide-nav{box-shadow:none}.seo-growth-journey{grid-template-columns:1fr;gap:0;margin-top:40px}.seo-growth-journey li{border-top:0;border-left:1px solid #c9cfff;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:16px;padding:16px 0 16px 24px;display:grid}.seo-growth-journey h2{margin:0;line-height:1.5}.seo-node{top:24px;left:-5px}.seo-example-pair,.seo-foundation-grid{grid-template-columns:minmax(0,1fr);gap:28px}.seo-landing .dark-section{padding-block:80px}.seo-comparison-table{min-width:680px}.seo-comparison-table caption{text-wrap:balance}.seo-ai-platforms{flex-direction:column;align-items:start;gap:16px;margin-top:32px}.seo-work-title h3{font-size:1.5rem}.seo-work-list>article{padding-block:32px}.seo-ai-example-list>article{gap:12px}.seo-ai-example-title h3{margin-bottom:0}.seo-ai-example-content{gap:20px}.seo-measurement-list article{grid-template-columns:28px minmax(0,1fr);gap:12px 18px}.seo-measurement-list article>p{grid-column:2}}@media (max-width:520px){.seo-document-body,.seo-audit-document,.seo-ai-answer-body{padding:24px 20px}.seo-document-body h3{font-size:1.45rem}.seo-intent-grid .seo-document-body,.seo-ai-example-content,.seo-observation-route{grid-template-columns:minmax(0,1fr)}.seo-intent-grid .seo-document-body{gap:18px}.seo-intent-grid .seo-document-body blockquote{font-size:1.1rem}.seo-ai-question{margin-left:0}.seo-ai-example-content{gap:12px}.seo-weak-answer{padding:12px 0 6px}.seo-growth-journey li{grid-template-columns:minmax(0,1fr);gap:4px}.seo-ai-answer-body dl>div{grid-template-columns:86px minmax(0,1fr)}.seo-observation-route li{grid-template-columns:28px minmax(0,1fr);gap:12px 18px;display:grid}.seo-observation-route h3{margin:0}.seo-observation-route p{grid-column:2}}
.seo-phase-hero{padding-block:110px 86px}.seo-phase-hero h1{font-size:clamp(2.5rem,4.3vw,4.3rem)}.seo-phase-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:76px;display:grid}.seo-phase-hero-grid>*,.seo-capability-split>*,.seo-question-rows>*,.seo-context-map>*{min-width:0}.seo-phase-hero .lead{max-width:720px}.seo-phase-hero .hero-actions{flex-wrap:wrap;margin-top:30px}.seo-phase-visual{min-width:0;position:relative}.seo-phase-visual .doc-window{background:var(--white);border:1px solid var(--soft-line)}.seo-phase-visual .seo-section-doco{width:164px;margin:20px 0 0 auto}.seo-phase-paper{padding:30px}.seo-phase-paper h2{margin-bottom:20px;font-size:1.55rem}.seo-phase-paper p{font-size:.87rem;line-height:1.8}.seo-context-facts{margin:0}.seo-context-facts>div{border-top:1px solid var(--soft-line);grid-template-columns:95px minmax(0,1fr);gap:18px;padding:16px 0;font-size:.82rem;display:grid}.seo-context-facts dt{color:var(--blue);font-weight:600}.seo-context-facts dd{color:var(--slate);margin:0}.seo-section-doco{width:200px;margin-top:26px}.seo-doco-note{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:48px;max-width:none;display:grid}.seo-doco-note .seo-section-doco{margin-top:0}.seo-doco-note>div>p:last-child{margin-bottom:0}.seo-capability-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:84px;display:grid}.seo-capability-steps{margin:0;padding:0;list-style:none}.seo-capability-steps li{border-top:1px solid var(--soft-line);grid-template-columns:32px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.seo-capability-steps li:first-child{border:0;padding-top:0}.seo-capability-steps li:last-child{padding-bottom:0}.seo-capability-steps h3{font-size:1.3rem}.seo-capability-steps p{margin-bottom:0;line-height:1.8}.seo-phase .seo-section-note a,.seo-phase .seo-prose a{text-underline-offset:4px;text-decoration:underline}.seo-phase .blue-story .seo-step-number,.seo-phase .dark-section .seo-step-number{color:var(--mint)}.seo-phase .dark-section .seo-capability-steps li{border-color:#3b4255}.seo-phase .dark-section .seo-document-body p{color:var(--slate)}.seo-phase .dark-section .seo-document-body :is(h3,strong){color:var(--ink)}.seo-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.seo-review-grid article{border-top:1px solid #3b4255;padding-top:26px}.seo-review-grid p{font-size:.92rem;line-height:1.8}.seo-phase .seo-dark-note{margin-top:36px;font-size:.85rem}.seo-scope-panel{border:1px solid var(--soft-line);border-radius:var(--radius-md);background:var(--white);padding:32px}.seo-scope-panel h3{font-size:1.4rem}.seo-scope-panel ul{color:var(--slate);margin:20px 0 0;padding-left:20px;line-height:1.85}.seo-scope-panel li+li{margin-top:10px}.seo-geo-example{align-items:stretch}.seo-geo-example .seo-document{height:100%}.seo-geo-review-intro{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:48px;margin-bottom:50px;display:grid}.seo-geo-review-intro h2{max-width:760px}.seo-geo-review-intro .seo-section-doco{margin:0}.seo-aeo-hero-copy{max-width:850px}.seo-answer-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:52px 0 0;padding:0;list-style:none;display:grid}.seo-answer-route li{border-top:1px solid #c9cfff;padding-top:22px}.seo-answer-route h2{letter-spacing:-.02em;margin:12px 0;font-size:1.05rem}.seo-answer-route p{margin-bottom:0;font-size:.82rem}.seo-question-rows{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.seo-question-catalog article{border-top:1px solid var(--soft-line);padding:24px 0}.seo-question-catalog article:first-child{border-top:0;padding-top:0}.seo-question-catalog h3{font-size:1.25rem}.seo-question-catalog p{margin-bottom:0}.seo-answer-anatomy{gap:18px;margin-top:24px;display:grid}.seo-answer-anatomy>div{border-left:2px solid var(--blue);padding-left:18px}.seo-answer-anatomy strong{color:var(--ink);font-size:.83rem}.seo-answer-anatomy p{margin:6px 0 0}.seo-answer-first{background:var(--cloud);border-left:2px solid var(--blue);padding:16px 18px}.seo-help-index{margin:0;padding:0;list-style:none}.seo-help-index li{border-top:1px solid var(--soft-line);align-items:start;gap:14px;padding:16px 0;display:flex}.seo-help-index li:before{content:"";border:1px solid var(--blue);border-radius:2px;flex:none;width:12px;height:15px;margin-top:4px}.seo-help-index strong,.seo-help-index span{display:block}.seo-help-index strong{font-size:.85rem;font-weight:600}.seo-help-index span{color:var(--slate);margin-top:4px;font-size:.75rem}.seo-audit-queue{border:1px solid var(--soft-line);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.seo-audit-queue article{border-bottom:1px solid var(--soft-line);grid-template-columns:36px minmax(0,1fr);gap:18px;padding:26px;display:grid}.seo-audit-queue article:last-child{border-bottom:0}.seo-audit-queue h3{font-size:1.2rem}.seo-audit-queue p{margin-bottom:0;font-size:.88rem;line-height:1.8}.seo-help-search-example{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:36px;display:grid}.seo-help-search-example .seo-document{box-shadow:none}.seo-fragment-list{gap:14px;display:grid}.seo-fragment-list>div{border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:16px 18px}.seo-fragment-list strong{font-size:.86rem;display:block}.seo-fragment-list p{margin:6px 0 0;font-size:.8rem}.seo-context-map{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:68px;display:grid}.seo-connected-articles{margin:24px 0 0;padding:0;list-style:none}.seo-connected-articles li{border-top:1px solid var(--soft-line);padding:18px 0}.seo-connected-articles h3{margin-bottom:8px;font-size:1.2rem}.seo-connected-articles p{margin:0}.seo-library-context{border-left:2px solid var(--blue);background:var(--cloud);margin-bottom:24px;padding:14px 18px;font-size:.86rem}.seo-help-aeo-hero{text-align:center}.seo-help-aeo-hero h1{max-width:930px;margin-inline:auto}.seo-help-aeo-hero .lead,.seo-help-aeo-hero .seo-hero-support{max-width:760px;margin-inline:auto}.seo-help-aeo-hero .hero-actions{justify-content:center}.seo-help-aeo-hero .seo-section-doco{margin:28px auto 0}.seo-help-question-preview{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.seo-help-question-preview article{background:var(--white);border:1px solid var(--soft-line);border-radius:var(--radius-sm);padding:24px}.seo-help-question-preview h2{letter-spacing:-.02em;font-size:1.2rem}.seo-help-question-preview p{margin-bottom:0;font-size:.85rem}.seo-support-matrix{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem;line-height:1.8}.seo-support-matrix th,.seo-support-matrix td{border-bottom:1px solid var(--soft-line);vertical-align:top;padding:22px 0}.seo-support-matrix th{width:27%;padding-right:26px;font-weight:600}.seo-support-matrix td{color:var(--slate)}.seo-troubleshoot{gap:18px;margin-top:24px;display:grid}.seo-troubleshoot article{border-top:1px solid var(--soft-line);padding-top:18px}.seo-troubleshoot h3{font-size:1.15rem}.seo-troubleshoot p{margin-bottom:0}@media (max-width:1060px){.seo-phase-hero-grid,.seo-capability-split,.seo-context-map{gap:40px}.seo-question-rows{gap:36px}.seo-phase-visual .seo-section-doco{width:144px}.seo-section-doco{width:164px}.seo-geo-review-intro,.seo-doco-note{grid-template-columns:minmax(0,1fr) 164px;gap:32px}.seo-review-grid{gap:24px}}@media (max-width:780px){.seo-phase-hero{padding-block:80px 64px}.seo-phase-hero h1{font-size:clamp(2.3rem,6.8vw,3.8rem)}.seo-phase-hero-grid,.seo-capability-split,.seo-context-map,.seo-question-rows,.seo-help-search-example{grid-template-columns:minmax(0,1fr);gap:32px}.seo-section-doco{width:144px}.seo-doco-note,.seo-geo-review-intro{grid-template-columns:minmax(0,1fr) 144px;gap:24px}.seo-geo-review-intro h2{font-size:2.05rem}.seo-phase-visual .seo-section-doco{margin-top:16px}.seo-review-grid{grid-template-columns:minmax(0,1fr)}.seo-answer-route{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-help-question-preview{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:520px){.seo-phase-paper{padding:24px 20px}.seo-context-facts>div{grid-template-columns:76px minmax(0,1fr);gap:14px}.seo-doco-note,.seo-geo-review-intro{grid-template-columns:minmax(0,1fr)}.seo-doco-note .seo-section-doco,.seo-geo-review-intro .seo-section-doco{justify-self:end}.seo-capability-steps li{grid-template-columns:26px minmax(0,1fr);gap:14px}.seo-scope-panel{padding:24px 20px}.seo-audit-queue article{gap:12px;padding:24px 20px}.seo-help-question-preview article{padding:22px}.seo-support-matrix th{width:31%;padding-right:16px}}
