.bb-price-hero[data-v-e055ebd5]{background:radial-gradient(circle at 50% 0,#fbeede 0,#faf6ee 60%);overflow:hidden;padding:72px 24px 40px;position:relative;text-align:center}.bb-price-hero-dots[data-v-e055ebd5]{background-image:radial-gradient(#ead9bd 1.5px,transparent 0);background-size:26px 26px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%);opacity:.5;position:absolute}.bb-price-hero-copy[data-v-e055ebd5]{margin:0 auto;max-width:760px;position:relative}.bb-eyebrow[data-v-e055ebd5]{font-size:13px;font-weight:800;letter-spacing:.16em}.bb-price-hero-title[data-v-e055ebd5]{color:#2c2417;font-size:clamp(32px,5vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-top:18px}.bb-price-hero-lead[data-v-e055ebd5]{color:#6b5f4d;font-size:16px;line-height:1.9;margin-top:18px}.bb-price-hero-lead strong[data-v-e055ebd5]{color:#2c2417}.bb-price-body[data-v-e055ebd5]{background:#faf6ee;padding:24px 24px 64px}.bb-plans[data-v-e055ebd5]{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:920px}.bb-plan-card[data-v-e055ebd5]{background:#fff;border:2px solid #2c2417;border-radius:22px;box-shadow:0 10px #2c24171f;color:#2c2417;padding:36px 32px}.bb-plan-card-featured[data-v-e055ebd5]{box-shadow:0 10px #9c4524;position:relative}.bb-plan-badge[data-v-e055ebd5]{background:#c8623a;border:2px solid #2c2417;border-radius:999px;color:#fff;font-size:12px;font-weight:800;padding:6px 14px;position:absolute;right:24px;top:-14px}.bb-plan-eyebrow[data-v-e055ebd5]{font-size:13px;font-weight:800;letter-spacing:.1em}.bb-plan-name[data-v-e055ebd5]{color:#2c2417;font-size:26px;font-weight:900;margin-top:8px}.bb-plan-lead[data-v-e055ebd5]{color:#7a6e5b;font-size:13.5px;line-height:1.7;margin-top:6px}.bb-plan-price[data-v-e055ebd5]{align-items:flex-end;display:flex;gap:4px;margin-top:22px}.bb-plan-amount[data-v-e055ebd5]{font-size:48px;font-weight:900;line-height:1}.bb-plan-unit[data-v-e055ebd5]{color:#7a6e5b;font-size:14px;margin-bottom:6px}.bb-plan-trial[data-v-e055ebd5]{font-size:13px}.bb-plan-addon[data-v-e055ebd5],.bb-plan-trial[data-v-e055ebd5]{font-weight:700;margin-top:10px}.bb-plan-addon[data-v-e055ebd5]{background:#fbeede;border:2px solid #2c2417;border-radius:12px;font-size:14px;padding:12px 16px}.bb-plan-addon-amount[data-v-e055ebd5]{color:#c8623a;font-weight:900}.bb-plan-cta[data-v-e055ebd5]{border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:800;margin-top:22px;padding:14px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;width:100%}.bb-plan-cta-green[data-v-e055ebd5]{background:#3f7d52;box-shadow:0 5px #2c5c3a}.bb-plan-cta-green[data-v-e055ebd5]:hover{box-shadow:0 3px #2c5c3a;transform:translateY(2px)}.bb-plan-cta-orange[data-v-e055ebd5]{background:#c8623a;box-shadow:0 5px #9c4524}.bb-plan-cta-orange[data-v-e055ebd5]:hover{box-shadow:0 3px #9c4524;transform:translateY(2px)}.bb-plan-features[data-v-e055ebd5]{display:flex;flex-direction:column;gap:12px;margin-top:26px}.bb-plan-feature[data-v-e055ebd5]{align-items:flex-start;color:#4a4030;display:flex;font-size:14px;gap:10px;line-height:1.6}.bb-check[data-v-e055ebd5]{flex-shrink:0;font-weight:900}.bb-price-banner[data-v-e055ebd5]{align-items:center;background:#2c2417;border-radius:18px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:24px auto 0;max-width:920px;padding:26px 32px}.bb-price-banner-text[data-v-e055ebd5]{color:#faf6ee}.bb-price-banner-title[data-v-e055ebd5]{font-size:20px;font-weight:900}.bb-price-banner-note[data-v-e055ebd5]{color:#bcae98;font-size:13.5px;margin-top:4px}.bb-price-banner-cta[data-v-e055ebd5]{background:#e0a43b;border:none;border-radius:12px;box-shadow:0 5px #9c7016;color:#2c2417;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;padding:14px 26px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.bb-price-banner-cta[data-v-e055ebd5]:hover{box-shadow:0 3px #9c7016;transform:translateY(2px)}.bb-price-disclaimer[data-v-e055ebd5]{color:#8a7c66;font-size:12.5px;line-height:1.7;margin:18px auto 0;max-width:920px}@media screen and (max-width:760px){.bb-plans[data-v-e055ebd5]{grid-template-columns:1fr;max-width:460px}.bb-price-banner[data-v-e055ebd5]{align-items:flex-start;flex-direction:column}}
