.bdhi-intro{--bdhi-accent:#d9402a;max-width:780px;margin:0 auto}.bdhi-intro__hero{margin-bottom:20px;padding-top:56px}.bdhi-intro__badge{color:var(--bdhi-accent);letter-spacing:.02em;background:#e74c3c17;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-block}.bdhi-intro__lead{max-width:620px;color:var(--stitch-text-secondary,#64748b);margin:0 auto 16px;font-size:1.05rem;line-height:1.6}.bdhi-intro__highlights{color:var(--stitch-text-secondary,#64748b);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;font-size:.86rem;font-weight:500;list-style:none;display:flex}.bdhi-intro__highlights li+li:before{content:"•";margin-right:16px}.bdhi-intro__cta-block{flex-direction:column;align-items:center;margin:8px 0 28px;display:flex}.bdhi-intro__cta-block--bottom{margin:32px 0 8px}.bdhi-intro__cta-block--faq{margin:28px 0 0}.bdhi-intro__cta{background:linear-gradient(135deg,#e74c3c,#f0702a);border-radius:16px;width:auto;padding:16px 40px;font-size:1.1rem;font-weight:700;box-shadow:0 8px 24px -4px #e74c3c59}.bdhi-intro__cta-block .trust-chips{margin:14px auto 0}@media (max-width:768px){.bdhi-intro__cta{width:100%}.bdhi-intro__cta-block{align-items:stretch}}.bdhi-intro__card{background:var(--color-surface,#fff9);border-radius:24px;margin-bottom:20px;padding:28px 24px;box-shadow:0 4px 20px -4px #00000008}.bdhi-intro__card h2,.bdhi-intro__faq h2{letter-spacing:-.015em;color:var(--stitch-text,#1e293b);margin:0 0 8px;font-size:1.3rem;font-weight:700}.bdhi-intro__sub{color:var(--stitch-text-secondary,#64748b);margin:0 0 20px;font-size:.95rem;line-height:1.55}.bdhi-intro__patterns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.bdhi-intro__pattern{background:var(--color-card,#ffffffe6);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.bdhi-intro__pattern-dot{background:#e74c3c;border-radius:50%;flex:0 0 10px;height:10px;margin-top:7px}.bdhi-intro__pattern h3{color:var(--stitch-text,#1e293b);margin:0 0 4px;font-size:.98rem;font-weight:700}.bdhi-intro__pattern p{color:var(--stitch-text-secondary,#64748b);margin:0;font-size:.86rem;line-height:1.45}.bdhi-intro__gains{color:var(--stitch-text-secondary,#475569);gap:10px;margin:12px 0 0;padding-left:18px;font-size:.92rem;line-height:1.5;display:grid}.bdhi-intro__gains li::marker{color:var(--bdhi-accent)}.bdhi-intro__about{margin-top:12px}.bdhi-intro__faq{margin-top:28px}.bdhi-intro__faq-list{background:var(--color-surface,#fff9);border-radius:20px;padding:4px 20px}.bdhi-intro__faq-item+.bdhi-intro__faq-item{border-top:1px solid var(--stitch-border,#0000000f)}.bdhi-intro__faq-q{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--stitch-text,#1e293b);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:.98rem;font-weight:600;display:flex}.bdhi-intro__faq-q,.bdhi-intro__faq-q:focus,.bdhi-intro__faq-q:active{box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:0;outline:none}.bdhi-intro__faq-q:focus-visible span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--bdhi-accent);text-decoration-color:var(--bdhi-accent);text-underline-offset:4px;text-decoration-thickness:2px}.bdhi-intro__faq-plus{flex-shrink:0;font-size:1.3rem;font-weight:300;transition:transform .2s}.bdhi-intro__faq-plus.is-open{transform:rotate(45deg)}.bdhi-intro__faq-a{color:var(--stitch-text-secondary,#475569);margin:0 0 16px;font-size:.92rem;line-height:1.65}.bdhi-intro__science{text-align:left;margin-top:28px}.bdhi-intro__subtitle{color:var(--bdhi-accent);margin:0 0 8px;font-size:.95rem;font-style:italic}.bdhi-intro__scales{color:var(--stitch-text-secondary,#475569);gap:8px;margin:12px 0 0;padding-left:18px;font-size:.92rem;line-height:1.5;display:grid}.bdhi-intro__scales li::marker{color:var(--bdhi-accent)}.bdhi-intro__count{color:var(--stitch-text-secondary,#64748b);margin:12px 0 0;font-size:.88rem}
