.seo-services{padding:clamp(48px,6vw,90px) 5vw;background:#0d1713;color:#f3f3ed}.seo-services h2{font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1;letter-spacing:-.07em;margin:16px 0 42px}.seo-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #405046}.seo-service-grid a{position:relative;display:flex;flex-direction:column;min-height:225px;padding:24px;color:inherit;text-decoration:none;border-right:1px solid #405046;transition:background .2s}.seo-service-grid a:last-child{border-right:0}.seo-service-grid a:hover{background:#163428}.seo-service-grid strong{font-size:clamp(24px,2.3vw,36px);letter-spacing:-.05em}.seo-service-grid span{max-width:350px;margin-top:18px;color:#c7d5ca;line-height:1.5}.seo-service-grid b{margin-top:auto;color:#94f6d6}.contact-bottom p a{color:inherit}.topbar nav [data-seo-service-link]{white-space:nowrap}@media(max-width:1100px){.topbar nav [data-seo-service-link]{display:none}}@media(max-width:720px){.seo-services{padding:45px 18px}.seo-service-grid{grid-template-columns:1fr}.seo-service-grid a{min-height:155px;border-right:0;border-bottom:1px solid #405046}.seo-service-grid a:last-child{border-bottom:0}.seo-services h2{margin-bottom:28px}}
