/* Final pre-publication refinements. Desktop only; original grid widths stay intact. */
@media (min-width: 1101px) {
  /* Section 1: reduce only vertical space and balance the copy. */
  .services .service-grid {
    width: 100% !important;
    max-width: none !important;
  }
  .services .service-card {
    min-height: 270px !important;
    padding: 18px 24px !important;
  }
  .services .service-card h3 {
    margin: 17px 0 10px !important;
  }
  .services .service-card p {
    margin: 0 0 10px !important;
    line-height: 1.5 !important;
  }
  .services .service-card > a {
    margin-top: auto !important;
    padding-top: 10px !important;
  }

  /* Section 3: preserve width, reduce height, vertically rebalance content. */
  .workflow .workflow-ribbon,
  .workflow .workflow-track,
  .workflow .workflow-summary {
    width: 100% !important;
    max-width: none !important;
  }
  .workflow .workflow-track article {
    min-height: 250px !important;
    padding: 18px 22px !important;
  }
  .workflow .workflow-track h3 {
    min-height: 42px !important;
    margin: 24px 0 9px !important;
  }
  .workflow .workflow-track p {
    min-height: 54px !important;
    margin: 0 0 9px !important;
    line-height: 1.5 !important;
  }

  /* Section 5: restore original width, retain compact review cards. */
  .reviews .review-featured,
  .reviews .review-grid,
  .reviews .review-note {
    width: 100% !important;
    max-width: none !important;
  }
  .reviews .review-grid > article {
    min-height: 235px !important;
    padding: 24px !important;
  }

  /* Section 7: 2.5 cm below the v11 position. */
  .equation .equation-grid .equals {
    align-self: start !important;
    height: 440px !important;
    padding: 0 !important;
    transform: translateY(2.5cm) !important;
  }
}

/* Decorative arrows in section 6 have no action. */
.rates .rate-card > i {
  display: none !important;
}
