.seo-service-page{color:#101828;background:#fff}.seo-service-hero{isolation:isolate;background:#edf3fa;padding-block:32px 56px;position:relative;overflow:hidden}.seo-service-hero-image{z-index:-2;object-fit:cover;object-position:center;width:60%;height:100%;position:absolute;inset:0 0 0 auto}.seo-service-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#edf3fa 33%,#edf3faf5 43%,#edf3fa80 58%,#0000 78%);position:absolute;inset:0}.seo-service-back{color:#475467;align-items:center;gap:8px;min-height:44px;margin-bottom:24px;font-size:13px;display:inline-flex}.seo-service-back svg{width:14px}.seo-service-eyebrow{color:#0648c5;font-size:12px;font-weight:700}.seo-service-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:660px;margin-top:14px;font-size:clamp(30px,3.3vw,46px);font-weight:750;line-height:1.12}.seo-service-hero h1 span{color:#0750ed}.seo-service-intro{color:#344054;max-width:560px;margin-top:20px;font-size:15px;line-height:1.75}.seo-service-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.seo-service-actions a[data-variant=outline]{color:#063aaa;background:#fff;border-color:#a8bde9}.seo-service-highlights{border-bottom:1px solid #dce4ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:28px;display:grid}.seo-service-highlights li{color:#344054;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;display:flex}.seo-service-highlights svg{color:#0750ed;flex-shrink:0;width:20px;height:20px;margin-top:1px}.seo-service-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);padding-block:56px 72px;display:grid}.seo-service-toc{background:#f4f7fb;border-radius:12px;gap:4px;padding:20px;display:grid;position:sticky;top:144px}.seo-service-toc p{margin-bottom:8px;font-size:14px;font-weight:700}.seo-service-toc a{color:#475467;align-items:center;min-height:44px;padding-block:8px;font-size:13px;line-height:1.5;display:flex}.seo-service-page a:focus-visible{outline-offset:4px;outline:2px solid #0750ed}.seo-service-toc a:hover,.seo-service-back:hover{color:#0750ed;text-underline-offset:4px;text-decoration:underline}.seo-service-content{min-width:0;max-width:800px}.seo-service-content>section{scroll-margin-top:150px}.seo-service-content>section+section{border-top:1px solid #dce4ee;margin-top:40px;padding-top:40px}.seo-service-content h2{letter-spacing:-.025em;text-wrap:balance;max-width:36ch;font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.25}.seo-service-content h3{margin-top:26px;font-size:16px;font-weight:700;line-height:1.5}.seo-service-content p{color:#475467;max-width:72ch;margin-top:14px;font-size:15px;line-height:1.85}.seo-service-content section ul{color:#344054;background:#f4f7fb;border-radius:12px;gap:0;margin-top:22px;padding:8px 22px;display:grid}.seo-service-content section li{padding:12px 0;font-size:14px;line-height:1.6}.seo-service-content section li+li{border-top:1px solid #dce4ee}.seo-service-related{background:#edf3fa;border-radius:12px;grid-template-columns:auto 1fr;gap:18px;margin-top:48px;padding:26px;display:grid}.seo-service-related>svg{color:#0750ed}.seo-service-related h2{font-size:18px}.seo-service-related ul{gap:4px;margin-top:16px;display:grid}.seo-service-related a{color:#0648c5;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.seo-service-related a:hover{text-underline-offset:4px;text-decoration:underline}.seo-service-related a svg{flex-shrink:0;width:16px}@media (width<=900px){.seo-service-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media (width<=767px){.seo-service-hero{padding-block:20px 268px}.seo-service-hero-image{width:100%;height:240px;inset:auto 0 0}.seo-service-hero:after{display:none}.seo-service-back{margin-bottom:16px}.seo-service-highlights{grid-template-columns:1fr;gap:16px;padding-block:24px}.seo-service-layout{grid-template-columns:1fr;gap:32px;padding-block:32px 48px}.seo-service-toc{position:static}.seo-service-content>section+section{margin-top:32px;padding-top:32px}.seo-service-related{grid-template-columns:1fr;padding:22px}}
