.seo-page .seo-hero{padding-bottom:.5rem}.seo-page .seo-positioning{margin:0 auto;max-width:36rem;font-size:.9375rem;line-height:1.55;color:var(--editorial-subtle)}.seo-page .seo-section .e-h2{font-family:var(--font-serif),ui-serif,Georgia,serif;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15;letter-spacing:-.02em;color:var(--editorial-ink,var(--ink-primary))}.seo-page .seo-item-title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.35;color:var(--editorial-ink,var(--ink-primary))}.seo-page .seo-bullet-list,.seo-page .seo-combo-list,.seo-page .seo-pricing-list,.seo-page .seo-problem-list,.seo-page .seo-process-list,.seo-page .seo-related-list{list-style:none;margin:0;padding:0}.seo-page .seo-combo-list,.seo-page .seo-pricing-list,.seo-page .seo-problem-list,.seo-page .seo-process-list{display:grid;gap:1.75rem}.seo-page .seo-process-list li{display:grid;gap:.35rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 85%,transparent)}.seo-page .seo-process-list li:first-child{border-top:0;padding-top:0}.seo-page .seo-step-index{margin:0;font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--editorial-subtle)}.seo-page .seo-scope-grid{display:grid;gap:2rem}@media (min-width:768px){.seo-page .seo-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}.seo-page .seo-bullet-list{display:grid;gap:.65rem}.seo-page .seo-bullet-list li{position:relative;padding-left:1rem;font-size:.975rem;line-height:1.55;color:var(--editorial-body,var(--ink-secondary))}.seo-page .seo-bullet-list li:before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;border-radius:999px;background:var(--peach)}.seo-page .seo-text-link{color:var(--peach);text-decoration:underline;text-underline-offset:.18em}.seo-page .seo-faq-list{display:grid;gap:.75rem}.seo-page .seo-faq-item{border-top:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 85%,transparent);padding:1rem 0 .35rem}.seo-page .seo-faq-item summary{cursor:pointer;font-weight:650;color:var(--editorial-ink,var(--ink-primary))}.seo-page .seo-related-list{display:grid;gap:.75rem}.seo-page .seo-related-list a{color:var(--peach);text-decoration:underline;text-underline-offset:.18em}.seo-page .seo-location-grid{display:grid;gap:1.25rem}@media (min-width:640px){.seo-page .seo-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.seo-page .seo-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-page .seo-location-link{display:block;padding:1.25rem 0;border-top:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 85%,transparent)}.seo-page .seo-location-link:hover .seo-item-title{color:var(--peach)}.seo-page .seo-capability-grid{display:grid;gap:.85rem}@media (min-width:640px){.seo-page .seo-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}