:root{
  --brand-black:#0b0d12;
  --brand-white:#ffffff;
  --brand-gray:#dbe7f0;
  --brand-blue:#033fff;
  --brand-cyan:#00d7ff;
  --brand-aqua:#72ffff;
  --brand-slate:#17142d;
  --brand-green:#033fff;
  --green:#033fff;
  --green-soft:#eee8ff;
  --navy:#0b0d12;
  --navy2:#0b0d12;
  --blue:#033fff;
  --ice:#ffffff;
  --off:#f7fbff;
  --ink:#0b0d12;
  --text:#0b0d12;
  --muted:#34383f;
  --line:#dbe7f0;
  --border:#dbe7f0;
}
body{background:var(--brand-white);color:var(--brand-black)}
.nav{background:var(--brand-white);border-color:var(--brand-gray)}
.nav .brand,.site-footer .brand{color:var(--brand-green)}
.nav-divider{background:var(--brand-gray)}
.nav nav a{color:var(--brand-black)}
.nav .pill,.pill-dark,.round-link{background:var(--brand-black)}
.hero{background:var(--brand-white);color:var(--brand-black)}
.hero h1 em{color:var(--brand-green)}
.hero .domain-form{border-color:var(--brand-gray);background:var(--brand-white)}
.hero .domain-form button,.analysis-form button,.lime-link{background:var(--brand-green)}
.hero .micro>span{background:var(--brand-gray);color:var(--brand-black)}
.hero .micro a{color:var(--brand-black)}
.growth-chart .chart-green{stroke:var(--brand-green)}
.growth-chart .chart-blue{stroke:var(--brand-blue)}
.hero-visual .p-one,.hero-visual .p-two{color:var(--brand-blue)}
.hero-visual .p-three,.hero-visual .p-four{color:var(--brand-green)}
.hero-visual .p-five{color:var(--brand-black)}
.badge-mark{color:var(--brand-green);background:#e7f9e9}
.capability-marquee,.intro-section,.service-light,.connected-section,.faq-section{background:var(--brand-white)}
.capability-marquee,.service-nav,.faq-list details,.nav{border-color:var(--brand-gray)}
.capability-track b,.principle-icon{color:var(--brand-green)}
.intro-title h2 span,.service-nav a:hover,.service-copy li:before,.analysis-copy li:before,.faq-list summary span{color:var(--brand-green)}
.principles article,.audience-section{background:#f1f2f1}
.services-index{background:#edf1ff}
.service-nav a{color:var(--brand-black);border-color:var(--brand-gray)}
.service-navy,.process-section,.site-footer{background:var(--brand-black)}
.service-mint,.analysis-section{background:#e8f9eb}
.round-link b,.process-list>article>span{color:var(--brand-green)}
.browser-body,.app-sidebar,.audit-float,.map-core{background:var(--brand-black)}
.mini-cta,.rank-pill,.automation-chip,.audit-float b,.page-stat+.quality-chip b{color:var(--brand-black)}
.mini-cta,.rank-pill,.automation-chip,.app-sidebar b{background:var(--brand-green)}
.search-query{border-color:var(--brand-blue)}
.answer-head span{color:var(--brand-blue)}
.visibility-visual>svg path,.map-path.p-a{stroke:var(--brand-green)}
.map-path.p-b{stroke:var(--brand-blue)}
.ad-route{background:var(--brand-black)}
.ad-google .ad-logo{color:var(--brand-blue)}
.ad-social .ad-logo{color:var(--brand-green)}
.social-preview i{background:linear-gradient(145deg,#b9caff,#edf1ff)}
.social-preview i:nth-child(2){background:linear-gradient(145deg,#8ce49b,#e8f9eb)}
.social-preview i:nth-child(3){background:linear-gradient(145deg,#d0d1d4,#f8f8f6)}
.ad-metric b,.audit-score b,.audit-head span{color:var(--brand-green)}
.connected-map{background:#edf1ff}
.audience-symbol{color:var(--brand-blue);background:#e8eeff}
.audience-grid article:nth-child(2) .audience-symbol{color:var(--brand-green);background:#e7f9e9}
.audience-grid article:nth-child(3) .audience-symbol{color:var(--brand-black);background:#e5e7ea}
.audience-grid article:nth-child(4) .audience-symbol{color:var(--brand-black);background:#dfe7ff}
.analysis-form{border-color:var(--brand-gray);background:var(--brand-white)}
.audit-bars i:first-child:after{background:var(--brand-blue)}
.audit-bars i:nth-child(2):after{background:var(--brand-green)}
.final-cta{background:var(--brand-green);color:var(--brand-black)}
.final-cta .pill{background:var(--brand-black);color:var(--brand-white)}
.site-footer{color:var(--brand-white)}
.footer-legal,.process-list article{border-color:var(--brand-slate)}
dialog{background:var(--brand-white);color:var(--brand-black)}
.success>div{background:var(--brand-green)}
::selection{background:var(--brand-blue);color:#fff}
