/* Home keeps only the styles needed above the fold; account/editor UI stays off this page. */
:where(a,button,input,select):focus-visible{outline:3px solid #1677e8;outline-offset:3px}
.hero-copy .actions{gap:10px}
.hero-copy .actions .btn{white-space:normal;text-align:center}
@media(max-width:760px){.hero-copy .actions .btn:last-child{grid-column:1/-1}.hero-panel>p{font-size:15px}.hero-copy>p{line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

.brand-copy small{color:#52647a;font-size:12px}.muted,.trust-card p{color:#52647a}.feature-no,.feature-highlight .feature-no{color:#456b94}.footer .footer-contact-title{margin:0 0 8px;color:#fff;font-size:14px;line-height:1.4}
