.billing-offer-hero{gap:var(--spacing-md);flex-direction:column;display:flex}.billing-offer-includes{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.billing-offer-includes li{align-items:center;gap:var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);display:flex}.billing-offer-includes-check{background:var(--color-success-bg);width:22px;height:22px;color:var(--color-success);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.billing-offer-includes-check i{transform:translateY(-.03em)}.billing-offer-period{width:fit-content;max-width:100%}.billing-price{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.billing-price-main{color:var(--text-primary);margin:0}.billing-price-now{align-items:baseline;gap:var(--spacing-sm);white-space:nowrap;display:inline-flex}.billing-price-amount{font-size:2rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);font-variant-numeric:tabular-nums}.billing-price-was{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;text-decoration:line-through}.billing-price-unit{font-size:var(--font-size-sm);color:var(--text-secondary)}.billing-price-note{gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.billing-founding{gap:var(--spacing-sm);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.billing-founding-lead{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-primary);margin:0;display:flex}.billing-founding-star{color:var(--color-accent);font-size:var(--font-size-sm);flex:none;margin-top:.15em;line-height:1}.billing-founding-count{border-radius:var(--radius-sm);background:var(--bg-muted);width:fit-content;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:flex-start;margin:0;padding:.125rem .625rem;display:inline-flex}.billing-consent{align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary);cursor:pointer;display:flex}@media (pointer:coarse){.billing-consent{min-height:var(--tap-target)}}.billing-consent input{accent-color:var(--badge-company);margin:.15rem 0 0}.billing-error{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-danger)}.billing-founding .billing-error{margin:0}.billing-offer-actions{align-items:stretch;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.billing-offer-actions .btn-base{min-height:var(--tap-target);padding:0 var(--spacing-xl);justify-content:center;width:100%}.settings-section.billing-offer{gap:0}.billing-offer .billing-offer-hero{justify-content:space-between;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-lg);flex-direction:row}.billing-offer .billing-offer-includes,.billing-offer .billing-founding,.billing-offer .billing-offer-actions{border-top:1px solid var(--border-light);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.billing-offer .billing-offer-actions .btn-base--primary{background:var(--color-accent);color:var(--bg-white)}.billing-offer .billing-offer-actions .btn-base--primary:hover:not(:disabled){background:var(--color-accent-dark)}@media (width>=768px){.billing-offer .billing-offer-actions{flex-direction:row;justify-content:flex-start;align-items:center}.billing-offer .billing-offer-actions .btn-base{width:auto;min-width:var(--tap-target)}}@media (width<=767px){.billing-offer .billing-offer-hero{align-items:stretch;gap:var(--spacing-lg);flex-direction:column}.billing-offer .billing-offer-period.ui-tabs--segmented{width:100%}.billing-offer .billing-offer-period .ui-tabs-tab{flex:1 1 0}}
