/* Owner-verified reference pill; all other homepage materials and composition stay intact. */
.hero-copy .hero-waitlist{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:48px;box-sizing:border-box;padding:7px 7px 7px 17px;border:1px solid #ffffff0a;border-radius:999px;background:#222224;color:#f5f5f5;text-decoration:none;font-size:14px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:left;vertical-align:middle}
.hero-copy .hero-waitlist__copy{display:flex;align-items:center;flex-wrap:wrap;gap:3px 9px;min-width:0}
.hero-copy .hero-waitlist strong{font-weight:600;white-space:nowrap}
.hero-copy .hero-waitlist__action{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}
.hero-copy .hero-waitlist__dot{color:#929294}
.hero-copy .hero-waitlist__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:999px;background:#3a3a3d;color:#fff;font-size:19px;font-weight:400;line-height:1}
.hero-copy .hero-waitlist:hover{background:#29292b}
.hero-copy .hero-waitlist:focus-visible{outline:2px solid #f5f5f5;outline-offset:4px}
@media(max-width:480px){.hero-copy .hero-waitlist{gap:8px;min-height:44px;padding:6px 6px 6px 13px;font-size:13px}.hero-copy .hero-waitlist__copy,.hero-copy .hero-waitlist__action{column-gap:7px}.hero-copy .hero-waitlist__arrow{flex-basis:30px;width:30px;height:30px;font-size:18px}}
@media(max-width:380px){.hero-copy .hero-waitlist{gap:6px;padding-left:11px;font-size:11.5px}.hero-copy .hero-waitlist__copy,.hero-copy .hero-waitlist__action{column-gap:6px}.hero-copy .hero-waitlist__arrow{flex-basis:28px;width:28px;height:28px;font-size:17px}}

/* Match the existing phone spacing above the footer divider on every layout. */
#company .footer-invitation{margin-bottom:24px}

/* Founder annotation001: one desktop line; retain the existing two-line phone title. */
@media(min-width:1001px){.hero-copy{width:min(90vw,900px)}.hero-copy .home-call-headline{white-space:nowrap}.hero-copy .home-call-headline>span{display:inline}.hero-copy>p{max-width:720px;margin-left:auto;margin-right:auto}}
