/* SEO content and navigation only; original visual styles are preserved. */
.seo-breadcrumbs{font-size:13px;line-height:1.6;margin:0 0 18px;color:#bfc7ce}
.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0;list-style:none}
.seo-breadcrumbs li+li:before{content:"/";margin-right:10px;color:#919aa3}
.seo-breadcrumbs a,.seo-service-link a,.seo-service-cta a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.seo-breadcrumbs a[aria-current=page]{text-decoration:none}
.seo-service-link{margin:-8px 0 20px;font-size:14px;color:#f2f4f6}
.seo-service-cta{margin-top:24px;padding:16px 20px;border:1px solid #59616a;border-radius:12px;background:#232a30;color:#eef1f4}
.seo-service-cta p{margin:0;line-height:1.7}
.seo-service-index{margin:0 0 24px;padding:16px 20px;background:#232a30;border:1px solid #59616a;border-radius:12px}
.seo-service-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:0;margin:0;list-style:none}
.seo-service-index a{display:inline-block;color:#eef1f4;text-decoration:underline;text-underline-offset:3px;line-height:1.6}
.seo-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.seo-service-grid .tool-panel{margin:0;scroll-margin-top:110px;min-width:0}
.services-guide h2{overflow-wrap:anywhere}
.services-guide .tool-panel p,.services-guide .tool-panel li{line-height:1.75;color:#d9dfe5}
.services-guide .tool-panel ul{padding-left:22px}
.services-guide .tool-panel li+li{margin-top:7px}
.services-guide .seo-service-note{border-left:3px solid #ea5962;padding-left:14px}
.seo-booking{margin-top:24px!important}
.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}
.seo-booking a[href^="mailto:"]{color:#eef1f4;text-decoration:underline;text-underline-offset:3px}
.services-guide a:focus-visible,.seo-breadcrumbs a:focus-visible,.seo-service-link a:focus-visible,.seo-service-cta a:focus-visible{outline:3px solid #ffb9bd;outline-offset:4px}
@media(max-width:760px){.seo-service-grid,.seo-service-index ul{grid-template-columns:1fr}.seo-service-grid{gap:16px}.seo-service-link{margin-top:0}.seo-breadcrumbs{font-size:12px}}
