.billing-page{color:#171717;max-width:1120px;margin:0 auto;padding:36px 24px;font-size:16px;line-height:1.6}.billing-page header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.billing-page h1{font-size:32px;font-weight:800;line-height:1.2}.billing-page h2{font-size:22px;font-weight:700}.billing-eyebrow{letter-spacing:.1em;color:#b91c1c;font-weight:800}.billing-status{border:1px solid #d4d4d4;border-radius:12px;margin-bottom:28px;padding:24px}.billing-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.billing-plans p{margin-bottom:16px}.billing-price{font-size:32px;font-weight:800}.billing-price span{font-size:16px;font-weight:400;display:block}.billing-page button{min-height:44px;font-size:16px}.billing-error{color:#b91c1c;margin-top:16px}.billing-confirm{align-items:center;gap:12px;margin:24px 0;display:flex}.billing-confirm input{width:20px;height:20px}.billing-setup{background:#f5f5f5;border-radius:12px;margin:28px 0;padding:24px}.billing-setup ul{padding-left:20px;list-style:outside}.billing-page footer{border-top:1px solid #ddd;margin-top:32px;padding-top:20px;font-size:14px}.billing-page a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.billing-plans{grid-template-columns:1fr}.billing-page header{flex-direction:column;align-items:flex-start}.billing-page{padding:24px 16px}}.founding-offer{background:#fff;border:1px solid #d4d4d4;border-top:4px solid #b91c1c;border-radius:12px;margin-bottom:28px;padding:24px}.founding-offer p{margin:12px 0}.operator-details{max-width:850px;font-size:14px;line-height:1.6}.operator-details p{margin:6px 0}.package-card{background:#fff;border:1px solid #ddd;border-radius:10px;padding:20px}.package-card h3{font-size:20px;font-weight:700}.billing-setup button{border:1px solid #bbb;border-radius:6px;margin:8px;padding:10px 16px}.billing-status>button{color:#fff;background:#b91c1c;border-radius:6px;padding:10px 16px}.billing-page button:disabled{opacity:.5}
