/* Stronger versions of the existing hues; product windows retain their palette. */
body,body.home-refresh,body.guide-site,body.speech-tool-page{background-color:#f4f1ec}
body.home-refresh .voice-section{background-color:#ede3df}
body.home-refresh .reading-scenarios{background-color:#dfe7e1}
body.home-refresh .demo-experience{background-color:#dce7f3}
body.home-refresh .closing{background-color:#d9e4f4}
body.home-refresh .hero-chat-demo{background-color:#e8edf5}
body.home-refresh .voice-reply-scenario>.scenario-evidence{background-color:#e2eaf6}
body.guide-site .guide-cta{background-color:#d9e4f4}
body.guide-site .guide-category-link,body.guide-site .guide-table-scroll thead th{background-color:#dce7f3}
body.speech-tool-page .tool-toolbar,body.speech-tool-page .tool-allowance,body.speech-tool-page .tool-mac{background-color:#e2eaf6}
body.home-refresh .nav.is-scrolled{background-color:rgb(244 241 236 / .82)}
@media(prefers-reduced-transparency:reduce){body.home-refresh .nav.is-scrolled{background-color:#f4f1ec}}
.nav-social{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:44px;min-width:36px;color:#252b30;text-decoration:none;border-radius:8px}
.nav-social>svg{width:19px;height:19px;fill:currentColor;display:block}
.nav-social:hover{color:#1968e5;background-color:rgb(25 104 229 / .06)}
.nav-social:focus-visible{outline:2px solid #1968e5;outline-offset:3px}

/* Pricing has its own full-width cool surface between warm information areas. */
body.home-refresh .pricing-section{background-color:#e7edf3;border-block:1px solid #dbe3eb}
body.home-refresh .support-grid{border-bottom:1px solid #d6d4ce;padding-bottom:45px}
