/* Lawn Care Up case-study extensions */

.page-lawn-care-up-case .kp-case-logo-link {
  width: min(360px, 100%);
  justify-content: center;
  cursor: default;
}

.page-lawn-care-up-case .kp-case-logo {
  max-height: 92px;
  object-position: center;
}

.page-lawn-care-up-case .kp-lawn-metric-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item {
  padding-left: 18px;
  padding-right: 18px;
}

.page-lawn-care-up-case .kp-lawn-risk-card,
.page-lawn-care-up-case .kp-lawn-confidential-card,
.page-lawn-care-up-case .kp-lawn-before-after > article {
  padding: 28px;
}

.page-lawn-care-up-case .kp-lawn-risk-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin-top: 22px;
}

.page-lawn-care-up-case .kp-lawn-risk-grid span {
  min-height: 112px;
  padding: 18px;
  border: 1px solid rgba(17,17,17,.08);
  border-radius: 18px;
  background: rgba(17,17,17,.02);
}

.page-lawn-care-up-case .kp-lawn-risk-grid strong,
.page-lawn-care-up-case .kp-lawn-risk-grid small {
  display: block;
}

.page-lawn-care-up-case .kp-lawn-risk-grid small {
  margin-top: 7px;
  color: rgba(17,17,17,.58);
  line-height: 1.5;
}

/* Five-step connected preview */
.page-lawn-care-up-case .kp-lawn-preview-map {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-areas:
    "step1 step2 step3"
    ". step5 step4";
  gap: 42px 50px;
}

.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="1"] { grid-area: step1; }
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="2"] { grid-area: step2; }
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="3"] { grid-area: step3; }
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="4"] { grid-area: step4; }
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="5"] { grid-area: step5; }

.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node::after,
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node::after,
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node::after {
  position: absolute;
  z-index: 2;
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(138,37,40,.18);
  border-radius: 999px;
  background: #fff;
  color: #8a2528;
  font-weight: 900;
}

.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="1"]::after,
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="2"]::after {
  content: "→";
  right: -41px;
  top: 50%;
  transform: translateY(-50%);
}

.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="3"]::after {
  content: "↓";
  right: 50%;
  bottom: -37px;
  transform: translateX(50%);
}

.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="4"]::after {
  content: "←";
  left: -41px;
  top: 50%;
  transform: translateY(-50%);
}

/* Ten-step customer lifecycle */
.page-lawn-care-up-case .kp-lawn-lifecycle-map {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-template-areas:
    "step1 step2 step3 step4 step5"
    "step10 step9 step8 step7 step6";
  gap: 42px 42px;
}

.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="1"] { grid-area: step1; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="2"] { grid-area: step2; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="3"] { grid-area: step3; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="4"] { grid-area: step4; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="5"] { grid-area: step5; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="6"] { grid-area: step6; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="7"] { grid-area: step7; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="8"] { grid-area: step8; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="9"] { grid-area: step9; }
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="10"] { grid-area: step10; }

.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="1"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="2"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="3"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="4"]::after {
  content: "→";
  right: -37px;
  top: 50%;
  transform: translateY(-50%);
}

.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="5"]::after {
  content: "↓";
  right: 50%;
  bottom: -37px;
  transform: translateX(50%);
}

.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="6"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="7"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="8"]::after,
.page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node[data-step="9"]::after {
  content: "←";
  left: -37px;
  top: 50%;
  transform: translateY(-50%);
}

/* Five-stage billing escalation */
.page-lawn-care-up-case .kp-lawn-escalation-map {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 42px;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node:not(:last-child)::after {
  content: "→";
  right: -37px;
  top: 50%;
  transform: translateY(-50%);
}

/* Six-stage issue resolution */
.page-lawn-care-up-case .kp-lawn-resolution-map {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-areas:
    "step1 step2 step3"
    "step6 step5 step4";
  gap: 42px 50px;
  margin-top: 34px;
}

.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="1"] { grid-area: step1; }
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="2"] { grid-area: step2; }
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="3"] { grid-area: step3; }
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="4"] { grid-area: step4; }
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="5"] { grid-area: step5; }
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="6"] { grid-area: step6; }

.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="1"]::after,
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="2"]::after {
  content: "→";
  right: -41px;
  top: 50%;
  transform: translateY(-50%);
}

.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="3"]::after {
  content: "↓";
  right: 50%;
  bottom: -37px;
  transform: translateX(50%);
}

.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="4"]::after,
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="5"]::after {
  content: "←";
  left: -41px;
  top: 50%;
  transform: translateY(-50%);
}

.page-lawn-care-up-case .kp-lawn-issue-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 18px;
}

.page-lawn-care-up-case .kp-lawn-issue-grid .kp-result-card {
  padding: 22px;
}

