html:has(.asst-page){--ink:#1A1018;--ink-2:#241823;--ink-3:#2E2030;--accent:#D49558;--accent-deep:#A86B30;--accent-soft:rgba(212,149,88,0.13);--text-inv-2:#C9BFB8;--text-inv-3:#847872;--line-dark:rgba(255,240,220,0.08);--line-dark-2:rgba(255,240,220,0.18)}.asst-cta:before,.asst-hero:before{background-image:url(/assets/hero-bg-warm.jpg)!important}::-moz-selection{background:rgba(212,149,88,.28);color:var(--text)}::selection{background:rgba(212,149,88,.28);color:var(--text)}.asst-hero__tag-dot{box-shadow:0 0 0 3px rgba(212,149,88,.22);animation-name:pulse-warm}@keyframes pulse-warm{0%,to{box-shadow:0 0 0 0 rgba(212,149,88,.6)}50%{box-shadow:0 0 0 6px rgba(212,149,88,0)}}.msg__agent{background:rgba(212,149,88,.18);color:#F1C690;border-color:rgba(212,149,88,.4)}.chatdemo__status:before{background:#9FCC85;box-shadow:0 0 0 2px rgba(159,204,133,.22)}.chatdemo__send{background:var(--accent);color:#1A1018}.chatdemo__send:hover{background:#E6AC6F}.asst-hero__h1 em{color:var(--accent)}.asst-hero:after{background-image:radial-gradient(50% 50% at 78% 22%,rgba(212,149,88,.14),transparent 60%)!important}.orchestra:before{background-image:radial-gradient(60% 50% at 50% 0,rgba(212,149,88,.16),transparent 60%)!important}.fcard__icon{background:var(--accent-soft);color:var(--accent-deep)}.compare__row>div:nth-child(3){background:rgba(212,149,88,.07);color:var(--accent-deep)}.orch-step__tag{background:rgba(212,149,88,.14);color:#F1C690;border-color:rgba(212,149,88,.35)}.orch-step__num{color:var(--accent)}.ucard__cat{color:var(--accent-deep)}.asst-contact-row__icon{background:rgba(212,149,88,.16);color:var(--accent)}.asst-contact-row:hover{background:rgba(212,149,88,.1);border-color:rgba(212,149,88,.4)}.asst-contact-row:hover .asst-contact-row__arrow{color:var(--accent)}.eyebrow:before{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pull-quote:before{color:var(--accent)}.article:hover .article__title,.featured__title:hover,.problem__quote em,.related-card:hover .related-card__title{color:var(--accent-deep)}.scard__icon{background:rgba(212,149,88,.14);color:var(--accent)}.scard__chip{border-color:var(--line-dark)}.scard__state--after .scard__state-label{color:var(--accent)}.site-header.over-dark .header-cta__btn:hover{background:#fff}.site-nav a[aria-current=page]{color:var(--accent)!important}.site-footer .brand{color:var(--text-inv)}