.bb-wrap{background:#fff;font-family:Montserrat,Arial,sans-serif;padding:3rem 24px 4rem}.bb-header{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto 2rem;max-width:680px;text-align:center}.bb-eyebrow{color:#88dbdf;font-size:11px;font-weight:600;letter-spacing:.22em}.bb-eyebrow,.bb-title{font-family:Montserrat,Arial,sans-serif;margin:0;text-transform:uppercase}.bb-title{color:#2c2c2a;font-size:clamp(28px,4vw,52px);font-weight:300;letter-spacing:.18em;line-height:1.15;-webkit-font-smoothing:antialiased}.bb-divider{background:#88dbdf;border-radius:2px;height:1.5px;width:48px}.bb-tagline{color:#5f5e5a;font-family:Lato,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.75;margin:0}.bb-btn,.bb-btn:link,.bb-btn:visited{background:#88dbdf!important;border-radius:100px!important;color:#fff!important;display:inline-block!important;padding:13px 32px!important;-webkit-text-fill-color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease}.bb-btn:hover{background:#6ccdd1!important}.bb-section-label{color:#88dbdf;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;margin:0 0 20px;text-align:center;text-transform:uppercase}.bb-how{border-top:.5px solid #d3d1c7;margin:0 auto 3rem;max-width:900px;padding:2rem 24px}.bb-steps{align-items:flex-start;display:flex;gap:12px;justify-content:center}.bb-step{flex:1;max-width:240px;text-align:center}.bb-step-num{align-items:center;background:#88dbdf;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.bb-step-num,.bb-step-title{font-family:Montserrat,Arial,sans-serif}.bb-step-title{color:#2c2c2a;font-size:11px;font-weight:600;letter-spacing:.2em;margin:0 0 8px;text-transform:uppercase}.bb-step-desc{color:#5f5e5a;font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:300;line-height:1.7;margin:0}.bb-arrow{color:#88dbdf;flex-shrink:0;font-size:18px;margin-top:10px}.bb-tiers-wrap{border-top:.5px solid #d3d1c7;margin:0 auto 2rem;max-width:1000px;padding:2rem 24px 0}.bb-tiers{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.bb-tier{align-items:center;background:#f4f6f8;border:.5px solid #d3d1c7;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:28px 20px 20px;position:relative;text-align:center}.bb-tier--featured{background:#eaf9fa;border:1.5px solid #88dbdf}.bb-tier-badge{background:#88dbdf;border-radius:100px;color:#fff;font-size:9px;font-weight:700;left:50%;letter-spacing:.16em;padding:4px 14px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.bb-tier-badge,.bb-tier-name{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase}.bb-tier-name{color:#2c2c2a;font-size:11px;font-weight:600;letter-spacing:.2em;margin:0}.bb-tier-price{color:#2c2c2a;font-family:Lato,Arial,sans-serif;font-size:32px;font-weight:300;line-height:1;margin:0}.bb-tier-price span{color:#888;font-size:14px}.bb-tier-off{color:#88dbdf;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;margin:0}.bb-tier-divider{background:#d3d1c7;height:1px;margin:4px 0;width:40px}.bb-tier-divider--featured{background:#88dbdf}.bb-tier-list{flex:1;text-align:left;width:100%}.bb-tier-item{align-items:flex-start;color:#5f5e5a;display:flex;font-family:Lato,Arial,sans-serif;font-size:13px;font-weight:300;gap:6px;margin:0 0 6px}.bb-check{color:#88dbdf;flex-shrink:0;font-size:13px}.bb-tier-btn,.bb-tier-btn:link,.bb-tier-btn:visited{background:transparent!important;border:1.5px solid #88dbdf!important;border-radius:100px!important;color:#88dbdf!important;display:inline-block!important;margin-top:8px;padding:10px 24px!important;-webkit-text-fill-color:#88dbdf!important;align-self:center;font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease}.bb-tier-btn--featured,.bb-tier-btn--featured:link,.bb-tier-btn--featured:visited,.bb-tier-btn:hover{background:#88dbdf!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.bb-tier-btn--featured:hover{background:#6ccdd1!important}.bb-fine{color:#b4b2a9;font-family:Lato,Arial,sans-serif;font-size:11px;font-style:italic;margin:0;text-align:center}.bb-members{border-top:.5px solid #d3d1c7;margin:0 auto 2.5rem;max-width:900px;padding:2rem 24px;text-align:center}.bb-members-list{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center}.bb-members-item{align-items:center;color:#5f5e5a;display:flex;font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:300;gap:8px}.bb-members-icon{color:#88dbdf;flex-shrink:0;font-size:14px}.bb-calc-strip{margin:2rem auto 0;max-width:1000px;padding:0 24px}.bb-calc-strip__inner{align-items:center;background:#eaf9fa;border:1.5px solid #88dbdf;border-radius:16px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px 32px}.bb-calc-strip__left{align-items:center;display:flex;flex:1;gap:16px;min-width:220px}.bb-calc-strip__icon{align-items:center;background:#88dbdf;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.bb-calc-strip__icon svg{height:22px;width:22px}.bb-calc-strip__title{color:#2c2c2a;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.bb-calc-strip__desc{color:#5f5e5a;font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.bb-calc-strip__btn{flex-shrink:0;white-space:nowrap}@media (max-width:720px){.bb-tiers{grid-template-columns:1fr;margin:0 auto 16px;max-width:340px}.bb-steps{align-items:center;flex-direction:column}.bb-arrow{margin:0;transform:rotate(90deg)}.bb-members-list{align-items:center;flex-direction:column}}@media (max-width:600px){.bb-calc-strip__inner{align-items:flex-start;flex-direction:column}.bb-calc-strip__btn{align-self:center}}