.pricing-frequency{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:28px 0}.pricing-frequency legend{font-size:.85rem;color:#607269;margin-bottom:10px}.pricing-frequency label{display:flex;gap:8px;align-items:center;padding:12px 18px;border:1px solid #d1ddcd;border-radius:24px;cursor:pointer;background:white}.pricing-frequency label:has(:checked){background:#e1efc8;border-color:#7b9d4d}.pricing-frequency input{width:auto;min-height:0}.pricing-charge{font-size:.92rem;margin:0 0 12px}.pricing-value{display:inline-block;background:#d7eeb5;border-radius:6px;padding:6px 10px;font-weight:700}.pricing-card .plan-price{margin:18px 0 8px}.pricing-card ul{margin-top:24px}.pricing-team-label{font-size:.86rem;margin-bottom:8px}.seat-stepper{display:flex;align-items:center;gap:8px;width:fit-content;margin:6px 0 16px}.seat-stepper button{width:42px;height:42px;border:1px solid #bfceb6;border-radius:9px;background:#f0f5e9;color:#214738;font-size:1.4rem;cursor:pointer}.seat-stepper button:disabled{opacity:.4;cursor:default}.seat-stepper input{width:78px;min-width:0;text-align:center;font-size:1rem;padding:8px}.billing-selected-total{font-size:1.15rem}.billing-selected-total .muted{font-size:.8rem}.pricing-team{border-color:#809e57}.pricing-card [data-plan-rate][hidden]{display:none}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card .muted{font-size:.87rem;line-height:1.6}.pricing-frequency legend,.pricing-charge{line-height:1.5}
@media(max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-frequency{flex-direction:column}.pricing-frequency label{justify-content:center}.pricing-card{padding:26px}.billing-selected-total .muted{display:block}}
