.local-seo-grid,.local-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.local-seo-card,.local-service-card{display:block;padding:26px;border-radius:22px;color:inherit;text-decoration:none}.local-seo-card h3,.local-service-card h3{margin:12px 0 8px;font-size:21px;line-height:1.2}.local-seo-card p,.local-service-card p,.local-seo-note,.local-body{color:#70798c;line-height:1.75}.local-seo-link{display:inline-flex;align-items:center;gap:9px;margin-top:8px;color:#4166db;font-size:13px;font-weight:800}.local-seo-note{margin:22px 0 0;font-size:14px}.local-seo-note a,.local-footer a{color:#4166db;font-weight:800}.local-hero{min-height:610px;padding:150px 0 86px}.local-hero-inner{position:relative;z-index:1;max-width:980px}.local-hero h1{max-width:900px;margin:18px 0;font-size:clamp(42px,6vw,74px);line-height:1.02}.local-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:38px;color:#70798c;font-size:13px}.local-breadcrumb a{color:#4166db}.local-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 16px}.local-coverage{color:#70798c;font-size:14px;line-height:1.6}.local-service-card>i{color:#4fadd8;font-size:22px}.local-faq{display:grid;gap:12px;max-width:850px}.local-faq details{padding:20px 22px;border:1px solid #e6eaf2;border-radius:16px;background:#fff}.local-faq summary{cursor:pointer;font-weight:800;line-height:1.5}.local-faq p{margin:14px 0 0;color:#70798c;line-height:1.7}.related-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px;padding-top:26px;border-top:1px solid #e5e9f1}.related-links strong{flex-basis:100%}.related-links a{color:#4166db;font-size:14px;font-weight:700}.local-footer{padding:36px 0;background:#f2f5fc;color:#667085;font-size:14px}.local-footer .brand{color:#211c37}.local-footer p{max-width:620px;line-height:1.7}@media(max-width:700px){.local-seo-grid,.local-service-grid{grid-template-columns:minmax(0,1fr)}.local-hero{min-height:0;padding:126px 0 64px}.local-breadcrumb{margin-bottom:28px}.local-seo-card,.local-service-card{padding:22px}.local-cta>*{width:100%}}