/* Averra rollout v1: Melissa's latest no-terracotta direction. */
@font-face{font-family:'Inter';src:url('/fonts/inter-latin-400.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face{font-family:'Inter';src:url('/fonts/inter-latin-500.woff2') format('woff2');font-weight:500;font-display:swap;}
@font-face{font-family:'Inter';src:url('/fonts/inter-latin-600.woff2') format('woff2');font-weight:600;font-display:swap;}
@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-latin-500.woff2') format('woff2');font-weight:500;font-display:swap;}
@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-latin-600.woff2') format('woff2');font-weight:600;font-display:swap;}
@font-face{font-family:'Cormorant Garamond';src:url('/fonts/cormorant-garamond-latin-500-italic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap;}

:root{--font-serif:'Cormorant Garamond',Georgia,serif;--font-sans:'Inter',system-ui,sans-serif;--font-mono:'Inter',system-ui,sans-serif;--beige:#fef9ef;--cream:#f5eee1;--dark-cream:#dbd9cc;--orange:#34432f;--orange-10p:#f5eee1;--midnight:#2a2b2f;--gray:#3f3e37;--light-gray:#605f54;--fill-01:#fef9ef;--fill-02:#f5eee1;--fill-03:#2a2b2f;--fill-04:#34432f;--text-01:#fef9ef;--text-02:#3f3e37;--text-03:#2a2b2f;--text-04:#34432f;--stroke-01:#fef9ef;--stroke-02:#dbd9cc;--stroke-03:#2a2b2f;--stroke-05:#34432f;--button-bg:#34432f;--button-color:#fef9ef;--button-hover-bg:#2e3b2c;--button-hover-color:#fef9ef}
html,body{background-color:#fef9ef;color:#2a2b2f;font-family:'Inter',system-ui,sans-serif}
button,input,select,textarea{font-family:'Inter',system-ui,sans-serif}
.reference-form-notice,aside[aria-label="Reference preview notice"],body>aside:last-child{font-family:'Inter',system-ui,sans-serif!important}
h1,h2,h3,.serif,blockquote{font-family:'Cormorant Garamond',Georgia,serif!important;text-wrap:balance}



.u-orange-italic,.u-orange-highlight,.threecol_la-accent{color:#34432f!important}
.comparison_function-card,.comparison_mobile-function-column{background:linear-gradient(180deg,#34432f,#605f54)!important}
.comparison_function-card img,.comparison_mobile-brand-logo{filter:brightness(0) invert(1)}
.header .fh-button,.fh-button--primary,[data-join-button="true"]{background:#34432f!important;color:#fef9ef!important;border-color:#34432f!important}
.fh-button--primary:hover,[data-join-button="true"]:hover{background:#2e3b2c!important}
.fh-button--light{background:#f5eee1!important;color:#34432f!important;border-color:#f5eee1!important}
.header .fh-button--light{background:#34432f!important;color:#fef9ef!important}
.fh-button--outline-accent{background:transparent!important;color:#34432f!important;border-color:#34432f!important}
.bg-beige{background:#fef9ef!important}.bg-cream{background:#f5eee1!important}
.hero_stat-sublabel{color:#fef9ef!important}.hero_stat-mobile-sublabel{color:#605f54!important}

.hero .hero-headline-accent{color:inherit!important}.threecol_card{background:#f5eee1!important}
