/* Biodieta - Guias 1.0.22: pagina Precios (contenido dentro de .bdrp) */
.bdrp{color:#463940}.bdrp *{box-sizing:border-box}
.bdrp-eyebrow{color:#d90067;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}
.bdrp-lead{color:#5e5057;font-size:1.1rem;line-height:1.65;margin:0 0 26px;max-width:760px;text-align:left}
.bdrp h2{color:#34252c;font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 6px}
.bdrp-h2{margin:44px 0 16px!important}
.bdrp-plans{display:grid;gap:18px;grid-template-columns:1.3fr 1fr}.bdrp-plans--3{grid-template-columns:1fr 1fr}
.bdrp-plan{background:#fff;border:1px solid #f0d5e2;border-radius:20px;box-shadow:0 10px 28px rgba(77,30,50,.06);display:flex;flex-direction:column;padding:26px 26px 24px}
.bdrp-plan--main{border:2px solid #d90067}
.bdrp-plan h3{color:#34252c;font-size:1.2rem;font-weight:800;margin:0 0 6px}
.bdrp-badge{align-self:flex-start;background:#d90067;border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:10px;padding:3px 11px;text-transform:uppercase}
.bdrp-price{color:#b90057;font-size:2.6rem;font-weight:800;line-height:1.1;margin:4px 0 14px}.bdrp-price--s{font-size:1.6rem}
.bdrp-plan ul{display:grid;flex:1;gap:10px;list-style:none;margin:0 0 20px;padding:0}
.bdrp-plan li{line-height:1.5;padding-left:28px;position:relative;text-align:left}
.bdrp-plan li:before{background:#d90067;border-radius:50%;color:#fff;content:"\2713";font-size:.72rem;font-weight:800;height:19px;left:0;line-height:19px;position:absolute;text-align:center;top:3px;width:19px}
.bdrp-plan p{flex:1;margin:0 0 18px;text-align:left}
.bdrp-btn{background:#d90067;border:1px solid #d90067;border-radius:999px;box-shadow:0 10px 22px rgba(217,0,103,.2);color:#fff!important;display:inline-block;font-weight:800;padding:12px 24px;text-align:center;text-decoration:none!important}
.bdrp-btn--ghost{background:#fff;box-shadow:none;color:#b00055!important}
.bdrp-btn--light{background:#fff;border-color:#fff;box-shadow:none;color:#b00055!important}
.bdrp-box{background:#fff5f9;border:1px solid #f0d5e2;border-radius:20px;margin:26px 0 0;padding:24px 26px}.bdrp-box p{margin:8px 0 14px;text-align:left}
.bdrp-chips{display:flex;flex-wrap:wrap;gap:10px}.bdrp-chips span{background:#fff;border:1px solid #f0d5e2;border-radius:999px;color:#b90057;font-size:.9rem;font-weight:800;padding:7px 16px}
.bdrp-cta{background:linear-gradient(135deg,#d90067,#a30052);border-radius:22px;color:#fff;margin:44px 0 0;padding:34px 28px;text-align:center}.bdrp-cta h2{color:#fff}.bdrp-cta p{margin:0 0 18px;text-align:center}
@media(max-width:700px){.bdrp-plans,.bdrp-plans--3{grid-template-columns:1fr}.bdrp-price{font-size:2.2rem}}

.bdrp-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bdrp-app .bdrp-ctas{justify-content:flex-start}.bdrp-btn--wa{background:#1fa855;border-color:#1fa855;box-shadow:0 10px 22px rgba(31,168,85,.3)}.bdrp-app{margin-top:26px}@media(max-width:560px){.bdrp-ctas{flex-direction:column}.bdrp-btn{width:100%}}
.bdrp-ic{fill:currentColor;height:1.15em;margin-right:8px;vertical-align:-3px;width:1.15em}.bdrp-app .bdrp-btn{background:#1f1a1d;border-color:#1f1a1d;box-shadow:none;color:#fff!important}.bdrp-app .bdrp-btn:hover{background:#3a2e34}
.bdrp p, .bdrp li { text-align: left !important; }
.bdrp a { text-decoration: none; }
.bdrp .bdrp-btn, .bdrp .bdrp-btn:hover { text-decoration: none !important; }
.bdrp-cta .bdrp-btn--wa { color: #fff !important; }
