.landing-service { letter-spacing: 0; }
.landing-service .national-hero > div:first-child { position: relative; z-index: 2; }
.landing-service .national-hero .guide-gallery { width: 100%; }
.landing-service .guide-gallery .slider__nav { display: none; }
.landing-service .guide-gallery .guide-home-slider { --guide-caption-space: 134px; }
.landing-service .national-section > div > p { max-width: 760px; }
.landing-service .landing-boundaries { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 72px; }
.landing-scope-list { margin: 0; }
.landing-scope-list > div { padding: 24px 0; border-top: 1px solid #ffffff40; }
.landing-scope-list dt { color: #fff; font: 500 18px/1.5 Syne, Arial, sans-serif; margin: 0 0 12px; }
.landing-scope-list dd { margin: 0; color: #bbb; font: 400 15px/1.8 Inter, Arial, sans-serif; }
.landing-service .landing-related { margin-top: 28px; font-size: 15px; }
.landing-service .search-faq { margin-top: 120px; }
.landing-service .proof-demo video { aspect-ratio: 641 / 732; }
@media (max-width: 991px) {
  .landing-service .landing-boundaries { grid-template-columns: minmax(0, 1fr); gap: 32px; }
  .landing-service .national-hero .guide-gallery { max-width: 760px; justify-self: center; }
}
@media (max-width: 767px) {
  .landing-service .guide-gallery .guide-home-slider { --guide-caption-space: 164px; }
  .landing-service .national-hero h1 { font-size: 36px; }
  .landing-service .search-faq { margin-top: 88px; }
  .landing-service .search-cta h2 { font-size: 30px; }
}
@media (max-width: 359px) { .landing-service .national-hero h1 { font-size: 32px; } }
