.utility-bar a.utility-agent{display:inline-flex;align-items:center;gap:8px}.utility-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.35);background:#dfe6ee}.utility-bar a.utility-agent:hover .utility-avatar{border-color:#fff}@media (max-width:560px){.utility-avatar{width:24px;height:24px}}html:not([data-theme=dark]) .utility-bar{background:var(--well);color:var(--ink-soft);border-bottom:1px solid var(--line)}html:not([data-theme=dark]) .utility-bar a{color:var(--ink-soft)}html:not([data-theme=dark]) .utility-bar a:hover{color:var(--ink)}html:not([data-theme=dark]) .utility-bar a span{color:#006ca2}html:not([data-theme=dark]) .utility-bar a span.utility-lead,html:not([data-theme=dark]) .utility-bar a span.utility-tag{color:inherit}html:not([data-theme=dark]) .utility-avatar{border-color:var(--line-strong)}html:not([data-theme=dark]) .utility-bar a.utility-agent:hover .utility-avatar{border-color:var(--signal-deep)}html:not([data-theme=dark]) .site-header{background:var(--surface);border-bottom:1px solid var(--line)}html:not([data-theme=dark]) .site-header.is-scrolled{box-shadow:0 10px 30px -22px rgba(7,29,52,.35)}html:not([data-theme=dark]) :is(.desktop-nav a,.restored-nav>a,.restored-nav summary){color:var(--ink-soft)}html:not([data-theme=dark]) :is(.desktop-nav a:hover,.restored-nav>a:hover,.restored-nav summary:hover,.restored-nav details[open]>summary),html:not([data-theme=dark]) :is(.desktop-nav>a[aria-current],.restored-nav>a[aria-current=page],.restored-nav summary[aria-current=page]){color:var(--ink)}html:not([data-theme=dark]) .theme-toggle{border-color:var(--line-strong);color:var(--ink-soft)}html:not([data-theme=dark]) .theme-toggle:hover{background:var(--well);border-color:var(--signal);color:var(--ink)}html:not([data-theme=dark]) .menu-button{border-color:var(--line-strong);color:var(--ink)}html:not([data-theme=dark]) .header-cta{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff!important}html:not([data-theme=dark]) .header-cta:hover{background:var(--invert);border-color:var(--invert);color:#fff!important}html:not([data-theme=dark]) .home-hero.hx-hero{background-color:var(--paper);background-image:radial-gradient(45% 80% at 95% 0,rgba(39,182,218,.1) 0,transparent 65%),repeating-linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px 76px),repeating-linear-gradient(0deg,var(--grid-line) 0 1px,transparent 1px 76px);color:var(--ink);border-bottom:1px solid var(--line)}html:not([data-theme=dark]) .hx-kicker{color:var(--ink-soft)}html:not([data-theme=dark]) .hx-footnote svg,html:not([data-theme=dark]) .hx-kicker svg{color:var(--signal-deep)}html:not([data-theme=dark]) .hx-hero h1{color:var(--ink)}html:not([data-theme=dark]) .hx-hero .hx-lede{color:var(--ink-soft)}html:not([data-theme=dark]) .hx-hero .hx-footnote{color:var(--muted)}html:not([data-theme=dark]) .hx-actions .button-primary{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff!important}html:not([data-theme=dark]) .hx-actions .button-primary:hover{background:var(--invert);border-color:var(--invert);color:#fff!important}html:not([data-theme=dark]) .hx-actions .button-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}html:not([data-theme=dark]) .hx-actions .button-secondary:hover{background:var(--well);border-color:var(--signal);color:var(--signal-deep)}html:not([data-theme=dark]) .hx-hero .hx-brands-title{color:var(--ink)}html:not([data-theme=dark]) .hx-hero .hx-brands-sub{color:var(--ink-soft)}html:not([data-theme=dark]) .hx-brand-wall{border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(7,29,52,.35)}html:not([data-theme=dark]) .hx-brands-foot{color:var(--muted)}html:not([data-theme=dark]) .hx-hero .hx-brands-foot .hx-link{color:var(--ink);text-decoration-color:var(--line-strong)}html:not([data-theme=dark]) .hx-hero .hx-brands-foot .hx-link:focus-visible{outline-color:var(--signal-deep)}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child{background-color:var(--paper)!important;background-image:radial-gradient(45% 85% at 92% 10%,rgba(39,182,218,.12) 0,transparent 62%),radial-gradient(30% 60% at 70% 110%,rgba(255,122,26,.06) 0,transparent 70%),repeating-linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px 76px),repeating-linear-gradient(0deg,var(--grid-line) 0 1px,transparent 1px 76px)!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child h1{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child :is(.text-white,.text-slate-300,.text-slate-400),html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child p{color:var(--ink-soft)!important}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child .max-w-3xl>.inline-flex:first-child{color:var(--muted)!important}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child .max-w-3xl>.inline-flex:first-child a{color:var(--signal-deep)!important}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child .max-w-3xl>.inline-flex:first-child :is(span,a):last-child{color:var(--ink)!important}html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child .eyebrow{color:var(--signal-deep)}@media (min-width:1024px){html:not([data-theme=dark]) body[data-page]:not([data-page=home]) main>section:first-child::after{background:repeating-radial-gradient(circle,transparent 0 46px,rgba(0,117,174,.12) 46px 47px)}}html:not([data-theme=dark]) body[data-page=case-studies] main>section:first-child p.cs-crumb{color:var(--muted)!important}html:not([data-theme=dark]) .cs-crumb a{color:var(--signal-deep)}html:not([data-theme=dark]) .cs-hero-facts li{color:var(--ink-soft);background:var(--surface);border-color:var(--line)}html:not([data-theme=dark]) .cs-wall-tile{border:1px solid var(--line);box-shadow:0 12px 26px -22px rgba(7,29,52,.45)}html:not([data-theme=dark]) .cs-wall-tile:focus-visible,html:not([data-theme=dark]) .cs-wall-tile:hover{box-shadow:0 0 0 2px var(--signal),0 16px 30px -20px rgba(7,29,52,.45)}html:not([data-theme=dark]) main>section:first-child .inline-flex{color:var(--signal-deep)!important;background:var(--signal-wash)!important;border-color:rgba(0,117,174,.25)!important}html:not([data-theme=dark]) main>section:first-child .inline-flex span.text-white{color:var(--ink)!important}html:not([data-theme=dark]) #not-found .font-mono.text-7xl{-webkit-text-stroke-color:rgba(0,117,174,.45)}html:not([data-theme=dark]) #not-found a[href="/"]{background:var(--signal-deep)!important;border-color:var(--signal-deep);color:#fff!important}html:not([data-theme=dark]) #not-found a[href="/"]:hover{background:var(--invert)!important}html:not([data-theme=dark]) #not-found a[href=contact]{color:var(--ink)!important;border-color:var(--line-strong)!important}html:not([data-theme=dark]) #not-found a[href=contact]:hover{background:var(--well)!important;border-color:var(--signal)!important}html:not([data-theme=dark]) #not-found .border-t{border-color:var(--line)!important}html:not([data-theme=dark]) #not-found .border-t>span{color:var(--signal-deep)!important}html:not([data-theme=dark]) #not-found .border-t>a{color:var(--ink-soft)!important}html:not([data-theme=dark]) #not-found .border-t>a:hover{color:var(--signal-deep)!important}html:not([data-theme=dark]) .dt-partner-hero .dt-role{color:var(--signal-deep)}html:not([data-theme=dark]) .dt-partner-hero h1{color:var(--ink)}html:not([data-theme=dark]) .dt-partner-logo{border:1px solid var(--line)}html:not([data-theme=dark]) .dt-partner-hero .dt-proof li{color:var(--ink)}html:not([data-theme=dark]) .dt-partner-hero .button-primary{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff!important}html:not([data-theme=dark]) .dt-partner-hero .button-primary:hover{background:var(--invert);border-color:var(--invert)}html:not([data-theme=dark]) .dt-partner-hero .hx-link{color:var(--ink);text-decoration-color:var(--line-strong)}html:not([data-theme=dark]) .dt-partner-hero .hx-link:focus-visible{outline-color:var(--signal-deep)}