.breadcrumbs{padding-block:20px 0;font-size:.85rem;color:#455869}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:#71808e}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.seo-service-hero{padding-block:56px 48px;max-width:1120px}.seo-service-hero h1{font:750 clamp(2.35rem,5vw,4.5rem)/1.08 Manrope,sans-serif;letter-spacing:-.04em;max-width:1000px;margin:18px 0 26px;color:#133b54}.seo-service-hero .intro{max-width:850px;font-size:1.15rem;line-height:1.7}.seo-content{padding-block:32px 48px}.seo-content h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2;margin-bottom:24px;letter-spacing:-.025em}.seo-content h3{font-size:1.2rem;margin:28px 0 12px}.seo-content p,.seo-content li{line-height:1.8;max-width:850px}.seo-content p{margin-bottom:18px}.seo-content ul{padding-left:24px;margin-block:20px}.seo-content li{margin-bottom:10px}.seo-two-column{display:grid;grid-template-columns:1.6fr 1fr;gap:48px}.seo-two-column aside{background:#edf5f8;padding:32px;border-radius:20px;align-self:start}.seo-two-column aside h2{font-size:1.7rem}.seo-content a:not(.button){color:#125781;text-decoration:underline;text-underline-offset:4px}.seo-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seo-industry-grid article{padding:24px;background:#f2f6f8;border-radius:16px}.seo-industry-grid h3{margin-top:0}.seo-questions details{border-bottom:1px solid #cbd6dc;padding:20px 0;max-width:1000px}.seo-questions summary{cursor:pointer;font-weight:700;font-size:1.05rem;line-height:1.6}.seo-questions details p{margin:16px 0 0}.seo-content .button{margin-top:20px}@media(max-width:760px){.seo-two-column,.seo-industry-grid{grid-template-columns:1fr;gap:24px}.seo-service-hero{padding-top:36px}.seo-content{padding-block:24px 36px}.seo-two-column aside{padding:24px}}
