.seo-services{padding-block:70px}.seo-services>p:not(.eyebrow){font-size:14px;max-width:650px}.seo-service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin-top:30px}.seo-service-links>a{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 0;border-top:1px solid var(--line);font-family:Manrope,Arial,sans-serif;font-size:18px;letter-spacing:-.4px;transition:color .25s}.seo-service-links>a:hover{color:var(--teal)}.seo-service-links>a>span{font-size:22px;color:var(--teal);transition:translate .25s}.seo-service-links>a:hover>span{translate:3px -3px}.service-content{padding-bottom:65px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--muted);border-block:1px solid var(--line);padding:18px 0}.breadcrumbs a:hover{color:var(--teal);text-decoration:underline}.service-overview{padding-top:65px;max-width:800px}.service-overview>p:not(.eyebrow){font-size:17px;line-height:1.85}.service-scope{margin-block:35px 55px}.service-scope .step{padding-top:25px}.service-scope h3{font-size:22px}.service-fit{display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;padding:38px;background:#e9efeb;border-radius:12px}.service-fit h2{font-size:32px;margin-bottom:0}.service-fit>p{font-size:14px;margin:0}.service-fit .service-coverage{grid-column:1/-1;color:var(--teal);font-size:11px;padding-top:20px;border-top:1px solid #cbded5;margin-top:15px}.service-faq{padding-block:65px}.service-faq details{border-top:1px solid var(--line);padding:21px 0;max-width:900px}.service-faq summary{list-style:none;font-size:17px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;gap:20px;line-height:1.6}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary>span{font-size:22px;color:var(--teal);transition:transform .25s}.service-faq details[open] summary>span{transform:rotate(45deg)}.service-faq details>p{font-size:14px;margin:17px 35px 0 0;max-width:750px}.service-faq summary:focus-visible{outline:3px solid var(--teal);outline-offset:6px}.service-related h3{font-size:22px}.service-related .seo-service-links{grid-template-columns:1fr 1fr 1fr}.service-related .seo-service-links>a{font-size:15px}.service-coverage-footer{font-size:11px}
@media(max-width:850px){.service-fit{gap:25px;padding:30px}.service-fit h2{font-size:28px}.service-related .seo-service-links{grid-template-columns:1fr}.service-overview>p:not(.eyebrow){font-size:16px}}
@media(max-width:600px){.seo-services{padding-block:45px}.seo-service-links{grid-template-columns:1fr;margin-top:25px}.seo-service-links>a{font-size:17px}.service-overview{padding-top:45px}.service-overview h2{font-size:31px}.service-scope{gap:25px;margin-bottom:40px}.service-fit{grid-template-columns:1fr;padding:25px}.service-fit h2{font-size:29px}.service-fit .service-coverage{font-size:10px}.service-faq{padding-block:45px}.service-faq h2{font-size:30px}.service-faq summary{font-size:16px}.service-content{padding-bottom:45px}.breadcrumbs{font-size:9px;gap:8px}}
@media(prefers-reduced-motion:reduce){.seo-service-links>a,.seo-service-links>a>span,.service-faq summary>span{transition:none}}
