.seo-section{max-width:1240px;margin:auto;padding:48px 24px}.seo-section h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:18px 0}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.seo-card{display:block;border:1px solid #dde5df;border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;background:white}.seo-card img{width:100%;height:230px;object-fit:cover}.seo-card>div{padding:18px}.seo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.seo-gallery img{width:100%;height:260px;object-fit:cover;border-radius:12px}.seo-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.seo-offers article{border:1px solid #dde5df;border-radius:14px;padding:24px}.seo-locations{display:flex;flex-wrap:wrap;gap:12px}.seo-locations a{padding:8px 12px;border:1px solid #dde5df;border-radius:8px}@media(max-width:750px){.seo-grid,.seo-gallery{grid-template-columns:1fr 1fr}.seo-gallery img{height:180px}}@media(max-width:480px){.seo-grid{grid-template-columns:1fr}.seo-section{padding:24px 16px}}
