.category-pricing{grid-column:1/-1;min-width:0;margin:12px 0;padding:20px;border:1px solid var(--border,#64748b);border-radius:12px}
.category-pricing legend{padding:0 8px;font-weight:700}
.category-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}
body .feature-choice{display:flex!important;align-items:flex-start;gap:12px;line-height:1.5}
body .feature-choice>input[type="checkbox"]{width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem;padding:0!important;margin:3px 0 0!important;flex:0 0 1.25rem;appearance:auto}
@media(max-width:760px){.category-pricing-grid{grid-template-columns:1fr}}
