/* Digitized HQ — White and Emerald Design System v2.0
   Loaded after future.css, motion.css, theme and article/tool styles.
   White surfaces + deep-green readable text; no structural change.
*/
:root{--dhq-ink:#163d2e;--dhq-green:#0b6548;--dhq-paper:#ffffff;--dhq-lime:#e6f7eb;--dhq-muted:#4c6959;--dhq-line:#d9e8df;--dhq-radius:18px;color-scheme:light}
html{background:#fff;color-scheme:light}
body,body.wp-theme-twentytwentyfive,.wp-site-blocks{background:#fff!important;color:#163d2e!important}
body .dhq{color:#163d2e!important}
.dhq h1,.dhq h2,.dhq h3,.dhq h4,.dhq h5{color:#183d2d!important}
.dhq p,.dhq li{color:#486956}
.dhq a:not(.dhq-button){color:#0b6649}
.dhq a:focus-visible,.dhq button:focus-visible,.dhq summary:focus-visible{outline:3px solid #0d9969;outline-offset:4px}
.dhq-header,.dhq-scrolled .dhq-header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #d6e7db!important;color:#143e2c!important;box-shadow:0 3px 20px rgba(16,73,43,.045)!important;backdrop-filter:blur(14px)}
.dhq-brand,.dhq-nav a,.dhq-nav a:visited,.dhq-header .dhq-brand span{color:#16452f!important}
.dhq-brand small{color:#4a715d!important}
.dhq-nav a:not(.dhq-button)::after{background:#0c8359!important;height:2px}
.dhq-header .dhq-logo,.dhq-footer .dhq-logo{box-sizing:border-box;background:#155d43;padding:5px;border-radius:11px}
.dhq-menu-button,.dhq-motion-toggle{background:#fff!important;color:#115b3f!important;border:1px solid #b5d9c2!important}
.dhq-nav,.dhq-nav.dhq-open{color:#154831!important}
.dhq .dhq-button,.dhq .dhq-dark .dhq-button,.dhq .dhq-cta .dhq-button{background:#0a6f4f!important;border-color:#0a6f4f!important;color:#fff!important;box-shadow:0 6px 18px rgba(9,96,62,.10)!important}
.dhq .dhq-button:hover,.dhq .dhq-dark .dhq-button:hover{background:#08573d!important;border-color:#08573d!important;color:#fff!important;box-shadow:0 8px 25px rgba(9,96,62,.17)!important}
.dhq .dhq-button--line,.dhq .dhq-dark .dhq-button--line{background:#fff!important;color:#0b6949!important;border:1px solid #a9d2b8!important;box-shadow:none!important}
.dhq .dhq-button--line:hover{background:#f0f9f2!important}
.dhq-hero,.dhq-page-hero,.dhq-soft,.dhq-strip,.dhq .dhq-section,.dhq .dhq-dark{background:#fff!important;color:#173e2e!important;border-color:#d9e8df!important}
.dhq-hero{background:radial-gradient(ellipse at 81% 30%,rgba(157,227,178,.16),transparent 56%),#fff!important;min-height:0!important}
.dhq-hero::after{background:none!important;opacity:0!important}
.dhq-hero::before{opacity:.24!important;filter:saturate(.3)}
.dhq-hero h1,.dhq-hero h2,.dhq-page-hero h1,.dhq .dhq-dark h1,.dhq .dhq-dark h2,.dhq .dhq-dark h3{color:#123c2c!important}
.dhq-hero h1 em,.dhq-hero h1 em .dhq-word-inner{font-family:Georgia,serif!important;font-style:italic!important;color:#0c8259!important;background:none!important;-webkit-text-fill-color:#0c8259!important;-webkit-background-clip:initial!important;background-clip:initial!important}
.dhq-hero .dhq-lead,.dhq-hero .dhq-note,.dhq-dark p,.dhq-copy p,.dhq-section-head p,.dhq-page-hero p,.dhq-feature p,.dhq-step p{color:#4b6b57!important}
.dhq-kicker,.dhq-dark .dhq-kicker,.dhq-breadcrumb,.dhq-breadcrumb a{color:#0a7652!important}
.dhq-strip{border-top:1px solid #dbe9df!important;border-bottom:1px solid #dbe9df!important}
.dhq-strip .dhq-wrap{color:#486b57!important}
.dhq-orbit,.dhq-hologram{background:radial-gradient(ellipse at center,rgba(150,208,163,.20),transparent 70%)!important}
.dhq-hologram::before,.dhq-hologram::after,.dhq-orbit::before,.dhq-orbit::after{border-color:rgba(35,137,80,.28)!important;box-shadow:none!important}
.dhq-orbit-label,.dhq-orbit-label.dhq-highlight{color:#164b36!important;background:#fff!important;border:1px solid #c7e1cf!important;box-shadow:0 7px 22px rgba(14,93,54,.09)!important}
.dhq-orbit-center{background:#155e43!important;color:#fff!important;border-color:#378b66!important}
.dhq-holo-logo{background:#155e43;border-radius:50%;padding:8px;filter:none!important}
.dhq-holo-corner{border-color:rgba(24,132,81,.35)!important}
.dhq-card,.dhq-choice,.dhq-cta,.dhq-aside{background:#fff!important;color:#153d2d!important;border:1px solid #d6e7db!important;box-shadow:0 8px 27px rgba(16,83,46,.045)!important}
.dhq-card:hover,.dhq-card:focus-within,.dhq-choice:hover{border-color:#95cba8!important;box-shadow:0 15px 40px rgba(12,92,46,.09)!important}
.dhq-card::after{border-top-color:#cde4d3!important}
.dhq-card h3,.dhq-choice h3,.dhq-feature h3,.dhq-step h3{color:#194b35!important}
.dhq-card p,.dhq-card li,.dhq-choice p,.dhq-cta p,.dhq-aside p{color:#486b56!important}
.dhq-number,.dhq-card .dhq-number,.dhq-step span,.dhq-choice span,.dhq-link{color:#0a7450!important}
.dhq-link{border-bottom-color:#a0cab2!important}
.dhq-feature,.dhq-step,.dhq-faq details,.dhq-faq details:last-child{border-color:#dceade!important}
.dhq-faq summary{color:#194e36!important}
.dhq-faq p{color:#4c6b57!important}
.dhq-cta::after{border-color:rgba(30,141,78,.11)!important;box-shadow:none!important}
.dhq-footer{background:#fff!important;color:#184532!important;border-top:1px solid #d1e1d5!important;box-shadow:none!important}
.dhq-footer .dhq-brand,.dhq-footer a,.dhq-footer h3,.dhq-footer h3 a{color:#135b3e!important}
.dhq-footer p,.dhq-footer-bottom,.dhq-footer-pending{color:#4f6d5a!important}
.dhq-footer h3{color:#0b7853!important}
.dhq-footer-grid,.dhq-footer-directory,.dhq-footer-bottom{border-color:#dce9e0!important}
.dhq-footer-links a:hover,.dhq-footer a:hover{color:#09865b!important}
.dhq-footer .dhq-logo{border-radius:15px}
.dhq-footer .dhq-motion-toggle{color:#145c40!important}
.dhq-tools-hub,.dhq-tools-hub__browse,.dhq-tools-hub__faq{color:#194532!important}
.dhq-tools-hub .dhq-tools-hub__hero{background:#fff!important;color:#194532!important;border:1px solid #d1e5d7!important;box-shadow:0 13px 40px rgba(11,75,42,.06)!important}
.dhq-tools-hub .dhq-tools-hub__hero h2{color:#143d2d!important}
.dhq-tools-hub .dhq-tools-hub__hero h2 em{color:#0a865c!important}
.dhq-tools-hub .dhq-tools-hub__hero p{color:#4a6c57!important}
.dhq-tools-hub .dhq-tools-hub__label{color:#0b7d55!important}
.dhq-tools-hub .dhq-tools-hub__pills span{color:#126a4b!important;background:#f3faf5!important;border-color:#c8e3d0!important}
.dhq-tools-hub .dhq-tools-hub__card,.dhq-tools-hub .dhq-tools-hub__topics>div,.dhq-tools-hub .dhq-tools-hub__faq details{background:#fff!important}
body.single-post .dhq-article-shell,body.single-post .dhq-article-main,body.single-post .entry-content.wp-block-post-content{background:#fff!important}
body.single-post .entry-content.wp-block-post-content>p,body.single-post .entry-content.wp-block-post-content>li{color:#31503e!important}
.dhq-serp,.dhq-utm,.dhq-qr{color:#194735!important}
.dhq-serp :is(input,textarea,select),.dhq-utm :is(input,textarea,select),.dhq-qr :is(input,textarea,select){color:#173f2d}
/* The previous dark loader is replaced by dhq-brand-motion.css. */
.dhq-preload:not(.dhq-loader-visible) #dhq-loader,.dhq-loader-exit:not(.dhq-loader-visible) #dhq-loader{display:none!important}
@media(max-width:700px){.dhq-nav,.dhq-nav.dhq-open{background:#fff!important;border-color:#d7e8dd!important}.dhq-hero{padding-top:55px!important}.dhq-header .dhq-wrap{min-height:74px}.dhq-cta{padding:32px 25px!important}}
@media(prefers-reduced-motion:reduce){.dhq-hero::before,.dhq-hero::after{animation:none!important}}
