@media (max-width: 768px){.page-hero-inner{max-width:100%;}}

    .growth-lead {
      display: grid;
      grid-template-columns: minmax(0, 0.74fr) minmax(0, 1.26fr);
      gap: 34px;
      align-items: center;
    }

    .path-card {
      padding: 28px;
      border-radius: var(--radius);
      border: 1px solid rgba(45, 37, 37, 0.1);
      background: rgba(255, 255, 255, 0.86);
      box-shadow: 0 12px 34px rgba(45, 37, 37, 0.06);
    }

    .path-card h3 {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .path-card h3 span {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background: var(--teal);
      color: #fff;
      font-family: var(--font-latin);
      font-size: 16px;
      line-height: 1;
    }

    .condition-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 18px;
      margin-top: 28px;
    }

    .condition-card {
      padding: 24px;
      border-radius: var(--radius);
      border: 1px solid rgba(45, 37, 37, 0.1);
      background: rgba(255, 255, 255, 0.88);
      box-shadow: 0 12px 32px rgba(45, 37, 37, 0.06);
    }

    .condition-card ul {
      margin: 16px 0 0;
      padding-left: 1.2em;
      color: var(--muted);
    }

    .condition-card li + li {
      margin-top: 8px;
    }

    .license-note {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 18px;
      margin-top: 24px;
    }

    @media (max-width: 960px) {
      .growth-lead,
      .condition-grid,
      .license-note {
        grid-template-columns: 1fr;
      }
    }
