.br-pricing-packs .br-pricing-heading{text-align:center;max-width:none;margin:0 auto 2.5rem}.br-pricing-packs .br-pricing-heading :is(h1,h2){text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.2}.br-pricing-packs .br-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:56rem;margin-inline:auto}.br-pricing-packs .br-credit-pack{box-shadow:none;border-radius:1.25rem;gap:0;padding:2rem;position:relative}.br-pricing-packs .br-price-card-heading{min-height:0;margin-bottom:2rem}.br-pricing-packs .br-price-card-title{justify-content:space-between;gap:.5rem;min-height:2rem}.br-pricing-packs .br-price-card-title :is(h2,h3){font-size:1.25rem;line-height:1.5}.br-pricing-packs .br-plan-price{align-items:baseline;margin-top:0}.br-pricing-packs .br-plan-price strong{font-size:3.5rem;font-weight:800;line-height:1.1}.br-pricing-packs .br-plan-price>span{font-size:.875rem}.br-pricing-packs .br-plan-allowance{margin:1rem 0 .25rem;font-size:1.5rem;font-weight:650;line-height:1.5}.br-pricing-packs .br-pack-unit{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.6}.br-pricing-packs .br-pack-benefits{border-top:1px solid var(--border);gap:1rem;margin:1.5rem 0 2rem;padding:1.5rem 0 0;font-size:1rem;line-height:1.6;list-style:none;display:grid}.br-pricing-packs .br-pack-benefits li{align-items:flex-start;gap:.625rem;display:flex}.br-pricing-packs .br-pack-benefits li>span:first-of-type{flex:1;min-width:0}.br-pricing-packs .br-pack-benefits li>svg{color:var(--primary);flex:none;margin-top:.25rem}.br-pricing-packs .br-pack-benefit-pending>svg{color:var(--muted-foreground)}.br-pricing-packs .br-pack-benefit-status{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);white-space:nowrap;border-radius:.375rem;flex:none;padding:.125rem .5rem;font-size:.875rem;line-height:1.5}.br-pricing-packs .br-credit-pack>.br-button{border-radius:.75rem;min-height:3.25rem;margin-top:auto}.br-pricing-packs .br-price-card-featured{border-color:var(--primary);background:linear-gradient(145deg, color-mix(in oklch, var(--primary) 7%, var(--card)), var(--card) 65%)}@media (width<=600px){.br-pricing-packs .br-pricing-heading{margin-bottom:1.5rem}.br-pricing-packs .br-pricing-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.br-pricing-packs .br-credit-pack{max-width:none;padding:1.5rem}.br-pricing-packs .br-price-card-heading{margin-bottom:1.5rem}.br-pricing-packs .br-plan-price strong{font-size:3rem}}
