/* ============================================================
   Страница цен (/pricing.html). База — стили лендинга направления,
   здесь только блоки прайса.
   ============================================================ */

.price-list{display:grid;gap:14px;margin-top:18px}

.price-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 22px}
.price-card h3{font-family:'Unbounded',sans-serif;font-size:18px;line-height:1.3;margin:0 0 2px}
.price-card h3 i{font-style:normal;font-size:13px;font-weight:600;color:var(--ink3);font-family:'Onest',sans-serif}
.price-sub{font-size:13px;color:var(--ink3);margin:2px 0 12px}

.price-table{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}
.price-row{display:flex;align-items:baseline;gap:12px;justify-content:space-between;background:var(--surface);padding:10px 14px;font-size:14.5px;color:var(--ink2)}
.price-row b{font-family:'Onest',sans-serif;font-weight:700;color:var(--pine);white-space:nowrap}
.price-row i{font-style:normal;font-size:12.5px;color:var(--ink3);white-space:nowrap}

.price-pilot{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--ink);background:var(--pine-soft);border-radius:12px;padding:10px 14px}
.price-note{font-size:13px;line-height:1.55;color:var(--ink3);margin:12px 0 0;max-width:none}
.price-link{display:inline-block;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--pine)}
.price-buy{margin:12px 8px 0 0;padding:10px 18px;font-size:14px}

/* лид во всю ширину: на широком контейнере 74ch давали заметную пустоту справа */
.hero .lead{max-width:none}

.price-cta{margin-top:34px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px}
.price-cta h2{font-family:'Unbounded',sans-serif;font-size:22px;line-height:1.25;margin:0 0 8px}
.price-cta p{font-size:15px;color:var(--ink2);margin:0 0 16px;max-width:68ch}

@media (max-width:640px){
  .price-row{flex-wrap:wrap;gap:4px}
  .price-row b{margin-left:auto}
  .price-row i{width:100%}
}
