/* October 25 alignment pass: full-width navigation bands and balanced proof cards. */
@media (min-width: 1391px) {
  .r-header {
    width: 100% !important;
    background: linear-gradient(to bottom, #102338 0 72px, #f1e8d8 72px 128px) !important;
    border-bottom: 1px solid rgba(16, 35, 56, .10) !important;
  }
  .r-header .r-header-inner {
    width: min(1680px, calc(100% - 80px)) !important;
    max-width: none !important;
    margin-inline: auto !important;
  }
  .r-header .r-nav {
    width: 100% !important;
    max-width: none !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
}

.testimonial-grid article {
  justify-content: flex-start;
  gap: 24px;
}
.testimonial-grid p { margin-top: 0; }

@media (min-width: 1200px) {
  .testimonial-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .testimonial-grid .testimonial-feature { grid-column: span 2; }
}
@media (min-width: 981px) and (max-width: 1199px) {
  .testimonial-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .testimonial-grid .testimonial-feature { grid-column: span 2; }
}

/* Remove the inset tray styling from the agent navigation while keeping the full-bleed cream band. */
@media (min-width: 1391px) {
  body[data-page="real-hub"] .r-header .r-nav,
  body[data-page="real-hub"] .r-header #real-nav {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
}

/* Remove the centered wrapper's opaque paint so the cream desktop nav reads as one continuous band. */
@media (min-width:1391px){
 body[data-page="real-hub"] .r-header .r-header-inner{
  background:transparent!important;
 }
}
