
/* Quality Suite Drawing AI / pricing update V1 */
.qs-v2-pricing{max-width:1180px;margin:0 auto;padding:64px 22px 90px}
.qs-v2-head{max-width:780px;margin-bottom:34px}
.qs-v2-head h1{max-width:760px}
.qs-v2-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.qs-v2-plan{position:relative;padding:28px;border:1px solid rgba(115,195,225,.22);background:rgba(10,20,30,.72);border-radius:18px}
.qs-v2-plan-featured{border-color:rgba(69,216,255,.65);box-shadow:0 18px 55px rgba(0,165,220,.12)}
.qs-v2-plan-label{display:inline-block;font-size:.78rem;letter-spacing:.12em;font-weight:800;color:#78ddff}
.qs-v2-best{position:absolute;right:18px;top:18px;font-size:.7rem;font-weight:900;letter-spacing:.1em;padding:6px 9px;border-radius:999px;background:#6be0cb;color:#071017}
.qs-v2-price{font-size:2.3rem;font-weight:850;margin:12px 0 18px}
.qs-v2-price small{font-size:.95rem;font-weight:500;opacity:.65}
.qs-v2-plan ul{display:grid;gap:10px;margin:18px 0 26px;padding-left:1.2rem}
.qs-v2-pricing-note{margin-top:24px;padding:20px;border:1px solid rgba(130,180,210,.16);border-radius:14px;background:rgba(14,24,34,.6)}
@media(max-width:760px){.qs-v2-plan-grid{grid-template-columns:1fr}.qs-v2-pricing{padding-top:40px}.qs-v2-best{position:static;display:inline-block;margin-bottom:10px}}
