/* BR-06C ISOLATED CANDIDATE | NOT FOR PRODUCTION
 * Canonical semantic tokens and retained unmigrated-family color bridges only.
 * Core type, action, card, header, footer and Hero geometry moved to
 * grecho-global-components-v1.css. #content is a shared WordPress wrapper. */
:root {
  --grecho-brand-primary: #1B4AA1;
  --grecho-brand-primary-rgb: 27, 74, 161;
  --grecho-brand-dark-surface: #163B81;
  --grecho-brand-secondary-light: #D3E2FF;
  --grecho-brand-secondary-light-rgb: 211, 226, 255;
  --grecho-surface-base: #FFFFFF;
  --grecho-surface-subtle: #F6F9FD;
  --grecho-surface-brand-soft: var(--grecho-brand-secondary-light);
  --grecho-text-strong: #0F172A;
  --grecho-text-body: #334155;
  --grecho-text-muted: #64748B;
  --grecho-text-on-primary: #FFFFFF;
  --grecho-border-brand: rgba(27, 74, 161, .20);
  --grecho-border-control: rgba(27, 74, 161, .65);
  --grecho-state-hover-surface: rgba(27, 74, 161, .08);
  --grecho-button-primary-bg: var(--grecho-brand-primary);
  --grecho-button-primary-text: var(--grecho-text-on-primary);
  --grecho-button-secondary-bg: var(--grecho-surface-base);
  --grecho-button-secondary-text: var(--grecho-brand-primary);
  --grecho-focus-ring: var(--grecho-brand-primary);
  --grecho-footer-surface: var(--grecho-brand-dark-surface);
}
/* BR04-001 through BR04-006 retired in BR-06C: Hero masks now have one owner. */
/* BR04-007 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-resource-preview,.grecho-v1-dark-cta),
#content .grecho-home-modular-v1.grecho-global-page-v1 #technical-data-request .grecho-v1-review-cta-card,
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark,.grecho-v1-review-cta-card),
#content .grecho-about-v2.grecho-global-page-v1 main .gab-position-card.is-dark,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta .grecho-v1-review-cta-card,
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-hero-facts div,.gptv1-review-logic),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-hero-tag-list span,.gptv1-model-chip-list span),
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-final-cta .grecho-v1-review-cta-card,
#content .grecho-solutions-v2 .grecho-v1-review-cta-strip,
#content .grecho-solutions-v2 .grecho-v1-review-cta-card,
#content .grecho-global-page-v1 .gpl-final-cta,
#content .grecho-global-page-v1 .gpl-final-cta-strip,
#content .grecho-insights-shell-v2 .grecho-v1-dark-cta,
#content .grecho-faq-page-v2 .gfaq-final,
#content .grecho-faq-page-v2 .gfaq-final-card,
#content .grecho-case-studies-page-v2 .gcases-final,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-hero-facts div,.gpt-s01-review-logic),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-hero-tag-list span,.gpt-s01-model-chip-list span),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-final-cta .grecho-v1-review-cta-card {
  background: var(--grecho-surface-brand-soft) !important;
  border-color: var(--grecho-border-brand) !important;
  color: var(--grecho-text-strong) !important;
}
/* BR04-008 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-resource-preview h1,.grecho-v1-resource-preview h2,.grecho-v1-resource-preview h3,.grecho-v1-resource-preview h4,.grecho-v1-resource-preview strong,.grecho-v1-resource-preview dt,.grecho-v1-resource-card h1,.grecho-v1-resource-card h2,.grecho-v1-resource-card h3,.grecho-v1-resource-card h4,.grecho-v1-resource-card strong,.grecho-v1-resource-card dt,.grecho-v1-dark-cta h1,.grecho-v1-dark-cta h2,.grecho-v1-dark-cta h3,.grecho-v1-dark-cta h4,.grecho-v1-dark-cta strong,.grecho-v1-dark-cta dt),
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(#technical-data-request .grecho-v1-review-cta-card h1,#technical-data-request .grecho-v1-review-cta-card h2,#technical-data-request .grecho-v1-review-cta-card h3,#technical-data-request .grecho-v1-review-cta-card h4,#technical-data-request .grecho-v1-review-cta-card strong,#technical-data-request .grecho-v1-review-cta-card dt),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark h1,.gab-section-dark h2,.gab-section-dark h3,.gab-section-dark h4,.gab-section-dark strong,.gab-section-dark dt,.grecho-v1-review-cta-card h1,.grecho-v1-review-cta-card h2,.grecho-v1-review-cta-card h3,.grecho-v1-review-cta-card h4,.grecho-v1-review-cta-card strong,.grecho-v1-review-cta-card dt),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark .gab-work-card h1,.gab-section-dark .gab-work-card h2,.gab-section-dark .gab-work-card h3,.gab-section-dark .gab-work-card h4,.gab-section-dark .gab-work-card strong,.gab-section-dark .gab-work-card dt,.gab-position-card.is-dark h1,.gab-position-card.is-dark h2,.gab-position-card.is-dark h3,.gab-position-card.is-dark h4,.gab-position-card.is-dark strong,.gab-position-card.is-dark dt),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-section-dark h1,.gac-v1-section-dark h2,.gac-v1-section-dark h3,.gac-v1-section-dark h4,.gac-v1-section-dark strong,.gac-v1-section-dark dt,.gac-v1-challenge-item h1,.gac-v1-challenge-item h2,.gac-v1-challenge-item h3,.gac-v1-challenge-item h4,.gac-v1-challenge-item strong,.gac-v1-challenge-item dt,.gac-v1-final-cta h1,.gac-v1-final-cta h2,.gac-v1-final-cta h3,.gac-v1-final-cta h4,.gac-v1-final-cta strong,.gac-v1-final-cta dt),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-final-cta .grecho-v1-review-cta-card h1,.gac-v1-final-cta .grecho-v1-review-cta-card h2,.gac-v1-final-cta .grecho-v1-review-cta-card h3,.gac-v1-final-cta .grecho-v1-review-cta-card h4,.gac-v1-final-cta .grecho-v1-review-cta-card strong,.gac-v1-final-cta .grecho-v1-review-cta-card dt),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-product-hero-shell h1,.gptv1-product-hero-shell h2,.gptv1-product-hero-shell h3,.gptv1-product-hero-shell h4,.gptv1-product-hero-shell strong,.gptv1-product-hero-shell dt,.gptv1-hero-panel  h1,.gptv1-hero-panel  h2,.gptv1-hero-panel  h3,.gptv1-hero-panel  h4,.gptv1-hero-panel  strong,.gptv1-hero-panel  dt,.gptv1-identity-panel  h1,.gptv1-identity-panel  h2,.gptv1-identity-panel  h3,.gptv1-identity-panel  h4,.gptv1-identity-panel  strong,.gptv1-identity-panel  dt,.gptv1-document-mini h1,.gptv1-document-mini h2,.gptv1-document-mini h3,.gptv1-document-mini h4,.gptv1-document-mini strong,.gptv1-document-mini dt,.gptv1-hero-facts div  h1,.gptv1-hero-facts div  h2,.gptv1-hero-facts div  h3,.gptv1-hero-facts div  h4,.gptv1-hero-facts div  strong,.gptv1-hero-facts div  dt,.gptv1-hero-tag-list span  h1,.gptv1-hero-tag-list span  h2,.gptv1-hero-tag-list span  h3,.gptv1-hero-tag-list span  h4,.gptv1-hero-tag-list span  strong,.gptv1-hero-tag-list span  dt,.gptv1-model-chip-list span h1,.gptv1-model-chip-list span h2,.gptv1-model-chip-list span h3,.gptv1-model-chip-list span h4,.gptv1-model-chip-list span strong,.gptv1-model-chip-list span dt,.gptv1-review-logic h1,.gptv1-review-logic h2,.gptv1-review-logic h3,.gptv1-review-logic h4,.gptv1-review-logic strong,.gptv1-review-logic dt,.gptv1-review-logic-grid article > div h1,.gptv1-review-logic-grid article > div h2,.gptv1-review-logic-grid article > div h3,.gptv1-review-logic-grid article > div h4,.gptv1-review-logic-grid article > div strong,.gptv1-review-logic-grid article > div dt),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-final-cta .grecho-v1-review-cta-card h1,.gptv1-final-cta .grecho-v1-review-cta-card h2,.gptv1-final-cta .grecho-v1-review-cta-card h3,.gptv1-final-cta .grecho-v1-review-cta-card h4,.gptv1-final-cta .grecho-v1-review-cta-card strong,.gptv1-final-cta .grecho-v1-review-cta-card dt),
#content .grecho-solutions-v2 .grecho-v1-review-cta-strip :is(h1,h2,h3,h4,strong,dt),
#content .grecho-solutions-v2 .grecho-v1-review-cta-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-solutions-v2 .grecho-v1-support-action-panel :is(h1,h2,h3,h4,strong,dt),
#content .grecho-solutions-v2 .grecho-v1-support-action-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-global-page-v1 .gpl-document-boundary :is(h1,h2,h3,h4,strong,dt),
#content .grecho-global-page-v1 .gpl-boundary-panel :is(h1,h2,h3,h4,strong,dt),
#content .grecho-global-page-v1 .gpl-final-cta :is(h1,h2,h3,h4,strong,dt),
#content .grecho-global-page-v1 .gpl-final-cta-strip :is(h1,h2,h3,h4,strong,dt),
#content .grecho-insights-shell-v2 .ginsights-document-section :is(h1,h2,h3,h4,strong,dt),
#content .grecho-insights-shell-v2 .grecho-v1-dark-cta :is(h1,h2,h3,h4,strong,dt),
#content .grecho-insights-article-v1 .gia-final-cta :is(h1,h2,h3,h4,strong,dt),
#content .grecho-insights-article-v1 .gia-final-panel :is(h1,h2,h3,h4,strong,dt),
#content .grecho-faq-page-v2 .gfaq-section-dark :is(h1,h2,h3,h4,strong,dt),
#content .grecho-faq-page-v2 .gfaq-final :is(h1,h2,h3,h4,strong,dt),
#content .grecho-faq-page-v2 .gfaq-final-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-case-studies-page-v2 .gcases-section-dark :is(h1,h2,h3,h4,strong,dt),
#content .grecho-case-studies-page-v2 .gcases-process-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-case-studies-page-v2 .gcases-blue-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-case-studies-page-v2 .gcases-final :is(h1,h2,h3,h4,strong,dt),
#content .grecho-resource-v2 .grc-v2-final-global :is(h1,h2,h3,h4,strong,dt),
#content .grecho-resource-v2 .grecho-v1-review-cta-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-contact-v2 .gcv2-global-final :is(h1,h2,h3,h4,strong,dt),
#content .grecho-contact-v2 .grecho-v1-review-cta-card :is(h1,h2,h3,h4,strong,dt),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-product-hero-shell h1,.gpt-s01-product-hero-shell h2,.gpt-s01-product-hero-shell h3,.gpt-s01-product-hero-shell h4,.gpt-s01-product-hero-shell strong,.gpt-s01-product-hero-shell dt,.gpt-s01-hero-panel  h1,.gpt-s01-hero-panel  h2,.gpt-s01-hero-panel  h3,.gpt-s01-hero-panel  h4,.gpt-s01-hero-panel  strong,.gpt-s01-hero-panel  dt,.gpt-s01-identity-panel  h1,.gpt-s01-identity-panel  h2,.gpt-s01-identity-panel  h3,.gpt-s01-identity-panel  h4,.gpt-s01-identity-panel  strong,.gpt-s01-identity-panel  dt,.gpt-s01-document-mini h1,.gpt-s01-document-mini h2,.gpt-s01-document-mini h3,.gpt-s01-document-mini h4,.gpt-s01-document-mini strong,.gpt-s01-document-mini dt,.gpt-s01-hero-facts div  h1,.gpt-s01-hero-facts div  h2,.gpt-s01-hero-facts div  h3,.gpt-s01-hero-facts div  h4,.gpt-s01-hero-facts div  strong,.gpt-s01-hero-facts div  dt,.gpt-s01-hero-tag-list span  h1,.gpt-s01-hero-tag-list span  h2,.gpt-s01-hero-tag-list span  h3,.gpt-s01-hero-tag-list span  h4,.gpt-s01-hero-tag-list span  strong,.gpt-s01-hero-tag-list span  dt,.gpt-s01-model-chip-list span h1,.gpt-s01-model-chip-list span h2,.gpt-s01-model-chip-list span h3,.gpt-s01-model-chip-list span h4,.gpt-s01-model-chip-list span strong,.gpt-s01-model-chip-list span dt,.gpt-s01-review-logic h1,.gpt-s01-review-logic h2,.gpt-s01-review-logic h3,.gpt-s01-review-logic h4,.gpt-s01-review-logic strong,.gpt-s01-review-logic dt,.gpt-s01-review-logic-grid article > div h1,.gpt-s01-review-logic-grid article > div h2,.gpt-s01-review-logic-grid article > div h3,.gpt-s01-review-logic-grid article > div h4,.gpt-s01-review-logic-grid article > div strong,.gpt-s01-review-logic-grid article > div dt),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-final-cta .grecho-v1-review-cta-card h1,.gpt-s01-final-cta .grecho-v1-review-cta-card h2,.gpt-s01-final-cta .grecho-v1-review-cta-card h3,.gpt-s01-final-cta .grecho-v1-review-cta-card h4,.gpt-s01-final-cta .grecho-v1-review-cta-card strong,.gpt-s01-final-cta .grecho-v1-review-cta-card dt) {
  -webkit-text-fill-color: var(--grecho-text-strong) !important;
  color: var(--grecho-text-strong) !important;
}
/* BR04-009 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-resource-preview p,.grecho-v1-resource-preview li,.grecho-v1-resource-preview dd,.grecho-v1-resource-preview small,.grecho-v1-resource-preview span,.grecho-v1-resource-card p,.grecho-v1-resource-card li,.grecho-v1-resource-card dd,.grecho-v1-resource-card small,.grecho-v1-resource-card span,.grecho-v1-dark-cta p,.grecho-v1-dark-cta li,.grecho-v1-dark-cta dd,.grecho-v1-dark-cta small,.grecho-v1-dark-cta span),
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(#technical-data-request .grecho-v1-review-cta-card p,#technical-data-request .grecho-v1-review-cta-card li,#technical-data-request .grecho-v1-review-cta-card dd,#technical-data-request .grecho-v1-review-cta-card small,#technical-data-request .grecho-v1-review-cta-card span),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark p,.gab-section-dark li,.gab-section-dark dd,.gab-section-dark small,.gab-section-dark span,.grecho-v1-review-cta-card p,.grecho-v1-review-cta-card li,.grecho-v1-review-cta-card dd,.grecho-v1-review-cta-card small,.grecho-v1-review-cta-card span),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark .gab-work-card p,.gab-section-dark .gab-work-card li,.gab-section-dark .gab-work-card dd,.gab-section-dark .gab-work-card small,.gab-section-dark .gab-work-card span,.gab-position-card.is-dark p,.gab-position-card.is-dark li,.gab-position-card.is-dark dd,.gab-position-card.is-dark small,.gab-position-card.is-dark span),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-section-dark p,.gac-v1-section-dark li,.gac-v1-section-dark dd,.gac-v1-section-dark small,.gac-v1-section-dark span,.gac-v1-challenge-item p,.gac-v1-challenge-item li,.gac-v1-challenge-item dd,.gac-v1-challenge-item small,.gac-v1-challenge-item span,.gac-v1-final-cta p,.gac-v1-final-cta li,.gac-v1-final-cta dd,.gac-v1-final-cta small,.gac-v1-final-cta span),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-final-cta .grecho-v1-review-cta-card p,.gac-v1-final-cta .grecho-v1-review-cta-card li,.gac-v1-final-cta .grecho-v1-review-cta-card dd,.gac-v1-final-cta .grecho-v1-review-cta-card small,.gac-v1-final-cta .grecho-v1-review-cta-card span),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-product-hero-shell p,.gptv1-product-hero-shell li,.gptv1-product-hero-shell dd,.gptv1-product-hero-shell small,.gptv1-product-hero-shell span,.gptv1-hero-panel  p,.gptv1-hero-panel  li,.gptv1-hero-panel  dd,.gptv1-hero-panel  small,.gptv1-hero-panel  span,.gptv1-identity-panel  p,.gptv1-identity-panel  li,.gptv1-identity-panel  dd,.gptv1-identity-panel  small,.gptv1-identity-panel  span,.gptv1-document-mini p,.gptv1-document-mini li,.gptv1-document-mini dd,.gptv1-document-mini small,.gptv1-document-mini span,.gptv1-hero-facts div  p,.gptv1-hero-facts div  li,.gptv1-hero-facts div  dd,.gptv1-hero-facts div  small,.gptv1-hero-facts div  span,.gptv1-hero-tag-list span  p,.gptv1-hero-tag-list span  li,.gptv1-hero-tag-list span  dd,.gptv1-hero-tag-list span  small,.gptv1-hero-tag-list span  span,.gptv1-model-chip-list span p,.gptv1-model-chip-list span li,.gptv1-model-chip-list span dd,.gptv1-model-chip-list span small,.gptv1-model-chip-list span span,.gptv1-review-logic p,.gptv1-review-logic li,.gptv1-review-logic dd,.gptv1-review-logic small,.gptv1-review-logic span,.gptv1-review-logic-grid article > div p,.gptv1-review-logic-grid article > div li,.gptv1-review-logic-grid article > div dd,.gptv1-review-logic-grid article > div small,.gptv1-review-logic-grid article > div span),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-final-cta .grecho-v1-review-cta-card p,.gptv1-final-cta .grecho-v1-review-cta-card li,.gptv1-final-cta .grecho-v1-review-cta-card dd,.gptv1-final-cta .grecho-v1-review-cta-card small,.gptv1-final-cta .grecho-v1-review-cta-card span),
#content .grecho-solutions-v2 .grecho-v1-review-cta-strip :is(p,li,dd,small,span),
#content .grecho-solutions-v2 .grecho-v1-review-cta-card :is(p,li,dd,small,span),
#content .grecho-solutions-v2 .grecho-v1-support-action-panel :is(p,li,dd,small,span),
#content .grecho-solutions-v2 .grecho-v1-support-action-card :is(p,li,dd,small,span),
#content .grecho-global-page-v1 .gpl-document-boundary :is(p,li,dd,small,span),
#content .grecho-global-page-v1 .gpl-boundary-panel :is(p,li,dd,small,span),
#content .grecho-global-page-v1 .gpl-final-cta :is(p,li,dd,small,span),
#content .grecho-global-page-v1 .gpl-final-cta-strip :is(p,li,dd,small,span),
#content .grecho-insights-shell-v2 .ginsights-document-section :is(p,li,dd,small,span),
#content .grecho-insights-shell-v2 .grecho-v1-dark-cta :is(p,li,dd,small,span),
#content .grecho-insights-article-v1 .gia-final-cta :is(p,li,dd,small,span),
#content .grecho-insights-article-v1 .gia-final-panel :is(p,li,dd,small,span),
#content .grecho-faq-page-v2 .gfaq-section-dark :is(p,li,dd,small,span),
#content .grecho-faq-page-v2 .gfaq-final :is(p,li,dd,small,span),
#content .grecho-faq-page-v2 .gfaq-final-card :is(p,li,dd,small,span),
#content .grecho-case-studies-page-v2 .gcases-section-dark :is(p,li,dd,small,span),
#content .grecho-case-studies-page-v2 .gcases-process-card :is(p,li,dd,small,span),
#content .grecho-case-studies-page-v2 .gcases-blue-card :is(p,li,dd,small,span),
#content .grecho-case-studies-page-v2 .gcases-final :is(p,li,dd,small,span),
#content .grecho-resource-v2 .grc-v2-final-global :is(p,li,dd,small,span),
#content .grecho-resource-v2 .grecho-v1-review-cta-card :is(p,li,dd,small,span),
#content .grecho-contact-v2 .gcv2-global-final :is(p,li,dd,small,span),
#content .grecho-contact-v2 .grecho-v1-review-cta-card :is(p,li,dd,small,span),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-product-hero-shell p,.gpt-s01-product-hero-shell li,.gpt-s01-product-hero-shell dd,.gpt-s01-product-hero-shell small,.gpt-s01-product-hero-shell span,.gpt-s01-hero-panel  p,.gpt-s01-hero-panel  li,.gpt-s01-hero-panel  dd,.gpt-s01-hero-panel  small,.gpt-s01-hero-panel  span,.gpt-s01-identity-panel  p,.gpt-s01-identity-panel  li,.gpt-s01-identity-panel  dd,.gpt-s01-identity-panel  small,.gpt-s01-identity-panel  span,.gpt-s01-document-mini p,.gpt-s01-document-mini li,.gpt-s01-document-mini dd,.gpt-s01-document-mini small,.gpt-s01-document-mini span,.gpt-s01-hero-facts div  p,.gpt-s01-hero-facts div  li,.gpt-s01-hero-facts div  dd,.gpt-s01-hero-facts div  small,.gpt-s01-hero-facts div  span,.gpt-s01-hero-tag-list span  p,.gpt-s01-hero-tag-list span  li,.gpt-s01-hero-tag-list span  dd,.gpt-s01-hero-tag-list span  small,.gpt-s01-hero-tag-list span  span,.gpt-s01-model-chip-list span p,.gpt-s01-model-chip-list span li,.gpt-s01-model-chip-list span dd,.gpt-s01-model-chip-list span small,.gpt-s01-model-chip-list span span,.gpt-s01-review-logic p,.gpt-s01-review-logic li,.gpt-s01-review-logic dd,.gpt-s01-review-logic small,.gpt-s01-review-logic span,.gpt-s01-review-logic-grid article > div p,.gpt-s01-review-logic-grid article > div li,.gpt-s01-review-logic-grid article > div dd,.gpt-s01-review-logic-grid article > div small,.gpt-s01-review-logic-grid article > div span),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-final-cta .grecho-v1-review-cta-card p,.gpt-s01-final-cta .grecho-v1-review-cta-card li,.gpt-s01-final-cta .grecho-v1-review-cta-card dd,.gpt-s01-final-cta .grecho-v1-review-cta-card small,.gpt-s01-final-cta .grecho-v1-review-cta-card span) {
  -webkit-text-fill-color: var(--grecho-text-body) !important;
  color: var(--grecho-text-body) !important;
}
/* BR04-010 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-resource-preview h2 span,.grecho-v1-resource-card h2 span,.grecho-v1-dark-cta h2 span),
#content .grecho-home-modular-v1.grecho-global-page-v1 #technical-data-request .grecho-v1-review-cta-card h2 span,
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark h2 span,.grecho-v1-review-cta-card h2 span),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark .gab-work-card h2 span,.gab-position-card.is-dark h2 span),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-section-dark h2 span,.gac-v1-challenge-item h2 span,.gac-v1-final-cta h2 span),
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta .grecho-v1-review-cta-card h2 span,
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-product-hero-shell h2 span,.gptv1-hero-panel  h2 span,.gptv1-identity-panel  h2 span,.gptv1-document-mini h2 span,.gptv1-hero-facts div  h2 span,.gptv1-hero-tag-list span  h2 span,.gptv1-model-chip-list span h2 span,.gptv1-review-logic h2 span,.gptv1-review-logic-grid article > div h2 span),
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-final-cta .grecho-v1-review-cta-card h2 span,
#content .grecho-solutions-v2 .grecho-v1-review-cta-strip h2 span,
#content .grecho-solutions-v2 .grecho-v1-review-cta-card h2 span,
#content .grecho-solutions-v2 .grecho-v1-support-action-panel h2 span,
#content .grecho-solutions-v2 .grecho-v1-support-action-card h2 span,
#content .grecho-global-page-v1 .gpl-document-boundary h2 span,
#content .grecho-global-page-v1 .gpl-boundary-panel h2 span,
#content .grecho-global-page-v1 .gpl-final-cta h2 span,
#content .grecho-global-page-v1 .gpl-final-cta-strip h2 span,
#content .grecho-insights-shell-v2 .ginsights-document-section h2 span,
#content .grecho-insights-shell-v2 .grecho-v1-dark-cta h2 span,
#content .grecho-insights-article-v1 .gia-final-cta h2 span,
#content .grecho-insights-article-v1 .gia-final-panel h2 span,
#content .grecho-faq-page-v2 .gfaq-section-dark h2 span,
#content .grecho-faq-page-v2 .gfaq-final h2 span,
#content .grecho-faq-page-v2 .gfaq-final-card h2 span,
#content .grecho-case-studies-page-v2 .gcases-section-dark h2 span,
#content .grecho-case-studies-page-v2 .gcases-process-card h2 span,
#content .grecho-case-studies-page-v2 .gcases-blue-card h2 span,
#content .grecho-case-studies-page-v2 .gcases-final h2 span,
#content .grecho-resource-v2 .grc-v2-final-global h2 span,
#content .grecho-resource-v2 .grecho-v1-review-cta-card h2 span,
#content .grecho-contact-v2 .gcv2-global-final h2 span,
#content .grecho-contact-v2 .grecho-v1-review-cta-card h2 span,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-product-hero-shell h2 span,.gpt-s01-hero-panel  h2 span,.gpt-s01-identity-panel  h2 span,.gpt-s01-document-mini h2 span,.gpt-s01-hero-facts div  h2 span,.gpt-s01-hero-tag-list span  h2 span,.gpt-s01-model-chip-list span h2 span,.gpt-s01-review-logic h2 span,.gpt-s01-review-logic-grid article > div h2 span),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-final-cta .grecho-v1-review-cta-card h2 span {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: none !important;
  color: var(--grecho-brand-primary) !important;
}
/* BR04-011 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-resource-preview .grecho-v1-eyebrow,.grecho-v1-resource-card .grecho-v1-eyebrow,.grecho-v1-dark-cta .grecho-v1-eyebrow),
#content .grecho-home-modular-v1.grecho-global-page-v1 #technical-data-request .grecho-v1-review-cta-card .grecho-v1-eyebrow,
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark .grecho-v1-eyebrow,.grecho-v1-review-cta-card .grecho-v1-eyebrow),
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-section-dark .gab-work-card .grecho-v1-eyebrow,.gab-position-card.is-dark .grecho-v1-eyebrow),
#content .gac-v1-page.grecho-global-page-v1 main :is(.gac-v1-section-dark .grecho-v1-eyebrow,.gac-v1-challenge-item .grecho-v1-eyebrow,.gac-v1-final-cta .grecho-v1-eyebrow),
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta .grecho-v1-review-cta-card .grecho-v1-eyebrow,
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-product-hero-shell .grecho-v1-eyebrow,.gptv1-hero-panel  .grecho-v1-eyebrow,.gptv1-identity-panel  .grecho-v1-eyebrow,.gptv1-document-mini .grecho-v1-eyebrow,.gptv1-hero-facts div  .grecho-v1-eyebrow,.gptv1-hero-tag-list span  .grecho-v1-eyebrow,.gptv1-model-chip-list span .grecho-v1-eyebrow,.gptv1-review-logic .grecho-v1-eyebrow,.gptv1-review-logic-grid article > div .grecho-v1-eyebrow),
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-final-cta .grecho-v1-review-cta-card .grecho-v1-eyebrow,
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-secondary .grecho-v1-btn-arrow,.grecho-v1-btn-ghost .grecho-v1-btn-arrow),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-review-cta-actions a.is-secondary .grecho-v1-btn-arrow,
#content .grecho-faq-page-v2 .gfaq-section-dark a,
#content .grecho-case-studies-page-v2 .gcases-section-dark .gcases-eyebrow,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-product-hero-shell .grecho-v1-eyebrow,.gpt-s01-hero-panel  .grecho-v1-eyebrow,.gpt-s01-identity-panel  .grecho-v1-eyebrow,.gpt-s01-document-mini .grecho-v1-eyebrow,.gpt-s01-hero-facts div  .grecho-v1-eyebrow,.gpt-s01-hero-tag-list span  .grecho-v1-eyebrow,.gpt-s01-model-chip-list span .grecho-v1-eyebrow,.gpt-s01-review-logic .grecho-v1-eyebrow,.gpt-s01-review-logic-grid article > div .grecho-v1-eyebrow),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-final-cta .grecho-v1-review-cta-card .grecho-v1-eyebrow {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  color: var(--grecho-brand-primary) !important;
}
/* BR04-012 */
#content .grecho-home-modular-v1.grecho-global-page-v1 .grecho-v1-resource-card,
#content .grecho-about-v2.grecho-global-page-v1 main .gab-section-dark .gab-work-card,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-challenge-item,
#content .grecho-product-template-v1.grecho-global-page-v1 :is(.gptv1-hero-panel,.gptv1-identity-panel,.gptv1-document-mini,.gptv1-review-logic-grid article > div),
#content .grecho-case-studies-page-v2 .gcases-process-card,
#content .grecho-case-studies-page-v2 .gcases-blue-card,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(.gpt-s01-hero-panel,.gpt-s01-identity-panel,.gpt-s01-document-mini,.gpt-s01-review-logic-grid article > div) {
  background: var(--grecho-surface-base) !important;
  border-color: var(--grecho-border-brand) !important;
  color: var(--grecho-text-strong) !important;
}
/* BR04-013 */
#content .grecho-home-modular-v1.grecho-global-page-v1 .grecho-v1-application-card::after {
  background: linear-gradient(180deg, transparent 0%, rgba(15,23,42,.08) 35%, rgba(15,23,42,.82) 100%) !important;
}
/* BR04-014 */
#content .grecho-home-modular-v1.grecho-global-page-v1 :is(.grecho-v1-application-copy p,.grecho-v1-application-copy span) {
  color: var(--grecho-surface-base) !important;
}
/* BR04-015 */
#content .grecho-about-v2.grecho-global-page-v1 main .gab-section-dark .gab-work-card .step {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: var(--grecho-surface-brand-soft) !important;
  border-color: var(--grecho-border-brand) !important;
  color: var(--grecho-brand-primary) !important;
}
/* BR04-016 */
#content .grecho-about-v2.grecho-global-page-v1 main .gab-resource-band,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-review-cta,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-review-cta .grecho-v1-support-action-card {
  background: var(--grecho-brand-primary) !important;
}
/* BR04-017 */
#content .grecho-about-v2.grecho-global-page-v1 main :is(.gab-resource-band h3,.gab-resource-band p),
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-review-cta .grecho-v1-support-action-copy span,
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-primary .grecho-v1-btn-arrow,.grecho-v1-faq-cta-button .grecho-v1-btn-arrow,.grecho-v1-dark-cta a .grecho-v1-btn-arrow,.gab-btn-primary .grecho-v1-btn-arrow),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-review-cta-actions a:not(.is-secondary):not(.grecho-v1-btn-secondary):not(.grecho-v1-btn-ghost) .grecho-v1-btn-arrow {
  -webkit-text-fill-color: var(--grecho-surface-base) !important;
  color: var(--grecho-surface-base) !important;
}
/* BR04-018 */
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-section-dark,
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-product-hero-shell,
#content .grecho-solutions-v2 .grecho-v1-support-action-panel,
#content .grecho-solutions-v2 .grecho-v1-support-action-card,
#content .grecho-global-page-v1 .gpl-document-boundary,
#content .grecho-global-page-v1 .gpl-boundary-panel,
#content .grecho-insights-shell-v2 .ginsights-document-section,
#content .grecho-insights-article-v1 .gia-final-cta,
#content .grecho-insights-article-v1 .gia-final-panel,
#content .grecho-faq-page-v2 .gfaq-section-dark,
#content .grecho-case-studies-page-v2 .gcases-section-dark,
#content .grecho-resource-v2 .grc-v2-final-global,
#content .grecho-resource-v2 .grecho-v1-review-cta-card,
#content .grecho-contact-v2 .gcv2-global-final,
#content .grecho-contact-v2 .grecho-v1-review-cta-card,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-product-hero-shell {
  background: var(--grecho-surface-subtle) !important;
  border-color: var(--grecho-border-brand) !important;
  color: var(--grecho-text-strong) !important;
}
/* BR04-019 */
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-challenge-item > span {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: var(--grecho-surface-brand-soft) !important;
  color: var(--grecho-brand-primary) !important;
}
/* BR04-020 */
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta::before,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta::after,
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-product-hero-shell::before,
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-product-hero-shell::after,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-product-hero-shell::before,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-product-hero-shell::after,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta .grecho-v1-review-cta-card::before,
#content .gac-v1-page.grecho-global-page-v1 main .gac-v1-final-cta .grecho-v1-review-cta-card::after {
  background: none !important;
}
/* BR04-021 */
#content .grecho-product-template-v1.grecho-global-page-v1 .gptv1-final-cta,
#content .grecho-product-template-trial-s01.grecho-global-page-v1 .gpt-s01-final-cta {
  background: var(--grecho-surface-base) !important;
}
/* BR04-022 */
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-primary,.grecho-v1-faq-cta-button,.gab-btn-primary,.gsl-v2-hero-cta-primary,.gfaq-btn-primary,.gcases-btn-primary,.gia-btn-primary),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-review-cta-actions a:not(.is-secondary):not(.grecho-v1-btn-secondary):not(.grecho-v1-btn-ghost),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-dark-cta a,
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.gsl-v2-hero-cta-primary:hover,.gfaq-btn-primary:hover,.gcases-btn-primary:hover,.gia-btn-primary:hover) {
  -webkit-text-fill-color: var(--grecho-surface-base) !important;
  background: var(--grecho-brand-primary) !important;
  border-color: var(--grecho-brand-primary) !important;
  color: var(--grecho-surface-base) !important;
  opacity: 1 !important;
}
/* BR04-023 */
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-primary:hover,.grecho-v1-faq-cta-button:hover,.grecho-v1-dark-cta a:hover,.gab-btn-primary:hover),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-review-cta-actions a:not(.is-secondary):not(.grecho-v1-btn-secondary):not(.grecho-v1-btn-ghost):hover {
  -webkit-text-fill-color: var(--grecho-surface-base) !important;
  background: var(--grecho-brand-primary) !important;
  box-shadow: 0 5px 16px rgba(27,74,161,.24) !important;
  color: var(--grecho-surface-base) !important;
  opacity: 1 !important;
}
/* BR04-024 */
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-secondary,.grecho-v1-btn-ghost,.gsl-v2-hero-cta-secondary,.gfaq-btn-secondary,.gfaq-btn-outline,.gcases-btn-secondary,.gia-btn-secondary,.ginsights-btn-outline-light),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-review-cta-actions a.is-secondary,.grecho-v1-support-action-buttons a.is-secondary,.gsl-v2-hero-cta-secondary:hover,.gfaq-btn-secondary:hover,.gfaq-btn-outline:hover,.gcases-btn-secondary:hover,.gia-btn-secondary:hover,.ginsights-btn-outline-light:hover),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-support-action-buttons a.is-secondary:hover {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: var(--grecho-surface-base) !important;
  border-color: var(--grecho-brand-primary) !important;
  color: var(--grecho-brand-primary) !important;
  opacity: 1 !important;
}
/* BR04-025 */
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(.grecho-v1-btn-secondary:hover,.grecho-v1-btn-ghost:hover),
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) .grecho-v1-review-cta-actions a.is-secondary:hover {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: var(--grecho-surface-base) !important;
  box-shadow: 0 5px 16px rgba(27,74,161,.24) !important;
  color: var(--grecho-brand-primary) !important;
  opacity: 1 !important;
}
/* BR04-026 */
#content .grecho-global-page-v1:not(.grecho-contact-v2):not(.grecho-resource-v2):not(.grecho-europe-wide-width-facer-initiative-v1-page) :is(main a:focus-visible,a:focus-visible),
#content .grecho-product-template-v1.grecho-global-page-v1 :is(#gptv1-faq-preview .grecho-v1-faq-cta-button:focus-visible,#product-template-v1-hero .grecho-v1-actions a:focus-visible),
#content .grecho-product-template-trial-s01.grecho-global-page-v1 :is(#gpt-s01-faq-preview .grecho-v1-faq-cta-button:focus-visible,#product-trial-s01-hero .grecho-v1-actions a:focus-visible) {
  box-shadow: 0 0 0 3px var(--grecho-surface-base) !important;
  outline: 3px solid var(--grecho-focus-ring) !important;
  outline-offset: 3px !important;
}
/* BR04-027 */
#content :is(.gcv2-global-final,.grc-v2-final-global) .grecho-v1-review-cta-actions a:not(.is-secondary) {
  -webkit-text-fill-color: var(--grecho-surface-base) !important;
  background: var(--grecho-brand-primary) !important;
  border-color: var(--grecho-brand-primary) !important;
  color: var(--grecho-surface-base) !important;
}
/* BR04-028 */
#content :is(.gcv2-global-final,.grc-v2-final-global) .grecho-v1-review-cta-actions a.is-secondary {
  -webkit-text-fill-color: var(--grecho-brand-primary) !important;
  background: var(--grecho-surface-base) !important;
  border-color: var(--grecho-brand-primary) !important;
  color: var(--grecho-brand-primary) !important;
}
/* Explicit Primary evidence text variant follows neutral parent groups. */
#content .grecho-about-v2.grecho-global-page-v1 main .gab-resource-band :is(h3,p) { color: var(--grecho-surface-base) !important; -webkit-text-fill-color: var(--grecho-surface-base) !important; }
