/* Get Demo desktop QA @ 1440. Shell in v2-desktop-shell.css.
   SMS consent: text-only (no checkbox) — accepted product decision. */
@media (min-width: 993px) {
  /* 80px after in-flow header → card top at 144px, matching Figma frame pt-144 with overlay header */
  .v2--get-demo .v2-form-section--page {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .v2--get-demo .v2-form-card {
    gap: 80px;
    padding: 48px;
    border-radius: 16px;
    background: #eef0f2;
    box-shadow: 0 3px 8px rgba(25, 67, 91, 0.24);
  }

  .v2--get-demo .v2-form-card h2 {
    font: 600 32px/1.2 var(--v2-font);
    color: var(--v2-blue-500);
  }

  .v2--get-demo .v2-form-card .lead {
    font: 400 18px/1.4 var(--v2-font);
    color: var(--v2-gray-800);
  }

  .v2--get-demo .v2-form-checks {
    gap: 4px;
  }

  .v2--get-demo .v2-form-checks li {
    font: 400 18px/1.4 var(--v2-font);
    color: var(--v2-gray-800);
  }

  .v2--get-demo .v2-form-consent {
    background: var(--v2-gray-200);
    border-radius: 8px;
    padding: 16px;
  }

  .v2--get-demo .v2-form-consent__text {
    margin: 0;
    font: 400 12px/1.4 var(--v2-font);
    color: var(--v2-gray-800);
  }

  .v2--get-demo .v2-btn--form {
    height: 48px;
    width: 100%;
  }
}
