/* Additive LeadHub card styles. Existing product palettes and layout are unchanged. */
.leadhub .product-category,.leadhub .feature-list li:before{color:#925500}
.leadhub .product-link:hover{color:#925500}
.leadhub .leadhub-logo-heading{margin:28px 0 24px;line-height:0}
.leadhub .leadhub-logo{display:block;width:210px;max-width:100%;height:auto}
.leadhub .leadhub-visual{background:#fff3df;color:#302414}
.leadhub .visual-top,.leadhub .visual-caption{color:#7b5d35}
.leadhub .leadhub-arrow{display:block;flex-shrink:0}
.leadhub .leadhub-symbol{font-size:1.8rem;color:#925500}
.leadhub .leadhub-flow{padding:36px 8px}
.leadhub .leadhub-step{display:flex;align-items:center;gap:18px;padding:20px 22px;background:#fffaf2;border:1px solid #e9cfaa;border-radius:10px}
.leadhub .leadhub-step-number{color:#925500;font-size:.875rem}
.leadhub .leadhub-step>div{display:flex;flex-direction:column;gap:8px;min-width:0}
.leadhub .leadhub-step strong,.leadhub .leadhub-quality>strong,.leadhub .leadhub-destinations strong{font-size:1rem;font-weight:500;line-height:1.45}
.leadhub .leadhub-step div>span,.leadhub .leadhub-destinations div>span{font-size:.8125rem;line-height:1.5;color:#7b5d35}
.leadhub .leadhub-flow-line{height:38px;display:grid;place-items:center;color:#925500}
.leadhub .leadhub-quality{background:#ff9900;border:1px solid #e68a00;border-radius:12px;padding:25px 20px;text-align:center;color:#30200c;box-shadow:0 12px 30px #92550012}
.leadhub .leadhub-quality>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px}
.leadhub .leadhub-quality>div>span{font-size:.75rem;line-height:1.5;background:#ffbf60;border:1px solid #dc8100;border-radius:5px;padding:7px 10px}
.leadhub .leadhub-destinations{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.leadhub .leadhub-destinations>div{display:flex;flex-direction:column;gap:6px;text-align:center;padding:18px 10px;background:#fffaf2;border:1px solid #e9cfaa;border-radius:10px}
@media(max-width:1050px){.leadhub .leadhub-flow{padding:30px 0}}
@media(max-width:760px){.leadhub .leadhub-logo{width:195px}.leadhub .leadhub-flow{padding:28px 0}}
@media(max-width:370px){.leadhub .leadhub-step{padding:18px 15px;gap:12px}.leadhub .leadhub-quality{padding:22px 14px}.leadhub .leadhub-destinations{gap:8px}}
