/* OTC_SMB_BUYER_HOOK_V2: scoped homepage copy only */
#main .hero .smb-hero-copy .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.09em;margin:0 0 10px;max-width:42rem}
#main .hero .smb-category{font-size:13px;font-weight:700;line-height:1.5;margin:0 0 16px;color:#dbe8e6;letter-spacing:.025em}
#main .hero .smb-hero-copy h1.smb-hook{font-size:clamp(36px,3.5vw,52px);line-height:1.07;letter-spacing:-.04em;font-weight:800;margin:0 0 22px;max-width:42rem;text-wrap:balance}
#main .hero .smb-hook-main{display:block}
#main .hero .smb-hero-copy h1.smb-hook em{display:block;font:inherit;color:#22cbe1;margin-top:8px}
#main .hero .smb-hero-copy .hero-intro{font-size:16px;line-height:1.65;max-width:39rem;margin:0 0 14px}
#main .hero .smb-hero-copy .actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:20px 0}
#main .hero .smb-founder{font-size:14px;line-height:1.7;color:#f5f9f8;margin:20px 0 12px;max-width:39rem}
#main .hero .smb-founder strong{font-size:16px;font-weight:750}
#main .hero .smb-founder span{color:#dce8e5}
#main .hero .smb-protocols{font-size:13px;line-height:1.8;color:#e3edeb;margin:12px 0 0;border-top:1px solid #ffffff35;padding-top:12px;max-width:39rem}
#main .hero .smb-pilot-note{font-size:12px;line-height:1.6;color:#d4dfdc;max-width:39rem;margin:10px 0 0}
@media(max-width:780px){#main .hero .smb-hero-copy h1.smb-hook{font-size:clamp(32px,7.5vw,42px);line-height:1.12}#main .hero .smb-hero-copy .eyebrow{font-size:11px}#main .hero .smb-hero-copy .hero-intro{font-size:15px}#main .hero .smb-founder{font-size:13px}}
@media(max-width:420px){#main .hero .smb-hero-copy .actions{align-items:flex-start;flex-direction:column}}
