.home-price-cards { display: none; }
@media (max-width: 1100px) {
  .home-pricing-ready .price-matrix-wrap { display: none; }
  .home-pricing-ready .home-price-cards { display: grid; gap: var(--space-07); }
  .home-pricing-ready .home-price-card { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); column-gap: var(--space-08); padding: var(--space-07) var(--space-12) var(--space-07) var(--space-07); border: var(--border-width-default) solid var(--border-subtle); border-radius: var(--radius-large); background: var(--surface-default); color: var(--text-secondary); min-width: 0; }
  .home-pricing-ready .home-price-card h4 { grid-column: 1 / -1; margin: 0 0 var(--space-07); color: var(--text-default); font-size:var(--text-heading-lg-size);line-height:var(--text-heading-lg-line);letter-spacing:var(--text-heading-lg-tracking);font-weight:var(--text-heading-lg-weight); }
  .home-pricing-ready .home-price-card h5 { margin: 0 0 var(--space-04); color: var(--text-default); font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line);letter-spacing:var(--text-heading-sm-tracking);font-weight:var(--text-heading-sm-weight); }
  .home-pricing-ready .home-price-amount strong { display: inline-block; margin-right: var(--space-04); color: var(--text-default); font-variant-numeric: tabular-nums; font-size:var(--text-heading-xl-size);line-height:var(--text-heading-xl-line);letter-spacing:var(--text-heading-xl-tracking);font-weight:var(--text-heading-xl-weight); }
  .home-pricing-ready .home-price-amount :is(span,small), .home-pricing-ready .home-price-card p { font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking);font-weight:var(--text-body-md-weight); }
  .home-pricing-ready .home-price-amount small { display: block; margin-top: var(--space-04); }
  .home-pricing-ready .home-price-card p { margin: var(--space-04) 0 0; }
  .home-pricing-ready .price-matrix-actions { display: grid; justify-items: start; gap: var(--space-06); margin-top: var(--space-08); padding: 0 var(--space-12) 0 0; text-align: left; }
  .home-pricing-ready .price-matrix-actions p { max-width: 100%; margin: 0; padding: 0; height: auto; white-space: normal; color: var(--text-secondary); font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);letter-spacing:var(--text-body-md-tracking);font-weight:var(--text-body-md-weight); }
  .home-pricing-ready .price-matrix-actions .human-support-guarantee { padding: var(--space-05); }
  .home-pricing-ready .pricing-context-links a { max-width: 100%; white-space: normal; overflow-wrap: anywhere; min-height: var(--space-10); font-size:var(--text-heading-xs-size);line-height:var(--text-heading-xs-line);letter-spacing:var(--text-heading-xs-tracking);font-weight:var(--text-heading-xs-weight); }
  .home-pricing-ready .pricing-close { height: auto; padding-right: var(--space-12); }
  .home-pricing-ready a:focus-visible { outline: var(--border-width-focus) solid var(--border-focus); outline-offset: var(--space-02); }
}
@media (max-width: 760px) {
  .home-pricing-ready .home-price-card { grid-template-columns: minmax(0,1fr); padding-left: var(--space-06); padding-top: var(--space-06); padding-bottom: var(--space-06); }
  .home-pricing-ready .home-price-card section + section { margin-top: var(--space-07); padding-top: var(--space-07); border-top: var(--border-width-default) solid var(--border-subtle); }
}
