.billing-modal{display:none;position:fixed;inset:0;z-index:20;align-items:center;justify-content:center;padding:20px;background:rgba(20,38,31,.45)}.billing-modal.open{display:flex}.billing-card{position:relative;width:min(460px,100%);padding:32px;border:1px solid #e2e8e4;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(39,65,55,.18)}.billing-card h2{font:800 26px Manrope;margin:8px 0 6px}.billing-card>p:not(.eyebrow){color:#6d7872;line-height:1.55}.billing-plan{margin:20px 0;padding:16px;border-radius:14px;background:#f0f8f6;color:#1f6b58;font-weight:800}.billing-methods{display:grid;gap:10px}.billing-method{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid #dbe3de;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.billing-method:hover,.billing-method:focus{border-color:#1f6b58;box-shadow:0 0 0 3px rgba(31,107,88,.1)}.billing-method b{color:#1f6b58}.billing-method small{color:#7a8882}.billing-card>#billing-status{display:block;min-height:18px;margin-top:14px;color:#b55f4d}
