/* /css/seo-pages.css */

.seo-hero{
  padding: 44px 0 28px;
  background:
    radial-gradient(1000px 500px at 10% 0%, rgba(37,99,235,.10), transparent 60%),
    radial-gradient(800px 450px at 90% 20%, rgba(16,185,129,.10), transparent 55%),
    #fff;
  border-bottom: 1px solid rgba(15,23,42,.08);
}

.seo-card{
  background:#fff;
  border: 1px solid rgba(15,23,42,.10);
  border-radius: 18px;
  padding: 18px 18px;
}

.seo-card ul{
  padding-left: 1.1rem;
  margin-bottom: 0;
}

.seo-form-wrap{
  border-radius: 22px;
  padding: 26px;
  background:
    linear-gradient(180deg, rgba(2,6,23,.02), rgba(2,6,23,.00));
  border: 1px solid rgba(15,23,42,.10);
}

@media (max-width: 768px){
  .seo-hero{ padding: 28px 0 18px; }
}