.dq-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:24px 0;display:grid}.dq-plan h3{margin:0 0 4px}.dq-price{color:var(--mk-ink);font-size:2rem;font-weight:800}.dq-price small{color:#55707f;font-size:1rem;font-weight:600}.dq-plan ul{margin:12px 0 18px;padding-left:1.1em}.dq-plan li{margin:4px 0}.dq-tag{color:#0f766e;background:#e6f4f1;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-block}.dq-q{margin:18px 0}.dq-q h2{margin:10px 0;font-size:1.15rem}.dq-opts{margin:10px 0;padding:0;list-style:none}.dq-opts li{border:1px solid var(--mk-line);background:#fff;border-radius:10px;margin:8px 0;padding:10px 14px}.dq-opts li.dq-key{background:#f0f8f6;border-color:#0f766e;font-weight:700}.dq-q details summary{cursor:pointer;color:#0f766e;font-weight:700}.dq-ans{background:#f0f8f6;border-left:4px solid #0f766e;border-radius:10px;margin-top:10px;padding:12px 16px}.dq-note{background:#fff7e6;border:1px solid #f5d38a;border-radius:10px;margin-bottom:20px;padding:10px 14px;font-size:.95rem}.dq-form{gap:16px;max-width:520px;display:grid}.dq-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.dq-tracks{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.dq-tracks span{border:1px solid var(--mk-line);border-radius:999px;padding:4px 12px;font-size:.9rem}.dq-exams{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:1.5rem 0;display:grid}.dq-exam{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.dq-exam span{opacity:.8;font-size:.9rem}
