/* Bidayat — Brand Color Harmony V7, LIVE
 * Deliberate fixed palette: deep navy, single gold accent, white/cool-white
 * surfaces. Prevents the earlier phase-by-phase cream/blue/grey clashes.
 * Isolated to already-published Premium templates; styling only.
 */
body.bdp-preview.bdp-v6,
body.p11-preview.bdp-v6-landing{
 --brand-navy:#0B2742;
 --brand-deep:#071D34;
 --brand-gold:#C7A16B;
 --brand-gold-text:#85602D;
 --brand-gold-light:#F4D9AC;
 --brand-white:#FFFFFF;
 --brand-canvas:#F5F7FA;
 --brand-ink:#18364D;
 --brand-muted:#536C7F;
 --brand-line:#DFE6EC;
 --brand-dark-text:#E7EFF6;
}
body.bdp-preview.bdp-v6{
 background:var(--brand-canvas)!important;color:var(--brand-ink);
}
body.bdp-preview.bdp-v6 ::selection,
body.p11-preview.bdp-v6-landing ::selection{
 background:#EAD6B4;color:var(--brand-deep);
}
/* Header and menus — same navy as dark hero/footer, no random teal shifts. */
body.bdp-preview.bdp-v6 #masthead #ast-desktop-header .ast-above-header-bar,
body.bdp-preview.bdp-v6 #masthead #ast-mobile-header .ast-primary-header-bar{
 background:var(--brand-deep)!important;
 background-image:none!important;
 border-bottom:1px solid rgba(199,161,107,.25)!important;
}
body.bdp-preview.bdp-v6 #masthead #ast-desktop-header .sub-menu{
 background:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6 #masthead #ast-desktop-header .sub-menu :is(a,.menu-link){
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6 #masthead #ast-desktop-header #ast-hf-menu-1>li:last-child>.menu-link{
 background:var(--brand-gold)!important;color:var(--brand-deep)!important;
}
/* Fixed navy hero family: keep photography and geometry, remove conflicting hues. */
body.bdp-preview.bdp-v6 :is(.sd-hero,.p08-hero,.p09-hero,.bp10-hero),
body.bdp-preview.bdp-v6.page-id-35172 .elementor-35172 .elementor-element-7e56743,
body.bdp-preview.bdp-v6.page-id-35323 .elementor-35323 .elementor-element-5ba5ed7,
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-11810260{
 background-color:var(--brand-deep)!important;
 background-image:linear-gradient(120deg,var(--brand-deep),var(--brand-navy))!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-11810260::after{
 background:linear-gradient(270deg,rgba(7,29,52,.92),rgba(11,39,66,.80) 52%,rgba(7,29,52,.43))!important;
}
body.bdp-preview.bdp-v6 :is(.sd-hero,.p08-hero,.p09-hero,.bp10-hero) :is(h1,h2,.elementor-heading-title),
body.bdp-preview.bdp-v6.page-id-35172 .elementor-element-7e56743 .elementor-heading-title,
body.bdp-preview.bdp-v6.page-id-35323 .elementor-element-5ba5ed7 .elementor-heading-title{
 color:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6 :is(.sd-hero,.p08-hero,.p09-hero,.bp10-hero) :is(p,.sd-lead,.p08-lead,.p09-hero-lead){
 color:var(--brand-dark-text)!important;
}
/* Gold accent is intentionally one tone, with high contrast on dark background. */
body.bdp-preview.bdp-v6 :is(.sd-hero,.p08-hero,.p09-hero) :is(.sd-kicker,.p08-kicker,.p09-kicker),
body.bdp-preview.bdp-v6 .bp10-eyebrow,
body.bdp-preview.bdp-v6.home .bdp05-eyebrow,
body.bdp-preview.bdp-v6.home .elementor-element-b363ae6 .v6-chapter{
 color:var(--brand-gold-light)!important;
}
body.bdp-preview.bdp-v6 .v6-chapter,
body.bdp-preview.bdp-v6 .v5-eyebrow{
 color:var(--brand-gold-text)!important;
}
body.bdp-preview.bdp-v6 .v6-chapter::before,
body.bdp-preview.bdp-v6 .v5-eyebrow::before{
 background:var(--brand-gold)!important;
}
/* Homepage: intentionally only TWO light section backgrounds.
 * Pattern: dark hero / white / dark why / cool-white services / white reviews /
 * dark CTA / cool-white steps / white newsletter / cool-white articles / white contact.
 */
body.bdp-preview.bdp-v6.home .v5-pathways{
 background:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6.home .v5-path-card{
 background:var(--brand-white)!important;
 background-image:none!important;border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.home .v5-path-card:nth-child(2){
 background:var(--brand-navy)!important;
 background-image:none!important;border-color:rgba(199,161,107,.45)!important;
}
body.bdp-preview.bdp-v6.home .v5-path-card:nth-child(2) .v5-path-title,
body.bdp-preview.bdp-v6.home .v5-path-card:nth-child(2) .v5-path-footer{
 color:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6.home .v5-path-card:nth-child(2) .v5-path-desc{
 color:var(--brand-dark-text)!important;
}
body.bdp-preview.bdp-v6.home .v5-pathways h2,
body.bdp-preview.bdp-v6.home .v5-path-card:not(:nth-child(2)) .v5-path-title{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .v5-pathways-top p,
body.bdp-preview.bdp-v6.home .v5-path-card:not(:nth-child(2)) .v5-path-desc{
 color:var(--brand-muted)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b363ae6{
 background:var(--brand-navy)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b363ae6 .elementor-heading-title{
 color:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b363ae6 :is(.uael-faq-accordion,.uael-faq-container .uael-faq-accordion){
 background:var(--brand-white)!important;color:var(--brand-ink)!important;
 border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b363ae6 .uael-accordion-title{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b363ae6 .uael-accordion-content{
 color:var(--brand-muted)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 :is(.elementor-element-bbd3e7b,.elementor-element-1f7de57,.elementor-element-1331360),
body.bdp-preview.bdp-v6.home .v6-service-more{
 background:var(--brand-canvas)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 :is(.elementor-element-bbd3e7b,.elementor-element-1f7de57,.elementor-element-1331360) :is(.elementor-heading-title,.uael-infobox-title),
body.bdp-preview.bdp-v6.home .v6-service-more p{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 :is(.elementor-element-1f7de57,.elementor-element-1331360) .uael-infobox{
 background:var(--brand-white)!important;border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-cjdzbna{
 background:var(--brand-white)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-cjdzbna :is(.elementor-heading-title,.elementor-widget-heading h2){
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-5dc8dd9 .elementor-widget-wrap{
 background:var(--brand-white)!important;border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-a16e902{
 background:var(--brand-navy)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-a16e902 :is(.elementor-heading-title,.elementor-widget-text-editor p){
 color:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-a16e902 .elementor-button{
 background:var(--brand-gold)!important;color:var(--brand-deep)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-c048d8a{
 background:var(--brand-canvas)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-93217e5{
 background:var(--brand-white)!important;background-image:none!important;
 border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-b364b27,
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-8e7a0c7{
 background:var(--brand-canvas)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-3af02d8d{
 background:var(--brand-white)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-3af02d8d :is(.elementor-heading-title,.elementor-widget-image-box .elementor-image-box-title){
 color:var(--brand-ink)!important;
}
/* Light sections: uniform text and white card background; do not restyle
 * original labels/graphics with inline branding, only generic text. */
body.bdp-preview.bdp-v6.home .elementor-34389 :is(
 .elementor-element-bbd3e7b,.elementor-element-cjdzbna,
 .elementor-element-c048d8a,.elementor-element-93217e5,
 .elementor-element-b364b27,.elementor-element-3af02d8d
) .elementor-heading-title{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .elementor-34389 :is(
 .elementor-element-bbd3e7b,.elementor-element-cjdzbna,
 .elementor-element-c048d8a,.elementor-element-93217e5,
 .elementor-element-b364b27,.elementor-element-3af02d8d
) .elementor-widget-text-editor p{
 color:var(--brand-muted)!important;
}
body.bdp-preview.bdp-v6.home .bdp05-values{
 background:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6.home .bdp05-value strong{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6.home .bdp05-value :is(p,small,span){
 color:var(--brand-muted);
}
/* Consistent header and cards for services, industries, About, reviews, blog. */
body.bdp-preview.bdp-v6.page-id-35172 .bd06-browser,
body.bdp-preview.bdp-v6 .p08-hub-controls,
body.bdp-preview.bdp-v6 .p09-content,
body.bdp-preview.bdp-v6 .sd-intro,
body.bdp-preview.bdp-v6 .p08-interior-copy,
body.bdp-preview.bdp-v6 .bp10-filters,
body.bdp-preview.bdp-v6 .bp10-toc{
 background:var(--brand-white)!important;
 background-image:none!important;
 border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.page-id-35172 .elementor-35172 .elementor-widget-uael-infobox .uael-infobox,
body.bdp-preview.bdp-v6.bdp-industry-hub .elementor-35394 .elementor-element-f5f963c .elementor-icon-box-wrapper,
body.bdp-preview.bdp-v6.bdp-about-v1 .p09-about-card,
body.bdp-preview.bdp-v6.bdp-reviews-v1 .p09-review-card>.elementor-widget-wrap,
body.bdp-preview.bdp-v6.bdp-blog-v1:not(.single-post) #primary article.ast-article-post{
 background:var(--brand-white)!important;
 background-image:none!important;
 border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6 :is(.sd-intro,.p08-interior-copy,.p09-content,.bp10-toc) :is(h2,h3,.elementor-heading-title),
body.bdp-preview.bdp-v6.bdp-blog-v1:not(.single-post) #primary article.ast-article-post .entry-title,
body.bdp-preview.bdp-v6.page-id-35172 .elementor-widget-uael-infobox .uael-infobox-title{
 color:var(--brand-ink)!important;
}
body.bdp-preview.bdp-v6 :is(.sd-intro,.p08-interior-copy,.p09-content) :is(p,.elementor-widget-text-editor),
body.bdp-preview.bdp-v6.bdp-blog-v1:not(.single-post) #primary article.ast-article-post .ast-excerpt-container p{
 color:var(--brand-muted)!important;
}
body.bdp-preview.bdp-v6.bdp-industry-detail .p08-posts{
 background:var(--brand-canvas)!important;
}
body.bdp-preview.bdp-v6.bdp-blog-v1 .bp10-hero{
 background:var(--brand-navy)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.bdp-blog-v1.single-post article.ast-article-single .entry-header{
 background:var(--brand-navy)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.bdp-blog-v1.single-post article.ast-article-single .entry-header .entry-title{
 color:var(--brand-white)!important;
}
/* All dark CTAs use the exact same navy. */
body.bdp-preview.bdp-v6 :is(.sd-bottom-cta,.p08-bottom-cta,.p09-cta,.bp10-bottom,.bd06-bottom-cta,.p08-bottom-cta),
body.bdp-preview.bdp-v6 #colophon .bdp-footer-cta{
 background:var(--brand-navy)!important;background-image:none!important;
 border-color:rgba(199,161,107,.28)!important;
}
body.bdp-preview.bdp-v6 :is(.sd-bottom-cta,.p08-bottom-cta,.p09-cta,.bp10-bottom,.bd06-bottom-cta) :is(h2,h3,p),
body.bdp-preview.bdp-v6 #colophon .bdp-footer-cta :is(h2,h3,p){
 color:var(--brand-white)!important;
}
body.bdp-preview.bdp-v6 #colophon.bdp-has-footer,
body.bdp-preview.bdp-v6 #colophon .bdp-footer-grid{
 background:var(--brand-deep)!important;
}
body.bdp-preview.bdp-v6.page-id-35323 .elementor-35323 :is(.elementor-element-aaf8bea,.elementor-element-d58564a){
 background:var(--brand-canvas)!important;background-image:none!important;
}
body.bdp-preview.bdp-v6.page-id-35323 .elementor-35323 .elementor-widget-form{
 background:var(--brand-white)!important;border-color:var(--brand-line)!important;
}
body.bdp-preview.bdp-v6.page-id-35323 .elementor-35323 :is(.elementor-heading-title,.elementor-image-box-title){
 color:var(--brand-ink)!important;
}
/* Buttons: fixed colors and contrast. Respect Elementor submit states and disabled. */
body.bdp-preview.bdp-v6 :is(.p09-button.p09-gold,.sd-btn-primary,.p08-btn-gold,.bd06-cta-primary),
body.p11-preview.bdp-v6-landing :is(.gh-primary-btn,.gh-header-cta,.gh-price-card-light .gh-price-btn){
 background:var(--brand-gold)!important;background-image:none!important;
 color:var(--brand-deep)!important;
}
body.bdp-preview.bdp-v6 :is(.p09-outline,.sd-btn-outline,.p08-btn-outline){
 color:var(--brand-white)!important;border-color:rgba(255,255,255,.5)!important;
}
body.bdp-preview.bdp-v6.home .v6-service-more a,
body.bdp-preview.bdp-v6.home .elementor-element-93217e5 .wpforms-submit{
 background:var(--brand-navy)!important;color:var(--brand-white)!important;
}
/* Landing is its own template: same exact palette. No changed prices or handlers. */
body.p11-preview.bdp-v6-landing{
 background:var(--brand-canvas)!important;color:var(--brand-ink);
}
body.p11-preview.bdp-v6-landing .gh-header,
body.p11-preview.bdp-v6-landing .gh-hero,
body.p11-preview.bdp-v6-landing .gh-results{
 background:var(--brand-navy)!important;background-image:none!important;
}
body.p11-preview.bdp-v6-landing .gh-hero :is(h1,h2),
body.p11-preview.bdp-v6-landing .gh-results :is(h2,h3){
 color:var(--brand-white)!important;
}
body.p11-preview.bdp-v6-landing .gh-hero-copy>p{
 color:var(--brand-dark-text)!important;
}
body.p11-preview.bdp-v6-landing :is(.gh-why,.growth-process,.gh-pricing,.gh-lead-section){
 background:var(--brand-canvas)!important;background-image:none!important;
}
body.p11-preview.bdp-v6-landing .growth-channels{
 background:var(--brand-white)!important;background-image:none!important;
}
body.p11-preview.bdp-v6-landing :is(.gh-lead-card,.gh-price-card-light,.gh-why-card,.growth-channel-card,.growth-step){
 background:var(--brand-white)!important;
 background-image:none!important;border-color:var(--brand-line)!important;
}
body.p11-preview.bdp-v6-landing .gh-price-card-featured{
 background:var(--brand-navy)!important;background-image:none!important;
 border-color:rgba(199,161,107,.46)!important;
}
body.p11-preview.bdp-v6-landing .gh-price-card-featured :is(h3,.gh-price-number strong){
 color:var(--brand-white)!important;
}
body.p11-preview.bdp-v6-landing .gh-price-card-featured :is(p,li){
 color:var(--brand-dark-text)!important;
}
body.p11-preview.bdp-v6-landing .gh-price-card-light :is(h3,.gh-price-number strong){
 color:var(--brand-ink)!important;
}
body.p11-preview.bdp-v6-landing .gh-lead-heading h2{
 color:var(--brand-ink)!important;
}
body.p11-preview.bdp-v6-landing .gh-lead-heading p{
 color:var(--brand-muted)!important;
}
body.p11-preview.bdp-v6-landing .gh-price-card-featured .gh-price-btn{
 background:var(--brand-gold)!important;color:var(--brand-deep)!important;
}
/* Palette-only CSS: no hidden elements, no changes to motion or forms. */
@media(max-width:767px){
 body.bdp-preview.bdp-v6.home .elementor-34389 .elementor-element-93217e5{
  background:var(--brand-white)!important;
 }
 body.bdp-preview.bdp-v6 :is(.p08-hero,.p09-hero,.sd-hero){
  background:var(--brand-navy)!important;
 }
}
