.bp-home .reviews-placeholder{color:var(--color-text-muted);font-style:italic;padding:20px;border:1px dashed var(--color-border);border-radius:var(--radius-md);max-width:800px;margin:0 auto}.bp-home .promo-inner{max-width:var(--container-max);margin:0 auto;padding:18px 24px!important}.bp-home .promo-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px 24px;text-align:center}.bp-home .promo-inner p{font-weight:700;font-size:1rem;color:var(--color-bg-primary);letter-spacing:.5px;text-transform:uppercase}.bp-home .promo-inner .promo-cta,.bp-home .promo-inner a.promo-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 22px!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:0 0!important;color:#1a1208!important;border:2px solid #1a1208!important;text-decoration:none!important;transition:all .25s ease!important;border-radius:0!important;text-shadow:none!important;line-height:1.3!important;box-shadow:none!important}.bp-home .promo-inner .promo-cta:hover,.bp-home .promo-inner a.promo-cta:hover{background:#1a1208!important;color:var(--color-gold-light)!important;transform:translateY(-1px)!important}.bp-home .blog-card-body .blog-tag{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-gold);margin-bottom:10px}.bp-home .faq-item.active .faq-icon{transform:rotate(45deg)}.bp-home .faq-item.active .faq-answer{max-height:500px}