.seo-page .seo-hero{padding-bottom:2.75rem}.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{padding-top:clamp(2.75rem,5vw,4.5rem)}.seo-page .seo-section-intro{max-width:43rem}.seo-page .seo-section-intro .e-body{max-width:39rem}.seo-page .seo-section .e-h2{font-family:var(--font-serif),ui-serif,Georgia,serif;font-size:clamp(1.95rem,3.1vw,2.85rem);line-height:1.08;letter-spacing:-.02em;color:var(--editorial-ink,var(--ink-primary))}.seo-page .seo-item-title{margin:0;font-size:1.125rem;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.3rem}.seo-page .seo-pricing-list li,.seo-page .seo-problem-list li,.seo-page .seo-scope-grid>div{padding:1.5rem 1.55rem 1.6rem;border:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 88%,transparent);border-radius:1.3rem;background:color-mix(in srgb,var(--editorial-surface,#fff) 90%,transparent);box-shadow:0 16px 36px rgba(26,22,20,.06)}@media (min-width:1024px){.seo-page .seo-problem-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-page .seo-process-list li{display:grid;gap:.45rem;min-height:100%;padding:1.5rem 1.55rem 1.6rem;border:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 88%,transparent);border-radius:1.3rem;background:color-mix(in srgb,var(--editorial-surface,#fff) 90%,transparent);box-shadow:0 16px 36px rgba(26,22,20,.05)}@media (min-width:900px){.seo-page .seo-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:1.3rem}@media (min-width:900px){.seo-page .seo-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:.95rem}.seo-page .seo-faq-item{padding:1.15rem 1.35rem 1.25rem;border:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 88%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--editorial-surface,#fff) 90%,transparent)}.seo-page .seo-faq-item summary{cursor:pointer;font-weight:650;color:var(--editorial-ink,var(--ink-primary));list-style:none}.seo-page .seo-faq-item summary::-webkit-details-marker{display:none}.seo-page .seo-related-list{display:grid;gap:1.1rem}@media (min-width:900px){.seo-page .seo-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-page .seo-related-list a{display:flex;min-height:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 88%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--editorial-surface,#fff) 90%,transparent);color:var(--editorial-ink,var(--ink-primary));text-decoration:none;transition:border-color .18s ease,transform .18s ease,color .18s ease}.seo-page .seo-related-list a:after{content:"→";color:var(--peach);flex-shrink:0}.seo-page .seo-related-list a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--peach) 40%,var(--editorial-border,hsla(0,0%,100%,.1)));color:var(--peach)}.seo-page .seo-related-actions{border-top:1px solid color-mix(in srgb,var(--editorial-border,hsla(0,0%,100%,.1)) 85%,transparent);margin-top:2.35rem}.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))}}