:root {
--ngw-logo-green:#84C041;
--ngw-lime-green:#B5E66A;
--ngw-neon-green:#C6FF25;
--ngw-light-green:#C9F2A3;
--ngw-soft-green:#C9F2A3; --ngw-white:#FFFFFF;
--ngw-off-white:#F7F8F9;
--ngw-light-gray:#ECEEF0;
--ngw-silver-gray:#D6DBDF;
--ngw-medium-gray:#BCC1C5;
--ngw-dark-gray:#62676B;
--ngw-graphite-gray:#41494F;
--ngw-charcoal:#202124;
--ngw-pure-black:#000000;
--ng-brand-lime:#84C041;
--ng-charcoal:#202124;
--ng-black:#000000;
--ng-grey:#62676B;
--ng-light:#ECEEF0;
color-scheme:light;
}
body.ng-chrome {
--brand-primary:#84C041;
--brand-secondary:#B5E66A;
--brand-neon:#C6FF25;
--brand-light-green:#C9F2A3;
--brand-neutral:#202124;
--brand-paper:#F7F8F9;
}
body.ng-chrome .global-header.ngc-header,
body.ng-chrome .ngc-mobile__panel { background-color:var(--ngw-pure-black); }
body.ng-chrome .ngc-quote {background:var(--ngw-logo-green);border-color:var(--ngw-logo-green);color:var(--ngw-pure-black)}
body.ng-chrome .ngc-quote:hover {background:var(--ngw-lime-green);border-color:var(--ngw-lime-green);color:var(--ngw-pure-black)}
body.ng-chrome .ngc-footer {background-color:var(--ngw-pure-black)}
body.ng-chrome :is(.ngc-header,.ngc-footer) a:focus-visible {outline:3px solid var(--ngw-lime-green);outline-offset:3px}
body.ng-chrome :is(input,textarea,select):focus-visible {outline:2px solid var(--ngw-logo-green);outline-offset:2px} body.home .ngh {
--ngh-green:#84C041;--nghd-green:#84C041;
--nghd-green-light:#B5E66A;
--nghd-mist:#ECEEF0;--nghd-paper:#F7F8F9;
--nghd-ink:#202124;--nghd-grey:#62676B;
}
body.ngm-page .ngm,body.ngm-page {
--ngm-green:#84C041;--ngm-green-text:#202124;
--ngm-ink:#202124;--ngm-muted:#62676B;
}
.ngm-seo {
--nseo-green:#84C041;--nseo-green-two:#B5E66A;
--nseo-green-two-soft:#ECEEF0;--nseo-edge:#ECEEF0;
--nseo-slate:#202124;--nseo-ink:#202124;
}
body.page-id-168 .ngw-design {
--nw-logo:#84C041;--nw-lime:#B5E66A;--nw-soft:#C9F2A3;
--nw-neon:#C6FF25;--nw-silver:#D6DBDF;--nw-graphite:#41494F;
--nw-white:#FFFFFF;--nw-off:#F7F8F9;--nw-light:#ECEEF0;
--nw-mid:#BCC1C5;--nw-gray:#62676B;
--nw-charcoal:#202124;--nw-black:#000000;
}
.ngcity {
--lime:#84C041;--link:#202124;--ink:#202124;
--muted:#62676B;--line:#ECEEF0;--tint:#F7F8F9;
}
body.ngs-family #ngx-main .ngx {
--ngs-green:#84C041;--ngs-soft:#B5E66A;
--ngs-pale:#ECEEF0;--ngs-paper:#F7F8F9;--ngs-ink:#202124;
}
body.ngs-family #ngx-main .ngsm {
--g:#84C041;--lg:#B5E66A;--pale:#ECEEF0;
--ink:#202124;--gray:#F7F8F9;
} body.ng-chrome .ngm .ngm-button:not(.ngm-button--outline):not(.ngm-button-dark),
body.ng-chrome .ngw-design .ngw-btn:not(.ngw-btn--outline):not(.ngw-button-dark),
body.ng-chrome .ngce .ngce-button--lime,
body.ng-chrome .ngcity .ngcity-button:not(.ngcity-button-outline),
body.ngs-family #ngx-main .ngsm .ngsm-btn {
background:var(--ngw-logo-green);
border-color:var(--ngw-logo-green);
color:var(--ngw-pure-black);
}
body.ng-chrome .ngm .ngm-button:not(.ngm-button--outline):not(.ngm-button-dark):hover,
body.ng-chrome .ngw-design .ngw-btn:not(.ngw-btn--outline):not(.ngw-button-dark):hover,
body.ng-chrome .ngce .ngce-button--lime:hover,
body.ng-chrome .ngcity .ngcity-button:not(.ngcity-button-outline):hover,
body.ngs-family #ngx-main .ngsm .ngsm-btn:hover {
background:var(--ngw-lime-green);
border-color:var(--ngw-lime-green);
color:var(--ngw-pure-black);
} body.home .ngh .ngh-brands {background:#262626;border-color:transparent}
body.home .ngh .nghd-intro__promise {background:var(--ngw-off-white);border-color:var(--ngw-light-gray)}
body.home .ngh .nghd-intro__corner {background:var(--ngw-light-gray)}
body.home .ngh .nghd-intro__video-art--studio {
background:radial-gradient(ellipse at 77% 16%,#FFFFFF 0%,#ECEEF0 57%,#F7F8F9 100%);
}
body.home .ngh #services.ngh-services--2026,
body.home .ngh #services.ngh-services {background:var(--ngw-off-white);background-image:none}
body.home .ngh #services .ngh-svc--seo {background:var(--ngw-white);border-color:var(--ngw-light-gray)}
body.home .ngh .ngh-svc__icon {background:var(--ngw-light-gray);color:var(--ngw-charcoal)}
body.home .ngh .ngh-svc-extra__links a {background:var(--ngw-off-white);border-color:var(--ngw-light-gray)}
body.home .ngh .ngh-svc-extra__links a:hover {background:var(--ngw-light-gray);border-color:var(--ngw-logo-green)}
body.home .ngh .ngh-purpose-2026__art-frame {
background:radial-gradient(circle at 74% 22%,#FFFFFF,transparent 56%),var(--ngw-off-white);
border-color:var(--ngw-light-gray);
}
body.home .ngh .ngh-purpose-2026__steps li>span {background:var(--ngw-light-gray);border-color:var(--ngw-medium-gray);color:var(--ngw-charcoal)}
body.home .ngh #featured-projects {background:var(--ngw-off-white)}
body.home .ngh .ngh-ai-2026 {background:var(--ngw-light-gray);border-color:var(--ngw-medium-gray)}
body.home .ngh .ngh-reviews {background:var(--ngw-off-white)}
body.home .ngh .ngh-svc--design::before {background:var(--ngw-logo-green)}
body.home .ngh .ngh-svc--seo::before {background:var(--ngw-lime-green)}
body.home .ngh .ngh-svc--ads::before {background:var(--ngw-charcoal)} body.page-id-168 .ngw-hero--sanantonio {background:linear-gradient(160deg,#FFFFFF 27%,#F7F8F9 100%)}
body.page-id-168 .ngw-hero--sanantonio::before {border-color:var(--ngw-light-gray)}
body.page-id-168 .ngw26-motion {box-shadow:14px 17px 0 var(--ngw-light-gray),0 24px 55px #00000030}
body.page-id-168 .ngw27-motion {box-shadow:14px 17px 0 var(--ngw-medium-gray),0 24px 55px #00000026}
body.page-id-168 .ngw-sa-local {background:var(--ngw-off-white);border-color:var(--ngw-medium-gray)}
body.page-id-168 .ngw-video-feature__frame {box-shadow:15px 15px 0 var(--ngw-light-gray),0 12px 30px #00000018}
body.page-id-168 .ngw-video-feature__pills a:hover {background:var(--ngw-light-gray);border-color:var(--ngw-logo-green)}
body.page-id-168 .ngw-platform:nth-child(2) {background:var(--ngw-white);border-color:var(--ngw-light-gray)}
body.page-id-168 .ngwd {background:linear-gradient(120deg,var(--ngw-light-gray),var(--ngw-off-white))}
body.page-id-168 .ngw26-details__band:nth-child(2) {background:var(--ngw-off-white)}
body.page-id-168 .ngw-process__steps li:nth-child(2) {background:var(--ngw-light-gray)!important}
body.page-id-168 .ngw26-discovery__page-sections>div:nth-child(2) {background:var(--ngw-off-white)}
body.page-id-168 .ngw26-discovery__system-visual {background:linear-gradient(155deg,#FFFFFF,#ECEEF0)}
body.page-id-168 .ngw26-discovery__local {background:var(--ngw-light-gray)}
body.page-id-168 .ngw27-motion__palette-icon {background:var(--ngw-light-gray)}
body.page-id-168 .ngw27-motion__ready {background:var(--ngw-off-white)}
body.page-id-168 .ngw27-motion__canvas-art {background:linear-gradient(135deg,#F7F8F9,#B5E66A)}
@media(max-width:670px){
body.page-id-168 .ngw-hero__visual .ngw27-motion {box-shadow:8px 10px 0 var(--ngw-medium-gray),0 16px 32px #00000024}
} .ngm-seo .nseo-impact-row {background:var(--ngw-off-white)}
.ngm-seo .nseo-where {background:var(--ngw-light-gray)}
.ngm-seo .nseo-market--national {background:var(--ngw-off-white);border-color:var(--ngw-medium-gray)}
.ngm-seo .nseo-nation-graphic {background:radial-gradient(circle at 50% 40%,#FFFFFF 0%,#ECEEF0 72%)}
.ngm-seo .nseo-services {background:var(--ngw-white)}
.ngm-seo .nseo-service--1 {background:var(--ngw-logo-green)}
.ngm-seo .nseo-service--2 {background:var(--ngw-pure-black)}
.ngm-seo .nseo-service--3 {background:var(--ngw-off-white)}
.ngm-seo .nseo-service--4 {background:var(--ngw-light-gray)}
.ngm-seo .nseo-service--5 {background:var(--ngw-white)}
.ngm-seo .nseo-service--6 {background:var(--ngw-lime-green)}
.ngm-seo .nseo-service--3,
.ngm-seo .nseo-service--4,
.ngm-seo .nseo-service--6 {color:var(--ngw-charcoal)}
.ngm-seo .nseo-service--3 :is(h3,p,span),
.ngm-seo .nseo-service--4 :is(h3,p,span),
.ngm-seo .nseo-service--6 :is(h3,p,span) {color:var(--ngw-charcoal)}
.ngm-seo .nseo-process {background:var(--ngw-off-white)}
.ngm-seo .nseo-reporting {background:var(--ngw-light-gray)}
.ngm-seo .nseo-demo-status,
.ngm-seo .nseo-demo-note {background:var(--ngw-off-white)}
.ngm-seo .nseo-plan--3 {background:var(--ngw-light-gray)}
.ngm-seo .nseo-plan--5 {background:var(--ngw-off-white)}
.ngm-seo .ngm-resources .ngm-card:nth-child(3) {background:var(--ngw-light-gray)}
.ngm-seo .nseo-hero-bottom,
.ngm-seo .nseo-midcta {background:var(--ngw-pure-black)}
.ngm-seo .nseo-btn--lime:hover {background:var(--ngw-lime-green);border-color:var(--ngw-lime-green)} .ngm.ngm-ppc .nsf-offer {background:var(--ngw-off-white)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(1) {background:var(--ngw-lime-green);border-color:var(--ngw-lime-green);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(2) {background:var(--ngw-pure-black);border-color:var(--ngw-pure-black);color:var(--ngw-white)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(3) {background:var(--ngw-white);border-color:var(--ngw-light-gray);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(4) {background:var(--ngw-medium-gray);border-color:var(--ngw-medium-gray);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(5) {background:var(--ngw-logo-green);border-color:var(--ngw-logo-green);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(6) {background:var(--ngw-light-gray);border-color:var(--ngw-light-gray);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsf-offer-grid .nsf-service:nth-child(6) .nsf-service-icon {background:var(--ngw-white);border-color:var(--ngw-medium-gray);color:var(--ngw-charcoal)}
.ngm.ngm-ppc .nsfp-simple__list li:nth-child(2) .nsfp-simple__number {background:var(--ngw-lime-green)} body.ngs-family #ngx-main .ngsm-hero {background:var(--ngw-off-white);border-color:var(--ngw-light-gray)}
body.ngs-family #ngx-main .ngsm-method__grid article:first-child {background:var(--ngw-lime-green)}
body.ngs-family #ngx-main .ngsm-method__grid article:nth-child(2) {background:var(--ngw-white)}
body.ngs-family #ngx-main .ngsm-method__grid article:nth-child(3) {background:var(--ngw-light-gray)}
body.ngs-family #ngx-main .ngsm-method__grid article:nth-child(4) {background:var(--ngw-charcoal)}
body.ngs-family #ngx-main .ngsm-measure {background:var(--ngw-light-gray)}
body.ngs-family #ngx-main .ngsm-faq {background:var(--ngw-white)}
body.ngs-family #ngx-main .ngsm-stage {background:var(--ngw-charcoal);border-color:var(--ngw-dark-gray);box-shadow:14px 16px 0 var(--ngw-medium-gray),0 30px 60px #00000036} body.ngs-family #ngx-main .ngx-hero {background:var(--ngw-off-white)}
body.ngs-family #ngx-main .ngx-visual .ngx-board {background:var(--ngw-pure-black);border-color:var(--ngw-dark-gray);box-shadow:17px 19px 0 var(--ngw-medium-gray),0 30px 70px #00000030}
body.ngs-family #ngx-main .ngx-logo-mark {background:radial-gradient(circle at 50% 35%,#62676B 0%,#202124 72%);border-color:var(--ngw-dark-gray)}
body.ngs-family #ngx-main .ngx-visual--logo .ngx-float {background:var(--ngw-light-gray)}
body.ngs-family #ngx-main .nga-hero-video {background:var(--ngw-off-white);border-color:var(--ngw-light-gray);box-shadow:16px 17px 0 var(--ngw-medium-gray),0 24px 55px #00000017}
body.ngs-family #ngx-main .ngx-social-tiles>div:nth-child(3) {background:var(--ngw-light-gray)}
body.ngs-family #ngx-main .ngx-section:nth-of-type(even) {background:var(--ngw-off-white)} .ngce {--ce-lime:#84C041;--ce-dark:#202124}
.ngce .ngce-hero {background:var(--ngw-pure-black)}
.ngce .ngce-hero__foot {background:var(--ngw-charcoal)}
.ngce .ngce-value {background:var(--ngw-off-white)}
.ngce .ngce-feature--light {background:var(--ngw-off-white)}
.ngce .ngce-feature--sage {background:var(--ngw-light-gray)}
.ngce .ngce-feature--ink {background:var(--ngw-charcoal)}
.ngce .ngce-feature--white {background:var(--ngw-white)}
.ngce .ngce-feature--gray {background:var(--ngw-light-gray)}
.ngce .ngce-feature--mint {background:var(--ngw-off-white)}
.ngce .ngce-platforms {background:var(--ngw-light-gray)}
.ngce .ngce-platform--two {background:var(--ngw-off-white)}
.ngce .ngce-platform__tags span {background:var(--ngw-light-gray)}
.ngce .ngce-process__grid>li:nth-child(1) {background:var(--ngw-off-white)}
.ngce .ngce-process__grid>li:nth-child(2) {background:var(--ngw-light-gray)}
.ngce .ngce-process__grid>li:nth-child(3) {background:var(--ngw-medium-gray)}
.ngce .ngce-process__grid>li:nth-child(4) {background:var(--ngw-charcoal)}
.ngce .ngce-cta {background:var(--ngw-off-white)}
.ngce .ngce-faq--refined {background:var(--ngw-white)!important}
.ngce .ngce-faq__items summary>span {background:var(--ngw-light-gray)}
body.ng-chrome .ngce .ngce-faq--refined .ngce-faq__contact {background:var(--ngw-charcoal)!important;border-color:var(--ngw-dark-gray)!important}
body.ng-chrome .ngce .ngce-faq--refined .ngce-faq__contact a.ngce-button {background:var(--ngw-logo-green)!important;border-color:var(--ngw-logo-green)!important;color:var(--ngw-pure-black)!important}
body.ng-chrome .ngce .ngce-faq--refined .ngce-faq__contact a.ngce-button:hover {background:var(--ngw-lime-green)!important;border-color:var(--ngw-lime-green)!important} .nsu[data-nsu-kind="graphic"] .nsu-brand-chapter {background:var(--ngw-charcoal)!important}
.nsu[data-nsu-kind="graphic"] .nsu-design-catalog {background:var(--ngw-off-white)!important}
.nsu[data-nsu-kind="graphic"] .nsu-design-catalog__showcase {background:var(--ngw-charcoal)}
.nsu[data-nsu-kind="graphic"] .nsu-design-catalog__logomark,
.nsu[data-nsu-kind="graphic"] .nsu-design-catalog__service:hover {background:var(--ngw-light-gray)}
.nsu[data-nsu-kind="graphic"] .nsu-design-catalog__swatches i:nth-child(4) {background:var(--ngw-light-gray)}
.nsu[data-nsu-kind="graphic"] .nsu-portfolio--editorial .list-archive-portfolio figure:nth-child(4n+2) img {background:var(--ngw-off-white)!important}
.nsu[data-nsu-kind="graphic"] .ngcase-main {background:var(--ngw-off-white)!important}
.nsu[data-nsu-kind="graphic"] .ngcase-project__status,
.nsu[data-nsu-kind="graphic"] .ngcase-project__deliverables,
.nsu[data-nsu-kind="graphic"] .ngcase-project__d,
.nsu[data-nsu-kind="graphic"] .ngcase-concept__deliver {background:var(--ngw-light-gray)}
.nsu[data-nsu-kind="graphic"] .ngcase-concept__heading>span {background:var(--ngw-light-gray)}
.nsu[data-nsu-kind="graphic"] .ngcase-project {background:var(--ngw-white)}  .ngcity .ngcity-hero {background:var(--ngw-white);background-image:none}
.ngcity .ngcity-contact {background:var(--ngw-off-white)}
.ngcity .ngcity-process {background:var(--ngw-charcoal)}
.ngcity.ngregion .nght-intro {background:var(--ngw-white)}
.ngcity.ngregion .ngregion-section--soft {background:var(--ngw-off-white)}
.ngcity.ngregion .ngregion-card--soft {background:var(--ngw-off-white)}
.ngcity.ngregion .ngregion-checklist {background:var(--ngw-off-white)}
.ngcity.ngregion .ngregion-service-tile--1 {background:var(--ngw-charcoal)}
.ngcity.ngregion .ngregion-service-tile--2 {background:var(--ngw-white)}
.ngcity.ngregion .ngregion-service-tile--3,
.ngcity.ngregion.ngregion--texas .ngregion-service-tile--3,
.ngcity.ngregion.ngregion--usa .ngregion-service-tile--3 {background:var(--ngw-light-gray)}
.ngcity.ngregion .nght-cta {background:var(--ngw-light-gray)}
.ngcity.ngregion .ngregion-contact .ngcity-contact-form {background:var(--ngw-off-white)}
.ngcity.ngregion .ngregion-related a:hover {background:var(--ngw-light-gray)}
.ngcity.ngregion .ngregion-process-story {background:var(--ngw-charcoal)}
.ngcity.ngregion .ngregion-tile-link {background:var(--ngw-off-white)}
.ngcity.ngregion .ngregion-tile-link:hover {background:var(--ngw-lime-green)}
.ngcity:has(.nght-hero) .nght-cta {background:var(--ngw-light-gray);border-top-color:var(--ngw-logo-green)}
.ngcity:has(.nght-hero) .nght-services {background:var(--ngw-off-white)}
.ngcity:has(.nght-hero) .nght-service-rows .nght-service-symbol {background:var(--ngw-light-gray);border-color:var(--ngw-medium-gray);color:var(--ngw-charcoal)}
.ngcity:has(.nght-hero) .ngcity-more-link:nth-child(1) {background:var(--ngw-off-white);border-color:var(--ngw-light-gray)}
.ngcity:has(.nght-hero) .ngcity-more-link:nth-child(4) {background:var(--ngw-light-gray);border-color:var(--ngw-medium-gray)}
.ngcity:has(.nght-hero) .ngcity-more-link:nth-child(6) {background:linear-gradient(110deg,var(--ngw-off-white),var(--ngw-light-gray));border-color:var(--ngw-medium-gray)} body.ng-chrome .ngi-main .ngi-hero {background:var(--ngw-off-white)}
body.ng-chrome .ngi-main .ngi-card {background:var(--ngw-white);border-color:var(--ngw-light-gray)}
body.ng-chrome .ngw-work .ngw-work-hero {background:var(--ngw-off-white)}
body.ng-chrome .ngw-work .ngw-work-projects {background:var(--ngw-off-white)}
body.ng-chrome .ngx-hero {background:var(--ngw-off-white)}
body.ng-chrome .ngx-section:nth-of-type(even) {background:var(--ngw-off-white)}
body.ng-chrome .ngm-tint {background:var(--ngw-off-white)}
body.ng-chrome .ngm-icon {background:var(--ngw-light-gray);border-color:var(--ngw-medium-gray);color:var(--ngw-charcoal)}
body.ng-chrome .ngm-spotlight-image {background:var(--ngw-off-white)}
body.ng-chrome .ngm-process {background:var(--ngw-charcoal)} body.ng-chrome .ngm-contact .ngcx-hero {background:var(--ngw-charcoal)}
body.ng-chrome .ngm-contact .ngcx-form {background:var(--ngw-white)}
body.ng-chrome .ngm-contact :is(input,textarea,select) {background:var(--ngw-white);color:var(--ngw-charcoal)}
body.ng-chrome .ngq-closing {background:var(--ngw-charcoal);color:var(--ngw-white)}
body.ng-chrome .ngq-closing :is(h2,h3,p) {color:var(--ngw-white)}
body.ng-chrome .ngq-closing .ngq-closing__button {background:var(--ngw-logo-green);border-color:var(--ngw-logo-green);color:var(--ngw-pure-black)}
body.ng-chrome .ngq-closing .ngq-closing__button:hover {background:var(--ngw-lime-green);border-color:var(--ngw-lime-green);color:var(--ngw-pure-black)} body main.ngcr-archive.ngsr .ngsr__card:nth-child(3n),
body:not(.page-id-166) section.ngsr .ngsr__card:nth-child(3n),
body .nsu[data-nsu-kind="graphic"] > section.ngsr[data-review-context="graphic_design"] .ngsr__card:nth-child(3) {
background:var(--ngw-light-gray)!important;
color:var(--ngw-charcoal)!important;
}
body main.ngcr-archive.ngsr .ngsr__card:nth-child(3n+1),
body:not(.page-id-166) section.ngsr .ngsr__card:nth-child(3n+1),
body .nsu[data-nsu-kind="graphic"] > section.ngsr[data-review-context="graphic_design"] .ngsr__card:nth-child(1) {
background:var(--ngw-lime-green)!important;
color:var(--ngw-charcoal)!important;
}
body.page-id-166 .ngsr .ngsr__card:nth-child(3n) {background:var(--ngw-light-gray)!important}
body.page-id-166 .ngsr .ngsr__card:nth-child(3n+1) {background:var(--ngw-lime-green)!important} body.home .ngh .ngh-svc-extra__panel {background:var(--ngw-off-white)}
body.home .ngh #services .ngh-svc-extra__panel .ngh-svc-extra__links a {background:var(--ngw-white);border-color:var(--ngw-light-gray)}
body.home .ngh section#texas.ngh-areas-heritage {background:var(--ngw-off-white)}
body.home .ngh #texas .ngh-areas-heritage__destination {background:var(--ngw-white)}
body.home .ngh section#awards.ngh-awards {background:var(--ngw-off-white)!important}
body.home .ngh #awards.ngh-awards--showcase .ngh-awards__heading .ngh-kicker {color:var(--ngw-charcoal)!important}
body.home .ngh #awards.ngh-awards--showcase .ngh-awards__heading h2 span {
color:var(--ngw-charcoal)!important;text-decoration:underline;
text-decoration-color:var(--ngw-logo-green);text-decoration-thickness:4px;text-underline-offset:5px;
}
body.home .ngh .ngh-graphic-stage--custom {background:radial-gradient(ellipse at center,var(--ngw-light-gray),transparent 72%),var(--ngw-white)}
body.home .ngh .ngh-ai {background:var(--ngw-light-gray)}
body.home .ngh .ngh-texas {background:var(--ngw-off-white)}
body.home .ngh .ngh-review:nth-child(2) {background:var(--ngw-white)}
body.home .ngh .ngh-review:nth-child(3) {background:var(--ngw-light-gray)}
body.home .ngh .ngh-award:nth-child(4) {background:var(--ngw-off-white)}
.ngm-seo .nseo-service-clarity {background:var(--ngw-light-gray)}
.ngm-seo .nseo-reporting--enhanced {background:linear-gradient(180deg,var(--ngw-off-white),var(--ngw-light-gray))}
.ngm-seo .nseo-demo-period,
.ngm-seo .nseo-demo-report-list>div:nth-child(2) {background:var(--ngw-off-white)}
.ngm-seo .nseo-plan--detailed:nth-child(3) {background:var(--ngw-light-gray)}
.ngm-seo .nseo-plan--detailed .nseo-plan-range {background:var(--ngw-off-white)}
.ngm-seo .nseo-pricing-cta {background:var(--ngw-off-white)}
.ngm-seo .nseo-motion {background:var(--ngw-charcoal)}
.ngm-seo .nseo-motion__website-body {background:linear-gradient(120deg,var(--ngw-white),var(--ngw-off-white))}
.ngm-seo .nseo-motion__lead {background:var(--ngw-light-gray)}
.ngm.ngm-ppc .nsf-purpose--ppc-refresh {background:var(--ngw-off-white)}
.ngm.ngm-ppc .nsf-reach--ppc {background:var(--ngw-light-gray)}
.ngm .nsf-hero {background:var(--ngw-off-white)}
.ngm .nsf-small-policy,
.ngm .nsf-motion__mini,
.ngm .nsf-motion__maintenance {background:var(--ngw-light-gray)}
.ngm .nsf-service:nth-child(4) {background:var(--ngw-light-gray)}
body.ng-chrome .ngm-contact .ngcx-form-indicator {background:var(--ngw-light-gray)}
body.ng-chrome .ngm-contact .ngcx-reach,
body.ng-chrome .ngm-contact .ngcx-directory-end,
body.ng-chrome .ngm-contact .ngm-faq {background:var(--ngw-off-white)}
body.ng-chrome .ngm-contact .ngcx-directory-head,
body.ng-chrome .ngm-contact .ngm-cta {background:var(--ngw-charcoal)}
body.ng-chrome .ngm-contact .ngcx-button-primary {background:var(--ngw-logo-green);border-color:var(--ngw-logo-green);color:var(--ngw-pure-black)}
.nsu .nsu-hero {background:var(--ngw-off-white)}
.nsu .nsu-overview-panel {background:var(--ngw-light-gray)}
.nsu .nsu-video-details summary {background:var(--ngw-off-white)}
.nsu .nsu-stage-browser {background:var(--ngw-off-white)}
.nsu .nsu-stage-success {background:var(--ngw-light-gray)}
.nsu .nsu-step-id {background:var(--ngw-light-gray)}
.nsu[data-nsu-kind="graphic"] .ngcase-hero {background:var(--ngw-charcoal)!important}
.nsu[data-nsu-kind="graphic"] .nsu-portfolio--editorial .list-archive-portfolio figure:nth-child(4n+2) img {background:var(--ngw-off-white)!important}
body.ng-chrome .ngx-tint,
body.ng-chrome .ngx-blog-filter {background:var(--ngw-off-white)}
body.ng-chrome .ngx-post-placeholder {background:var(--ngw-light-gray)}
body.ng-chrome .ngx-quick-links a {background:var(--ngw-off-white)}
body.ng-chrome .ngx-social-tiles>div {background:var(--ngw-light-gray)}
body.ngs-family #ngx-main .ngx-social-tiles>div:first-child {background:var(--ngw-lime-green)}
body.ngs-family #ngx-main .ngx-social-tiles>div:nth-child(2) {background:var(--ngw-charcoal)}
body.ng-chrome .ngw-work-showcase--web .ngw-work-showcase-art {background:linear-gradient(145deg,var(--ngw-white),var(--ngw-light-gray))}
body.ng-chrome .ngw-work-showcase-link b {background:var(--ngw-lime-green)}
.ngcity .ngcity-more-services {background:var(--ngw-white)}
.ngcity .ngcity-visual-band {background:linear-gradient(120deg,var(--ngw-light-gray),var(--ngw-white) 78%)}
.ngcity .ngcity-visual-more>summary {background:var(--ngw-off-white)}
.ngcity-identity-card,
.ngcity-identity-card:nth-child(2),
.ngcity-identity-card:nth-child(3) {background:linear-gradient(145deg,var(--ngw-off-white),var(--ngw-white))}
.ngcity .ngcity-map-fallback {background:var(--ngw-light-gray)}
.ngcity .ngar-trust>div {background:var(--ngw-off-white)}
.ngcity .ngar-questions,
.ngcity .ngar-service-grid a {background:var(--ngw-off-white)}
.ngcity .ngar-service-grid a:nth-child(2) {background:var(--ngw-light-gray)}
.ngcity .ngar-service-grid a:nth-child(3) {background:var(--ngw-medium-gray)}
.ngcity .ngar-seo {background:var(--ngw-off-white)}  body.ng-chrome :is(.ngw-design,.ngm,.ngcity,.ngh,.ngx,.ngsm,.ngce,.ngq,.ngi-main,.ngw-work) :is(a,button,input,select,textarea,summary):focus-visible {
outline:3px solid var(--ngw-logo-green);outline-offset:3px;
}
@media(prefers-reduced-motion:reduce) {
body.ng-chrome :is(.ngw-design,.ngm,.ngcity,.ngh,.ngx,.ngsm,.ngce,.ngq,.ngi-main,.ngw-work) * {scroll-behavior:auto}
}