:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero,.hero,.cat-hero,.agri-hero,.telecom-hero,.trp-hero,.pf-hero,.cl-hero,.creative-hero,.career-hero ){background: var(--color-bg-subtle,#101b2e) !important;background-image: none !important;border-color: var(--color-border,#26364e) !important;color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero,.hero,.cat-hero,.agri-hero,.telecom-hero,.trp-hero,.pf-hero,.cl-hero,.creative-hero,.career-hero ) h1{color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero,.hero,.cat-hero,.agri-hero,.telecom-hero,.trp-hero,.pf-hero,.cl-hero,.creative-hero,.career-hero ) h1 :is(span,b,em){color: var(--color-primary-light,#bfdbfe) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero,.hero,.cat-hero,.agri-hero,.telecom-hero,.trp-hero,.pf-hero,.cl-hero,.creative-hero,.career-hero ) p{color: var(--color-text-muted,#b8c7dc) !important}:root[data-theme="dark"] body.dark-hero-contrast .cl-hero h1 em,:root[data-theme="dark"] body.dark-hero-contrast .cl-hero .cl-hero-stat-num{color: #86efac !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-badge,.cl-badge,.cat-eyebrow,.hero-ey>span,.telecom-badge,.pf-kicker,.creative-kicker,.trp-badge ){background: var(--color-surface,#121f33) !important;border-color: var(--color-border,#26364e) !important;color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero-stat-num,.hs-n,.hs-num,.pf-stat strong,.creative-ledger-total ){color: var(--color-primary-light,#bfdbfe) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .en-hero-stat-label,.cl-hero-stat-label,.hs-l,.hs-lbl,.pf-stat span,.creative-ledger-grid span ){color: var(--color-text-muted,#b8c7dc) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .breadcrumb,.breadcrumb a,.breadcrumb span,.telecom-breadcrumb,.telecom-breadcrumb a,.telecom-breadcrumb span,.pf-breadcrumb,.pf-breadcrumb a,.pf-breadcrumb span ){color: var(--color-text-muted,#b8c7dc) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .hero-stats,.hero-stats>div,.hero-panel,.hub-cockpit,.cockpit-step,.telecom-hero-card-body,.pf-panel,.pf-stat,.pf-step,.creative-ledger,.creative-ledger-grid>div,.creative-chip ){background: var(--color-surface,#121f33) !important;border-color: var(--color-border,#26364e) !important;color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .hero-panel h2,.hub-cockpit h2,.cockpit-step strong,.telecom-hero-card-body h2,.pf-panel h2,.pf-step,.creative-ledger-grid strong,.creative-chip strong ){color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .hero-panel li,.cockpit-step small,.pf-panel p,.creative-ledger p,.creative-ledger-grid span,.creative-chip span,.creative-ledger-label,.telecom-hero-card-body>span ){color: var(--color-text-muted,#b8c7dc) !important}:root[data-theme="dark"] body.dark-hero-contrast .cockpit-step em{color: var(--color-primary-light,#bfdbfe) !important}:root[data-theme="dark"] body.dark-hero-contrast :is( .hero-action.secondary,.agri-hero__secondary,.telecom-secondary-action,.telecom-mini-steps a,.pf-btn,.career-btn,.creative-button.secondary ){background: var(--color-surface-raised,#17263d) !important;border-color: var(--color-border-strong,#3a4c68) !important;color: var(--color-text,#eef5ff) !important}:root[data-theme="dark"] body.dark-hero-contrast .hero-action.primary,:root[data-theme="dark"] body.dark-hero-contrast .pf-btn.primary{background: #0057b8 !important;border-color: #0057b8 !important;color: #fff !important}:root[data-theme="dark"] body.dark-hero-contrast .career-btn.primary{background: #dbeafe !important;border-color: #dbeafe !important;color: #0f172a !important}