
/* Mobile copy stays concise; preserve the pricing button's original width cap. */
[data-open-pilot]{white-space:normal;text-align:center}
.cta-row [data-open-pilot]{max-width:100%}
.nav-cta-mobile{display:none}
@media(max-width:560px){.nav-cta-desktop{display:none}.nav-cta-mobile{display:inline}.nav-right .btn{padding:10px 20px;font-size:14px;line-height:1.2}.nav-in{gap:12px}.cta-row .btn,.pc-btn{line-height:1.25}}
