.beta-pricing{width:calc(100% - 40px);max-width:900px;margin:0 auto 96px;padding:0 4px}.beta-pricing__hero{display:grid;justify-items:center;padding:0 0 58px;text-align:center}.beta-pricing__title{max-width:760px;margin:0;color:var(--beta-ink);font-size:3.8rem;font-weight:900;line-height:.98;letter-spacing:0}.beta-pricing__copy{max-width:560px;margin:20px auto 0;color:var(--beta-muted-ink);font-size:1.15rem;line-height:1.5}.beta-pricing__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px}.beta-pricing-card{position:relative;min-height:430px;display:flex;flex-direction:column;padding:20px;background:var(--beta-surface);border:2px solid var(--beta-border);border-radius:20px}.beta-pricing-card--featured{background:color-mix(in srgb,var(--beta-surface) 82%,var(--beta-highlight) 18%)}.beta-pricing-card__badge{width:fit-content;position:absolute;top:-12px;right:18px;margin:0;padding:7px 10px;color:var(--beta-ink);background:var(--beta-bg);border:2px solid var(--beta-border);border-radius:10px;font-family:Patrick Hand,cursive;font-size:1.1rem;line-height:1;transform:translateY(-50%) rotate(-1deg);z-index:1}.beta-pricing-card h2{margin:0;color:var(--beta-ink);font-size:1.25rem;font-weight:900;line-height:1.15}.beta-pricing-card__price{display:grid;gap:4px;margin-top:18px}.beta-pricing-card__price span{color:var(--beta-ink);font-size:3rem;font-weight:900;line-height:.95}.beta-pricing-card__price small{color:var(--beta-muted-ink);font-size:.95rem;font-weight:900;line-height:1}.beta-pricing-card p{margin:18px 0 0;color:var(--beta-muted-ink);font-size:1rem;line-height:1.5}.beta-pricing-card ul{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.beta-pricing-card li{color:var(--beta-muted-ink);padding:10px 12px;background:var(--beta-bg);border:2px solid var(--beta-border);border-radius:12px;font-size:.92rem;line-height:1.35}.beta-pricing__compare,.beta-pricing__included{margin-top:76px}.beta-pricing__section-header{display:grid;justify-items:center;margin-bottom:28px;text-align:center}.beta-pricing__section-header h2{max-width:680px;margin:0;color:var(--beta-ink);font-size:3rem;font-weight:900;line-height:1;letter-spacing:0}.beta-pricing-table{display:grid;overflow:hidden;background:var(--beta-surface);border:2px solid var(--beta-border);border-radius:20px}.beta-pricing-table__row{display:grid;grid-template-columns:.7fr 1.1fr 1.25fr .85fr}.beta-pricing-table__row+.beta-pricing-table__row{border-top:2px solid var(--beta-border)}.beta-pricing-table__row span{color:var(--beta-muted-ink);padding:15px;font-size:.95rem;line-height:1.35}.beta-pricing-table__row span+span{border-left:2px solid var(--beta-border)}.beta-pricing-table__row--head span,.beta-pricing-table__row span:first-child{color:var(--beta-ink);font-weight:900}.beta-pricing__included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.beta-pricing__included-grid article{min-height:150px;padding:20px;background:var(--beta-surface);border:2px solid var(--beta-border);border-radius:20px}.beta-pricing__included-grid h3{margin:0;color:var(--beta-ink);font-size:1.12rem;font-weight:900;line-height:1.15}.beta-pricing__included-grid p{margin:10px 0 0;color:var(--beta-muted-ink);font-size:1rem;line-height:1.5}.beta-faq--pricing{width:100%;margin:76px 0 0;padding:0}@media(max-width:760px){.beta-pricing__plans{grid-template-columns:1fr}.beta-pricing-card{min-height:0}}@media(max-width:640px){.beta-pricing{margin-bottom:72px;padding:0}.beta-pricing__hero{padding-bottom:42px}.beta-pricing__title{font-size:2.65rem}.beta-pricing__copy{font-size:1.05rem}.beta-pricing__compare,.beta-pricing__included,.beta-faq--pricing{margin-top:56px}.beta-pricing__section-header h2{font-size:2.35rem}.beta-pricing-table{gap:0;background:transparent;border:none;border-radius:0}.beta-pricing-table__row,.beta-pricing-table__row--head{grid-template-columns:1fr;background:var(--beta-surface);border:2px solid var(--beta-border);border-radius:18px}.beta-pricing-table__row--head{display:none}.beta-pricing-table__row+.beta-pricing-table__row{margin-top:12px;border-top:2px solid var(--beta-border)}.beta-pricing-table__row span+span{border-left:none;border-top:2px solid var(--beta-border)}.beta-pricing__included-grid{grid-template-columns:1fr}.beta-pricing__included-grid article{min-height:0}}
