/* First Network pricing row: shared divider, annual-copy and action landmarks. */
@media (min-width: 1101px) {
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid {
    grid-auto-rows: auto !important;
    grid-template-rows: none !important;
    align-items: stretch !important;
  }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card {
    display: grid !important;
    grid-template-rows: 18px 58px 154px 154px minmax(0, 1fr) !important;
    row-gap: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    align-self: stretch !important;
    padding: 26px !important;
  }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card > small:first-child { margin: 0 !important; }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card > h3 { min-height: 0 !important; margin: 0 !important; align-self: start !important; }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card :is(.network-standard-price,.network-founding-price) {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    align-self: start !important;
  }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card .network-founding-price { margin-bottom: 24px !important; }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card .plan-annual {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    align-self: stretch !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 20px 0 0 !important;
    border-top: 1px solid #d8e5d3 !important;
    box-sizing: border-box !important;
  }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card .v7148-network-plan-cta { margin-top: 16px !important; }
}
@media (max-width: 1100px) {
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card {
    height: auto !important;
    min-height: 0 !important;
    grid-template-rows: auto !important;
  }
  html body.v718-site.v75-site.v71-page-one-network-assurance main section[data-v75-index="12"] > .shell > .network-pricing-grid > .plan-card .network-founding-price { margin-bottom: 20px !important; }
}
