.local-seo-shell{--ls-bg:#101214;--ls-surface:#191c1f;--ls-text:#f7f6f2;--ls-muted:#b8b7b2;--ls-line:#ffffff21;--ls-red:#ed1c24;color:var(--ls-text);background:var(--ls-bg);font-family:Outfit,sans-serif}.local-seo-shell *{box-sizing:border-box}.local-seo-page{width:min(1180px,100vw - 96px);margin-inline:auto}.local-seo-shell .site-header{background:var(--ls-bg);border-color:var(--ls-line);position:relative}.local-seo-hero{padding:72px 0 112px}.local-seo-breadcrumb{color:#8d9092;flex-wrap:wrap;gap:8px;margin-bottom:72px;font-size:12px;display:flex}.local-seo-eyebrow{color:#8d9092;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.local-seo-hero h1,.local-seo-shell h2{letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.02}.local-seo-hero h1{max-width:900px;font-size:clamp(54px,7vw,98px)}.local-seo-lead,.local-seo-heading>p:last-child,.local-seo-two-column p,.local-seo-contact>div>p{max-width:780px;color:var(--ls-muted);font-size:18px;line-height:1.7}.local-seo-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.local-seo-button{border:1px solid var(--ls-line);border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:600;display:inline-flex}.local-seo-button:after{content:"↗";margin-left:24px}.local-seo-primary{color:#fff;background:var(--ls-red);border-color:var(--ls-red)}.local-seo-section{border-top:1px solid var(--ls-line);padding:110px 0}.local-seo-heading{max-width:850px;margin-bottom:58px}.local-seo-shell h2{font-size:clamp(38px,5vw,64px)}.local-seo-list{border-top:1px solid var(--ls-line)}.local-seo-list article{border-bottom:1px solid var(--ls-line);grid-template-columns:70px 4fr 7fr;gap:30px;padding:32px 0;display:grid}.local-seo-list article>span{color:var(--ls-red);font-weight:600}.local-seo-list h3{margin:0;font-size:22px;font-weight:500}.local-seo-list p{color:var(--ls-muted);margin:0;line-height:1.65}.local-seo-note{border-left:3px solid var(--ls-red);background:var(--ls-surface);max-width:900px;margin-top:42px;padding:26px}.local-seo-note p{color:var(--ls-muted);margin:0;line-height:1.7}.local-seo-note a,.local-seo-shell main p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.local-seo-phase{background:var(--ls-surface)}.local-seo-two-column{grid-template-columns:1fr 1fr;gap:70px;display:grid}.local-seo-two-column h2{font-size:clamp(34px,4vw,52px)}.local-seo-resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.local-seo-resource-grid a{border:1px solid var(--ls-line);background:var(--ls-surface);border-radius:18px;min-height:220px;padding:28px}.local-seo-resource-grid strong,.local-seo-resource-grid span{display:block}.local-seo-resource-grid strong{font-size:22px}.local-seo-resource-grid span{color:var(--ls-muted);margin-top:18px;line-height:1.6}.local-seo-faq details{border-top:1px solid var(--ls-line)}.local-seo-faq details:last-child{border-bottom:1px solid var(--ls-line)}.local-seo-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:27px 0;font-size:21px;font-weight:500;display:flex}.local-seo-faq summary span{color:var(--ls-red)}.local-seo-faq details p{max-width:760px;color:var(--ls-muted);margin:0 0 28px;line-height:1.7}.local-seo-contact{background:#e51d25;padding:96px 0}.local-seo-contact .local-seo-eyebrow,.local-seo-contact>div>p{color:#fffc}.local-seo-contact .local-seo-primary{color:#1b1d1f;background:#fff;border-color:#fff;margin-top:22px}.local-seo-shell .site-footer{background:var(--ls-bg);border-top:1px solid var(--ls-line)}.local-seo-shell :focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=767px){.local-seo-page{width:calc(100vw - 36px)}.local-seo-hero{padding:42px 0 78px}.local-seo-breadcrumb{margin-bottom:52px}.local-seo-hero h1{font-size:48px}.local-seo-lead,.local-seo-heading>p:last-child,.local-seo-two-column p,.local-seo-contact>div>p{font-size:17px}.local-seo-actions{flex-direction:column}.local-seo-button{justify-content:space-between;width:100%}.local-seo-section{padding:78px 0}.local-seo-list article{grid-template-columns:42px 1fr;gap:14px}.local-seo-list article p{grid-column:2}.local-seo-two-column,.local-seo-resource-grid{grid-template-columns:1fr}.local-seo-two-column{gap:58px}.local-seo-resource-grid a{min-height:0}.local-seo-contact{padding:76px 0}}