.page-lawn-care-up-case .kp-lawn-value-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}

.page-lawn-care-up-case .kp-lawn-role-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.page-lawn-care-up-case .kp-lawn-before-after {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
}

.page-lawn-care-up-case .kp-lawn-final-actions {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 30px;
}

.page-lawn-care-up-case .kp-case-major-divider {
  width: min(calc(100% - 48px), 1060px);
  height: 1px;
  margin: 12px auto 0;
  background: linear-gradient(90deg, transparent, rgba(17,17,17,.22), transparent);
}

.page-lawn-care-up-case .kp-case-major-divider--after-cta {
  margin-bottom: 72px;
}

.page-lawn-care-up-case .kp-case-final-cta {
  padding: 78px 0;
  text-align: center;
}

@media (max-width: 1180px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(3) {
    border-right: 0;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(n/**/+4) {
    border-top: 1px solid rgba(17,17,17,.08);
  }

  .page-lawn-care-up-case .kp-lawn-lifecycle-map,
  .page-lawn-care-up-case .kp-lawn-escalation-map {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: none;
    gap: 38px 44px;
  }

  .page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node,
  .page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node {
    grid-area: auto !important;
  }

  .page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node::after,
  .page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node::after {
    content: "↓" !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: -35px !important;
    transform: translateX(-50%) !important;
  }

  .page-lawn-care-up-case .kp-lawn-lifecycle-map .kp-process-node:last-child::after,
  .page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node:last-child::after {
    display: none;
  }

  .page-lawn-care-up-case .kp-lawn-issue-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-lawn-care-up-case .kp-lawn-issue-grid article:last-child {
    grid-column: span 2;
  }
}

@media (max-width: 900px) {
  .page-lawn-care-up-case .kp-lawn-preview-map,
  .page-lawn-care-up-case .kp-lawn-resolution-map {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: none;
    gap: 38px 44px;
  }

  .page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node,
  .page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node {
    grid-area: auto !important;
  }

  .page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node::after,
  .page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node::after {
    content: "↓" !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: -35px !important;
    transform: translateX(-50%) !important;
  }

  .page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node:last-child::after,
  .page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node:last-child::after {
    display: none;
  }

  .page-lawn-care-up-case .kp-lawn-value-grid,
  .page-lawn-care-up-case .kp-lawn-role-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-lawn-care-up-case .kp-lawn-role-grid article:last-child {
    grid-column: span 2;
  }

  .page-lawn-care-up-case .kp-lawn-before-after {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 680px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid,
  .page-lawn-care-up-case .kp-lawn-risk-grid,
  .page-lawn-care-up-case .kp-lawn-preview-map,
  .page-lawn-care-up-case .kp-lawn-lifecycle-map,
  .page-lawn-care-up-case .kp-lawn-escalation-map,
  .page-lawn-care-up-case .kp-lawn-resolution-map,
  .page-lawn-care-up-case .kp-lawn-issue-grid,
  .page-lawn-care-up-case .kp-lawn-value-grid,
  .page-lawn-care-up-case .kp-lawn-role-grid {
    grid-template-columns: 1fr;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item {
    border-right: 0;
    border-bottom: 1px solid rgba(17,17,17,.08);
    padding: 24px 0;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:last-child {
    border-bottom: 0;
  }

  .page-lawn-care-up-case .kp-lawn-issue-grid article:last-child,
  .page-lawn-care-up-case .kp-lawn-role-grid article:last-child {
    grid-column: span 1;
  }

  .page-lawn-care-up-case .kp-lawn-final-actions {
    flex-direction: column;
  }

  .page-lawn-care-up-case .kp-lawn-final-actions .kp-cta-btn {
    width: 100%;
  }
}

/* Final production corrections */

/* At A Glance metric emphasis */
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-mini-label {
  display: block;
  margin-bottom: 13px;
  color: #8a2528;
  font-size: clamp(1.8rem, 2.65vw, 2.65rem);
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.035em;
  text-transform: none;
}

.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4),
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) {
  text-align: center;
}

.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4) .kp-mini-label,
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) .kp-mini-label {
  margin-left: auto;
  margin-right: auto;
}

/* Center the Billing and Account Management card below the first two cards. */
.page-lawn-care-up-case .kp-lawn-role-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.page-lawn-care-up-case .kp-lawn-role-grid > article:nth-child(3) {
  grid-column: 1 / -1 !important;
  width: calc(50% - 10px);
  justify-self: center;
}

/* Connected Operations Preview:
   01 → 02 → 03
             ↓
        05 ← 04
   No arrow after the final card. */
.page-lawn-care-up-case .kp-lawn-preview-map .kp-process-node[data-step="5"]::after {
  content: none !important;
  display: none !important;
}

