/* Scoped to B. The original homepage retains its existing layout. */
body[data-cro="B"] #home-title{font-size:clamp(36px,4.5vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:850px;text-wrap:balance}
body[data-cro="B"] .hero-copy .hero-lead{font-size:clamp(18px,1.5vw,22px);line-height:1.55;max-width:660px;margin:24px 0}
body[data-cro="B"] .home-primary-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
body[data-cro="B"] .home-primary-actions .button{min-height:56px;padding:16px 24px;font-size:18px;line-height:1.3;text-align:center}
body[data-cro="B"] .home-watch-link{min-height:44px;display:inline-flex;align-items:center}
body[data-cro="B"] .home-includes{gap:18px}
body[data-cro="B"] .home-ai-section{padding-block:64px}
body[data-cro="B"] .home-action-example{font-size:16px;line-height:1.6}
body[data-cro="B"] a:focus-visible,body[data-cro="B"] button:focus-visible{outline:3px solid #357b62;outline-offset:4px}
@media(max-width:600px){body[data-cro="B"] .home-primary-actions{align-items:stretch;gap:8px}body[data-cro="B"] .home-primary-actions .button{width:100%;box-sizing:border-box;white-space:normal;font-size:16px}body[data-cro="B"] .home-watch-link{justify-content:center;width:100%}body[data-cro="B"] .hero-copy{min-width:0}body[data-cro="B"] .hero-copy .hero-lead{margin:18px 0}body[data-cro="B"] .home-offer-note{font-size:14px}body[data-cro="B"] .home-ai-section{padding-block:40px}}
@media(prefers-reduced-motion:reduce){body[data-cro="B"] *{scroll-behavior:auto!important}}
