/* AI page only. Brand source: logo-icon-transparent.svg. Blue #009fe8; light #87d0f4; charcoal #3e3a39. */
:root{--ink: #3e3a39;--ink-soft: #3e3a39;--ink-pale: #3e3a39;--paper: #e7f6fd;--white: #ffffff;--cloud: #cfeefd;--mist: #e7f6fd;--line: #cfeefd;--text: #3e3a39;--muted: #6e6a69;--cyan: #009fe8;--cyan-deep: #009fe8;--coral: #87d0f4;--amber: #87d0f4;}
html{background: var(--paper);}
body{color: var(--text);background: var(--paper);}
a{color: inherit;text-decoration: none;}
button{color: inherit;}
button, a{-webkit-tap-highlight-color: transparent;}
::selection{color: var(--ink);background: var(--cyan);}
.skip-link{border-radius: 6px;color: var(--ink);background: var(--cyan);}
.site-header{color: #ffffff;}
.site-header.is-scrolled{color: var(--ink);background: rgba(255,255,255,0.94);box-shadow: 0 10px 30px rgba(62,58,57,0.09);}
.site-header.is-scrolled .brand{border-radius: 3px;background: var(--ink);box-shadow: 0 6px 15px rgba(62,58,57,0.12);}
.site-nav a::after{background: var(--cyan);}
.header-cta{border: 1px solid rgba(255,255,255,0.26);border-radius: 100px;}
.header-cta b{border-radius: 50%;color: var(--ink);background: var(--cyan);}
.header-cta:hover{border-color: var(--cyan);}
.site-header.is-scrolled .header-cta{border-color: var(--line);}
.section-dark{color: #ffffff;background: var(--ink);}
.hero{background: radial-gradient(circle at 84% 55%, #3e3a39 0, var(--ink) 45%, #3e3a39 100%);}
.hero::before{background-image: linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px);}
.hero::after{border: 1px solid rgba(0,159,232,0.12);border-radius: 50%;}
.hero-glow{border-radius: 50%;filter: blur(20px);}
.glow-cyan{background: rgba(0,159,232,0.2);}
.glow-coral{background: rgba(135,208,244,0.14);}
.eyebrow{color: var(--cyan);}
.eyebrow > span{background: currentColor;}
.kicker{color: var(--cyan-deep);}
.hero h1 em, .agent-copy h2 em, .contact-layout h2 em{color: var(--cyan);}
.hero-lede{color: #b2afae;}
.button{border: 1px solid transparent;border-radius: 3px;}
.button-primary{color: var(--ink);background: var(--cyan);box-shadow: 0 9px 22px rgba(0,159,232,0.15);}
.button-primary:hover{background: #87d0f4;}
.button-ghost{border-color: rgba(207,238,253,0.28);color: #ffffff;}
.button-ghost:hover{border-color: var(--cyan);background: rgba(0,159,232,0.08);}
.button-light{color: var(--ink);background: #f3fafe;}
.button-light:hover{color: var(--ink);background: var(--cyan);}
.button-dark{color: #ffffff;background: var(--ink);}
.button-dark:hover{color: var(--ink);background: var(--cyan);}
.hero-footnotes{color: #b2afae;}
.hero-footnotes span::before{border-radius: 50%;background: var(--coral);}
.hero-visual::after{background: linear-gradient(to top, rgba(62,58,57,0.46), transparent);}
.hero-visual figcaption{color: #b2afae;}
.hero-visual figcaption b{color: var(--coral);}
.signal-stage::before{border: 1px dashed rgba(183,227,248,0.22);border-radius: 50%;}
.signal-stage-caption{color: #b2afae;}
.signal-stage-caption b{color: var(--coral);}
.live-dot{border-radius: 50%;background: var(--coral);box-shadow: 0 0 0 5px rgba(135,208,244,0.1);}
.signal-orbit{border: 1px solid rgba(135,208,244,0.27);border-radius: 50%;}
.orbit-two{border-color: rgba(135,208,244,0.29);}
.signal-core{border: 1px solid rgba(0,159,232,0.55);border-radius: 50%;background: radial-gradient(circle at 35% 30%, #009fe8, #3e3a39 71%);box-shadow: 0 0 0 14px rgba(0,159,232,0.045), 0 0 54px rgba(0,159,232,0.23);}
.signal-core::after{border: 1px solid var(--cyan);border-radius: 50%;}
.signal-core i{border-radius: 50%;background: var(--cyan);}
.signal-core i:nth-child(2){background: var(--coral);}
.signal-core i:nth-child(3){background: var(--amber);}
.signal-panel{border: 1px solid rgba(183,227,248,0.19);background: rgba(62,58,57,0.78);box-shadow: 0 18px 36px rgba(62,58,57,0.15);}
.panel-label{color: #b2afae;}
.panel-label span{color: var(--cyan);}
.query-line{border: 1px solid rgba(207,238,253,0.16);background: rgba(255,255,255,0.05);}
.query-line i{border: 1px solid var(--cyan);border-radius: 50%;}
.query-line strong{color: #ffffff;}
.query-line b{color: var(--coral);}
.query-bars span{background: rgba(183,227,248,0.22);}
.query-bars span:nth-child(1){background: var(--cyan);}
.query-bars span:nth-child(3){background: var(--coral);}
.site-lines i{background: rgba(207,238,253,0.16);}
.site-lines i:nth-child(1){background: var(--cyan);}
.site-lines i:nth-child(4){background: rgba(135,208,244,0.7);}
.site-badge{color: var(--cyan);border: 1px solid rgba(0,159,232,0.3);}
.agent-answer span{border-radius: 50%;color: var(--ink);background: var(--coral);}
.agent-answer p{color: #ffffff;}
.agent-pulse i{background: var(--cyan);}
.agent-pulse i:nth-child(3){background: var(--coral);}
.stage-note{color: #b2afae;}
.stage-note i{border: 1px solid currentColor;border-radius: 50%;}
.note-search{color: var(--cyan);}
.note-site{color: var(--coral);}
.note-agent{color: var(--amber);}
.hero-ticker{border-top: 1px solid rgba(207,238,253,0.14);color: rgba(255,255,255,0.65);}
.hero-ticker b{color: var(--coral);}
.section-heading h2 span, .dongming-copy h2 span{color: var(--cyan-deep);}
.diagnosis-section{background: var(--paper);}
.split-heading > p{color: var(--muted);}
.friction-grid{border: 1px solid var(--line);background: var(--line);}
.friction-card{background: var(--paper);}
.friction-card:hover{background: #e7f6fd;}
.friction-card > span, .principle-card > span{color: var(--cyan-deep);}
.friction-card p{color: var(--muted);}
.friction-card.accent-card{color: #ffffff;background: var(--ink-soft);}
.friction-card.accent-card:hover{background: #3e3a39;}
.friction-card.accent-card > span{color: var(--coral);}
.friction-card.accent-card p{color: #b2afae;}
.services-section{background: var(--white);}
.heading-row > p{color: var(--muted);}
.service-card{color: #ffffff;background: var(--ink);}
.service-card:hover{box-shadow: 0 20px 30px rgba(62,58,57,0.16);}
.service-card::after{border: 1px solid rgba(255,255,255,0.12);border-radius: 50%;}
.service-card.service-seo{background: #3e3a39;}
.service-card.service-geo{background: #3e3a39;}
.service-card.service-agent{background: var(--coral);color: var(--ink);}
.service-card.service-agent::after{border-color: rgba(62,58,57,0.17);}
.service-card.service-agent .service-top, .service-card.service-agent p, .service-card.service-agent li{color: rgba(62,58,57,0.7);}
.service-card.service-agent .service-top i{border-color: rgba(62,58,57,0.35);}
.service-top{color: #b2afae;}
.service-top i{border: 1px solid rgba(255,255,255,0.3);border-radius: 50%;color: currentColor;}
.icon-site b{border: 1px solid var(--cyan);}
.icon-site b:nth-child(2){border-color: rgba(231,246,253,0.6);}
.icon-site b:nth-child(3){background: var(--coral);border: 0;border-radius: 50%;}
.icon-seo b{background: var(--cyan);}
.icon-seo b:nth-child(3){background: var(--coral);}
.icon-seo b:nth-child(4){background: rgba(255,255,255,0.45);}
.icon-geo b{border: 1px solid rgba(231,246,253,0.7);border-radius: 50%;}
.icon-geo b:nth-child(2){border-color: var(--coral);}
.icon-geo b:nth-child(3){background: var(--cyan);border: 0;}
.icon-agent b{border-radius: 50%;background: var(--ink);}
.icon-agent b:nth-child(2){background: #ffffff;}
.icon-agent b:nth-child(4){background: #ffffff;}
.icon-agent::before, .icon-agent::after{background: var(--ink);}
.service-card p{color: #b2afae;}
.service-card li{border: 1px solid rgba(255,255,255,0.18);color: #ffffff;}
.path-section{background: #cfeefd;}
.path-section::after{border: 1px solid rgba(62,58,57,0.16);border-radius: 50%;}
.path-intro > p{color: #6e6a69;}
.text-link{border-bottom: 1px solid var(--cyan-deep);color: var(--cyan-deep);}
.growth-path{border-top: 1px solid rgba(62,58,57,0.25);}
.growth-path::before{background: rgba(62,58,57,0.25);}
.growth-path li{border-bottom: 1px solid rgba(62,58,57,0.25);}
.growth-path li > span{border: 1px solid rgba(62,58,57,0.37);border-radius: 50%;color: var(--cyan-deep);background: #cfeefd;}
.growth-path li:hover > span{color: var(--ink);border-color: var(--cyan);background: var(--cyan);}
.growth-path p{color: #6e6a69;}
.growth-path li > i{border: 1px solid rgba(62,58,57,0.27);border-radius: 50%;}
.growth-path li > i::before{border-top: 1px solid var(--cyan-deep);}
.agent-grid-pattern{background-image: linear-gradient(rgba(135,208,244,0.08) 1px, transparent 1px), linear-gradient(90deg, rgba(135,208,244,0.08) 1px, transparent 1px);}
.agent-copy > p:not(.eyebrow){color: #b2afae;}
.agent-console{border: 1px solid rgba(135,208,244,0.3);background: #3e3a39;box-shadow: 23px 23px 0 rgba(0,159,232,0.09);}
.console-head, .console-foot{border-bottom: 1px solid rgba(135,208,244,0.18);color: #b2afae;}
.console-head i{border-radius: 50%;background: var(--cyan);box-shadow: 0 0 13px var(--cyan);}
.console-head b{color: var(--coral);}
.console-menu{border-right: 1px solid rgba(135,208,244,0.18);color: #6e6a69;}
.console-menu .menu-active{color: #ffffff;background: rgba(0,159,232,0.12);}
.console-title{border-bottom: 1px solid rgba(135,208,244,0.18);}
.console-title p{color: var(--cyan);}
.console-title h3{color: #ffffff;}
.console-title > span{color: #6e6a69;}
.check-row{color: #b2afae;}
.check-row i{border: 1px solid rgba(183,227,248,0.34);border-radius: 50%;color: #b2afae;}
.check-row.is-done i{color: var(--ink);border-color: var(--cyan);background: var(--cyan);}
.check-row b{color: #6e6a69;}
.console-suggestion{border-left: 2px solid var(--coral);background: rgba(135,208,244,0.08);}
.console-suggestion span{color: var(--coral);}
.console-suggestion p{color: #ffffff;}
.console-foot{border-top: 1px solid rgba(135,208,244,0.18);border-bottom: 0;}
.console-foot i{border-radius: 50%;background: #009fe8;}
.console-foot i:nth-last-child(2){background: var(--cyan);}
.console-foot i:last-child{background: var(--coral);}
.principles-section{background: var(--white);}
.principle-banner{border-bottom: 1px solid var(--line);}
.principle-index{color: var(--coral);}
.principle-banner > p{color: var(--muted);}
.principle-grid{background: var(--line);}
.principle-card{background: var(--white);}
.principle-card:hover{background: #e7f6fd;}
.principle-card p{color: var(--muted);}
.dongming-section{background: var(--white);}
.dongming-card{color: #ffffff;background: #3e3a39;}
.dongming-card::before{border: 1px solid rgba(0,159,232,0.22);border-radius: 50%;}
.dongming-card::after{border: 1px solid rgba(135,208,244,0.16);border-radius: 50%;}
.dongming-radar{border: 1px solid rgba(135,208,244,0.55);border-radius: 50%;}
.dongming-radar span{border: 1px solid rgba(135,208,244,0.25);border-radius: 50%;}
.dongming-radar span:nth-child(3){background: var(--cyan);border: 0;}
.dongming-radar i{background: linear-gradient(to right, var(--cyan), transparent);}
.dongming-radar b{border-radius: 50%;color: var(--ink);background: var(--coral);}
.dongming-copy .kicker{color: var(--cyan);}
.dongming-copy h2 span{color: var(--cyan);}
.dongming-copy > p:not(.kicker){color: #b2afae;}
.topic-stack span{border-left: 2px solid var(--coral);background: rgba(255,255,255,0.07);color: #ffffff;}
.topic-stack span:nth-child(2){border-left-color: var(--cyan);}
.topic-stack span:nth-child(3){border-left-color: var(--amber);}
.faq-section{background: var(--paper);}
.faq-intro > p:not(.kicker){color: var(--muted);}
.faq-list{border-top: 1px solid var(--line);}
.faq-list details{border-bottom: 1px solid var(--line);}
.faq-list summary i{border: 1px solid var(--line);border-radius: 50%;color: var(--cyan-deep);}
.faq-list details[open] summary i{color: var(--ink);border-color: var(--cyan);background: var(--cyan);}
.faq-list details p{color: var(--muted);}
.contact-section::before{background: linear-gradient(120deg, transparent 65%, rgba(0,159,232,0.045));}
.contact-orbit{border: 1px solid rgba(0,159,232,0.18);border-radius: 50%;}
.contact-orbit::before, .contact-orbit::after{border: 1px solid rgba(135,208,244,0.17);border-radius: 50%;}
.contact-orbit::after{border-color: rgba(0,159,232,0.22);}
.contact-layout > div > p:not(.eyebrow){color: #b2afae;}
.contact-button{border: 1px solid rgba(183,227,248,0.25);color: #ffffff;background: transparent;}
.contact-button b{color: #b2afae;}
.contact-button i{border-radius: 50%;color: var(--ink);background: var(--cyan);}
.contact-button:hover{border-color: var(--cyan);background: rgba(0,159,232,0.08);}
.contact-button:hover i{background: var(--coral);}
.site-footer{color: #b2afae;background: #3e3a39;}
.footer-top{border-bottom: 1px solid rgba(207,238,253,0.14);}
.footer-brand{color: #ffffff;}
.footer-links a:hover{color: var(--cyan);}
.footer-bottom{color: #6e6a69;}
.footer-bottom a:hover{color: var(--cyan);}
.back-top{border: 0;border-radius: 50%;color: var(--ink);background: var(--cyan);box-shadow: 0 7px 20px rgba(62,58,57,0.22);}
.back-top:hover{background: var(--coral);}
.toast{border: 1px solid rgba(0,159,232,0.3);color: #ffffff;background: #3e3a39;box-shadow: 0 8px 22px rgba(62,58,57,0.18);}
:focus-visible{outline: 2px solid var(--coral);}
@keyframes dotPulse{0%, 100%{box-shadow: 0 0 0 0 rgba(135,208,244,0.4);}
50%{box-shadow: 0 0 0 7px transparent;}}
@keyframes coreSpin{to{transform: rotate(360deg);}}
@keyframes ticker{to{transform: translateX(-37%);}}
@keyframes radarSweep{50%{transform: rotate(63deg);}}
@media (max-width: 760px){.nav-toggle{border: 1px solid rgba(255,255,255,0.28);border-radius: 50%;background: transparent;}
.site-header.is-scrolled .nav-toggle{border-color: var(--line);}
.nav-toggle i{background: currentColor;}
.site-nav{border: 1px solid rgba(207,238,253,0.16);color: #ffffff;background: #3e3a39;box-shadow: 0 18px 36px rgba(62,58,57,0.24);}
.agent-console{box-shadow: 10px 10px 0 rgba(0,159,232,0.08);}
.console-menu{border-right: 0;border-bottom: 1px solid rgba(135,208,244,0.18);}}
.service-card{text-decoration: none;}
.agent-visual{border: 1px solid rgba(135,208,244,0.26);background: #3e3a39;box-shadow: 23px 23px 0 rgba(0,159,232,0.09);}
.agent-visual::after{background: linear-gradient(to top, rgba(62,58,57,0.72), transparent);}
.agent-visual figcaption{color: #ffffff;}
.agent-visual figcaption span{color: var(--cyan);}
.inner-page{background: var(--paper);}
.inner-hero{color: #ffffff;background: radial-gradient(circle at 87% 22%, rgba(0,159,232,0.62), transparent 30%), radial-gradient(circle at 13% 100%, rgba(135,208,244,0.18), transparent 26%), #3e3a39;}
.inner-hero::before{background-image: linear-gradient(rgba(135,208,244,0.055) 1px, transparent 1px), linear-gradient(90deg, rgba(135,208,244,0.055) 1px, transparent 1px);}
.inner-hero::after{border: 1px solid rgba(0,159,232,0.17);border-radius: 50%;}
.breadcrumbs{color: #6e6a69;}
.breadcrumbs span{color: var(--coral);}
.inner-hero h1 em{color: var(--cyan);}
.inner-hero-lede{color: #b2afae;}
.hero-side-note{border: 1px solid rgba(183,227,248,0.25);background: rgba(62,58,57,0.54);box-shadow: 14px 14px 0 rgba(0,159,232,0.08);}
.hero-side-note .note-label{color: var(--cyan);}
.hero-side-note strong{color: #ffffff;}
.hero-side-note p{color: #b2afae;}
.hero-side-note .note-rule{background: var(--coral);}
.page-section-white{background: var(--white);}
.page-section-paper{background: var(--paper);}
.section-lead h2 span, .wide-statement h2 span, .process-intro h2 span, .page-cta h2 em{color: var(--cyan-deep);}
.section-lead > p{color: var(--muted);}
.eyebrow-dark{color: var(--cyan-deep);}
.eyebrow-dark > span{background: currentColor;}
.capability-grid{border: 1px solid var(--line);background: var(--line);}
.capability-card{background: var(--white);}
.capability-card:hover{background: #e7f6fd;}
.capability-card > span{color: var(--cyan-deep);}
.capability-card p{color: var(--muted);}
.capability-card.is-dark{color: #ffffff;background: var(--ink-soft);}
.capability-card.is-dark > span{color: var(--coral);}
.capability-card.is-dark p{color: #b2afae;}
.wide-statement{color: #ffffff;background: #3e3a39;}
.wide-statement .statement-index{color: var(--coral);}
.wide-statement p{color: #b2afae;}
.process-section{color: #ffffff;background: var(--ink);}
.process-intro h2 span{color: var(--cyan);}
.process-intro > p{color: #b2afae;}
.process-list{border-top: 1px solid rgba(183,227,248,0.22);border-left: 1px solid rgba(183,227,248,0.22);}
.process-item{border-right: 1px solid rgba(183,227,248,0.22);border-bottom: 1px solid rgba(183,227,248,0.22);}
.process-item > span{color: var(--cyan);}
.process-item p{color: #b2afae;}
.evidence-grid{border: 1px solid var(--line);background: var(--line);}
.evidence-block{background: var(--paper);}
.evidence-block p{color: var(--muted);}
.plain-list{border-top: 1px solid var(--line);}
.plain-list li{border-bottom: 1px solid var(--line);}
.plain-list li::before{color: var(--coral);}
.agent-page-visual{border: 1px solid rgba(183,227,248,0.27);background: rgba(62,58,57,0.66);}
.agent-page-visual figcaption{border-top: 1px solid rgba(183,227,248,0.28);color: #b2afae;}
.agent-page-visual figcaption b{color: var(--cyan);}
.boundary-note{border-left: 2px solid var(--coral);background: #e7f6fd;}
.boundary-note b{color: var(--coral);}
.boundary-note p{color: #3e3a39;}
.about-identity h2 span{color: var(--cyan-deep);}
.about-identity > div > p:not(.kicker){color: var(--muted);}
.about-aside{border-top: 2px solid var(--cyan-deep);background: #e7f6fd;}
.about-aside p{color: var(--muted);}
.about-link{color: var(--cyan-deep);}
.about-link:hover{color: var(--coral);}
.page-cta{color: #ffffff;background: #3e3a39;}
.page-cta::after{border: 1px solid rgba(0,159,232,0.2);border-radius: 50%;}
.page-cta p{color: #b2afae;}
@media (max-width: 1040px){.agent-visual{box-shadow: 12px 12px 0 rgba(0,159,232,0.08);}}
.home-v2{background: #e7f6fd;}
.home-v2 .site-header{color: #3e3a39;}
.home-v2 .site-header .brand{border-radius: 3px;background: #3e3a39;box-shadow: 0 5px 16px rgba(62,58,57,0.12);}
.home-v2 .site-header.is-scrolled{color: #3e3a39;background: rgba(243,250,254,0.95);}
.home-v2 .site-header.is-scrolled .brand{background: #3e3a39;}
.home-v2 .site-header .site-nav a::after{background: #87d0f4;}
.home-v2 .site-header .header-cta{border-color: rgba(62,58,57,0.26);color: #3e3a39;}
.home-v2 .site-header .header-cta b{color: #ffffff;background: #87d0f4;}
.home-hero{background: #e7f6fd;}
.home-kicker{color: #009fe8;}
.home-kicker::before{background: currentColor;}
.home-hero h1{color: #3e3a39;}
.home-hero h1 span{color: #009fe8;}
.home-hero-copy > p:not(.home-kicker){color: #6e6a69;}
.home-primary-button{border-radius: 100px;color: #ffffff;background: #009fe8;box-shadow: 0 12px 24px rgba(0,159,232,0.22);}
.home-primary-button b{border-radius: 50%;color: #009fe8;background: #e7f6fd;}
.home-primary-button:hover{background: #009fe8;}
.home-text-button{border-bottom: 1px solid #87d0f4;color: #3e3a39;}
.home-text-button:hover{color: #009fe8;border-color: #009fe8;}
.home-text-button span{color: #009fe8;}
.home-hero-points{color: #6e6a69;}
.home-hero-points span::before{border-radius: 50%;background: #009fe8;}
.home-hero-tail{border-top: 1px solid #b7e3f8;color: #6e6a69;}
.home-hero-tail i{border-radius: 50%;background: #009fe8;}
.home-v2 .diagnosis-section{background: #e7f6fd;}
.home-v2 .friction-grid{border-color: #b7e3f8;background: #b7e3f8;}
.home-v2 .friction-card{background: #e7f6fd;}
.home-v2 .friction-card:hover{background: #e7f6fd;}
.home-v2 .friction-card.accent-card{background: #3e3a39;}
.home-v2 .services-section{background: #f3fafe;}
.home-v2 .service-card{border-radius: 2px;}
.home-v2 .service-card.service-site{background: #3e3a39;}
.home-v2 .service-card.service-seo{background: #009fe8;}
.home-v2 .service-card.service-geo{background: #87d0f4;}
.home-v2 .service-card.service-geo .service-top, .home-v2 .service-card.service-geo p, .home-v2 .service-card.service-geo li{color: rgba(62,58,57,0.73);}
.home-v2 .service-card.service-geo li{border-color: rgba(62,58,57,0.25);}
.home-v2 .service-card.service-agent{background: #87d0f4;}
.home-v2 .path-section{background: #e7f6fd;}
.home-v2 .principles-section{background: #f3fafe;}
.home-v2 .principle-card{background: #f3fafe;}
.home-v2 .principle-card:hover{background: #e7f6fd;}
.home-v2 .dongming-section{background: #f3fafe;}
.home-v2 .faq-section{background: #e7f6fd;}
.home-v2 .contact-section{background: #3e3a39;}
@media (max-width: 760px){.home-v2 .nav-toggle{border-color: rgba(62,58,57,0.34);}
.home-v2 .site-nav{color: #ffffff;}}
.inner-page .site-header{color: #3e3a39;}
.inner-page .site-header .brand{border-radius: 3px;background: #3e3a39;box-shadow: 0 5px 16px rgba(62,58,57,0.12);}
.inner-page .site-header.is-scrolled{color: #3e3a39;background: rgba(243,250,254,0.95);}
.inner-page .site-header.is-scrolled .brand{background: #3e3a39;}
.inner-page .site-header .site-nav a::after{background: #87d0f4;}
.inner-page .site-header .header-cta{border-color: rgba(62,58,57,0.26);color: #3e3a39;}
.inner-page .site-header .header-cta b{color: #ffffff;background: #87d0f4;}
.inner-page .inner-hero{color: #3e3a39;background: #e7f6fd;}
.inner-page .inner-hero h1{color: #3e3a39;}
.inner-page .inner-hero h1 em{color: #009fe8;}
.inner-page .inner-hero .eyebrow{color: #009fe8;}
.inner-page .inner-hero-lede{color: #6e6a69;}
.inner-page .breadcrumbs{color: #6e6a69;}
.inner-page .breadcrumbs span{color: #009fe8;}
.inner-page .inner-hero .button-primary{color: #ffffff;background: #009fe8;box-shadow: 0 12px 24px rgba(0,159,232,0.18);}
.inner-page .inner-hero .button-primary:hover{background: #009fe8;}
.inner-page .inner-hero .button-ghost{border-color: #b7e3f8;color: #3e3a39;}
.inner-page .inner-hero .button-ghost:hover{border-color: #009fe8;color: #009fe8;background: transparent;}
.inner-page .hero-side-note{border-color: #b7e3f8;background: #ffffff;box-shadow: 14px 14px 0 rgba(0,159,232,0.1);}
.inner-page .hero-side-note .note-label, .inner-page .hero-side-note > p{color: #009fe8;}
.inner-page .hero-side-note strong{color: #3e3a39;}
.inner-page .hero-side-note p, .inner-page .hero-side-note > span{color: #6e6a69;}
.inner-page .hero-side-note .note-rule{background: #009fe8;}
.inner-page .agent-page-visual{border-color: #b7e3f8;background: #3e3a39;box-shadow: 13px 13px 0 rgba(0,159,232,0.16);}
.page-independent-site .inner-hero-grid[aria-hidden], .page-google-seo .inner-hero-grid[aria-hidden]{background: linear-gradient(90deg, rgba(255,255,255,0.62), transparent);}
.page-independent-site .inner-hero-copy > p:not(.eyebrow), .page-google-seo .inner-hero-copy > p:not(.eyebrow){color: #6e6a69;}
.page-intro{background: #f3fafe;}
.service-grid{border: 1px solid #b7e3f8;background: #b7e3f8;}
.service-card-lite{background: #f3fafe;}
.service-card-lite:hover{background: #e7f6fd;}
.service-card-lite .card-index{color: #009fe8;}
.service-card-lite > p:last-child{color: var(--muted);}
.service-card-lite.accent-lite{color: #ffffff;background: #3e3a39;}
.service-card-lite.accent-lite > p:last-child{color: #b2afae;}
.page-focus-section{color: #ffffff;background: #3e3a39;}
.focus-copy h2 em{color: #b2afae;}
.focus-copy > p:not(.eyebrow){color: #b2afae;}
.focus-list{border-top: 1px solid rgba(207,238,253,0.25);}
.focus-list li{border-bottom: 1px solid rgba(207,238,253,0.25);}
.focus-list li > span{color: #b2afae;}
.focus-list p{color: #b2afae;}
.page-independent-site .process-section, .page-google-seo .process-section{color: #3e3a39;background: #e7f6fd;}
.process-heading h2 span{color: #009fe8;}
.process-grid{border-top: 1px solid #b7e3f8;border-left: 1px solid #b7e3f8;}
.process-step{border-right: 1px solid #b7e3f8;border-bottom: 1px solid #b7e3f8;}
.process-step > span{color: #009fe8;}
.process-step p{color: var(--muted);}
.growth-room-section{background: #f3fafe;}
.growth-room-copy h2 span{color: #009fe8;}
.growth-room-list{border: 1px solid #b7e3f8;background: #b7e3f8;}
.growth-room-list article{background: #f3fafe;}
.growth-room-list article > p{color: #009fe8;}
.growth-room-list span{color: var(--muted);}
.boundary-section{background: #e7f6fd;}
.page-independent-site .boundary-note, .page-google-seo .boundary-note{border: 0;background: transparent;}
.page-independent-site .boundary-note h2, .page-google-seo .boundary-note h2{color: #3e3a39;}
.page-independent-site .boundary-note h2 span, .page-google-seo .boundary-note h2 span{color: #009fe8;}
.page-independent-site .boundary-note > p:last-child, .page-google-seo .boundary-note > p:last-child{color: var(--muted);}
@media (max-width: 760px){.inner-page .nav-toggle{border-color: rgba(62,58,57,0.34);}
.inner-page .site-nav{color: #ffffff;}}
.home-v3{--s3-ink: #3e3a39;--s3-ink-2: #3e3a39;--s3-paper: #e7f6fd;--s3-white: #f3fafe;--s3-orange: #87d0f4;--s3-orange-dark: #009fe8;--s3-mint: #b7e3f8;--s3-line: #b7e3f8;--s3-muted: #6e6a69;color: var(--s3-ink);background: var(--s3-paper);}
.home-v3 .site-header{color: var(--s3-ink);background: rgba(243,250,254,0.94);border-bottom: 1px solid rgba(62,58,57,0.08);}
.home-v3 .site-header .brand{border-radius: 2px;background: var(--s3-ink);box-shadow: none;}
.home-v3 .site-header.is-scrolled{color: var(--s3-ink);background: rgba(243,250,254,0.96);box-shadow: 0 12px 32px rgba(62,58,57,0.08);}
.home-v3 .site-header.is-scrolled .brand{border-radius: 2px;background: var(--s3-ink);box-shadow: none;}
.home-v3 .site-nav a::after{background: var(--s3-orange);}
.home-v3 .header-cta{border: 0;border-radius: 0;color: #ffffff;background: var(--s3-ink);}
.home-v3 .header-cta b{border-radius: 0;color: #ffffff;background: var(--s3-orange);}
.home-v3 .header-cta:hover{color: #ffffff;border-color: transparent;background: var(--s3-orange-dark);}
.s3-eyebrow{color: var(--s3-orange);}
.s3-eyebrow span{border: 1px solid currentColor;}
.s3-section-head h2 span{color: var(--s3-orange);}
.s3-head-center > p:last-child{color: var(--s3-muted);}
.s3-head-split > p{color: var(--s3-muted);}
.s3-text-link{border-bottom: 1px solid currentColor;color: inherit;}
.s3-text-link:hover{color: var(--s3-orange);}
.s3-hero{background: var(--s3-paper);}
.s3-hero::before{background: #cfeefd;}
.s3-hero h1{color: var(--s3-ink);}
.s3-hero h1 span{color: var(--s3-orange);}
.s3-hero-lede{color: #6e6a69;}
.s3-primary{color: #ffffff;background: var(--s3-orange);}
.s3-primary b{color: var(--s3-orange);background: #ffffff;}
.s3-primary:hover{background: var(--s3-orange-dark);}
.s3-secondary{border-bottom: 1px solid #009fe8;}
.s3-secondary span{color: var(--s3-orange);}
.s3-proofline{color: #6e6a69;}
.s3-proofline span::before{background: var(--s3-orange);}
.s3-hero-shot{border: 7px solid var(--s3-paper);background: var(--s3-ink);}
.s3-work-caption{color: var(--s3-ink);}
.s3-work-caption span{color: var(--s3-orange);}
.s3-work-caption b{color: #6e6a69;}
.s3-hero-index{border-top: 1px solid #b7e3f8;color: #6e6a69;}
.s3-hero-index i{background: var(--s3-orange);}
.s3-problems{background: var(--s3-white);}
.s3-question-grid a{border: 1px solid #b7e3f8;color: #3e3a39;background: transparent;}
.s3-question-grid a::before{background: var(--s3-orange);}
.s3-question-grid a:nth-child(2n)::before{background: #87d0f4;}
.s3-question-grid a:nth-child(3n)::before{background: var(--s3-ink);}
.s3-question-grid a:hover{color: #ffffff;border-color: var(--s3-ink);background: var(--s3-ink);}
.s3-authority{color: #ffffff;background: var(--s3-ink);}
.s3-authority-copy h2{color: #ffffff;}
.s3-authority-copy > p:not(.s3-eyebrow){color: #b2afae;}
.s3-authority-copy .s3-text-link{color: #ffffff;}
.s3-dongming-card{color: var(--s3-ink);background: #87d0f4;}
.s3-dongming-photo{background: #cfeefd;}
.s3-dongming-photo::after{background: linear-gradient(to top, rgba(62,58,57,0.27), transparent);}
.s3-dongming-copy > span{color: #3e3a39;}
.s3-services{background: var(--s3-paper);}
.s3-service-list{border-top: 1px solid #b7e3f8;}
.s3-service-row{border-bottom: 1px solid #b7e3f8;}
.s3-service-row > span{color: var(--s3-orange);}
.s3-service-row p{color: var(--s3-muted);}
.s3-service-row i{border: 1px solid #87d0f4;}
.s3-service-row:hover{color: #ffffff;background: var(--s3-ink);}
.s3-service-row:hover p{color: #b2afae;}
.s3-service-row:hover i{color: var(--s3-ink);border-color: var(--s3-orange);background: var(--s3-orange);}
.s3-ownership{background: var(--s3-white);}
.s3-compare li::before{border: 1px solid currentColor;}
.s3-compare-before{color: #3e3a39;background: #cfeefd;}
.s3-compare-before > p{color: #6e6a69;}
.s3-compare-after{color: #ffffff;background: var(--s3-ink);}
.s3-compare-after > p{color: var(--s3-orange);}
.s3-compare-after li{color: #b2afae;}
.s3-compare-after li::before{border-color: var(--s3-orange);background: var(--s3-orange);}
.s3-compare-shift{color: #6e6a69;background: #b7e3f8;}
.s3-compare-shift i{color: #ffffff;background: var(--s3-orange);}
.s3-cases{background: var(--s3-paper);}
.s3-case{color: var(--s3-ink);}
.s3-case figure{background: #b7e3f8;}
.s3-case > div{border-bottom: 1px solid #87d0f4;}
.s3-case > div > span{color: var(--s3-orange);}
.s3-case p{color: var(--s3-muted);}
.s3-case b{color: #6e6a69;}
.s3-industries{color: #ffffff;background: var(--s3-ink);}
.s3-industries-head h2{color: #ffffff;}
.s3-industries-head > p:not(.s3-eyebrow){color: #b2afae;}
.s3-domain-list{border-top: 1px solid rgba(207,238,253,0.25);}
.s3-domain-list a{border-bottom: 1px solid rgba(207,238,253,0.25);}
.s3-domain-list span{color: #6e6a69;}
.s3-domain-list b{color: #ffffff;}
.s3-domain-list a:hover{background: rgba(255,255,255,0.05);}
.s3-domain-list a:hover b{color: var(--s3-orange);}
.s3-faq{background: var(--s3-white);}
.s3-faq-intro > p:not(.s3-eyebrow){color: var(--s3-muted);}
.home-v3 .faq-list summary i{border-radius: 0;color: var(--s3-orange);}
.home-v3 .faq-list details[open] summary i{color: #ffffff;border-color: var(--s3-orange);background: var(--s3-orange);}
.s3-insights{color: var(--s3-ink);background: #87d0f4;}
.s3-insights .s3-section-head h2 span{color: #ffffff;}
.s3-insights .s3-eyebrow{color: var(--s3-ink);}
.s3-insight-list{border-top: 1px solid rgba(62,58,57,0.38);border-left: 1px solid rgba(62,58,57,0.38);}
.s3-insight-list a{border-right: 1px solid rgba(62,58,57,0.38);border-bottom: 1px solid rgba(62,58,57,0.38);}
.s3-insight-list a:hover{color: #ffffff;background: var(--s3-ink);}
.s3-contact{color: #ffffff;background: #3e3a39;}
.s3-contact h2{color: #ffffff;}
.s3-contact-grid > div:first-child > p:not(.s3-eyebrow){color: #b2afae;}
.s3-contact-button{border: 1px solid rgba(207,238,253,0.24);color: #ffffff;background: transparent;}
.s3-contact-button b{color: #6e6a69;}
.s3-contact-button i{color: #ffffff;background: var(--s3-orange);}
.s3-contact-button:hover{color: var(--s3-ink);border-color: var(--s3-orange);background: var(--s3-orange);}
.s3-contact-button:hover b{color: #3e3a39;}
.s3-contact-button:hover i{color: var(--s3-orange);background: #ffffff;}
.home-v3 .site-footer{background: #3e3a39;}
.home-v3 .back-top{border-radius: 0;color: #ffffff;background: var(--s3-orange);}
.home-v3 .toast{border-color: rgba(135,208,244,0.4);background: var(--s3-ink);}
@media (max-width: 760px){.home-v3 .nav-toggle{border-color: rgba(62,58,57,0.28);border-radius: 0;}
.home-v3 .site-nav{color: #ffffff;}
.s3-hero-shot{border-width: 4px;}}
:root{--ink: #3e3a39;--ink-soft: #3e3a39;--ink-night: #3e3a39;--paper: #e7f6fd;--white: #ffffff;--line: #cfeefd;--text: #3e3a39;--muted: #6e6a69;--cyan: #87d0f4;--cyan-deep: #009fe8;--coral: #009fe8;}
html{background: var(--white);}
body.inner-page-v2{color: var(--ink);background: var(--white);}
.inner-page-v2 ::selection{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .site-header{color: var(--ink);border: 0;background: transparent;}
.inner-page-v2 .site-header.is-scrolled{color: var(--ink);border: 0;background: rgba(255,255,255,0.88);box-shadow: 0 12px 42px rgba(62,58,57,0.09);}
.inner-page-v2 .brand,
.inner-page-v2 .site-header .brand,
.inner-page-v2 .site-header.is-scrolled .brand{border-radius: 0;background: transparent;box-shadow: none;}
.inner-page-v2 .site-nav{color: #3e3a39;}
.inner-page-v2 .site-nav a{color: inherit;}
.inner-page-v2 .site-nav a:hover,
.inner-page-v2 .site-nav a:focus-visible,
.inner-page-v2 .site-nav a.is-current,
.inner-page-v2 .site-nav a[aria-current="page"]{color: var(--cyan-deep);}
.inner-page-v2 .site-nav a.is-current::before,
.inner-page-v2 .site-nav a[aria-current="page"]::before{border-radius: 50%;background: var(--cyan-deep);}
.inner-page-v2 .header-cta{border: 0;border-radius: 999px;color: #ffffff;background: var(--ink);}
.inner-page-v2 .site-header .header-cta{color: #ffffff;border: 0;}
.inner-page-v2 .header-cta:hover,
.inner-page-v2 .header-cta:focus-visible{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .site-header .header-cta:hover,
.inner-page-v2 .site-header .header-cta:focus-visible{color: #ffffff;}
.inner-page-v2 .site-header.is-scrolled .header-cta{border: 0;}
.inner-page-v2 .inner-hero{color: var(--ink);background:
    radial-gradient(circle at 88% 4%, rgba(135,208,244,0.48), transparent 27%),
    radial-gradient(circle at 8% 90%, rgba(0,159,232,0.08), transparent 24%),
    linear-gradient(135deg, #ffffff 0%, #e7f6fd 63%, #e7f6fd 100%);}
.inner-page-v2 .inner-hero::before{border: 1px solid rgba(0,159,232,0.08);border-radius: 50%;box-shadow:
    0 0 0 100px rgba(0,159,232,0.025),
    0 0 0 200px rgba(0,159,232,0.014);}
.inner-page-v2 .inner-hero::after{background: rgba(62,58,57,0.08);}
.inner-page-v2 .inner-hero > .inner-hero-grid[aria-hidden]{background-image:
    linear-gradient(rgba(0,159,232,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,159,232,0.035) 1px, transparent 1px);}
.inner-page-v2 .breadcrumbs{color: #6e6a69;}
.inner-page-v2 .breadcrumbs span{color: var(--cyan-deep);}
.inner-page-v2 .eyebrow,
.inner-page-v2 .kicker{color: var(--cyan-deep);}
.inner-page-v2 .inner-hero .eyebrow{color: var(--cyan-deep);}
.inner-page-v2 .inner-hero h1{color: var(--ink);}
.inner-page-v2 .inner-hero-copy > p:not(.eyebrow):not(.breadcrumbs),
.inner-page-v2 .inner-hero-lede{color: #6e6a69;}
.inner-page-v2 .button{border-radius: 999px;}
.inner-page-v2 .inner-hero .button-primary{color: #ffffff;background: var(--ink);box-shadow: none;}
.inner-page-v2 .inner-hero .button-primary:hover{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .inner-hero .button-ghost{border-color: rgba(62,58,57,0.18);color: var(--ink);background: rgba(255,255,255,0.36);}
.inner-page-v2 .inner-hero .button-ghost:hover{border-color: var(--cyan-deep);color: var(--cyan-deep);background: #ffffff;}
.inner-page-v2 .inner-scroll-cue{border: 1px solid rgba(62,58,57,0.14);border-radius: 999px;color: #6e6a69;background: rgba(255,255,255,0.68);}
.inner-page-v2 .inner-scroll-cue i{border-radius: 50%;color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .inner-scroll-cue:hover,
.inner-page-v2 .inner-scroll-cue:focus-visible{border-color: var(--cyan-deep);color: var(--cyan-deep);}
.inner-page-v2 .inner-proof-card,
.inner-page-v2 .agent-page-visual{border: 0;border-radius: 30px 30px 104px 30px;background:
    radial-gradient(circle at 100% 0%, rgba(0,159,232,0.27), transparent 31%),
    linear-gradient(150deg, #3e3a39 0%, #3e3a39 76%);box-shadow: 0 32px 80px rgba(62,58,57,0.19);}
.inner-page-v2 .inner-proof-card::after,
.inner-page-v2 .agent-page-visual::after{border: 1px solid rgba(135,208,244,0.26);border-radius: 50%;}
.inner-page-v2 .inner-proof-site::before,
.inner-page-v2 .inner-proof-data::before{border-radius: 50%;background: #87d0f4;box-shadow: 14px 0 0 rgba(135,208,244,0.5), 28px 0 0 rgba(135,208,244,0.22);}
.inner-page-v2 .inner-proof-site img,
.inner-page-v2 .inner-proof-data img{border: 8px solid rgba(255,255,255,0.08);border-radius: 16px;background: #ffffff;box-shadow: 0 18px 40px rgba(62,58,57,0.22);}
.inner-page-v2 .inner-proof-ai::before,
.inner-page-v2 .agent-page-visual::before{background: linear-gradient(180deg, rgba(62,58,57,0.06) 42%, rgba(62,58,57,0.9) 100%);}
.inner-page-v2 .inner-proof-founder{background: #cfeefd;}
.inner-page-v2 .inner-proof-founder::before{background: linear-gradient(180deg, transparent, rgba(62,58,57,0.9));}
.inner-page-v2 .inner-proof-card figcaption,
.inner-page-v2 .agent-page-visual figcaption{border-top: 1px solid rgba(255,255,255,0.2);color: rgba(255,255,255,0.65);}
.inner-page-v2 .inner-proof-card figcaption span{color: var(--cyan);}
.inner-page-v2 .inner-proof-card figcaption b{color: #ffffff;}
.inner-page-v2 .inner-proof-card figcaption small{color: rgba(255,255,255,0.58);}
.inner-page-v2 .agent-page-visual figcaption{color: rgba(255,255,255,0.67);}
.inner-page-v2 .agent-page-visual figcaption b{color: var(--cyan);}
.inner-page-v2 .page-section-white,
.inner-page-v2 .page-intro{background: var(--white);}
.inner-page-v2 .inner-chapter-rail{border-bottom: 1px solid var(--line);}
.inner-page-v2 .inner-chapter-rail > p{color: var(--cyan-deep);}
.inner-page-v2 .inner-chapter-rail > div > a{color: #6e6a69;text-decoration: none;}
.inner-page-v2 .inner-chapter-rail > div > a:hover,
.inner-page-v2 .inner-chapter-rail > div > a:focus-visible,
.inner-page-v2 .inner-chapter-rail > div > a:active{color: #009fe8;text-decoration: underline;}
.inner-page-v2 .inner-chapter-rail > div > a:focus-visible{outline: 2px solid #009fe8;border-radius: 3px;}
.inner-page-v2 .inner-chapter-rail > div > a + a::before{border-radius: 50%;background: var(--cyan);}
.inner-page-v2 .page-section-paper{background: var(--paper);}
.inner-page-v2 .split-heading h2,
.inner-page-v2 .section-lead h2,
.inner-page-v2 .wide-statement h2,
.inner-page-v2 .process-intro h2,
.inner-page-v2 .process-heading h2,
.inner-page-v2 .focus-copy h2,
.inner-page-v2 .growth-room-copy h2,
.inner-page-v2 .boundary-note h2,
.inner-page-v2 .faq-intro h2,
.inner-page-v2 .page-cta h2,
.inner-page-v2 .about-identity h2{color: var(--ink);}
.inner-page-v2 h2 span,
.inner-page-v2 h2 em{color: var(--cyan-deep);}
.inner-page-v2 .split-heading > p,
.inner-page-v2 .section-lead > p,
.inner-page-v2 .process-intro > p{color: var(--muted);}
.inner-page-v2 .service-grid,
.inner-page-v2 .capability-grid{border: 0;background: transparent;}
.inner-page-v2 .service-card-lite,
.inner-page-v2 .capability-card{border: 1px solid var(--line);border-radius: 22px;background: #f3fafe;}
.inner-page-v2 .service-card-lite::after,
.inner-page-v2 .capability-card::after{border: 1px solid rgba(0,159,232,0.13);border-radius: 50%;}
.inner-page-v2 .service-card-lite:hover,
.inner-page-v2 .capability-card:hover{border-color: rgba(0,159,232,0.28);background: #ffffff;box-shadow: 0 24px 55px rgba(62,58,57,0.1);}
.inner-page-v2 .service-card-lite .card-index,
.inner-page-v2 .capability-card > span{color: var(--cyan-deep);}
.inner-page-v2 .service-card-lite > p:last-child,
.inner-page-v2 .capability-card p{color: var(--muted);}
.inner-page-v2 .service-card-lite.accent-lite,
.inner-page-v2 .capability-card.is-dark{color: #ffffff;border-color: var(--ink-night);background: var(--ink-night);}
.inner-page-v2 .service-card-lite.accent-lite .card-index,
.inner-page-v2 .capability-card.is-dark > span{color: var(--cyan);}
.inner-page-v2 .service-card-lite.accent-lite > p:last-child,
.inner-page-v2 .capability-card.is-dark p{color: #b2afae;}
.inner-page-v2 .page-focus-section,
.inner-page-v2 .process-section{color: #ffffff;background:
    radial-gradient(circle at 92% 10%, rgba(0,159,232,0.22), transparent 26%),
    var(--ink-night);}
.inner-page-v2 .page-focus-section::after,
.inner-page-v2 .process-section::after{border: 1px solid rgba(135,208,244,0.12);border-radius: 50%;}
.inner-page-v2 .focus-copy h2,
.inner-page-v2 .process-intro h2,
.inner-page-v2 .process-heading h2{color: #ffffff;}
.inner-page-v2 .focus-copy h2 em,
.inner-page-v2 .process-intro h2 span,
.inner-page-v2 .process-heading h2 span{color: var(--cyan);}
.inner-page-v2 .focus-copy > p:not(.eyebrow),
.inner-page-v2 .process-intro > p{color: #b2afae;}
.inner-page-v2 .focus-list{border-top: 1px solid rgba(255,255,255,0.18);}
.inner-page-v2 .focus-list li{border-bottom: 1px solid rgba(255,255,255,0.18);}
.inner-page-v2 .focus-list li > span,
.inner-page-v2 .process-item > span,
.inner-page-v2 .process-step > span{color: var(--cyan);}
.inner-page-v2 .focus-list p{color: #b2afae;}
.inner-page-v2 .process-heading .kicker{color: var(--cyan);}
.inner-page-v2 .process-grid,
.inner-page-v2 .process-list{border: 0;}
.inner-page-v2 .process-step,
.inner-page-v2 .process-item{border: 1px solid rgba(255,255,255,0.16);border-right: 0;background: rgba(255,255,255,0.025);}
.inner-page-v2 .process-step:last-child,
.inner-page-v2 .process-item:last-child{border-right: 1px solid rgba(255,255,255,0.16);}
.inner-page-v2 .process-step h3,
.inner-page-v2 .process-item h3{color: #ffffff;}
.inner-page-v2 .process-step p,
.inner-page-v2 .process-item p{color: #b2afae;}
.inner-page-v2.page-google-seo .process-section{color: var(--ink);background:
    linear-gradient(rgba(0,159,232,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,159,232,0.035) 1px, transparent 1px),
    #e7f6fd;}
.inner-page-v2.page-google-seo .process-section::after{border-color: rgba(0,159,232,0.1);box-shadow: 0 0 0 88px rgba(0,159,232,0.018);}
.inner-page-v2.page-google-seo .process-heading::after{background: var(--cyan-deep);}
.inner-page-v2.page-google-seo .process-heading .kicker{color: var(--cyan-deep);}
.inner-page-v2.page-google-seo .process-heading h2{color: var(--ink);}
.inner-page-v2.page-google-seo .process-heading h2 span{color: var(--cyan-deep);}
.inner-page-v2.page-google-seo .process-grid::before{background: linear-gradient(var(--cyan-deep), rgba(0,159,232,0.18));}
.inner-page-v2.page-google-seo .process-step{border: 0;border-top: 1px solid rgba(0,159,232,0.18);color: var(--ink);background: transparent;}
.inner-page-v2.page-google-seo .process-step:last-child{border-right: 0;border-bottom: 1px solid rgba(0,159,232,0.18);}
.inner-page-v2.page-google-seo .process-step:hover{background: rgba(255,255,255,0.48);}
.inner-page-v2.page-google-seo .process-step > span{border: 1px solid rgba(0,159,232,0.3);border-radius: 50%;color: var(--cyan-deep);background: #e7f6fd;}
.inner-page-v2.page-google-seo .process-step:hover > span{border-color: var(--cyan-deep);color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2.page-google-seo .process-step h3{color: var(--ink);}
.inner-page-v2.page-google-seo .process-step p{color: #6e6a69;}
.inner-page-v2.page-google-seo .process-step::after{color: #6e6a69;}
.inner-page-v2 .growth-room-section{background: var(--paper);}
.inner-page-v2 .growth-room-list{border: 0;border-top: 1px solid var(--line);background: transparent;}
.inner-page-v2 .growth-room-list article{border-bottom: 1px solid var(--line);background: transparent;}
.inner-page-v2 .growth-room-list article > p{color: var(--cyan-deep);}
.inner-page-v2 .growth-room-list span{color: var(--muted);}
.inner-page-v2 .evidence-grid{border: 0;background: transparent;}
.inner-page-v2 .evidence-block{border: 1px solid var(--line);border-radius: 24px;background: #f3fafe;}
.inner-page-v2 .evidence-block h3{color: var(--ink);}
.inner-page-v2 .evidence-block p{color: var(--muted);}
.inner-page-v2 .plain-list{border-top-color: var(--line);}
.inner-page-v2 .plain-list li{border-bottom-color: var(--line);}
.inner-page-v2 .plain-list li::before{color: var(--cyan-deep);}
.inner-page-v2 .wide-statement{border-radius: 30px 30px 100px 30px;color: #ffffff;background:
    radial-gradient(circle at 100% 0%, rgba(0,159,232,0.28), transparent 29%),
    var(--ink-night);}
.inner-page-v2 .wide-statement::after{border: 1px solid rgba(135,208,244,0.18);border-radius: 50%;}
.inner-page-v2 .wide-statement .statement-index{color: var(--cyan);}
.inner-page-v2 .wide-statement h2{color: #ffffff;}
.inner-page-v2 .wide-statement h2 span{color: var(--cyan);}
.inner-page-v2 .wide-statement > p:last-child{color: #b2afae;}
.inner-page-v2 .boundary-section{background: #e7f6fd;}
.inner-page-v2 .boundary-note{border: 0;border-top: 1px solid rgba(0,159,232,0.36);border-bottom: 1px solid var(--line);background: transparent;}
.inner-page-v2 .boundary-note > b{color: var(--cyan-deep);}
.inner-page-v2 .boundary-note > p{color: var(--muted);}
.inner-page-v2.page-independent-site .boundary-note,
.inner-page-v2.page-google-seo .boundary-note{border: 0;}
.inner-page-v2.page-google-seo .boundary-section{color: #ffffff;border-top: 1px solid rgba(135,208,244,0.12);border-bottom: 1px solid rgba(135,208,244,0.12);background:
    radial-gradient(circle at 88% 10%, rgba(0,159,232,0.24), transparent 30%),
    linear-gradient(rgba(135,208,244,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(135,208,244,0.035) 1px, transparent 1px),
    #3e3a39;}
.inner-page-v2.page-google-seo .boundary-section::before{border: 1px solid rgba(135,208,244,0.16);border-radius: 50%;}
.inner-page-v2.page-google-seo .boundary-note .kicker{color: var(--cyan);}
.inner-page-v2.page-google-seo .boundary-note h2{color: #ffffff;}
.inner-page-v2.page-google-seo .boundary-note h2 span{color: var(--cyan);}
.inner-page-v2.page-google-seo .boundary-note > p:last-child{color: #b2afae;}
.inner-page-v2 .faq-section{background: #ffffff;}
.inner-page-v2 .faq-list{border-top-color: var(--line);}
.inner-page-v2 .faq-list details{border-bottom-color: var(--line);}
.inner-page-v2 .faq-list summary i{border-color: var(--line);color: var(--cyan-deep);}
.inner-page-v2 .faq-list details[open] summary i{color: #ffffff;border-color: var(--cyan-deep);background: var(--cyan-deep);}
.inner-page-v2 .about-identity > div > p:not(.eyebrow){color: var(--muted);}
.inner-page-v2 .about-aside{border: 1px solid var(--line);border-top: 4px solid var(--cyan-deep);border-radius: 0 0 24px 24px;background: var(--paper);}
.inner-page-v2 .about-aside.founder-authority{border-top: 0;border-radius: 24px 24px 58px 24px;color: #ffffff;background: var(--ink-night);box-shadow: 0 30px 70px rgba(62,58,57,0.14);}
.inner-page-v2 .founder-authority-kicker{border-bottom: 1px solid rgba(255,255,255,0.1);color: var(--cyan);}
.inner-page-v2 .founder-authority-item + .founder-authority-item{border-top: 1px solid rgba(255,255,255,0.1);}
.inner-page-v2 .founder-authority-item strong{color: #ffffff;}
.inner-page-v2 .founder-authority-item p{color: #6e6a69;}
.inner-page-v2 .founder-authority-principle{color: #ffffff;background: rgba(255,255,255,0.045);}
.inner-page-v2 .founder-authority-principle span{color: var(--cyan);}
.inner-page-v2 .about-link{border-bottom: 1px solid currentColor;color: var(--cyan-deep);}
.inner-page-v2 .company-film-section{background:
    radial-gradient(circle at 92% 6%, rgba(135,208,244,0.28), transparent 25%),
    linear-gradient(180deg, #e7f6fd 0%, #e7f6fd 100%);}
.inner-page-v2 .company-film-section::before{background: rgba(62,58,57,0.08);}
.inner-page-v2 .company-film-head h2 span{color: var(--cyan-deep);}
.inner-page-v2 .company-film-head > p{color: var(--muted);}
.inner-page-v2 .company-film-stage{border: 10px solid #3e3a39;border-radius: 30px 30px 92px 30px;background: #3e3a39;box-shadow: 0 34px 90px rgba(62,58,57,0.18);}
.inner-page-v2 .company-film-stage::after{border: 1px solid rgba(255,255,255,0.18);border-radius: 20px 20px 82px 20px;}
.inner-page-v2 .company-film-video{border-radius: 20px 20px 82px 20px;background: #3e3a39;}
.inner-page-v2 .company-film-cover{border-radius: 20px 20px 82px 20px;background: linear-gradient(180deg, rgba(62,58,57,0.02) 45%, rgba(62,58,57,0.8) 100%);}
.inner-page-v2 .company-film-caption{color: #ffffff;}
.inner-page-v2 .company-film-caption span{color: var(--cyan);}
.inner-page-v2 .company-film-play{border: 1px solid rgba(255,255,255,0.52);border-radius: 999px;color: #ffffff;background: rgba(62,58,57,0.68);box-shadow: 0 18px 45px rgba(62,58,57,0.22);}
.inner-page-v2 .company-film-play i{border-radius: 50%;color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .company-film-play small{color: #b2afae;}
.inner-page-v2 .company-film-play:hover,
.inner-page-v2 .company-film-play:focus-visible{background: rgba(0,159,232,0.82);}
.inner-page-v2 .company-film-play:hover i,
.inner-page-v2 .company-film-play:focus-visible i{color: var(--cyan-deep);background: #ffffff;}
.inner-page-v2 .company-film-notes{border-top: 1px solid rgba(62,58,57,0.14);}
.inner-page-v2 .company-film-notes p{color: #6e6a69;}
.inner-page-v2 .company-film-notes p + p::before{background: rgba(62,58,57,0.12);}
@media (max-width: 720px){.inner-page-v2 .company-film-stage{border-width: 6px;border-radius: 20px 20px 52px 20px;}
.inner-page-v2 .company-film-stage::after,
  .inner-page-v2 .company-film-video,
  .inner-page-v2 .company-film-cover{border-radius: 14px 14px 46px 14px;}}
.inner-page-v2 .douyin-proof-section{background:
    radial-gradient(circle at 4% 92%, rgba(0,159,232,0.11), transparent 25%),
    #ffffff;}
.inner-page-v2 .douyin-proof-section::before{background: var(--line);}
.inner-page-v2 .douyin-proof-copy h2 span:first-child{color: var(--ink);}
.inner-page-v2 .douyin-proof-copy h2 span:last-child{color: var(--cyan-deep);}
.inner-page-v2 .douyin-proof-lede{color: var(--muted);}
.inner-page-v2 .douyin-proof-metrics{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}
.inner-page-v2 .douyin-proof-metrics > div + div::before{background: var(--line);}
.inner-page-v2 .douyin-proof-metrics dt{color: var(--ink);}
.inner-page-v2 .douyin-proof-metrics dd{color: #6e6a69;}
.inner-page-v2 .douyin-proof-action{border-radius: 999px;color: #ffffff;background: var(--ink-night);}
.inner-page-v2 .douyin-proof-action i{border-radius: 50%;color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .douyin-proof-action:hover,
.inner-page-v2 .douyin-proof-action:focus-visible{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .douyin-proof-action:hover i,
.inner-page-v2 .douyin-proof-action:focus-visible i{color: var(--cyan-deep);background: #ffffff;}
.inner-page-v2 .douyin-proof-source{color: #6e6a69;}
.inner-page-v2 .douyin-profile-window{border: 1px solid rgba(62,58,57,0.18);border-radius: 28px 28px 76px 28px;color: #ffffff;background: #3e3a39;box-shadow: 0 36px 90px rgba(62,58,57,0.18);}
.inner-page-v2 .douyin-window-bar{border-bottom: 1px solid rgba(255,255,255,0.09);background: #3e3a39;}
.inner-page-v2 .douyin-window-bar > span i{border-radius: 50%;background: #009fe8;}
.inner-page-v2 .douyin-window-bar > span i:nth-child(2){background: #009fe8;}
.inner-page-v2 .douyin-window-bar > span i:nth-child(3){background: var(--cyan-deep);}
.inner-page-v2 .douyin-window-bar small{color: #6e6a69;}
.inner-page-v2 .douyin-profile-window figure{background: #3e3a39;}
.inner-page-v2 .douyin-window-foot{border-top: 1px solid rgba(255,255,255,0.09);background: #3e3a39;}
.inner-page-v2 .douyin-window-foot span{color: #6e6a69;}
.inner-page-v2 .douyin-window-foot i{border-radius: 50%;color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .douyin-profile-window:hover,
.inner-page-v2 .douyin-profile-window:focus-visible{color: #ffffff;box-shadow: 0 44px 110px rgba(62,58,57,0.24);}
.inner-page-v2 .douyin-profile-window:hover img,
.inner-page-v2 .douyin-profile-window:focus-visible img{filter: saturate(1.04);}
@media (max-width: 720px){.inner-page-v2 .douyin-proof-metrics > div:nth-child(n + 3){border-top: 1px solid var(--line);}
.inner-page-v2 .douyin-profile-window{border-radius: 18px 18px 48px 18px;}}
.inner-page-v2 .contact-section,
.inner-page-v2 .page-cta{color: #ffffff;background:
    radial-gradient(circle at 91% 0%, rgba(0,159,232,0.26), transparent 30%),
    var(--ink-night);}
.inner-page-v2 .contact-section::before,
.inner-page-v2 .page-cta::before{border: 1px solid rgba(135,208,244,0.14);border-radius: 50%;}
.inner-page-v2 .contact-layout h2,
.inner-page-v2 .page-cta h2{color: #ffffff;}
.inner-page-v2 .contact-layout h2 em,
.inner-page-v2 .page-cta h2 em{color: var(--cyan);}
.inner-page-v2 .contact-layout > div > p:not(.eyebrow),
.inner-page-v2 .page-cta p{color: #b2afae;}
.inner-page-v2 .contact-button{border: 1px solid rgba(255,255,255,0.18);border-radius: 16px;background: rgba(255,255,255,0.025);}
.inner-page-v2 .contact-button b{color: #6e6a69;}
.inner-page-v2 .contact-button i{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .contact-button:hover{border-color: var(--cyan);background: rgba(135,208,244,0.08);}
.inner-page-v2 .contact-button:hover i{color: var(--ink);background: var(--cyan);}
.inner-page-v2 .site-footer{color: #6e6a69;background: #3e3a39;}
.inner-page-v2 .footer-top{border-bottom-color: rgba(255,255,255,0.1);}
.inner-page-v2 .footer-brand{border-radius: 0;background: transparent;}
.inner-page-v2 .footer-links a:hover{color: var(--cyan);}
.inner-page-v2 .back-top{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .rich-section-head h2{color: var(--ink);}
.inner-page-v2 .rich-section-head > p{color: var(--muted);}
.inner-page-v2 .proof-disclaimer{color: #6e6a69;}
.inner-page-v2 .rich-case-section{color: #ffffff;background:
    radial-gradient(circle at 86% 4%, rgba(0,159,232,0.18), transparent 26%),
    #3e3a39;}
.inner-page-v2 .rich-case-section .rich-section-head h2{color: #ffffff;}
.inner-page-v2 .rich-case-section .rich-section-head h2 span{color: var(--cyan);}
.inner-page-v2 .rich-case-section .rich-section-head > p{color: #b2afae;}
.inner-page-v2 .rich-case-card{border: 1px solid rgba(255,255,255,0.14);border-radius: 24px;background: #3e3a39;}
.inner-page-v2 .rich-case-card:first-child{border-radius: 28px 28px 96px 28px;}
.inner-page-v2 .rich-case-card img{filter: saturate(.9) contrast(.98);}
.inner-page-v2 .rich-case-card::after{background: linear-gradient(180deg, transparent 45%, rgba(62,58,57,0.92) 100%);}
.inner-page-v2 .rich-case-card:hover img{filter: saturate(1.05) contrast(1);}
.inner-page-v2 .rich-case-card figcaption{color: #ffffff;}
.inner-page-v2 .rich-case-card figcaption span{color: var(--cyan);}
.inner-page-v2 .rich-case-card figcaption small{color: rgba(255,255,255,0.64);}
.inner-page-v2 .rich-case-section .proof-disclaimer{color: #6e6a69;}
.inner-page-v2 .delivery-section{background: #ffffff;}
.inner-page-v2 .delivery-intro > p:not(.kicker){color: var(--muted);}
.inner-page-v2 .delivery-count{color: var(--cyan-deep);}
.inner-page-v2 .delivery-count small{color: #6e6a69;}
.inner-page-v2 .delivery-matrix{border-top: 1px solid var(--line);}
.inner-page-v2 .delivery-row{border-bottom: 1px solid var(--line);}
.inner-page-v2 .delivery-row > span{color: var(--cyan-deep);}
.inner-page-v2 .delivery-row > div > p{color: #6e6a69;}
.inner-page-v2 .delivery-row > p{color: var(--muted);}
.inner-page-v2 .assurance-grid{border: 1px solid var(--line);border-radius: 22px;background: var(--line);}
.inner-page-v2 .assurance-grid article{background: #f3fafe;}
.inner-page-v2 .assurance-grid span{color: var(--cyan-deep);}
.inner-page-v2 .assurance-grid p{color: var(--muted);}
.inner-page-v2 .seo-proof-section{background: #e7f6fd;}
.inner-page-v2 .seo-proof-card{border: 1px solid rgba(62,58,57,0.12);border-radius: 22px;background: #ffffff;box-shadow: 0 18px 60px rgba(62,58,57,0.07);}
.inner-page-v2 .seo-proof-card:first-child{border-radius: 28px 28px 92px 28px;}
.inner-page-v2 .proof-image{background: #f3fafe;}
.inner-page-v2 .seo-proof-card figcaption{border-top: 1px solid var(--line);}
.inner-page-v2 .seo-proof-card figcaption span{color: var(--cyan-deep);}
.inner-page-v2 .seo-proof-card figcaption small{color: #6e6a69;}
.inner-page-v2 .search-path-section{background: #ffffff;}
.inner-page-v2 .search-path-card{border: 1px solid var(--line);border-radius: 20px;background: #f3fafe;}
.inner-page-v2 .search-path-card:first-child,
.inner-page-v2 .search-path-card:last-child{color: #ffffff;border-color: var(--ink-night);background: var(--ink-night);}
.inner-page-v2 .search-path-card > span{color: var(--cyan-deep);}
.inner-page-v2 .search-path-card:first-child > span,
.inner-page-v2 .search-path-card:last-child > span{color: var(--cyan);}
.inner-page-v2 .search-path-card > i{color: var(--cyan-deep);}
.inner-page-v2 .search-path-card > p{color: var(--muted);}
.inner-page-v2 .search-path-card:first-child > p,
.inner-page-v2 .search-path-card:last-child > p{color: #b2afae;}
.inner-page-v2 .search-path-card small{border-top: 1px solid var(--line);color: #6e6a69;}
.inner-page-v2 .search-path-card:first-child small,
.inner-page-v2 .search-path-card:last-child small{border-top-color: rgba(255,255,255,0.16);color: #6e6a69;}
.inner-page-v2 .search-path-card:not(:last-child)::after{border: 1px solid var(--line);border-radius: 50%;color: var(--cyan-deep);background: #ffffff;}
.inner-page-v2 .answer-anatomy-section{color: #ffffff;background:
    linear-gradient(rgba(135,208,244,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(135,208,244,0.045) 1px, transparent 1px),
    #3e3a39;}
.inner-page-v2 .answer-anatomy-section .rich-section-head h2{color: #ffffff;}
.inner-page-v2 .answer-anatomy-section .rich-section-head h2 span{color: var(--cyan);}
.inner-page-v2 .answer-anatomy-section .rich-section-head > p{color: #b2afae;}
.inner-page-v2 .buyer-query-card,
.inner-page-v2 .evidence-nodes,
.inner-page-v2 .answer-preview-card{border-radius: 24px;}
.inner-page-v2 .buyer-query-card{color: var(--ink-night);background: var(--cyan);}
.inner-page-v2 .buyer-query-card > b{color: rgba(62,58,57,0.12);}
.inner-page-v2 .buyer-query-card small{color: rgba(62,58,57,0.62);}
.inner-page-v2 .evidence-nodes{border: 1px solid rgba(255,255,255,0.14);background: rgba(255,255,255,0.035);}
.inner-page-v2 .evidence-nodes > span{color: var(--cyan);}
.inner-page-v2 .evidence-nodes article{border: 1px solid rgba(255,255,255,0.11);border-radius: 14px;background: rgba(255,255,255,0.035);}
.inner-page-v2 .evidence-nodes article i{border-radius: 50%;color: var(--ink);background: var(--cyan);}
.inner-page-v2 .evidence-nodes article small{color: #6e6a69;}
.inner-page-v2 .answer-preview-card{color: var(--ink);background: #ffffff;}
.inner-page-v2 .answer-preview-card header{border-bottom: 1px solid var(--line);}
.inner-page-v2 .answer-preview-card header span{color: var(--cyan-deep);}
.inner-page-v2 .answer-preview-card header i{border-radius: 50%;background: var(--line);}
.inner-page-v2 .answer-preview-card > div p{color: var(--muted);}
.inner-page-v2 .answer-preview-card footer{border-top: 1px solid var(--line);}
.inner-page-v2 .answer-preview-card footer span{border-radius: 999px;color: #6e6a69;background: var(--paper);}
.inner-page-v2 .answer-anatomy-section .proof-disclaimer{color: #6e6a69;}
.inner-page-v2 .scenario-section{background: var(--paper);}
.inner-page-v2 .scenario-card{border: 1px solid var(--line);border-radius: 22px;background: #ffffff;}
.inner-page-v2 .scenario-card:nth-child(2),
.inner-page-v2 .scenario-card:nth-child(3){background: #f3fafe;}
.inner-page-v2 .scenario-card:nth-child(4){color: #ffffff;border-color: var(--ink-night);background: var(--ink-night);}
.inner-page-v2 .scenario-card > span{color: rgba(0,159,232,0.14);}
.inner-page-v2 .scenario-card > p{color: var(--cyan-deep);}
.inner-page-v2 .scenario-card small{border-top: 1px solid var(--line);color: var(--muted);}
.inner-page-v2 .scenario-card:nth-child(4) > p{color: var(--cyan);}
.inner-page-v2 .scenario-card:nth-child(4) small{border-top-color: rgba(255,255,255,0.15);color: #6e6a69;}
.inner-page-v2 .dm-pain-section{background:
    linear-gradient(rgba(0,159,232,0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,159,232,0.025) 1px, transparent 1px),
    #e7f6fd;}
.inner-page-v2 .dm-pain-title > span:first-child{color: var(--ink);}
.inner-page-v2 .dm-pain-title > span:last-child{color: var(--cyan-deep);}
.inner-page-v2 .dm-variance-state{border: 1px solid var(--line);border-radius: 22px;background: #ffffff;}
.inner-page-v2 .dm-variance-state > span{color: #6e6a69;}
.inner-page-v2 .dm-variance-state > b{color: var(--ink);}
.inner-page-v2 .dm-variance-state > small{color: #6e6a69;}
.inner-page-v2 .dm-standard-signal{border-left: 1px solid var(--line);}
.inner-page-v2 .dm-standard-signal i{border-radius: 999px 999px 2px 2px;background: #b7e3f8;}
.inner-page-v2 .dm-variance-state.is-standard{color: #ffffff;border-color: #3e3a39;background: #3e3a39;}
.inner-page-v2 .is-standard > span{color: var(--cyan);}
.inner-page-v2 .is-standard > b{color: #ffffff;}
.inner-page-v2 .is-standard > small{color: #6e6a69;}
.inner-page-v2 .is-standard .dm-standard-signal{border-left-color: rgba(255,255,255,0.13);}
.inner-page-v2 .is-standard .dm-standard-signal i{background: var(--cyan);box-shadow: 0 0 20px rgba(135,208,244,0.14);}
.inner-page-v2 .dm-variance-arrow{border: 1px solid rgba(0,159,232,0.24);border-radius: 50%;color: var(--cyan-deep);background: #ffffff;}
.inner-page-v2 .dm-pain-ledger{border: 1px solid #cfeefd;border-radius: 23px 23px 72px 23px;background: #ffffff;box-shadow: 0 28px 70px rgba(62,58,57,0.08);}
.inner-page-v2 .dm-pain-ledger-head{color: #ffffff;background: var(--cyan-deep);}
.inner-page-v2 .dm-pain-ledger-head span{border-left: 1px solid rgba(255,255,255,0.2);}
.inner-page-v2 .dm-pain-ledger-head span:first-child{border-left: 0;}
.inner-page-v2 .dm-pain-ledger-body article{border-bottom: 1px solid #cfeefd;}
.inner-page-v2 .dm-pain-ledger-body article:last-child{border-bottom: 0;}
.inner-page-v2 .dm-pain-ledger-body article:hover{background: #ffffff;}
.inner-page-v2 .dm-pain-ledger-body h3,
.inner-page-v2 .dm-pain-ledger-body p,
.inner-page-v2 .dm-pain-ledger-body strong{border-left: 1px solid #cfeefd;}
.inner-page-v2 .dm-pain-ledger-body h3{border-left: 0;color: var(--ink);}
.inner-page-v2 .dm-pain-ledger-body p{color: #6e6a69;}
.inner-page-v2 .dm-pain-ledger-body strong{color: #009fe8;background: rgba(135,208,244,0.09);}
.inner-page-v2 .dm-pain-conclusion{border-radius: 20px 20px 58px 20px;color: #ffffff;background: #3e3a39;}
.inner-page-v2 .dm-pain-conclusion > span{color: var(--cyan);}
.inner-page-v2 .dm-pain-conclusion > p{color: #ffffff;}
.inner-page-v2 .agent-console-section{background: #e7f6fd;}
.inner-page-v2 .agent-console{border: 1px solid rgba(62,58,57,0.16);border-radius: 28px 28px 92px 28px;background: #3e3a39;box-shadow: 0 30px 90px rgba(62,58,57,0.16);}
.inner-page-v2 .console-topbar{border-bottom: 1px solid rgba(255,255,255,0.1);color: #6e6a69;}
.inner-page-v2 .console-topbar i{border-radius: 50%;background: #009fe8;}
.inner-page-v2 .console-topbar span{color: var(--cyan);}
.inner-page-v2 .console-topbar p b{color: #b2afae;}
.inner-page-v2 .console-queue{border-right: 1px solid rgba(255,255,255,0.1);}
.inner-page-v2 .console-approval{border-left: 1px solid rgba(255,255,255,0.1);}
.inner-page-v2 .console-queue > span,
.inner-page-v2 .console-workflow > span,
.inner-page-v2 .console-approval > span{color: var(--cyan);}
.inner-page-v2 .console-queue article{border: 1px solid rgba(255,255,255,0.09);border-radius: 14px;background: rgba(255,255,255,0.025);}
.inner-page-v2 .console-queue article.is-active{border-color: rgba(135,208,244,0.42);background: rgba(135,208,244,0.08);}
.inner-page-v2 .console-queue article > i{color: var(--cyan);}
.inner-page-v2 .console-queue article b{color: #ffffff;}
.inner-page-v2 .console-queue article small{color: #6e6a69;}
.inner-page-v2 .console-queue article em{color: #6e6a69;}
.inner-page-v2 .console-workflow li{border: 1px solid rgba(255,255,255,0.1);border-radius: 15px;background: rgba(255,255,255,0.025);}
.inner-page-v2 .console-workflow li i{border-radius: 50%;color: var(--ink);background: #009fe8;}
.inner-page-v2 .console-workflow li b{color: #ffffff;}
.inner-page-v2 .console-workflow li small{color: #6e6a69;}
.inner-page-v2 .console-workflow li.is-review{border-color: rgba(135,208,244,0.48);background: rgba(0,159,232,0.1);}
.inner-page-v2 .console-workflow li.is-review i{background: var(--cyan);}
.inner-page-v2 .console-approval > b{color: #ffffff;}
.inner-page-v2 .console-approval ul{border-top: 1px solid rgba(255,255,255,0.1);}
.inner-page-v2 .console-approval li{border-bottom: 1px solid rgba(255,255,255,0.1);color: #6e6a69;}
.inner-page-v2 .console-approval li::before{color: var(--cyan);}
.inner-page-v2 .console-approval > p{color: #6e6a69;}
.inner-page-v2 .console-approval > p em{color: var(--cyan);}
.inner-page-v2.page-dongming-ai .agent-hero-proof{border-radius: 0;background: transparent;}
.inner-page-v2.page-dongming-ai .agent-hero-proof li{background: transparent;}
.inner-page-v2.page-dongming-ai .agent-hero-proof b{color: var(--cyan-deep);}
.inner-page-v2.page-dongming-ai .agent-hero-proof b small{color: #6e6a69;}
.inner-page-v2.page-dongming-ai .agent-hero-proof li > span{color: #6e6a69;}
.inner-page-v2 .dm-architecture-section{background: #ffffff;}
.inner-page-v2 .dm-module-grid{border: 1px solid var(--line);border-radius: 26px 26px 86px 26px;background: var(--line);}
.inner-page-v2 .dm-module-card{background: #f3fafe;}
.inner-page-v2 .dm-module-card > span{color: var(--cyan-deep);}
.inner-page-v2 .dm-module-card > b{color: var(--ink);}
.inner-page-v2 .dm-module-card > p{color: var(--muted);}
.inner-page-v2 .dm-module-card > small{border-top: 1px solid var(--line);color: #6e6a69;}
.inner-page-v2 .dm-module-card.is-data{color: #ffffff;background: var(--ink-night);}
.inner-page-v2 .dm-module-card.is-data > span{color: var(--cyan);}
.inner-page-v2 .dm-module-card.is-data > b{color: #ffffff;}
.inner-page-v2 .dm-module-card.is-data > p{color: #b2afae;}
.inner-page-v2 .dm-module-card.is-data > small{border-top-color: rgba(255,255,255,0.14);color: #6e6a69;}
.inner-page-v2 .dm-skill-section{color: #ffffff;background:
    linear-gradient(rgba(135,208,244,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(135,208,244,0.04) 1px, transparent 1px),
    #3e3a39;}
.inner-page-v2 .dm-skill-section .rich-section-head h2{color: #ffffff;}
.inner-page-v2 .dm-skill-section .rich-section-head h2 span{color: var(--cyan);}
.inner-page-v2 .dm-skill-section .rich-section-head > p{color: #b2afae;}
.inner-page-v2 .dm-skill-section .kicker{color: var(--cyan);}
.inner-page-v2 .dm-skill-flow{border: 1px solid rgba(255,255,255,0.14);border-radius: 18px;background: rgba(255,255,255,0.035);}
.inner-page-v2 .dm-skill-flow span{border-right: 1px solid rgba(255,255,255,0.12);color: #ffffff;}
.inner-page-v2 .dm-skill-flow span:last-child{border-right: 0;color: var(--cyan);}
.inner-page-v2 .dm-skill-flow span:not(:last-child)::after{border: 1px solid rgba(255,255,255,0.16);border-radius: 50%;color: var(--cyan);background: #3e3a39;}
.inner-page-v2 .dm-skill-card{border: 1px solid rgba(255,255,255,0.13);border-radius: 20px;background: rgba(255,255,255,0.035);}
.inner-page-v2 .dm-skill-card.is-human{border-color: rgba(135,208,244,0.5);background: rgba(0,159,232,0.075);}
.inner-page-v2 .dm-skill-card header > span{color: var(--cyan);}
.inner-page-v2 .dm-skill-card header > b{border: 1px solid rgba(135,208,244,0.25);border-radius: 999px;color: #6e6a69;}
.inner-page-v2 .dm-skill-card h3{color: #ffffff;}
.inner-page-v2 .dm-skill-card h3 small{color: var(--cyan);}
.inner-page-v2 .dm-skill-card > p{color: #b2afae;}
.inner-page-v2 .dm-skill-card footer{border-top: 1px solid rgba(255,255,255,0.11);}
.inner-page-v2 .dm-skill-card footer span{color: #6e6a69;}
.inner-page-v2 .dm-skill-card footer p{color: #b2afae;}
.inner-page-v2 .dm-deliverable-rail{border: 1px solid rgba(255,255,255,0.14);border-radius: 18px 18px 54px 18px;background: rgba(255,255,255,0.035);}
.inner-page-v2 .dm-deliverable-rail > p{color: var(--cyan);}
.inner-page-v2 .dm-deliverable-rail span{color: #b2afae;}
.inner-page-v2 .dm-deliverable-rail span::before{border-radius: 50%;background: var(--cyan);}
.inner-page-v2 .role-section{color: #ffffff;background: #3e3a39;}
.inner-page-v2 .role-section .rich-section-head h2{color: #ffffff;}
.inner-page-v2 .role-section .rich-section-head h2 span{color: var(--cyan);}
.inner-page-v2 .role-section .rich-section-head > p{color: #b2afae;}
.inner-page-v2 .role-card{border: 1px solid rgba(255,255,255,0.13);border-radius: 22px;background: rgba(255,255,255,0.03);}
.inner-page-v2 .role-card-ai{color: var(--ink);border-color: var(--cyan);background: var(--cyan);}
.inner-page-v2 .role-card > span{color: var(--cyan);}
.inner-page-v2 .role-card-ai > span{color: #009fe8;}
.inner-page-v2 .role-card ul{border-top: 1px solid rgba(255,255,255,0.14);}
.inner-page-v2 .role-card li{border-bottom: 1px solid rgba(255,255,255,0.14);color: #b2afae;}
.inner-page-v2 .role-card-ai ul,
.inner-page-v2 .role-card-ai li{border-color: rgba(62,58,57,0.17);}
.inner-page-v2 .role-card-ai li{color: rgba(62,58,57,0.75);}
.inner-page-v2 .role-card small{color: #6e6a69;}
.inner-page-v2 .role-card-ai small{color: rgba(62,58,57,0.6);}
.inner-page-v2 .field-section{background: #3e3a39;}
.inner-page-v2 .field-section .rich-section-head h2{color: #ffffff;}
.inner-page-v2 .field-section .rich-section-head h2 span{color: var(--cyan);}
.inner-page-v2 .field-section .rich-section-head > p{color: #b2afae;}
.inner-page-v2 .field-photo{border-radius: 22px;background: #3e3a39;}
.inner-page-v2 .field-photo-main{border-radius: 28px 28px 92px 28px;}
.inner-page-v2 .field-photo img{filter: saturate(.82) contrast(1.04);}
.inner-page-v2 .field-photo::after{background: linear-gradient(180deg, transparent 45%, rgba(62,58,57,0.9));}
.inner-page-v2 .field-photo figcaption{color: #ffffff;}
.inner-page-v2 .field-photo figcaption span{color: var(--cyan);}
.inner-page-v2 .field-photo figcaption small{color: rgba(255,255,255,0.62);}
.inner-page-v2 .company-timeline{border: 1px solid var(--line);border-radius: 22px;background: var(--line);}
.inner-page-v2 .company-timeline article{background: #f3fafe;}
.inner-page-v2 .company-timeline article.is-now{color: #ffffff;background: var(--ink-night);}
.inner-page-v2 .company-timeline span{color: var(--cyan-deep);}
.inner-page-v2 .company-timeline article.is-now span{color: var(--cyan);}
.inner-page-v2 .company-timeline sup{color: var(--cyan-deep);}
.inner-page-v2 .company-timeline p{color: var(--muted);}
.inner-page-v2 .company-timeline article.is-now p{color: #6e6a69;}
.inner-page-v2 .company-source-note{color: #6e6a69;}
.inner-page-v2 .audience-section{background: var(--paper);}
.inner-page-v2 .audience-card{border: 1px solid var(--line);border-radius: 21px;background: #ffffff;}
.inner-page-v2 .audience-card > span{color: var(--cyan-deep);}
.inner-page-v2 .audience-card p{color: var(--muted);}
.inner-page-v2 .fit-boundary{border-radius: 24px 24px 78px 24px;color: #ffffff;background: var(--ink-night);}
.inner-page-v2 .fit-boundary::before{border: 1px solid rgba(135,208,244,0.18);border-radius: 50%;box-shadow: 0 0 0 45px rgba(135,208,244,0.035);}
.inner-page-v2 .fit-boundary > span{color: var(--cyan);}
.inner-page-v2 .fit-boundary p{color: #b2afae;}
@media (max-width: 980px){.inner-page-v2 .nav-toggle{border: 1px solid rgba(62,58,57,0.16);border-radius: 999px;color: var(--ink);background: rgba(255,255,255,0.8);}
.inner-page-v2 .nav-toggle i{background: var(--ink);}
.inner-page-v2 .site-nav{border: 0;border-radius: 24px;color: rgba(255,255,255,0.74);background: rgba(62,58,57,0.98);box-shadow: 0 28px 70px rgba(62,58,57,0.28);}
.inner-page-v2 .site-nav a{border-radius: 12px;color: rgba(255,255,255,0.74);}
.inner-page-v2 .site-nav a:hover,
  .inner-page-v2 .site-nav a:focus-visible,
  .inner-page-v2 .site-nav a.is-current,
  .inner-page-v2 .site-nav a[aria-current="page"]{color: #ffffff;background: rgba(255,255,255,0.08);}
.inner-page-v2 .process-step:nth-child(2),
  .inner-page-v2 .process-item:nth-child(2){border-right: 1px solid rgba(255,255,255,0.16);}
.inner-page-v2 .process-step:nth-child(n/**/+3),
  .inner-page-v2 .process-item:nth-child(n/**/+3){border-top: 0;}}
@media (max-width: 720px){.inner-page-v2 .button-ghost{background: transparent;}
.inner-page-v2 .inner-proof-card,
  .inner-page-v2 .agent-page-visual{border-radius: 24px 24px 72px 24px;}
.inner-page-v2 .process-step,
  .inner-page-v2 .process-item,
  .inner-page-v2 .process-step:nth-child(2),
  .inner-page-v2 .process-item:nth-child(2),
  .inner-page-v2 .process-step:last-child,
  .inner-page-v2 .process-item:last-child{border: 1px solid rgba(255,255,255,0.16);border-bottom: 0;}
.inner-page-v2 .process-step:last-child,
  .inner-page-v2 .process-item:last-child{border-bottom: 1px solid rgba(255,255,255,0.16);}
.inner-page-v2 .wide-statement{border-radius: 24px 24px 68px 24px;}
.inner-page-v2 .contact-button{border-radius: 14px;}}
@media (max-width: 980px){.inner-page-v2.page-google-seo .process-step,
  .inner-page-v2.page-google-seo .process-step:nth-child(2),
  .inner-page-v2.page-google-seo .process-step:nth-child(n/**/+3),
  .inner-page-v2.page-google-seo .process-step:last-child{border: 0;border-top: 1px solid rgba(0,159,232,0.18);}
.inner-page-v2.page-google-seo .process-step:last-child{border-bottom: 1px solid rgba(0,159,232,0.18);}}
@media (max-width: 720px){.inner-page-v2.page-google-seo .process-step,
  .inner-page-v2.page-google-seo .process-step:nth-child(2),
  .inner-page-v2.page-google-seo .process-step:nth-child(n/**/+3),
  .inner-page-v2.page-google-seo .process-step:last-child{border: 0;border-top: 1px solid rgba(0,159,232,0.18);background: transparent;}
.inner-page-v2.page-google-seo .process-step:last-child{border-bottom: 1px solid rgba(0,159,232,0.18);}}
@media (max-width: 1180px){.inner-page-v2 .console-approval{border-top: 1px solid rgba(255,255,255,0.1);border-left: 0;}}
@media (max-width: 720px){.inner-page-v2 .dm-pain-ledger{border-radius: 20px 20px 60px 20px;}
.inner-page-v2 .dm-pain-ledger-body h3,
  .inner-page-v2 .dm-pain-ledger-body p,
  .inner-page-v2 .dm-pain-ledger-body strong{border-bottom: 1px solid #cfeefd;border-left: 0;}
.inner-page-v2 .dm-pain-ledger-body h3{color: var(--ink);}
.inner-page-v2 .dm-pain-ledger-body strong{border-bottom: 0;}
.inner-page-v2 .dm-pain-ledger-body [data-label]::before{color: #6e6a69;}
.inner-page-v2 .dm-pain-ledger-body strong[data-label]::before{color: #6e6a69;}
.inner-page-v2 .rich-case-card{border-radius: 19px;}
.inner-page-v2 .rich-case-card:first-child{border-radius: 22px 22px 68px 22px;}
.inner-page-v2 .seo-proof-card{border-radius: 18px;}
.inner-page-v2 .seo-proof-card:first-child{border-radius: 22px 22px 66px 22px;}
.inner-page-v2 .buyer-query-card,
  .inner-page-v2 .evidence-nodes,
  .inner-page-v2 .answer-preview-card{border-radius: 20px;}
.inner-page-v2 .agent-console{border-radius: 22px 22px 66px 22px;}
.inner-page-v2 .console-queue{border-right: 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
.inner-page-v2 .dm-module-grid{border-radius: 22px 22px 66px 22px;}
.inner-page-v2 .dm-skill-flow span{border-right: 0;border-bottom: 1px solid rgba(255,255,255,0.12);}
.inner-page-v2 .dm-skill-flow span:last-child{border-bottom: 0;}
.inner-page-v2 .dm-deliverable-rail{border-radius: 16px 16px 48px 16px;}
.inner-page-v2 .field-photo{border-radius: 19px;}
.inner-page-v2 .field-photo-main{border-radius: 22px 22px 68px 22px;}
.inner-page-v2 .fit-boundary{border-radius: 22px 22px 68px 22px;}}
.footer-v2{color: #b2afae;background: #3e3a39;}
.footer-v2::before{background-image:
    linear-gradient(rgba(135,208,244,0.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(135,208,244,0.035) 1px, transparent 1px);}
.footer-v2::after{border: 1px solid rgba(135,208,244,0.12);border-radius: 50%;box-shadow: 0 0 0 95px rgba(0,159,232,0.025), 0 0 0 190px rgba(0,159,232,0.014);}
.footer-v2-opening{border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer-v2-kicker{color: #b2afae;}
.footer-v2-opening h2{color: #ffffff;}
.footer-v2-opening h2 span{color: #b2afae;}
.footer-v2-cta{border: 1px solid rgba(135,208,244,0.34);border-radius: 22px 22px 58px 22px;color: #ffffff;background: rgba(135,208,244,0.055);}
.footer-v2-cta b{color: #6e6a69;}
.footer-v2-cta i{border-radius: 50%;color: #3e3a39;background: #87d0f4;}
.footer-v2-cta:hover,
.footer-v2-cta:focus-visible{color: #3e3a39;border-color: #87d0f4;background: #87d0f4;}
.footer-v2-cta:hover b,
.footer-v2-cta:focus-visible b{color: rgba(62,58,57,0.62);}
.footer-v2-cta:hover i,
.footer-v2-cta:focus-visible i{background: #ffffff;}
.footer-v2-directory{border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer-v2-logo{border-radius: 0;background: transparent;}
.footer-v2-logo img{background: transparent;}
.footer-v2-brand-block > p{color: #6e6a69;}
.footer-v2-tags span{border: 1px solid rgba(135,208,244,0.16);border-radius: 999px;color: #6e6a69;}
.footer-v2-column > p,
.footer-v2-contact > p:first-child{color: #b2afae;}
.footer-v2-column a{border-bottom: 1px solid rgba(255,255,255,0.08);color: #b2afae;}
.footer-v2-column a span{color: #6e6a69;}
.footer-v2-column a::after{color: #6e6a69;}
.footer-v2-column a:hover,
.footer-v2-column a:focus-visible{border-color: rgba(135,208,244,0.24);color: #b2afae;}
.footer-v2-phone{color: #ffffff;}
.footer-v2-mail{color: #b2afae;}
.footer-v2-contact-address{color: #6e6a69;}
.footer-v2-contact small{color: #6e6a69;}
.footer-v2-contact a:hover,
.footer-v2-contact a:focus-visible{color: #ffffff;}
.footer-v2-signature{border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer-v2-signature span{color: rgba(178,175,174,0.12);}
.footer-v2-signature b{color: #6e6a69;}
.footer-v2-legal{color: #6e6a69;}
.footer-v2-legal a:hover,
.footer-v2-legal a:focus-visible{color: #b2afae;}
.inner-page-v2 .site-footer.footer-v2,
.home-v4 .site-footer.footer-v2{color: #b2afae;background: #3e3a39;}
.inner-page-v2 .site-footer.footer-v2 a,
.home-v4 .site-footer.footer-v2 a{color: inherit;}
.inner-page-v2 .site-footer.footer-v2 .footer-v2-mail,
.home-v4 .site-footer.footer-v2 .footer-v2-mail,
.inner-page-v2 .site-footer.footer-v2 .footer-v2-column a:hover,
.inner-page-v2 .site-footer.footer-v2 .footer-v2-column a:focus-visible,
.home-v4 .site-footer.footer-v2 .footer-v2-column a:hover,
.home-v4 .site-footer.footer-v2 .footer-v2-column a:focus-visible{color: #b2afae;}
@media (max-width: 720px){.footer-v2-cta{border-radius: 18px 18px 45px 18px;}}
:root{--sim-ink: #3e3a39;--sim-text: #3e3a39;--sim-muted: #6e6a69;--sim-blue: #009fe8;--sim-blue-deep: #009fe8;--sim-sky: #87d0f4;--sim-mist: #e7f6fd;--sim-paper: #f3fafe;--sim-line: #cfeefd;--sim-success: #009fe8;--sim-white: #ffffff;}
.snk-sim{border: 1px solid rgba(62,58,57,0.11);border-radius: clamp(26px, 2.4vw, 38px);color: var(--sim-ink);background: rgba(255,255,255,0.96);box-shadow: 0 34px 90px rgba(62,58,57,0.14);}
.snk-sim::before{background: var(--sim-sky);}
.snk-sim.is-complete::before{background: var(--sim-success);}
.snk-sim-status{color: var(--sim-blue-deep);}
.snk-sim-replay{border: 1px solid var(--sim-line);border-radius: 999px;color: #6e6a69;background: var(--sim-white);}
.snk-sim-replay:hover,
.snk-sim-replay:focus-visible{border-color: var(--sim-blue);color: var(--sim-blue-deep);background: var(--sim-mist);outline: 0;}
.snk-sim-query{border: 1px solid #cfeefd;border-radius: 999px;background: #ffffff;}
.snk-sim-query > span{color: var(--sim-blue-deep);}
.snk-sim-query p{color: #3e3a39;}
.snk-sim-caret{background: var(--sim-blue);}
.snk-sim-canvas{border: 1px solid rgba(207,238,253,0.75);border-radius: clamp(20px, 1.8vw, 28px);background: var(--sim-paper);}
.snk-sim-result-top{border-bottom: 1px solid var(--sim-line);}
.snk-sim-result-top small,
.snk-sim-overline{color: var(--sim-muted);}
.snk-sim-result-top b{color: var(--sim-ink);}
.snk-sim-result-top > span{border: 1px solid rgba(0,159,232,0.18);border-radius: 999px;color: var(--sim-blue-deep);background: #ffffff;}
.snk-sim-note{color: var(--sim-muted);}
.snk-sim--home{border-color: rgba(0,159,232,0.16);border-radius: 34px 34px 90px 34px;}
.snk-sim-journey li{border: 1px solid transparent;border-radius: 15px;color: #6e6a69;background: transparent;}
.snk-sim-journey li > span{color: #6e6a69;}
.snk-sim-journey li b{color: inherit;}
.snk-sim-journey li small{color: #6e6a69;}
.snk-sim-journey li [data-demo-state]{color: #6e6a69;}
.snk-sim-journey li.is-current{border-color: rgba(0,159,232,0.24);color: var(--sim-ink);background: #ffffff;}
.snk-sim-journey li.is-done > span,
.snk-sim-journey li.is-done [data-demo-state]{color: var(--sim-blue-deep);}
.snk-sim.is-complete .snk-sim-journey li.is-done [data-demo-state]{color: var(--sim-success);}
.snk-sim-complete{border: 1px solid rgba(0,159,232,0.18);border-radius: 16px;background: #ffffff;}
.snk-sim-complete span{color: var(--sim-muted);}
.snk-sim-complete b{color: var(--sim-ink);}
.snk-sim-complete small{color: var(--sim-success);}
.snk-sim.is-complete .snk-sim-complete{border-color: rgba(0,159,232,0.32);box-shadow: 0 12px 28px rgba(0,159,232,0.09);}
.snk-sim-band{background: #e7f6fd;}
.snk-sim-band--ai{background: #f3fafe;}
.snk-sim-band--agent{background: #e7f6fd;}
.snk-sim-kicker{color: var(--sim-blue-deep);}
.snk-sim-copy h2{color: var(--sim-ink);}
.snk-sim-copy h2 span{color: var(--sim-ink);}
.snk-sim-copy h2 span:last-child{color: var(--sim-blue);}
.snk-sim-copy > p:last-child{color: #6e6a69;}
.snk-sim-band .snk-sim{box-shadow: 0 38px 90px rgba(62,58,57,0.13);}
.snk-search-result-url{color: var(--sim-muted);}
.snk-search-result h3{color: #009fe8;}
.snk-search-result > p:not(.snk-search-result-url){color: #6e6a69;}
.snk-rank-label{border-top: 1px solid var(--sim-line);}
.snk-rank-label b{color: var(--sim-ink);}
.snk-rank-label span{color: var(--sim-muted);}
.snk-rank-track::before{background: var(--sim-line);}
.snk-rank-track li{color: var(--sim-muted);}
.snk-rank-track li > span{border: 1px solid var(--sim-line);border-radius: 50%;color: #6e6a69;background: #ffffff;}
.snk-rank-track li.is-done > span{border-color: rgba(0,159,232,0.28);color: var(--sim-blue-deep);background: var(--sim-mist);}
.snk-rank-track li.is-current > span{border-color: var(--sim-blue);box-shadow: 0 0 0 6px rgba(0,159,232,0.09);}
.snk-sim.is-complete .snk-rank-track li:last-child > span{border-color: var(--sim-success);color: #ffffff;background: var(--sim-success);box-shadow: 0 0 0 6px rgba(0,159,232,0.1);}
.snk-ai-answer{border: 1px solid var(--sim-line);border-radius: 18px;background: #ffffff;}
.snk-ai-answer p{color: #3e3a39;}
.snk-ai-answer strong{color: var(--sim-blue-deep);}
.snk-ai-evidence li{border: 1px solid transparent;border-radius: 13px;color: #6e6a69;background: #f3fafe;}
.snk-ai-evidence li > span{color: #6e6a69;}
.snk-ai-evidence li b{color: inherit;}
.snk-ai-evidence li small{color: #6e6a69;}
.snk-ai-evidence li [data-demo-state]{color: #6e6a69;}
.snk-ai-evidence li.is-current{border-color: rgba(0,159,232,0.23);color: var(--sim-ink);background: #ffffff;}
.snk-ai-evidence li.is-done [data-demo-state]{color: var(--sim-blue-deep);}
.snk-sim.is-complete .snk-ai-answer{border-color: rgba(0,159,232,0.28);box-shadow: 0 14px 34px rgba(0,159,232,0.08);}
.snk-sim.is-complete .snk-ai-evidence li.is-done [data-demo-state]{color: var(--sim-success);}
.snk-ai-citation{border-top: 1px solid var(--sim-line);color: #6e6a69;}
.snk-ai-citation b{color: var(--sim-ink);}
.snk-ai-citation span{color: var(--sim-success);}
.snk-agent-task li{border: 1px solid transparent;border-radius: 14px;color: #6e6a69;background: #ffffff;}
.snk-agent-task li > span{color: #6e6a69;}
.snk-agent-task li b{color: inherit;}
.snk-agent-task li small{color: #6e6a69;}
.snk-agent-task li [data-demo-state]{color: #6e6a69;}
.snk-agent-task li.is-current{border-color: rgba(0,159,232,0.25);color: var(--sim-ink);box-shadow: 0 10px 26px rgba(62,58,57,0.07);}
.snk-agent-task li.is-done [data-demo-state]{color: var(--sim-blue-deep);}
.snk-sim.is-complete .snk-agent-task li.is-done:last-child [data-demo-state]{color: var(--sim-success);}
.snk-agent-output{border: 1px solid var(--sim-line);border-radius: 15px;background: #f3fafe;}
.snk-agent-output span{color: var(--sim-muted);}
.snk-agent-output b{color: var(--sim-ink);}
.snk-agent-output small{color: var(--sim-muted);}
.snk-sim.is-complete .snk-agent-output{border-color: rgba(0,159,232,0.26);background: #ffffff;}
.snk-sim.is-complete .snk-agent-output small{color: var(--sim-success);}
.inner-page-v2 .inner-hero .snk-sim--hero{border-color: rgba(0,159,232,0.16);border-radius: 30px 30px 88px 30px;box-shadow: 0 34px 86px rgba(62,58,57,0.16);}
.snk-sim--hero-site{background:
    radial-gradient(circle at 100% 0%, rgba(135,208,244,0.18), transparent 31%),
    rgba(255,255,255,0.97);}
.snk-sim--hero-site::before{background: linear-gradient(90deg, var(--sim-blue), var(--sim-sky) 58%, rgba(135,208,244,0.12));}
.snk-sim--hero-site.is-complete::before{background: linear-gradient(90deg, var(--sim-success), #87d0f4);}
.snk-site-build-steps li{border: 1px solid transparent;border-radius: 12px;color: #6e6a69;background: rgba(255,255,255,0.58);}
.snk-site-build-steps li > span{color: #6e6a69;}
.snk-site-build-steps li b{color: inherit;}
.snk-site-build-steps li small{color: #6e6a69;}
.snk-site-build-steps li [data-demo-state]{color: #6e6a69;}
.snk-site-build-steps li.is-current{border-color: rgba(0,159,232,0.25);color: var(--sim-ink);background: #ffffff;box-shadow: 0 9px 22px rgba(62,58,57,0.07);}
.snk-site-build-steps li.is-done > span,
.snk-site-build-steps li.is-done [data-demo-state]{color: var(--sim-blue-deep);}
.snk-sim--hero-site.is-complete .snk-site-build-steps li.is-done [data-demo-state]{color: var(--sim-success);}
.snk-site-screen{border: 1px solid #b7e3f8;border-radius: 15px;color: #3e3a39;background: #ffffff;box-shadow: 0 15px 30px rgba(62,58,57,0.09);}
.snk-site-screen > header{border-bottom: 1px solid #cfeefd;background: #e7f6fd;}
.snk-site-screen > header > i{border-radius: 50%;background: #b7e3f8;}
.snk-site-screen > header > i:first-child{background: var(--sim-sky);}
.snk-site-screen > header > span{color: #6e6a69;}
.snk-site-screen > header > b{color: var(--sim-blue-deep);}
.snk-sim--hero-site.is-complete .snk-site-screen > header > b{color: var(--sim-success);}
.snk-site-screen > nav{border-bottom: 1px solid #e7f6fd;filter: grayscale(1);}
.snk-site-screen > nav > strong{border-radius: 8px;color: #ffffff;background: var(--sim-blue);}
.snk-site-screen > nav > div{color: #6e6a69;}
.snk-site-screen > nav > em{border-radius: 999px;color: #ffffff;background: #3e3a39;}
.snk-site-screen-hero{background:
    radial-gradient(circle at 84% 15%, rgba(0,159,232,0.18), transparent 34%),
    linear-gradient(135deg, #e7f6fd, #ffffff 63%);}
.snk-site-screen-hero > div > small{color: var(--sim-blue-deep);}
.snk-site-screen-hero h3{color: #3e3a39;}
.snk-site-screen-hero h3 strong{color: var(--sim-blue);}
.snk-site-screen-hero > div > p{color: #6e6a69;}
.snk-site-screen-hero > aside{border: 1px solid rgba(0,159,232,0.18);border-radius: 12px 12px 30px 12px;background: rgba(255,255,255,0.8);}
.snk-site-screen-hero > aside > span{color: var(--sim-blue-deep);}
.snk-site-screen-hero > aside > i{border-radius: 7px;background: linear-gradient(140deg, #cfeefd, #87d0f4);}
.snk-site-screen-hero > aside > small{color: #6e6a69;}
.snk-site-screen > footer{border-top: 1px solid #e7f6fd;color: #6e6a69;background: #e7f6fd;}
.snk-site-screen > footer span{background: #f3fafe;}
.snk-sim--hero-site:has(.is-architecture.is-done) .snk-site-screen > nav{filter: none;}
.snk-site-build-output{border: 1px solid var(--sim-line);border-radius: 13px;background: #ffffff;}
.snk-site-build-output span{color: var(--sim-muted);}
.snk-site-build-output b{color: var(--sim-ink);}
.snk-site-build-output small{color: var(--sim-muted);}
.snk-sim--hero-site.is-complete .snk-site-build-output{border-color: rgba(0,159,232,0.3);box-shadow: 0 10px 25px rgba(0,159,232,0.08);}
.snk-sim--hero-site.is-complete .snk-site-build-output small{color: var(--sim-success);}
.snk-sim--hero-agent{color: #ffffff;border-color: rgba(135,208,244,0.28) !important;background:
    radial-gradient(circle at 100% 0%, rgba(0,159,232,0.24), transparent 34%),
    linear-gradient(rgba(135,208,244,0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(135,208,244,0.045) 1px, transparent 1px),
    #3e3a39;box-shadow: 0 38px 96px rgba(62,58,57,0.28) !important;}
.snk-sim--hero-agent::before{background: linear-gradient(90deg, var(--sim-blue), var(--sim-sky) 54%, rgba(135,208,244,0.18));}
.snk-sim--hero-agent.is-complete::before{background: linear-gradient(90deg, var(--sim-success), #87d0f4);}
.snk-sim--hero-agent .snk-sim-status{color: var(--sim-sky);}
.snk-sim--hero-agent .snk-sim-replay{border-color: rgba(255,255,255,0.14);color: #b2afae;background: rgba(255,255,255,0.055);}
.snk-sim--hero-agent .snk-sim-replay:hover,
.snk-sim--hero-agent .snk-sim-replay:focus-visible{border-color: var(--sim-sky);color: #ffffff;background: rgba(135,208,244,0.12);}
.snk-sim--hero-agent .snk-sim-query{border-color: rgba(135,208,244,0.22) !important;background: rgba(62,58,57,0.48) !important;}
.snk-sim--hero-agent .snk-sim-query > span{color: var(--sim-sky);}
.snk-sim--hero-agent .snk-sim-query p{color: #ffffff;}
.snk-sim--hero-agent .snk-sim-canvas{border-color: rgba(255,255,255,0.1) !important;background: rgba(62,58,57,0.54) !important;}
.snk-sim--hero-agent .snk-sim-note{color: #6e6a69;}
.dm-engine-core{border: 1px solid rgba(135,208,244,0.18);border-radius: 17px;background: linear-gradient(100deg, rgba(0,159,232,0.14), rgba(255,255,255,0.035));}
.dm-engine-core > strong{color: #ffffff;}
.dm-engine-core > span{color: #6e6a69;}
.dm-engine-core > i{color: var(--sim-sky);}
.dm-engine-core > div{border-left: 1px solid rgba(255,255,255,0.12);}
.dm-engine-core small{color: #6e6a69;}
.dm-engine-core b{color: var(--sim-sky);}
.dm-engine-core em{color: #b2afae;}
.snk-sim--hero-agent .dm-hero-task li{border-color: rgba(255,255,255,0.075);color: #b2afae;background: rgba(255,255,255,0.035);}
.snk-sim--hero-agent .dm-hero-task li > span{color: #6e6a69;}
.snk-sim--hero-agent .dm-hero-task li small{color: #6e6a69;}
.snk-sim--hero-agent .dm-hero-task li [data-demo-state]{color: #6e6a69;}
.snk-sim--hero-agent .dm-hero-task li.is-current{border-color: rgba(135,208,244,0.38);color: #ffffff;background: rgba(0,159,232,0.12);box-shadow: 0 12px 30px rgba(62,58,57,0.12);}
.snk-sim--hero-agent .dm-hero-task li.is-done [data-demo-state]{color: var(--sim-sky);}
.snk-sim--hero-agent.is-complete .dm-hero-task li.is-done:last-child [data-demo-state]{color: #b2afae;}
.snk-sim--hero-agent .snk-agent-output{border-color: rgba(255,255,255,0.1);background: rgba(255,255,255,0.04);}
.snk-sim--hero-agent .snk-agent-output span{color: #6e6a69;}
.snk-sim--hero-agent .snk-agent-output b{color: #ffffff;}
.snk-sim--hero-agent .snk-agent-output small{color: #6e6a69;}
.snk-sim--hero-agent.is-complete .snk-agent-output{border-color: rgba(135,208,244,0.34);background: rgba(135,208,244,0.06);}
.snk-sim--hero-agent.is-complete .snk-agent-output small{color: #b2afae;}
@keyframes snk-sim-blink{50%{opacity: 0;}}
@media (max-width: 720px){.snk-sim{border-radius: 24px;}
.snk-sim--home{border-radius: 26px 26px 60px 26px;}
.snk-sim-query{border-radius: 22px;}
.snk-sim-canvas{border-radius: 18px;}
.inner-page-v2 .inner-hero .snk-sim--hero{border-radius: 24px 24px 64px 24px;}
.dm-engine-core > div{border-top: 1px solid rgba(255,255,255,0.12);border-left: 0;}}
.home-v4 :where(a, button, summary):focus-visible,
.inner-page-v2 :where(a, button, summary):focus-visible{outline: 2px solid #009fe8;}
@media (max-width: 1080px){.inner-page-v2 .nav-toggle::before{color: inherit;}}
.snk-city-network{border-top: 1px solid rgba(62,58,57,0.09);background:
    radial-gradient(circle at 92% 4%, rgba(0,159,232,0.12), transparent 28%),
    linear-gradient(180deg, #f3fafe 0%, #e7f6fd 100%);}
.snk-city-network::before{background: #009fe8;}
.snk-city-network-head > div > p{color: #009fe8;}
.snk-city-network-head h2{color: #3e3a39;}
.snk-city-network-head > p{color: #6e6a69;}
.snk-city-network-panel{border: 1px solid rgba(62,58,57,0.11);border-radius: 28px 28px 64px 28px;background: rgba(255,255,255,0.86);box-shadow: 0 24px 70px rgba(0,159,232,0.08);}
.snk-city-network-label{border-bottom: 1px solid rgba(62,58,57,0.1);}
.snk-city-network-label b{color: #3e3a39;}
.snk-city-network-label small{color: #6e6a69;}
.snk-city-links a{border: 1px solid rgba(62,58,57,0.11);border-radius: 999px;background: #ffffff;color: #6e6a69;text-decoration: none;}
.snk-city-links a:hover,
.snk-city-links a:focus-visible{border-color: rgba(0,159,232,0.45);background: #e7f6fd;color: #009fe8;}
.snk-city-links a.is-national{border-color: #009fe8;background: #009fe8;color: #ffffff;}
.snk-city-more{border-top: 1px solid rgba(62,58,57,0.1);}
.snk-city-more summary{color: #3e3a39;}
.snk-city-more summary i{color: #009fe8;}
.snk-city-province{border-top: 1px solid rgba(62,58,57,0.1);}
.snk-city-province-title{color: #3e3a39;}
.inner-page-v2.page-independent-site .boundary-note h2 span,
.inner-page-v2.page-google-seo .boundary-note h2 span{color: #009fe8;}
.snk-city-group{border-top: 1px solid rgba(62,58,57,0.08);}
.snk-city-group > b{color: #3e3a39;}
@media (max-width: 560px){.snk-city-network-panel{border-radius: 22px 22px 42px 22px;}}
.snk-city-context{border: 1px solid rgba(0,159,232,0.18);border-radius: 999px;color: #009fe8;background: rgba(0,159,232,0.06);}
@media (max-width: 980px){.snk-city-context{color: #b2afae;border-color: rgba(183,227,248,0.24);background: rgba(183,227,248,0.07);}}
.footer-v2-logo{border-radius: 0;background: transparent;}
.footer-v2-logo img{filter: drop-shadow(0 10px 22px rgba(0,159,232,0.14));}
.inner-page-v2.page-about .about-hero-v3{background:
    linear-gradient(90deg, rgba(0,159,232,0.055) 1px, transparent 1px),
    linear-gradient(rgba(0,159,232,0.045) 1px, transparent 1px),
    radial-gradient(circle at 87% 7%, rgba(135,208,244,0.48), transparent 27%),
    linear-gradient(135deg, #ffffff 0%, #e7f6fd 62%, #e7f6fd 100%);}
.inner-page-v2.page-about .about-hero-v3::before{border-color: rgba(0,159,232,0.1);box-shadow: 0 0 0 104px rgba(0,159,232,0.025), 0 0 0 208px rgba(0,159,232,0.014);}
.inner-page-v2.page-about .about-hero-credentials{border-top: 1px solid rgba(62,58,57,0.13);border-bottom: 1px solid rgba(62,58,57,0.13);}
.inner-page-v2.page-about .about-hero-credentials article + article::before{background: rgba(62,58,57,0.11);}
.inner-page-v2.page-about .about-hero-credentials span{color: var(--cyan-deep);}
.inner-page-v2.page-about .about-hero-credentials b{color: var(--ink);}
.inner-page-v2.page-about .about-hero-credentials small{color: #6e6a69;}
.inner-page-v2.page-about .about-hero-v3 .inner-proof-founder{border-radius: 28px 28px 118px 28px;box-shadow: 0 38px 90px rgba(62,58,57,0.22);}
.inner-page-v2.page-about .about-hero-photo-index{border: 1px solid rgba(255,255,255,0.4);border-radius: 999px;color: #ffffff;background: rgba(62,58,57,0.3);}
.inner-page-v2.page-about .about-hero-photo-index b{border-radius: 50%;color: #3e3a39;background: #87d0f4;}
.inner-page-v2.page-about .about-hero-system{border-radius: 22px 22px 52px 22px;color: #ffffff;background: #3e3a39;box-shadow: 0 24px 60px rgba(62,58,57,0.14);}
.inner-page-v2.page-about .about-hero-system > p span{color: #b2afae;}
.inner-page-v2.page-about .about-hero-system li{border-left: 1px solid rgba(255,255,255,0.11);}
.inner-page-v2.page-about .about-hero-system li span{color: #b2afae;}
.inner-page-v2.page-about .about-hero-system li b{color: #ffffff;}
.inner-page-v2.page-about .about-hero-system li small{color: #6e6a69;}
.inner-page-v2.page-about .douyin-proof-metrics{border: 0;}
.inner-page-v2.page-about .douyin-proof-metrics > div,
.inner-page-v2.page-about .douyin-proof-metrics > div:first-child{border: 1px solid var(--line);border-radius: 18px;background: rgba(255,255,255,0.8);}
.inner-page-v2.page-about .douyin-proof-metrics > div:nth-child(2){border-color: rgba(0,159,232,0.22);background: #e7f6fd;}
.inner-page-v2.page-about .douyin-proof-metrics dd{color: #6e6a69;}
@media (max-width: 720px){.inner-page-v2.page-about .about-hero-credentials article + article{border-top: 1px solid rgba(62,58,57,0.1);}
.inner-page-v2.page-about .about-hero-system{border-radius: 20px 20px 44px 20px;}
.inner-page-v2.page-about .about-hero-system li{border-top: 1px solid rgba(255,255,255,0.11);}
.inner-page-v2.page-about .about-hero-system li:nth-child(odd){border-left: 0;}}
.snk-contact-dock{--snk-contact-blue: #009fe8;--snk-contact-mist: #e7f6fd;--snk-contact-ink: #3e3a39;}
.snk-contact-dock-toggle{border: 0;border-radius: 18px;color: #ffffff;background: var(--snk-contact-blue);box-shadow: 0 16px 34px rgba(0,159,232,0.24);}
.snk-contact-dock-toggle:hover,
.snk-contact-dock-toggle:focus-visible,
.snk-contact-dock.is-open .snk-contact-dock-toggle{background: #009fe8;box-shadow: 0 18px 38px rgba(0,159,232,0.3);}
.snk-contact-dock-toggle:focus-visible,
.snk-contact-panel-close:focus-visible,
.snk-contact-copy:focus-visible,
.snk-contact-phone:focus-visible{outline: 3px solid rgba(135,208,244,0.72);}
.snk-contact-dock-toggle img{filter: brightness(0) invert(1);}
.snk-contact-panel{border: 1px solid rgba(0,159,232,0.18);border-radius: 24px;color: var(--snk-contact-ink);background: #ffffff;box-shadow: 0 28px 76px rgba(62,58,57,0.18);}
.snk-contact-panel-head{border-radius: 23px 23px 0 0;color: #ffffff;background: var(--snk-contact-blue);}
.snk-contact-panel-title img{filter: brightness(0) invert(1);}
.snk-contact-panel-title h2{color: inherit;}
.snk-contact-panel-close{border: 0;color: #ffffff;background: transparent;}
.snk-contact-intro{color: #6e6a69;}
.snk-contact-qr{border: 1px solid #cfeefd;border-radius: 18px;background: #ffffff;box-shadow: 0 12px 30px rgba(62,58,57,0.08);}
.snk-contact-qr img{border-radius: 10px;}
.snk-contact-meta{border-top: 1px solid #cfeefd;}
.snk-contact-meta div{border-bottom: 1px solid #cfeefd;}
.snk-contact-meta dt{color: #6e6a69;}
.snk-contact-meta dd{color: #3e3a39;}
.snk-contact-copy,
.snk-contact-phone{border-radius: 13px;text-decoration: none;}
.snk-contact-copy{border: 0;color: #ffffff;background: var(--snk-contact-blue);}
.snk-contact-copy:hover{background: #009fe8;}
.snk-contact-copy.is-copied{color: #ffffff;background: #009fe8;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.22);}
.snk-contact-phone{border: 1px solid rgba(0,159,232,0.2);color: #009fe8;background: var(--snk-contact-mist);}
.snk-contact-phone:hover{border-color: rgba(0,159,232,0.4);color: #009fe8;}
@media (max-width: 760px){.snk-contact-dock-toggle{border-radius: 999px;}
.snk-contact-panel{border-radius: 22px;}
.snk-contact-panel-head{border-radius: 21px 21px 0 0;}}
.toast{border-color: rgba(0,159,232,0.28);border-radius: 999px;background: #3e3a39;box-shadow: 0 14px 34px rgba(62,58,57,0.22);}
@media (max-width: 1080px){.home-v4 .nav-toggle,
  .inner-page-v2 .nav-toggle,
  .nav-toggle{border: 1px solid rgba(62,58,57,0.16);border-radius: 999px;color: #3e3a39;background: rgba(255,255,255,0.88);}
.home-v4 .site-nav,
  .inner-page-v2 .site-nav,
  .site-nav{border: 0;border-radius: 22px;color: rgba(255,255,255,0.78);background: rgba(62,58,57,0.98);box-shadow: 0 28px 70px rgba(62,58,57,0.28);}
.home-v4 .site-nav a,
  .inner-page-v2 .site-nav a,
  .site-nav a{border-radius: 12px;color: rgba(255,255,255,0.78);}}
@media (min-width: 761px) and (max-width: 1440px){.snk-contact-dock-toggle{border-radius: 18px 0 0 18px;}}
@media (min-width: 1081px) and (max-width: 1440px){.home-v4 .v4-system-step{border-radius: 26px;}}
.inner-page-v2{--fine-ink: #3e3a39;--fine-copy: #6e6a69;--fine-blue: #009fe8;--fine-sky: #87d0f4;--fine-mist: #e7f6fd;--fine-line: rgba(0,159,232,0.17);}
.inner-page-v2 :is(a, button, summary, [tabindex]):focus-visible{outline: 3px solid rgba(0,159,232,0.25);}
.page-independent-site .build-case img{filter: saturate(.98) contrast(1.01);}
.page-google-seo .seo-proof-card figure{background: #e7f6fd;}
.page-google-seo .seo-proof-card figure img{filter: none;}
@media (max-width: 720px){.page-dongming-ai .inner-hero .dm-engine-core > div{border-top: 0;border-left: 1px solid rgba(255,255,255,0.12);}
.page-dongming-ai .dm-skill-flow span{border-right: 1px solid rgba(255,255,255,0.12);border-bottom: 0;}
.page-dongming-ai .dm-skill-grid{scrollbar-color: rgba(135,208,244,0.45) transparent;}
.page-about .about-hero-says .portrait{border-radius: 54px 54px 24px 24px;}}
@media (prefers-reduced-motion: reduce){.page-google-seo h1 .g-core svg{filter: none;}}
:is(.home-v4, .inner-page-v2) :is(a, button, summary):focus-visible{outline: 3px solid #009fe8;}
.page-google-seo .seo-proof-scope{color: #6e6a69;}
.page-google-seo .seo-proof-port .seo-proof-card figure img{filter: none;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-column > a{color: #ffffff;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-column > a:is(:hover, :focus-visible){color: #b2afae;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-brand-block > p{color: #b2afae;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-column > a > span{color: #6e6a69;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-tags span{color: #b2afae;}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 .footer-v2-legal{color: #b2afae;}
:is(.home-v4, .inner-page-v2) .site-header .site-nav > a{text-shadow: none;}
@media (min-width: 1081px){:is(.home-v4, .inner-page-v2) .site-header .site-nav > a{color: #3e3a39;}
:is(.home-v4, .inner-page-v2) .site-header .site-nav > a:is(:hover, :focus-visible, .is-current){color: #009fe8;}}
:is(.home-v4, .inner-page-v2) .site-footer.footer-v2 :is(.footer-v2-contact-address, .footer-v2-contact > small){color: #b2afae;}
@media (max-width: 720px){:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle{border-radius: 999px;}
.page-about .about-hero-says .portrait{border-radius: 24px;}
.page-about .about-hero-says .badge{background: none;box-shadow: none;border: 0;}
.page-about .about-hero-says .says-creds article:last-child{border-top: 1px solid #cfeefd;}
.page-about .about-hero-says .says-creds small{color: #6e6a69;}}
.pd-ai-evidence,
.pd-task-section{--pd-ink: #3e3a39;--pd-muted: #6e6a69;--pd-blue: #009fe8;--pd-pale: #e7f6fd;}
.pd-ai-evidence .pd-evidence-example,
.pd-task-section .pd-task-example{border-radius: 24px;color: var(--pd-ink);background: #ffffff;box-shadow: 0 20px 60px rgb(4 39 54 / 8%);}
.pd-ai-evidence .pd-example-banner{background: #cfeefd;}
.pd-ai-evidence .pd-example-banner > span{color: #009fe8;}
.pd-ai-evidence .pd-example-banner > p{color: #3e3a39;}
.pd-ai-evidence .pd-example-label,
.pd-task-section .pd-example-label{color: var(--pd-blue);}
.pd-ai-evidence .pd-answer-document h3{color: var(--pd-ink);}
.pd-ai-evidence .pd-answer-copy{border-top: 1px solid #cfeefd;}
.pd-ai-evidence .pd-answer-copy > p:not(.pd-example-label){color: #3e3a39;}
.pd-ai-evidence .pd-answer-copy strong{color: #3e3a39;}
.pd-ai-evidence .pd-source-ref{border-radius: 50%;background: #e7f6fd;color: #009fe8;text-decoration: none;}
.pd-ai-evidence .pd-source-ref:hover{background: #cfeefd;}
.pd-ai-evidence .pd-answer-document .pd-document-takeaway{border-left: 3px solid #009fe8;color: #3e3a39;background: #e7f6fd;}
.pd-ai-evidence .pd-source-library{background: #e7f6fd;}
.pd-ai-evidence .pd-source-title h3{color: var(--pd-ink);}
.pd-ai-evidence .pd-source-title > span{color: var(--pd-muted);}
.pd-ai-evidence .pd-source-library details{border: 1px solid transparent;border-radius: 14px;background: #ffffff;}
.pd-ai-evidence .pd-source-library details.is-source-active,
.pd-ai-evidence .pd-source-library details:target{border-color: #009fe8;box-shadow: 0 0 0 3px rgb(0 159 232 / 9%);}
.pd-ai-evidence .pd-source-library summary::after{color: #009fe8;}
.pd-ai-evidence .pd-source-library summary > b{color: #009fe8;}
.pd-ai-evidence .pd-source-library summary > span{color: #3e3a39;}
.pd-ai-evidence .pd-source-library summary small{color: #6e6a69;}
.pd-ai-evidence .pd-source-library details > div{color: #6e6a69;}
.pd-ai-evidence .pd-source-library dt{color: #6e6a69;}
.pd-ai-evidence .pd-source-library .pd-source-footnote{color: #6e6a69;}
.pd-ai-evidence > .proof-disclaimer{color: #b2afae;}
.pd-task-section .pd-task-top{background: #3e3a39;color: #ffffff;}
.pd-task-section .pd-task-top .pd-example-label{color: #b2afae;}
.pd-task-section .pd-task-top h3{color: #ffffff;}
.pd-task-section .pd-demo-pill{border-radius: 20px;color: #ffffff;background: #009fe8;}
.pd-task-section .pd-task-steps{background: #e7f6fd;}
.pd-task-section .pd-task-steps a{border-bottom: 3px solid transparent;color: #6e6a69;text-decoration: none;}
.pd-task-section .pd-task-steps a[aria-current="step"]{color: #009fe8;border-color: #009fe8;}
.pd-task-section .pd-task-steps a:hover{color: #009fe8;background: #e7f6fd;}
.pd-task-section .pd-task-description h4{color: #3e3a39;}
.pd-task-section .pd-task-description > p:not(.pd-example-label){color: #6e6a69;}
.pd-task-section .pd-task-description .pd-task-rule{color: #009fe8 !important;}
.pd-task-section .pd-task-output{border-radius: 16px;background: #e7f6fd;color: #3e3a39;}
.pd-task-section .pd-compare-values dt{color: #6e6a69;}
.pd-task-section .pd-compare-values strong{color: #3e3a39;}
.pd-task-section .pd-compare-values dd > span{color: #6e6a69;}
.pd-task-section .pd-state-label{background: #cfeefd;border-radius: 6px;color: #009fe8;}
.pd-task-section .pd-task-output h5{color: #3e3a39;}
.pd-task-section .pd-value-conflict{color: #009fe8;}
.pd-task-section .pd-value-conflict > span{color: #6e6a69;}
.pd-task-section .pd-task-checklist li{border-bottom: 1px solid #cfeefd;}
.pd-task-section .pd-task-checklist li:last-child{border-bottom: 0;}
.pd-task-section .pd-record-list > div{border-bottom: 1px solid #cfeefd;}
.pd-task-section .pd-record-list > div:last-child{border-bottom: 0;}
.pd-task-section .pd-record-list dt{color: #6e6a69;}
.pd-task-section .pd-record-list dd{color: #3e3a39;}
.pd-task-section .pd-task-footer{border-top: 1px solid #cfeefd;}
.pd-task-section .pd-task-footer p{color: #6e6a69;}
.pd-task-section .pd-task-footer button{border: 0;border-radius: 30px;background: #009fe8;color: #ffffff;}
.pd-task-section .pd-task-footer button:hover{background: #009fe8;}
.pd-task-section > .proof-disclaimer{color: #6e6a69;}
.pd-ai-evidence :is(a, summary):focus-visible,
.pd-task-section :is(a, button):focus-visible{outline: 3px solid #009fe8;}
.page-google-seo .pd-seo-summary .pd-seo-summary-title > p{color: #b2afae;}
.page-google-seo .pd-seo-summary .pd-seo-summary-title > h3{color: #ffffff;}
.page-google-seo .pd-seo-summary .case-chapter-summary small{color: #b2afae;}
.page-google-seo .pd-seo-summary > .pd-seo-summary-note{color: #b2afae;}
.page-google-seo #seo-sample-scope{color: #b2afae;}
.page-google-seo .seo-proof-body .seo-proof-scope{color: #6e6a69;}
@media (max-width: 600px){.pd-ai-evidence .pd-evidence-example,
  .pd-task-section .pd-task-example{border-radius: 18px;}
.pd-task-section .pd-task-output{border-radius: 12px;}}
@media (min-width: 721px) and (max-width: 980px) and (min-height: 821px){body.inner-page-v2 .snk-hero-stage--agent .dm-engine-core > div{border-left: 0;}}
.snk-proof-preview{background:#ffffff;color:#3e3a39;}
.snk-proof-preview__intro>p{color:#6e6a69;}
.snk-proof-preview__intro>a{color:#009fe8;}
.snk-proof-preview__item{border-left:1px solid #cfeefd;color:#3e3a39;text-decoration:none;}
.snk-proof-preview__item>span{color:#6e6a69;}
.snk-proof-preview__item small{color:#6e6a69;}
.snk-proof-preview__item>p{color:#6e6a69;}
.snk-proof-preview__item:hover strong{color:#009fe8;}
.snk-proof-preview a:focus-visible{outline:2px solid #009fe8;border-radius:4px;}
.snk-proof-preview__note{border-top:1px solid #e7f6fd;color:#6e6a69;}
.home-v4 #services.snk-services-compact{background:#e7f6fd;}
.home-v4 #services.snk-services-compact .v4-system-heading>p:last-child{color:#6e6a69;}
.home-v4 #services.snk-services-compact .v4-system-step{border:1px solid #cfeefd;border-radius:24px;background:#ffffff;box-shadow:0 8px 28px rgba(62,58,57,0.035);}
.home-v4 #services.snk-services-compact .v4-step-code{color:#6e6a69;}
.snk-service-symbol{border-radius:14px;background:#e7f6fd;color:#009fe8;}
.snk-service-symbol svg{stroke:currentColor;}
.home-v4 #services.snk-services-compact .v4-system-step>p{color:#6e6a69;}
.home-v4 #services.snk-services-compact .v4-system-step dl{border-top:1px solid #e7f6fd;}
.home-v4 #services.snk-services-compact .v4-system-step dt{color:#009fe8;}
.home-v4 #services.snk-services-compact .v4-system-step dd{color:#6e6a69;}
.home-v4 #services.snk-services-compact .v4-system-step>b{color:#3e3a39;}
@media (hover:hover) and (pointer:fine){.home-v4 #services.snk-services-compact .v4-system-step:hover{border-color:#b7e3f8;box-shadow:0 15px 35px rgba(62,58,57,0.08);}}
.home-v4 #services.snk-services-compact .v4-system-step:focus-visible{outline:2px solid #009fe8;}
.home-v4 .snk-home-discovery .snk-sim-note{color:#6e6a69;}
.home-v4 .snk-home-icon-flow li>div>small{color:#6e6a69;}
.home-v4 .snk-home-query small{color:#6e6a69;}
.inner-page-v2 :is(.inner-hero-lede,.section-lead>p){color:#6e6a69;}
.inner-page-v2 .inner-hero-actions .button-primary{background:#009fe8;border-color:#009fe8;color:#ffffff;box-shadow:0 8px 22px rgba(0,159,232,0.13);}
.inner-page-v2 .inner-hero-actions .button-primary:hover{background:#009fe8;border-color:#009fe8;}
.inner-page-v2 .inner-hero-actions .button-primary:focus-visible{outline:3px solid #87d0f4;}
@media (max-width:720px){.snk-proof-preview__item{border-left:0;border-top:1px solid #e7f6fd;}
.home-v4 #services.snk-services-compact .v4-system-step{border-radius:20px;}}
:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle{border: 0;border-radius: 999px;color: #ffffff;background: #009fe8;box-shadow: 0 6px 20px rgba(0,159,232,0.2);}
:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle span{border: 0;}
:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle:is(:hover, :focus-visible),
:is(.home-v4, .inner-page-v2) .snk-contact-dock.is-open .snk-contact-dock-toggle{background: #009fe8;box-shadow: 0 8px 24px rgba(0,159,232,0.25);}
:is(.home-v4, .inner-page-v2) .back-top,
.inner-page-v2.page-google-seo .back-top{border: 1px solid #cfeefd;border-radius: 50%;color: #009fe8;background: #ffffff;box-shadow: 0 5px 18px rgba(62,58,57,0.12);}
:is(.home-v4, .inner-page-v2) .back-top:is(:hover, :focus-visible){color: #ffffff;border-color: #009fe8;background: #009fe8;}
:is(.home-v4, .inner-page-v2) .snk-contact-panel,
.inner-page-v2.page-google-seo .snk-contact-panel{border-radius: 22px;}
:is(.home-v4, .inner-page-v2) .toast{border-radius: 12px;color: #ffffff;}
@media (min-width: 761px){:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle{border-radius: 18px;box-shadow: 0 16px 34px rgba(0,159,232,0.24);}
:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle img{filter: brightness(0) invert(1);}
:is(.home-v4, .inner-page-v2) .snk-contact-dock-toggle:is(:hover, :focus-visible),
  :is(.home-v4, .inner-page-v2) .snk-contact-dock.is-open .snk-contact-dock-toggle{background: #009fe8;box-shadow: 0 18px 38px rgba(0,159,232,0.3);}}
.geo-hero{--geo-blue:#009fe8;--geo-ink:#3e3a39;background:#f3fafe;color:var(--geo-ink);}
.geo-hero::before{background:radial-gradient(ellipse at 79% 48%,rgba(135,208,244,0.36),transparent 48%),linear-gradient(110deg,#ffffff 15%,transparent 68%);}
.geo-overline{color:#009fe8;}
.geo-overline>span{background:#009fe8;}
.geo-hero h1.geo-title{color:#3e3a39;}
.geo-keyword{color:#009fe8;}
.geo-visual-lede{color:#6e6a69;}
.geo-cta{border-radius:30px;background:#009fe8;color:#ffffff!important;text-decoration:none;box-shadow:0 10px 28px rgba(0,159,232,0.16);}
.geo-cta:hover{background:#009fe8;box-shadow:0 14px 30px rgba(0,159,232,0.23);}
.geo-method-link{color:#3e3a39;text-decoration:none;}
.geo-method-link span{color:#009fe8;}
.geo-method-link:hover{color:#009fe8;}
.geo-hero-foot>span{color:#6e6a69;}
.geo-hero-foot p{color:#6e6a69;}
.geo-hero-foot i{color:#b2afae;}
.geo-core-light{border-radius:50%;background:radial-gradient(ellipse,rgba(0,159,232,0.16),rgba(135,208,244,0.1) 42%,transparent 70%);filter:blur(7px);}
.geo-ai-sculpture{filter:drop-shadow(0 22px 22px rgba(0,159,232,0.14));}
.geo-ai-sculpture>span{color:#6e6a69;}
.geo-content-node{border:0;border-radius:20px;background:rgba(255,255,255,0.93);box-shadow:0 16px 44px rgba(0,159,232,0.1),0 1px 3px rgba(0,159,232,0.025);color:#3e3a39;}
.geo-node-icon{color:#009fe8;}
.geo-content-node small{color:#6e6a69;}
.geo-content-node.is-active{background:#ffffff;box-shadow:0 20px 48px rgba(0,159,232,0.15),0 0 0 1px rgba(135,208,244,0.4);}
.geo-content-node.is-active b{color:#009fe8;}
.geo-content-node:hover,.geo-content-node:focus-visible{box-shadow:0 27px 52px rgba(0,159,232,0.2);}
.geo-brand-destination{border-radius:22px;color:#ffffff;background:#009fe8;box-shadow:0 20px 44px rgba(0,159,232,0.22);}
.geo-brand-destination::after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.18) 48%,transparent 65%);}
.geo-destination-icon{color:#ffffff;background:rgba(255,255,255,0.13);border-radius:14px;}
.geo-brand-destination small{color:#ffffff;}
.geo-visual-caption p{color:#6e6a69;}
.geo-motion-control{border:0;border-radius:50%;color:#6e6a69;background:rgba(255,255,255,0.75);}
.geo-motion-control:hover{color:#009fe8;background:#ffffff;}
.geo-visual-note{color:#6e6a69;}
.geo-scroll{text-decoration:none;color:#6e6a69;}
.geo-scroll i{color:#009fe8;}
.geo-hero :is(a,button):focus-visible{outline:3px solid #87d0f4;}
@keyframes geo-ai-lift{0%,100%{transform:translateY(4px);}
50%{transform:translateY(-6px);}}
@keyframes geo-core-glow{0%,100%{transform:scale(.96);opacity:.6;}
50%{transform:scale(1.08);opacity:1;}}
@keyframes geo-brand-shine{0%,50%{transform:translateX(-110%);}
85%,100%{transform:translateX(110%);}}
@media (max-width:720px){.geo-content-node{border-radius:15px;}
.geo-brand-destination{border-radius:17px;}
.geo-destination-icon{border-radius:11px;}}
.air{--air-blue:#009fe8;--air-ink:#3e3a39;color:var(--air-ink);}
.air::before{background:radial-gradient(ellipse at 55% 50%,rgba(183,227,248,0.502),transparent 70%);}
.air button:focus-visible{outline:3px solid #009fe8;}
.air-top{color:#6e6a69;}
.air-top i{background:#87d0f4;border-radius:50%;}
.air-pause{border:0;border-radius:50%;background:#e7f6fd;color:#6e6a69;}
.air-pause svg{fill:none;stroke:currentColor;}
.air-question{background:#ffffff;border-radius:16px;box-shadow:0 8px 30px rgba(0,159,232,0.06275);}
.air-person{background:#e7f6fd;border-radius:50%;color:#009fe8;}
.air-person svg{stroke:currentColor;fill:none;}
.air-question small{color:#6e6a69;}
.air-send{border-radius:50%;color:#ffffff;background:var(--air-blue);}
.air-emblem{background:linear-gradient(145deg,#87d0f4,#009fe8 60%,#009fe8);border-radius:25px;box-shadow:inset 1px 2px 2px rgba(255,255,255,0.502),inset -1px -2px 4px rgba(0,159,232,0.302),0 12px 25px rgba(0,159,232,0.2314),0 0 0 7px #cfeefd;}
.air-emblem svg{fill:#ffffff;}
.air-emblem b{color:#ffffff;}
.air-engine>span{color:#6e6a69;}
.air-wire{border-left:1px solid #87d0f4;border-top:1px solid #87d0f4;border-radius:16px 0 0 0;}
.air-wire i{border-radius:50%;background:#009fe8;box-shadow:0 0 0 4px rgba(0,159,232,0.09412);}
.air-answer{background:#ffffff;border:1px solid #cfeefd;border-radius:21px;box-shadow:0 16px 45px rgba(0,159,232,0.07843);}
.air-answer::before{background:linear-gradient(90deg,transparent,#87d0f4,#009fe8,transparent);}
.air-answer header i{background:#009fe8;border-radius:50%;}
.air-answer header small{color:#6e6a69;}
.air-dots{color:#009fe8;}
.air .air-intro{color:#6e6a69;}
.air-company>svg{fill:none;stroke:#009fe8;background:#e7f6fd;border-radius:12px;}
.air-company strong{color:#009fe8;}
.air-company span{color:#6e6a69;}
.air-company span svg{fill:none;stroke:currentColor;}
.air .air-response{color:#3e3a39;}
.air.is-animated .air-char:not(.is-written){color:rgba(62,58,57,0.1216);}
.air-ref{border:0;border-radius:5px;background:#e7f6fd;color:#009fe8;}
.air-ref[aria-pressed=true]{background:#009fe8;color:#ffffff;box-shadow:0 0 0 3px rgba(0,159,232,0.09412);}
.air-cursor{background:#009fe8;}
.air-answer-foot{border-top:1px solid #cfeefd;color:#6e6a69;}
.air-answer-foot svg{fill:none;stroke:#009fe8;}
.air-answer-foot b{color:#6e6a69;}
.air-citations{color:#6e6a69;}
.air-citations svg{fill:none;stroke:#009fe8;}
.air-source{border:1px solid #cfeefd;border-radius:16px;background:#ffffff;color:var(--air-ink);box-shadow:0 8px 22px rgba(0,159,232,0.02745);}
.air-source-copy small{color:#6e6a69;}
.air-source-copy>span{color:#6e6a69;}
.air-source>i{color:#6e6a69;}
.air-source[aria-pressed=true]{background:#e7f6fd;border-color:#87d0f4;box-shadow:0 10px 25px rgba(0,159,232,0.08627);}
.air-source:hover{border-color:#87d0f4;}
.air .air-detail{color:#6e6a69;}
.air .air-note{color:#6e6a69;}
@keyframes air-breathe{50%{transform:translateY(-4px) rotate(-4deg);box-shadow:inset 1px 2px 2px rgba(255,255,255,0.502),inset -1px -2px 4px rgba(0,159,232,0.302),0 17px 32px rgba(0,159,232,0.2824),0 0 0 7px #cfeefd;}}
@keyframes air-flow{0%{top:0;opacity:0;}
15%,80%{opacity:1;}
100%{top:100%;opacity:0;}}
@keyframes air-blink{50%{opacity:0;}}
@keyframes air-dots{50%{opacity:.35;}}
@media (min-width:981px) and (max-width:1200px){.air-emblem{border-radius:20px;}}
@media (max-width:600px){.air-question{border-radius:14px;}
.air-emblem{border-radius:17px;box-shadow:inset 1px 2px 2px rgba(255,255,255,0.502),0 8px 20px rgba(0,159,232,0.2314),0 0 0 5px #cfeefd;}
.air-answer{border-radius:17px;}
.air-company>svg{border-radius:9px;}
.air-source{border-radius:14px;}}
@media (prefers-reduced-motion:reduce){.air .air-char{color:#3e3a39!important;}}
.air-sr{border:0;}
.air .air-note{color:#6e6a69;}
@media (max-width:720px){body.page-dongming-ai .dm-pain-ledger-body article{border-bottom:1px solid #cfeefd;}
body.page-dongming-ai .dm-pain-ledger-body article>:is(h3,p,strong){border:0;}
body.page-dongming-ai .dm-pain-ledger-body article>strong{border-radius:10px;background:#e7f6fd;color:#009fe8;}
body.page-dongming-ai .dm-pain-ledger-body [data-label]::before{color:#6e6a69;}}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) #hero-title{text-shadow:none;}
body.inner-page-v2.page-about .inner-hero-copy #hero-title>em{color:#009fe8;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) :is(.eyebrow,.geo-overline,.says-kicker){color:#009fe8;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy)>.hero-copy-subtitle{color:#3e3a39!important;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy)>p:not(.eyebrow):not(.breadcrumbs):not(.says-kicker):not(.says-meta):not(.geo-overline):not(.hero-copy-subtitle){color:#6e6a69;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) :is(.button-primary,.geo-cta,.says-btn-main){border:1px solid #3e3a39;border-radius:999px;background:#3e3a39!important;color:#ffffff!important;box-shadow:none!important;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) :is(.button-ghost,.geo-method-link,.says-btn-ghost){border:0!important;border-radius:0;background:transparent!important;color:#3e3a39!important;box-shadow:none!important;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) :is(.button-ghost,.geo-method-link)>span{color:#009fe8;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) :is(.button-primary,.geo-cta,.says-btn-main):hover{background:#3e3a39!important;}
body.inner-page-v2 :is(.inner-hero-copy,.geo-hero-copy) a:focus-visible{outline:2px solid #009fe8;}
.geo-question-title .geo-question-answer{color:#009fe8;}
body.page-ai-recommendation .av-icon{color:#009fe8;}
.av-cap-icon{background:#e7f6fd;border-radius:18px;}
.av-mini{background:rgba(231,246,253,0.7);border-radius:18px;color:#3e3a39;}
.av-mini-branches{border-top:1px solid #cfeefd;}
.av-mini-branches span{background:#ffffff;border-radius:7px;}
.av-mini-end{color:#6e6a69;}
.is-dark .av-mini{background:#e7f6fd;}
body.page-ai-recommendation .process-list{border:0;}
body.page-ai-recommendation .av-process{border:0!important;border-radius:20px;background:rgba(255,255,255,0.055);}
.av-process:hover{background:rgba(135,208,244,0.12)!important;}
.av-process-icon{border-radius:18px;background:#3e3a39;}
.av-output{border-top:1px solid #009fe8;color:#b2afae;}
.av-process:not(:last-child):after{color:#b2afae;}
.av-bridge{background:#ffffff;color:#3e3a39;border-radius:22px;}
.av-bridge b{color:#3e3a39;}
.av-bridge small{color:#6e6a69;}
.av-bridge-arrow{color:#009fe8;}
.av-tabs button{background:#ffffff;border:1px solid #cfeefd;border-radius:16px;color:#3e3a39;}
.av-tabs button[aria-selected=true]{background:#009fe8;border-color:#009fe8;color:#ffffff;box-shadow:0 12px 24px rgba(0,159,232,0.1098);}
.av-tabs button[aria-selected=true] .av-icon{color:#ffffff;}
.av-tabs button:focus-visible{outline:3px solid #3e3a39;}
.av-scene{border-radius:24px;background:#ffffff;box-shadow:0 18px 50px rgba(62,58,57,0.03922);}
.av-question{background:#e7f6fd;border-radius:16px;}
.av-question small{color:#6e6a69;}
.av-question h3{color:#3e3a39;}
.av-answer-title span{color:#6e6a69;}
.av-answer>p{color:#3e3a39;}
.av-evidence-tags>span{background:#e7f6fd;border-radius:8px;}
.av-evidence-tags sup{color:#009fe8;}
.av-source-note{color:#6e6a69;border-top:1px solid #cfeefd;}
.av-evidence-heading{color:#009fe8;}
.av-cited{background:#e7f6fd!important;color:#3e3a39!important;box-shadow:inset 3px 0 #009fe8;}
.pd-answer-copy p.av-cited{border-radius:8px;}
.ai-real-case{background:#e7f6fd;color:#3e3a39;}
.ai-case-kicker{color:#009fe8;}
.ai-case-heading h2 span{color:#009fe8;}
.ai-case-heading>p{color:#6e6a69;}
.ai-case-board{background:#ffffff;border-radius:28px;box-shadow:0 18px 60px rgba(0,159,232,0.03922);}
.ai-case-meta{color:#6e6a69;}
.ai-case-summary{color:#6e6a69;}
.ai-case-capacity{border-bottom:1px solid #cfeefd;}
.ai-case-capacity strong{color:#009fe8;}
.ai-case-capacity>span{color:#6e6a69;}
.ai-case-needs svg,.ai-case-mail-head svg{fill:none;stroke:#009fe8;}
.ai-case-needs span{color:#6e6a69;}
.ai-case-evidence{background:#e7f6fd;border-radius:20px;}
.ai-case-mail-head span{color:#6e6a69;}
.ai-case-source{background:#ffffff;border-radius:16px;border-left:3px solid #009fe8;}
.ai-case-source>span{color:#6e6a69;}
.ai-case-source strong{color:#009fe8;}
.ai-case-source small{color:#6e6a69;}
.ai-case-extract>p{color:#6e6a69;}
.ai-case-extract blockquote{color:#3e3a39;}
.ai-case-divider{background:#cfeefd;}
.ai-case-privacy{color:#6e6a69;}
.ai-case-privacy>span{color:#009fe8;}
.ai-case-note{color:#6e6a69;}
@media (max-width:720px){.ai-case-board{border-radius:22px;}}
.gf-system{background:#e7f6fd;border-radius:24px;color:#3e3a39;}
.gf-system-top{border-bottom:1px solid #cfeefd;}
.gf-system-top small{color:#6e6a69;}
.gf-flow-labels{color:#6e6a69;}
.gf-questions button{border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:#3e3a39;}
.gf-questions button>span{color:#6e6a69;}
.gf-questions button[aria-selected=true]{background:#ffffff;border-left-color:#009fe8;color:#009fe8;}
.gf-questions button[aria-selected=true]>span{color:#009fe8;}
.gf-answer-label{color:#6e6a69;}
.gf-answer-label svg,.gf-source-heading svg{fill:none;stroke:#009fe8;}
.gf-answer>p{color:#6e6a69;}
.gf-citations>span{color:#6e6a69;}
.gf-citations a{color:#009fe8;background:#e7f6fd;border-radius:6px;text-decoration:none;}
.gf-citations a.is-active{background:#009fe8;color:#ffffff;}
.gf-answer .gf-answer-foot{border-top:1px solid #cfeefd;}
.gf-sources{background:#ffffff;border-radius:16px;}
.gf-source{border-left:2px solid #cfeefd;}
.gf-source>span{color:#6e6a69;}
.gf-source h4{color:#3e3a39;}
.gf-source p{color:#6e6a69;}
.gf-source.is-active{border-left-color:#009fe8;background:#e7f6fd;}
.gf-sources>small{color:#6e6a69;}
.gf-system :is(a,button,article):focus-visible{outline:2px solid #009fe8;}
.ai-records-head p{color:#6e6a69;}
.ai-record{background:#ffffff;border-radius:18px;}
.ai-record>div{color:#6e6a69;}
.ai-record>p{color:#6e6a69;}
.ai-record blockquote{color:#3e3a39;border-left:2px solid #b7e3f8;}
.ai-record footer{border-top:1px solid #e7f6fd;color:#6e6a69;}
.ai-record footer b{color:#6e6a69;}
.ai-records-foot{color:#6e6a69;}
@media (max-width:600px){.gf-questions button{border-left:0;border-bottom:2px solid transparent;}
.gf-questions button[aria-selected=true]{border-bottom-color:#009fe8;}}
.page-ai-recommendation .aic-deliverables{border-top:1px solid #cfeefd;}
.page-ai-recommendation .aic-delivery-head{color:#6e6a69;}
.page-ai-recommendation .aic-delivery-row{border-top:1px solid #cfeefd;}
.page-ai-recommendation .aic-delivery-row:hover{background:#e7f6fd;}
.page-ai-recommendation .aic-delivery-no{color:#009fe8;}
.page-ai-recommendation .aic-delivery-row h3{color:#3e3a39;}
.page-ai-recommendation .aic-delivery-row p{color:#6e6a69;}
.page-ai-recommendation .aic-delivery-output svg{stroke:#009fe8;fill:none;}
.page-ai-recommendation .aic-delivery-output b{color:#3e3a39;}
.page-ai-recommendation .aic-delivery-scope{background:#e7f6fd;border-radius:12px;color:#6e6a69;}
.page-ai-recommendation .aic-delivery-scope b{color:#009fe8;}
body.page-ai-recommendation .av-process>p{color:#b2afae;}
body.page-ai-recommendation .pd-answer-copy>p:not(.pd-example-label){color:#3e3a39;}
body.page-ai-recommendation .pd-example-label{color:#009fe8;}
body.page-ai-recommendation .pd-document-takeaway{background:#e7f6fd;border-radius:10px;}
body.page-ai-recommendation .boundary-note{border-top:1px solid #b7e3f8;border-bottom:1px solid #b7e3f8;background:transparent;border-radius:0;}
body.page-ai-recommendation .boundary-note>b{color:#009fe8;}
.avo-work{background:#ffffff;color:#3e3a39;}
.avo-head>div>p{color:#009fe8;}
.avo-head h2 span{color:#009fe8;}
.avo-head>p{color:#6e6a69;}
.avo-studio{background:#e7f6fd;border-radius:24px;border:1px solid #cfeefd;}
.avo-toolbar{background:#ffffff;border-bottom:1px solid #cfeefd;}
.avo-toolbar button{border:0;border-radius:9px;background:transparent;color:#6e6a69;}
.avo-toolbar button[aria-selected=true]{background:#009fe8;color:#ffffff;}
.avo-toolbar button:focus-visible{outline:3px solid #3e3a39;}
.avo-toolbar>span{color:#6e6a69;}
.avo-panel>footer{border-top:1px solid #cfeefd;color:#6e6a69;}
.avo-panel>footer b{color:#3e3a39;}
.avo-map-core{border-radius:50%;background:radial-gradient(circle,#ffffff 45%,#cfeefd 46%,#cfeefd 47%,transparent 48%,transparent 61%,#cfeefd 62%,#cfeefd 63%,transparent 64%);}
.avo-map-core svg{fill:none;stroke:#009fe8;}
.avo-map-core small{color:#6e6a69;}
.avo-map-core>span{color:#6e6a69;}
.avo-branches:before{background:#b7e3f8;}
.avo-branches>div{background:#ffffff;border-radius:14px;}
.avo-branches>div:before{background:#b7e3f8;}
.avo-branches i{color:#009fe8;}
.avo-branches p span{color:#6e6a69;}
.avo-branches em{color:#009fe8;background:#e7f6fd;border-radius:6px;}
.avo-compare article{background:#ffffff;border-radius:14px;box-shadow:0 15px 40px rgba(0,159,232,0.03922);}
.avo-browser{color:#6e6a69;border-bottom:1px solid #cfeefd;background:#ffffff;}
.avo-roller{background:#e7f6fd;border-radius:9px;}
.avo-before .avo-page>p{color:#6e6a69;}
.avo-missing{border-top:1px dashed #cfeefd;color:#6e6a69;}
.avo-compare-arrow{color:#009fe8;}
.avo-page>small{color:#009fe8;}
.avo-spec{border-top:1px solid #cfeefd;}
.avo-spec>*{border-bottom:1px solid #cfeefd;}
.avo-spec span{color:#6e6a69;}
.avo-spec b{color:#3e3a39;}
.avo-page-tags{color:#009fe8;}
.avo-rfq{background:#009fe8;color:#ffffff;border-radius:8px;}
.avo-query>span{color:#009fe8;}
.avo-query>div{color:#6e6a69;}
.avo-record-sheet{background:#ffffff;border-radius:14px;box-shadow:0 16px 40px rgba(0,159,232,0.04706);}
.avo-sheet-title svg,.avo-foundation>svg{fill:none;stroke:#009fe8;}
.avo-sheet-title>span{color:#6e6a69;}
.avo-fields>div{border-top:1px solid #cfeefd;}
.avo-fields small{color:#6e6a69;}
.avo-record-sheet>p{color:#009fe8;}
.avo-scope{color:#6e6a69;}
.avo-foundation p{color:#6e6a69;}
.avo-foundation a{color:#009fe8;}
.avo-route>span{color:#6e6a69;}
.avo-route i{color:#009fe8;}
.page-ai-recommendation .ai-case-evidence{box-shadow:0 24px 70px rgba(0,159,232,0.07059);background:#ffffff;border:1px solid #cfeefd;border-radius:14px;}
.page-ai-recommendation .ai-case-board{background:transparent;}
.page-ai-recommendation .ai-case-source{background:#e7f6fd;border-radius:10px;}
.page-ai-recommendation .ai-case-mail-head{border-bottom:1px solid #cfeefd;}
.page-ai-recommendation .ai-record{border-radius:12px;box-shadow:0 12px 34px rgba(0,159,232,0.03137);border:1px solid #cfeefd;}
.page-ai-recommendation .ai-record blockquote{background:#e7f6fd;border:0;border-radius:8px;}
@media (max-width:720px){.avo-route{border-top:1px solid #cfeefd;}}
body.page-ai-recommendation #ai-inquiry-case .ai-case-board{background:#ffffff;border:1px solid #cfeefd;border-radius:24px;box-shadow:0 20px 65px rgba(0,159,232,0.03137);}
.aci-hero-art>svg{color:#009fe8;}
.aci-art-caption small{color:#6e6a69;}
.aci-art-caption b{color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs svg{border-radius:17px;background:#e7f6fd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-evidence{border:0;border-radius:0;background:#e7f6fd;box-shadow:none;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-mail-head{border-color:#cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-source{background:#ffffff;border:0;border-radius:14px;}
.aci-source-icon{fill:none;stroke:#87d0f4;}
body.page-ai-recommendation #ai-inquiry-case .ai-record{border-radius:18px;}
.aci-industry-icon{color:#009fe8;background:linear-gradient(150deg,#e7f6fd,#f3fafe);border-radius:18px;}
.aci-industry-icon svg{stroke:currentColor;fill:none;}
body.page-ai-recommendation #ai-inquiry-case .ai-record blockquote{background:#e7f6fd;border-radius:10px;}
@media (max-width:720px){body.page-ai-recommendation #ai-inquiry-case .ai-case-needs svg{border-radius:14px;}}
body.page-ai-recommendation #ai-inquiry-case .aci-industry-icon svg{stroke:#009fe8;}
body.page-ai-recommendation{--ai-copy:#6e6a69;--ai-caption:#6e6a69;}
body.page-ai-recommendation :is(.section-lead>p,.ai-case-heading>p,.avo-head>p){color:var(--ai-copy);}
body.page-ai-recommendation :is(.gvis-note,.ai-case-note,.ai-records-foot,.avo-scope){color:var(--ai-caption);}
body.page-ai-recommendation :is(.gvis,.ai-case-board,.avo-studio){border-radius:22px;}
body.page-ai-recommendation .gvis-doc header{color:var(--ai-caption);}
body.page-ai-recommendation .gvis-doc header i{color:var(--ai-caption);}
body.page-ai-recommendation :is(.gvis-mini,.gvis-web-foot,.gvis-company small,.gvis-answer-foot,.gvis-refs>span){color:var(--ai-caption);}
body.page-ai-recommendation .gvis-answer>p{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case .aci-art-caption small{color:var(--ai-caption);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-summary{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-capacity>span{color:var(--ai-caption);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs svg{border-radius:14px;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs span{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case :is(.ai-case-meta,.ai-case-mail-head span,.ai-case-source small,.ai-case-extract>p,.ai-case-privacy){color:var(--ai-caption);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-source>span{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-extract blockquote{color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-records-head>p{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case .ai-record>div:not(.aci-industry-icon){color:var(--ai-caption);}
body.page-ai-recommendation #ai-inquiry-case .ai-record>p{color:var(--ai-copy);}
body.page-ai-recommendation #ai-inquiry-case .ai-record footer{color:var(--ai-caption);}
body.page-ai-recommendation .avo-toolbar>span{color:var(--ai-caption);}
body.page-ai-recommendation .avo-map-core>span{color:var(--ai-caption);}
body.page-ai-recommendation .avo-branches p span{color:var(--ai-copy);}
body.page-ai-recommendation .avo-branches em{color:#009fe8;}
body.page-ai-recommendation :is(.avo-browser,.avo-page>small,.avo-missing,.avo-page-tags,.avo-query>span,.avo-sheet-title>span,.avo-fields small,.avo-route>span,.avo-route i){color:var(--ai-caption);}
body.page-ai-recommendation .avo-before .avo-page>p{color:var(--ai-copy);}
body.page-ai-recommendation .avo-spec span{color:var(--ai-caption);}
body.page-ai-recommendation .avo-query>div{color:var(--ai-copy);}
body.page-ai-recommendation .avo-record-sheet>p{color:#009fe8;}
body.page-ai-recommendation .avo-panel>footer{color:var(--ai-copy);}
body.page-ai-recommendation .avo-foundation p{color:var(--ai-copy);}
body.page-ai-recommendation #ai-boundary .boundary-note>p{color:var(--ai-copy);}
body.page-ai-recommendation #contact .shell>div>p:not(.eyebrow){color:#b2afae;}
body.page-ai-recommendation #contact .contact-button>b{color:#b2afae;}
body.page-ai-recommendation .footer-v2-brand-block>p{color:#b2afae;}
body.page-ai-recommendation .footer-v2-contact-address{color:#b2afae;}
body.page-ai-recommendation .footer-v2-contact>small{color:#b2afae;}
@media (min-width:761px) and (max-width:1100px){body.page-ai-recommendation .gvis-ai{border-radius:20px;}
body.page-ai-recommendation .gvis-company>svg{border-radius:12px;}}
body.page-ai-recommendation #ai-inquiry-case .ai-case-board{border-color:#cfeefd;box-shadow:0 18px 54px rgba(62,58,57,0.03137);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-meta{border-bottom:1px solid #cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-meta>span{color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .aci-art-caption b{color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-capacity{background:#e7f6fd;border:0;border-radius:14px;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-capacity strong{color:#009fe8;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs li{border-top:1px solid #cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs li:first-child{border-top:0;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-needs svg{background:#e7f6fd;border-radius:14px;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-evidence{background:#e7f6fd;border-left:1px solid #cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-mail-head b{color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-source{border-radius:15px;border:1px solid #cfeefd;box-shadow:0 8px 22px rgba(62,58,57,0.06275);}
body.page-ai-recommendation #ai-inquiry-case .ai-case-source strong{color:#009fe8;}
body.page-ai-recommendation #ai-inquiry-case .aci-source-icon{stroke:#009fe8;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-extract blockquote{border-left:2px solid #87d0f4;color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-divider{background:#cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-privacy{border-top:1px solid #cfeefd;color:#6e6a69;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-privacy>span{border-radius:50%;background:#cfeefd;color:#009fe8;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-note{border-left:2px solid #b7e3f8;}
body.page-ai-recommendation #ai-inquiry-case .ai-record{border-color:#cfeefd;border-radius:18px;box-shadow:0 10px 26px rgba(62,58,57,0.02353);}
body.page-ai-recommendation #ai-inquiry-case .aci-industry-icon{background:#e7f6fd;border-radius:16px;}
body.page-ai-recommendation #ai-inquiry-case .ai-record>div:not(.aci-industry-icon){color:#6e6a69;}
body.page-ai-recommendation #ai-inquiry-case .ai-record blockquote{border:0;border-left:3px solid #b7e3f8;border-radius:0 10px 10px 0;background:#e7f6fd;color:#3e3a39;}
body.page-ai-recommendation #ai-inquiry-case .ai-record footer>span{color:#6e6a69;}
body.page-ai-recommendation #ai-inquiry-case .ai-record footer>b{background:#e7f6fd;border-radius:5px;color:#6e6a69;}
body.page-ai-recommendation .avo-studio{background:#e7f6fd;border-color:#cfeefd;box-shadow:0 20px 55px rgba(62,58,57,0.03529);}
body.page-ai-recommendation .avo-toolbar{background:#ffffff;border-bottom-color:#cfeefd;}
body.page-ai-recommendation .avo-toolbar [role=tablist]{border-radius:13px;background:#e7f6fd;}
body.page-ai-recommendation .avo-toolbar button{border-radius:9px;color:#6e6a69;}
body.page-ai-recommendation .avo-toolbar button[aria-selected=true]{background:#009fe8;color:#ffffff;box-shadow:0 3px 9px rgba(62,58,57,0.1098);}
body.page-ai-recommendation .avo-toolbar button:hover:not([aria-selected=true]){background:#cfeefd;color:#009fe8;}
body.page-ai-recommendation .avo-toolbar button:focus-visible{outline:3px solid #3e3a39;}
body.page-ai-recommendation .avo-panel>footer{border-top-color:#cfeefd;}
body.page-ai-recommendation .avo-panel>footer b{color:#3e3a39;}
body.page-ai-recommendation .avo-map-core{border-radius:20px;background:#ffffff;border:1px solid #cfeefd;box-shadow:0 10px 28px rgba(0,159,232,0.03137);}
body.page-ai-recommendation .avo-map-core svg{border-radius:21px;background:#e7f6fd;stroke:#009fe8;}
body.page-ai-recommendation .avo-map-core strong{color:#3e3a39;}
body.page-ai-recommendation .avo-map-core small{color:#6e6a69;}
body.page-ai-recommendation .avo-branches:before{background:#b7e3f8;}
body.page-ai-recommendation .avo-branches>div{border-radius:12px;}
body.page-ai-recommendation .avo-branches>div:before{background:#b7e3f8;}
body.page-ai-recommendation .avo-branches i{border-radius:50%;background:#e7f6fd;color:#009fe8;}
body.page-ai-recommendation .avo-branches em{background:#e7f6fd;}
body.page-ai-recommendation .avo-compare article{border:1px solid #cfeefd;border-radius:14px;box-shadow:0 8px 22px rgba(62,58,57,0.03137);}
body.page-ai-recommendation .avo-compare .avo-after{border-color:#b7e3f8;}
body.page-ai-recommendation .avo-browser{background:#f3fafe;color:#6e6a69;}
body.page-ai-recommendation .avo-browser:before{border-radius:50%;background:#87d0f4;box-shadow:8px 0 #b7e3f8,16px 0 #cfeefd;}
body.page-ai-recommendation .avo-after .avo-browser{background:#e7f6fd;color:#009fe8;}
body.page-ai-recommendation .avo-roller{background:#e7f6fd;}
body.page-ai-recommendation .avo-page-tags span{border-radius:5px;background:#e7f6fd;color:#009fe8;}
body.page-ai-recommendation .avo-rfq{background:#009fe8;border-radius:7px;}
body.page-ai-recommendation .avo-query>span{border-radius:6px;background:#e7f6fd;color:#009fe8;}
body.page-ai-recommendation .avo-query h3{color:#3e3a39;}
body.page-ai-recommendation .avo-query>div{border-top:1px solid #cfeefd;}
body.page-ai-recommendation .avo-record-sheet{border:1px solid #cfeefd;border-radius:15px;box-shadow:0 12px 30px rgba(0,159,232,0.03529);}
body.page-ai-recommendation .avo-sheet-title{border-bottom:1px solid #cfeefd;}
body.page-ai-recommendation .avo-sheet-title svg{background:#e7f6fd;border-radius:11px;}
body.page-ai-recommendation .avo-fields>div{border:0;border-left:2px solid #b7e3f8;}
body.page-ai-recommendation .avo-fields small{color:#6e6a69;}
body.page-ai-recommendation .avo-fields b{color:#3e3a39;}
body.page-ai-recommendation .avo-record-sheet>p{border-top:1px solid #cfeefd;color:#009fe8;}
@media (min-width:721px) and (max-width:1100px){body.page-ai-recommendation #ai-inquiry-case .ai-case-evidence{border-left:0;border-top:1px solid #cfeefd;}}
@media (max-width:720px){body.page-ai-recommendation #ai-inquiry-case .ai-case-needs svg{border-radius:12px;}
body.page-ai-recommendation #ai-inquiry-case .ai-case-evidence{border-left:0;border-top:1px solid #cfeefd;}
body.page-ai-recommendation #ai-inquiry-case .aci-industry-icon{border-radius:13px;}
body.page-ai-recommendation .avo-toolbar [role=tablist]{border-radius:11px;}
body.page-ai-recommendation .avo-toolbar button{border-radius:8px;}
body.page-ai-recommendation .avo-map-core{border-radius:15px;}
body.page-ai-recommendation .avo-map-core svg{border-radius:16px;}
body.page-ai-recommendation .avo-sheet-title svg{border-radius:10px;}}
body.page-ai-recommendation .avo-map-core>svg{background:transparent;border-radius:0;stroke:none;}
body.page-ai-recommendation .gex{background:#e7f6fd;color:#3e3a39;}
.gex .gex-kicker{color:#009fe8;}
.gex h2 span{color:#009fe8;}
.gex-intro p{color:#6e6a69;}
.gex-intro a{color:#009fe8;text-decoration:none;}
.gex-intro a:hover{color:#3e3a39;}
.gex a:focus-visible,.gex button:focus-visible{outline:3px solid #009fe8;}
.gex-toolbar{color:#3e3a39;}
.gex-toolbar small{color:#6e6a69;}
.gex-toolbar i{border-radius:50%;background:#009fe8;}
.gex-pause{border:1px solid #cfeefd;background:#f3fafe;color:#6e6a69;border-radius:50%;}
.gex-pause svg{fill:none;stroke:currentColor;}
.gex-step{border:1px solid transparent;border-radius:18px;background:#ffffff;color:#3e3a39;box-shadow:0 6px 20px rgba(0,159,232,0.03922);}
.gex-step[aria-pressed=true]{background:#ffffff;border-color:#87d0f4;box-shadow:0 14px 35px rgba(0,159,232,0.1294);}
.gex-step:hover{border-color:#87d0f4;box-shadow:0 12px 30px rgba(0,159,232,0.09412);}
.gex-step-top{color:#6e6a69;}
.gex-step-top i{border-radius:50%;color:#6e6a69;}
.gex-step[aria-pressed=true] .gex-step-top i{background:#e7f6fd;color:#009fe8;}
.gex-art{background:radial-gradient(ellipse at 50% 62%,#e7f6fd 0%,transparent 72%);border-radius:12px;}
.gex-desc{color:#6e6a69;}
.gex-deliverable{border-top:1px solid #cfeefd;color:#009fe8;}
.gex-deliverable svg{fill:none;stroke:#009fe8;}
.gex-progress{background:#cfeefd;}
.gex.is-playing .gex-step[aria-pressed=true] .gex-progress{background:#009fe8;}
.gex-output{background:#cfeefd;border-radius:13px;}
.gex-output-label{color:#6e6a69;border-right:1px solid #b7e3f8;}
.gex-output b{color:#3e3a39;}
.gex-output p{color:#6e6a69;}
.gex-counter{color:#6e6a69;}
.gex-counter b{color:#009fe8;}
body.page-ai-recommendation .gex-boundary#ai-boundary{background:none;}
.gex-boundary>div{color:#6e6a69;}
.gex-boundary svg{fill:none;stroke:#009fe8;}
.gex-boundary p{color:#6e6a69;}
@keyframes gex-progress{from{transform:scaleX(0);}
to{transform:scaleX(1);}}
@media (max-width:600px){.gex-step{border-radius:14px;}
.gex-output-label{border:0;}}
@media (max-width: 720px){body.home-case-brief #cases .case-detail-toggle{border: 0;background: none;color: #009fe8;}
body.home-case-brief #cases .case-detail-toggle:focus-visible{outline: 2px solid #009fe8;}}
body.page-dongming-ai #agent-task-demo .dm-engine-core small{color: #b2afae;}
body.page-dongming-ai #agent-task-demo .dm-engine-core > span,
body.page-dongming-ai #agent-task-demo .dm-engine-core em{color: #b2afae;}
body.page-dongming-ai #agent-task-demo .dm-hero-task li small,
body.page-dongming-ai #agent-task-demo .dm-hero-task li [data-demo-state]{color: #b2afae;}
body.page-dongming-ai #agent-task-demo .snk-sim-note{color: #b2afae;}
body.page-ai-recommendation .gcite{--gc-blue:#009fe8;--gc-ink:#3e3a39;color:var(--gc-ink);background:#ffffff;border:1px solid #cfeefd;border-radius:25px;box-shadow:0 22px 65px rgba(0,159,232,0.06275);}
.gcite button:focus-visible{outline:3px solid #009fe8;}
.gcite-top{border-bottom:1px solid #cfeefd;background:#ffffff;}
.gcite-brand>svg{fill:var(--gc-blue);}
.gcite-brand>small{color:#6e6a69;border-left:1px solid #cfeefd;}
.gcite-pause{border:1px solid #cfeefd;border-radius:50%;color:#6e6a69;background:#ffffff;}
.gcite-pause svg{fill:none;stroke:currentColor;}
.gcite-question{border-radius:18px 18px 4px 18px;background:#e7f6fd;}
.gcite-question>span{color:#6e6a69;}
.gcite-question>p{color:#3e3a39;}
.gcite-question>svg{border-radius:50%;background:var(--gc-blue);stroke:#ffffff;fill:none;}
.gcite-avatar svg{fill:var(--gc-blue);}
.gcite-state{color:#6e6a69;}
.gcite-thinking i{border-radius:50%;background:#87d0f4;}
.gcite-intro{color:#6e6a69;}
.gcite-company{color:#009fe8;}
.gcite-company>span{color:#6e6a69;}
.gcite-response{color:#3e3a39;}
.gcite-citation{border:0;background:#e7f6fd;color:#009fe8;border-radius:6px;}
.gcite-citation.is-active{color:#ffffff;background:var(--gc-blue);box-shadow:0 0 0 4px rgba(0,159,232,0.09412);}
.gcite-cursor{background:var(--gc-blue);}
.gcite-relation{border-top:1px solid #cfeefd;color:#6e6a69;}
.gcite-relation>svg{stroke:var(--gc-blue);fill:none;}
.gcite-flow{color:var(--gc-blue);}
.gcite-steps{color:#6e6a69;}
.gcite-steps i{color:#6e6a69;}
.gcite-steps .is-active{color:#009fe8;}
.gcite-steps .is-active i{color:var(--gc-blue);}
.gcite-source{background:#e7f6fd;border-left:1px solid #cfeefd;}
.gcite-source-title{color:#6e6a69;}
.gcite-source-title>b{color:#009fe8;}
.gcite-browser{border-radius:13px 13px 0 0;background:#ffffff;border:1px solid #cfeefd;border-bottom:0;color:#6e6a69;}
.gcite-dots>i{border-radius:50%;background:#b7e3f8;}
.gcite-dots>i:first-child{background:#87d0f4;}
.gcite-browser>svg{fill:none;stroke:#87d0f4;}
.gcite-document{border:1px solid #cfeefd;border-top:1px solid #e7f6fd;border-radius:0 0 13px 13px;background:#ffffff;}
.gcite-illustration{background:linear-gradient(135deg,#f3fafe,#e7f6fd);border-radius:8px;}
.gcite-illustration>span{color:#6e6a69;}
.gcite-document-copy>small{color:#6e6a69;}
.gcite-document-copy>h3{color:#3e3a39;}
.gcite-document-copy>p{color:#6e6a69;}
.gcite-document-copy mark{background:linear-gradient(90deg,#cfeefd,#cfeefd) 0 100%/100% 45% no-repeat;color:#009fe8;}
.gcite-source.is-linked .gcite-document.is-active{border-color:#87d0f4;box-shadow:0 0 0 3px rgba(0,159,232,0.04314);}
.gcite-source-foot{border-top:1px solid #e7f6fd;color:#6e6a69;}
.gcite-foot-num{border-radius:5px;background:#e7f6fd;color:#009fe8;}
.gcite-source-tabs button{border:1px solid #cfeefd;border-radius:7px;color:#6e6a69;background:transparent;}
.gcite-source-tabs button[aria-pressed=true]{border-color:#87d0f4;color:#009fe8;background:#ffffff;}
.gcite-note{border-top:1px solid #cfeefd;color:#6e6a69;background:#ffffff;}
@keyframes gcite-dot{0%,70%,100%{opacity:.4;transform:translateY(0);}
35%{opacity:1;transform:translateY(-3px);}}
@keyframes gcite-blink{50%{opacity:0;}}
@keyframes gcite-arrow{0%,100%{transform:translateX(-3px);opacity:.5;}
50%{transform:translateX(3px);opacity:1;}}
@keyframes gcite-highlight{from{background-size:0 45%;}
to{background-size:100% 45%;}}
@media (max-width:760px){body.page-ai-recommendation .gcite{border-radius:18px;}
.gcite-source{border-left:0;border-top:1px solid #cfeefd;}}
@keyframes gcite-down{0%,100%{transform:rotate(90deg) translateX(-2px);opacity:.5;}
50%{transform:rotate(90deg) translateX(2px);opacity:1;}}
.footer-v2 .footer-v2-logo,.footer-v2-logo,.footer-v2-logo.footer-v2-logo-lockup{border-radius:0!important;background:transparent!important;box-shadow:none!important;}
.footer-v2 .footer-v2-logo img,.footer-v2-logo img{background:transparent!important;border-radius:0!important;filter:none!important;}
.footer-v2-word b{color:#ffffff;}
.footer-v2-word small{color:#b2afae;}