/* Migration Process Mapping: center the vertical connector from 06 to 07. */
.page-lawn-care-up-case .kp-process-map .kp-process-node[data-step="6"]::after,
.page-lawn-care-up-case.kp-case-effects-ready
  .kp-process-map .kp-process-node[data-step="6"]::after,
.page-lawn-care-up-case
  .kp-process-map.is-map-animated .kp-process-node[data-step="6"]::after {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) scale(1) !important;
}

/* Past-Due Escalation Deep Dive:
   01 → 02 → 03
             ↓
        05 ← 04 */
.page-lawn-care-up-case .kp-lawn-escalation-map {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-template-areas:
    "step1 step2 step3"
    ". step5 step4" !important;
  gap: 42px 50px !important;
  overflow: visible !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node {
  grid-area: auto;
  display: grid !important;
  visibility: visible !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="1"] {
  grid-area: step1 !important;
}
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="2"] {
  grid-area: step2 !important;
}
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="3"] {
  grid-area: step3 !important;
}
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="4"] {
  grid-area: step4 !important;
}
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="5"] {
  grid-area: step5 !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node::after {
  content: none !important;
  display: none !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="1"]::after,
.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="2"]::after {
  content: "→" !important;
  display: grid !important;
  right: -41px !important;
  left: auto !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="3"]::after {
  content: "↓" !important;
  display: grid !important;
  right: 50% !important;
  left: auto !important;
  top: auto !important;
  bottom: -37px !important;
  transform: translateX(50%) !important;
}

.page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="4"]::after {
  content: "←" !important;
  display: grid !important;
  left: -41px !important;
  right: auto !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
}

/* Issue Resolution Workflow:
   01 → 02 → 03
             ↓
        06 ← 05 ← 04
   The sixth card is final and has no outgoing arrow. */
.page-lawn-care-up-case .kp-lawn-resolution-map .kp-process-node[data-step="6"]::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 980px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item {
    padding: 24px 20px !important;
    border-top: 1px solid rgba(17, 17, 17, .08);
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(1),
  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(2) {
    border-top: 0;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(2n) {
    border-right: 0;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) {
    grid-column: 1 / -1;
  }

  .page-lawn-care-up-case .kp-lawn-role-grid > article:nth-child(3) {
    width: 100%;
  }

  .page-lawn-care-up-case .kp-lawn-escalation-map {
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "step1"
      "step2"
      "step3"
      "step4"
      "step5" !important;
    gap: 38px !important;
  }

  .page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node::after {
    content: "↓" !important;
    display: grid !important;
    left: 50% !important;
    right: auto !important;
    top: auto !important;
    bottom: -35px !important;
    transform: translateX(-50%) !important;
  }

  .page-lawn-care-up-case .kp-lawn-escalation-map .kp-process-node[data-step="5"]::after {
    content: none !important;
    display: none !important;
  }
}

@media (max-width: 680px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid,
  .page-lawn-care-up-case .kp-lawn-role-grid {
    grid-template-columns: 1fr !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item {
    grid-column: auto !important;
    text-align: left;
    border-right: 0 !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4),
  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) {
    text-align: center;
  }

  .page-lawn-care-up-case .kp-lawn-role-grid > article:nth-child(3) {
    grid-column: auto !important;
    width: 100%;
  }
}

/* At A Glance final sizing and centered-card layout */
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-mini-label {
  margin: 0 0 11px !important;
  color: #8a2528 !important;
  font-size: clamp(1.25rem, 1.55vw, 1.65rem) !important;
  font-weight: 850 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.025em !important;
  text-align: left !important;
}

.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item,
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4),
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5),
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item h3,
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item p {
  text-align: left !important;
}

.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4) .kp-mini-label,
.page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) .kp-mini-label {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (min-width: 981px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 0 !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item {
    grid-column: auto !important;
    min-width: 0;
    padding: 26px 20px 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(1) {
    grid-column: 1 / span 2 !important;
    padding-left: 0 !important;
    border-right: 1px solid rgba(17, 17, 17, .08) !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(2) {
    grid-column: 3 / span 2 !important;
    border-right: 1px solid rgba(17, 17, 17, .08) !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(3) {
    grid-column: 5 / span 2 !important;
    padding-right: 0 !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4) {
    grid-column: 2 / span 2 !important;
    margin-top: 18px;
    border-right: 1px solid rgba(17, 17, 17, .08) !important;
  }

  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) {
    grid-column: 4 / span 2 !important;
    margin-top: 18px;
  }
}

@media (max-width: 980px) {
  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(4),
  .page-lawn-care-up-case .kp-lawn-metric-grid .kp-ataglance-item:nth-child(5) {
    text-align: left !important;
  }
}


.page-lawn-care-up-case .kp-lawn-role-grid .kp-role-card {
  text-align: left !important;
}
