@import url('https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,500;0,600;1,500&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap');
/* =============================================
   DealDoctor.Pro - Additional CSS (FULL REPLACEMENT)
   Paste into: Appearance > Customize > Additional CSS
   Click Publish. Then hard refresh / clear cache.
   ============================================= */

/* Hide header image on all pages except home */
body:not(.home) .custom-header,
body:not(.home) #content > a > img.custom-header {
  display: none !important;
}

/* Shop / product archive width */
body.woocommerce-shop #primary,
body.post-type-archive-product #primary,
body.tax-product_cat #primary,
body.tax-product_tag #primary {
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

/* 3-column grid on product archives */
body.woocommerce-shop ul.products,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 26px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}

/* Fix blank tile caused by clearfix pseudo-elements becoming grid items */
body.woocommerce-shop ul.products::before,
body.woocommerce-shop ul.products::after,
body.post-type-archive-product ul.products::before,
body.post-type-archive-product ul.products::after,
body.tax-product_cat ul.products::before,
body.tax-product_cat ul.products::after,
body.tax-product_tag ul.products::before,
body.tax-product_tag ul.products::after {
  content: none !important;
  display: none !important;
}

/* Product card baseline:
   Flex inside each tile so the button can be pushed to the bottom */
body.woocommerce-shop ul.products li.product,
body.post-type-archive-product ul.products li.product,
body.tax-product_cat ul.products li.product,
body.tax-product_tag ul.products li.product {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  clear: none !important;
  max-width: 100% !important;

  display: flex !important;
  flex-direction: column !important;
  position: relative !important;
}

/* Do NOT constrain the link wrapper (it may contain title/price) */
body.woocommerce-shop ul.products li.product a.woocommerce-LoopProduct-link,
body.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link,
body.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link,
body.tax-product_tag ul.products li.product a.woocommerce-LoopProduct-link {
  display: block;
  overflow: visible !important;
}

/* Images: consistent, no distortion */
body.woocommerce-shop ul.products li.product img,
body.post-type-archive-product ul.products li.product img,
body.tax-product_cat ul.products li.product img,
body.tax-product_tag ul.products li.product img {
  width: 100% !important;
  height: 240px !important;
  object-fit: contain !important;
  background: #f9f9f9;
  border-radius: 6px;
  display: block !important;
}

/* Titles: NO TRUNCATION (let them wrap naturally) */
body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,
body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,
body.tax-product_tag ul.products li.product .woocommerce-loop-product__title {
  display: block !important;
  overflow: visible !important;
  white-space: normal !important;
  margin-top: 14px !important;
  margin-bottom: 10px !important;
}

/* Price spacing (and ensure visible) */
body.woocommerce-shop ul.products li.product .price,
body.post-type-archive-product ul.products li.product .price,
body.tax-product_cat ul.products li.product .price,
body.tax-product_tag ul.products li.product .price {
  display: block !important;
  visibility: visible !important;
  margin-bottom: 12px !important;
}

/* Button alignment: keep all buttons aligned at the bottom of each tile */
body.woocommerce-shop ul.products li.product .button,
body.post-type-archive-product ul.products li.product .button,
body.tax-product_cat ul.products li.product .button,
body.tax-product_tag ul.products li.product .button {
  margin-top: auto !important;
}

/* Sale badge: consistent top-right */
body.woocommerce-shop ul.products li.product .onsale,
body.post-type-archive-product ul.products li.product .onsale,
body.tax-product_cat ul.products li.product .onsale,
body.tax-product_tag ul.products li.product .onsale {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
}

/* Tablet: 2 columns */
@media (max-width: 768px) {
  body.woocommerce-shop ul.products,
  body.post-type-archive-product ul.products,
  body.tax-product_cat ul.products,
  body.tax-product_tag ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;
  }

  body.woocommerce-shop ul.products li.product img,
  body.post-type-archive-product ul.products li.product img,
  body.tax-product_cat ul.products li.product img,
  body.tax-product_tag ul.products li.product img {
    height: 220px !important;
  }
}

/* Mobile: 1 column */
@media (max-width: 480px) {
  body.woocommerce-shop ul.products,
  body.post-type-archive-product ul.products,
  body.tax-product_cat ul.products,
  body.tax-product_tag ul.products {
    grid-template-columns: 1fr !important;
    gap: 15px !important;
  }

  body.woocommerce-shop ul.products li.product img,
  body.post-type-archive-product ul.products li.product img,
  body.tax-product_cat ul.products li.product img,
  body.tax-product_tag ul.products li.product img {
    height: 200px !important;
  }
}
img.custom-header { display: none !important; }

#page, #content, #primary, #main,
.hfeed, .site, .site-content, .content-area,
.site-main, main, article {
  max-width: 100% !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content, .site-content, #primary {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

body.page { background: #fff !important; }

/* == DealDoctor brand header/footer v1 (product/shop/cart/checkout) == */
#masthead.site-header{background:linear-gradient(135deg,#12161c 0%,#0e1116 60%,#0f1118 100%)!important;border-bottom:1px solid rgba(243,154,36,.35)!important;box-shadow:0 6px 24px rgba(0,0,0,.25)}
#masthead .site-branding .site-title a{color:#fff!important}
#masthead .site-branding .site-title a:hover{color:#f39a24!important}
#masthead .site-description{color:rgba(255,255,255,.65)!important}
#masthead #site-navigation .menu a,#masthead .main-navigation a{color:rgba(255,255,255,.9)!important;font-weight:600!important}
#masthead #site-navigation .menu a:hover{color:#f39a24!important}
#masthead .main-navigation ul ul{background:#12161c!important;border:1px solid rgba(243,154,36,.3)!important}
#masthead .main-navigation ul ul a{color:rgba(255,255,255,.9)!important}
#masthead .menu-toggle{color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}
#colophon.site-footer{background:linear-gradient(135deg,#201126 0%,#100c14 100%)!important;color:rgba(255,255,255,.85)!important;border-top:2px solid #f39a24!important}
#colophon.site-footer a{color:#f39a24!important}
#colophon .widget-title,#colophon .site-info,#colophon p{color:rgba(255,255,255,.72)!important}
.woocommerce span.price,.woocommerce div.product p.price{color:#c8a45c!important;font-weight:800!important}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce .single_add_to_cart_button,.woocommerce input.button.alt{background:#f39a24!important;color:#221200!important;font-weight:800!important;border-radius:999px!important;border:none!important}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce input.button.alt:hover{background:#e08c1a!important;color:#221200!important}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#f39a24!important}
/* nav-manuals-pill-hide — one consistent nav CTA set sitewide */
.ddnav .ctaGroup a[href*="/shop"]{display:none!important}

/* === unify-header-v2: store/theme header matches the dark main nav === */
#masthead .custom-logo-link{display:none!important}
#masthead .site-branding{padding:0!important}
#masthead .site-branding .site-title{display:block!important;margin:0!important;line-height:1!important}
#masthead .site-branding .site-title a{color:#fff!important;font-weight:900!important;font-size:20px!important;letter-spacing:-.02em!important;text-decoration:none!important;white-space:nowrap}
#masthead .site-branding .site-description{display:none!important}
#masthead #site-navigation .menu > li:has(> a[href="https://dealdoctor.pro/"]){display:none!important}
/* AppSource: Microsoft-style square-logo badge, not an orange oval */
.ddnav .ctaGroup a:has(.sq){background:#2b2b2b!important;color:#fff!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.28)!important;font-weight:700!important}
.ddnav .ctaGroup a:has(.sq):hover{background:#3a3a3a!important;transform:none!important}

/* header-logo-fix */
#masthead .custom-logo-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important;height:auto!important}
#masthead .custom-logo-link::after{content:'DealDoctor\00AE'!important;color:#fff!important;font-weight:900!important;font-size:21px!important;letter-spacing:-.02em!important;white-space:nowrap!important}

/* header-logo-fix-2 — robust: hide logo image + dup title, show one text logo */
#masthead .custom-logo,#masthead .site-branding img{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important;position:absolute!important}
#masthead .site-title{position:absolute!important;left:-9999px!important;height:1px!important;overflow:hidden!important}
#masthead .custom-logo-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important}
#masthead .custom-logo-link::after{content:'DealDoctor\00AE'!important;color:#fff!important;font-weight:900!important;font-size:21px!important;letter-spacing:-.02em!important;white-space:nowrap!important;visibility:visible!important}


/* ===== NAV CTA: order + visual hierarchy (2026-07-04) ===== */
.ddnav .ctaGroup{gap:10px}
.ddnav .ctaGroup a[href*="/shop"],.ddnav .ctaGroup a[href*="carmacademy"]{order:1}
.ddnav .ctaGroup a[href*="carmai.pro"]:not(:has(.sq)){order:2}
.ddnav .ctaGroup a[href*="calendly"]{order:3}
.ddnav .ctaGroup a:has(.sq){order:4}
.ddnav .ctaGroup a.cta{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .2s ease}
.ddnav .ctaGroup a.cta:hover{transform:translateY(-1px);border-color:rgba(243,154,36,.95)!important}
.ddnav .ctaGroup a[href*="carmai.pro"]:not(:has(.sq)){position:relative;overflow:hidden;background:linear-gradient(180deg,#f8ab35,#f39a24)!important;color:#221200!important;border-color:#f39a24!important;box-shadow:0 8px 22px rgba(243,154,36,.34)!important}

/* ===== SHINE sweep on gold primary CTAs ===== */
.ddnav .ctaGroup a[href*="carmai.pro"]:not(:has(.sq)),.ddh2 .btn.p,.ddcta a.p,.hp .hp-btn.primary,.cs .btn.primary,.cp .btn.primary,.aaa .btn.primary,.c5 .btn.primary,.ct .btn.primary,.ig .btn.primary,.ab .btn.primary{position:relative;overflow:hidden}
.ddnav .ctaGroup a[href*="carmai.pro"]:not(:has(.sq))::after,.ddh2 .btn.p::after,.ddcta a.p::after,.hp .hp-btn.primary::after,.cs .btn.primary::after,.cp .btn.primary::after,.aaa .btn.primary::after,.c5 .btn.primary::after,.ct .btn.primary::after,.ig .btn.primary::after,.ab .btn.primary::after{content:"";position:absolute;top:0;left:-150%;width:65%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}
.ddnav .ctaGroup a[href*="carmai.pro"]:not(:has(.sq)):hover::after,.ddh2 .btn.p:hover::after,.ddcta a.p:hover::after,.hp .hp-btn.primary:hover::after,.cs .btn.primary:hover::after,.cp .btn.primary:hover::after,.aaa .btn.primary:hover::after,.c5 .btn.primary:hover::after,.ct .btn.primary:hover::after,.ig .btn.primary:hover::after,.ab .btn.primary:hover::after{left:150%}

/* ===== Card 3D lift on hover ===== */
.ddshow .card,.hp .hp-card,.cs .pcard,.cs .mcard,.cs .fcard,.cp .lcard,.cp .fit,.cp .shot,.ct .scard,.ct .see,.ig .dim,.ig .see,.ab .mcard,.ab .stat,.c5 .mini,.aaa .mini{transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease}
.ddshow .card:hover,.hp .hp-card:hover,.cs .pcard:hover,.cs .mcard:hover,.cs .fcard:hover,.cp .lcard:hover,.cp .fit:hover,.cp .shot:hover,.ct .scard:hover,.ct .see:hover,.ig .dim:hover,.ig .see:hover,.ab .mcard:hover,.ab .stat:hover{transform:translateY(-7px) scale(1.014);box-shadow:0 28px 64px rgba(32,18,44,.18)}


/* fix: keep AppSource dark badge + gold primary above the outline rule */
.ddnav .ctaGroup a.cta:has(.sq){background:#2b2b2b!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important}
.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)){background:linear-gradient(180deg,#f8ab35,#f39a24)!important;color:#221200!important;border-color:#f39a24!important;box-shadow:0 8px 22px rgba(243,154,36,.34)!important}


/* ===== PREMIUM NAV (Claude-design direction) 2026-07-04 ===== */
.ddnav{background:#0b0e12!important;border-bottom:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.ddnav .in{height:76px}
.ddnav .logo{font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;font-size:23px!important;letter-spacing:0!important;color:#fff!important;display:inline-flex;align-items:center}
.ddnav .logo span{color:#e7b24a!important;font-size:15px;margin-left:1px}
.ddnav .logo::after{content:"BUSINESSWELL\2122";margin-left:14px;font-family:'Segoe UI',Arial,sans-serif;font-size:10px;letter-spacing:.3em;font-weight:700;color:rgba(255,255,255,.42);position:relative;top:1px}
.ddnav .links{gap:26px}
.ddnav a.l{font-size:14px!important;font-weight:600!important;color:rgba(255,255,255,.74)!important;border-bottom:none!important}
.ddnav a.l:hover{color:#fff!important}
/* condense menu: hide Start Here + Services */
.ddnav .links > div:has(a[href$="/start-here/"]),.ddnav .links > div:has(a[href$="/services/"]){display:none!important}
/* single CTA: hide everything except the primary */
.ddnav .ctaGroup a[href*="/shop"],.ddnav .ctaGroup a[href*="carmacademy"],.ddnav .ctaGroup a[href*="calendly"],.ddnav .ctaGroup a.cta:has(.sq){display:none!important}
/* the one button: soft gold gradient rounded-rect */
.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)){background:linear-gradient(180deg,#eccd81,#d9a441)!important;color:#241500!important;border:none!important;border-radius:11px!important;padding:11px 20px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 6px 20px rgba(217,164,65,.30)!important}
.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)):hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(217,164,65,.42)!important}


/* ===== RESTORE all nav action buttons (premium style) ===== */
.ddnav .ctaGroup a[href*="/shop"],.ddnav .ctaGroup a[href*="carmacademy"],.ddnav .ctaGroup a[href*="calendly"],.ddnav .ctaGroup a.cta:has(.sq){display:inline-flex!important}
body.page-id-1201 .ddnav .ctaGroup a.cta[href*="/shop"],body.page-id-1201 .ddnav .ctaGroup a.cta[href*="carmacademy"]{display:inline-flex!important}
.ddnav .ctaGroup a.cta{border-radius:11px!important;padding:10px 15px!important}
.ddnav .ctaGroup a.cta:has(.sq){background:#2b2b2b!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important}
.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)){background:linear-gradient(180deg,#eccd81,#d9a441)!important;color:#241500!important;border:none!important}


/* ===== NAV BUTTONS v2: no MS-logo button, consistent, verb-led ===== */
/* remove AppSource button from nav (badge shown properly in the page) */
.ddnav .ctaGroup a.cta:has(.sq){display:none!important}
/* Manuals -> verb label "Get the Manuals" */
.ddnav .ctaGroup a.cta[href*="/shop"],.ddnav .ctaGroup a.cta[href*="carmacademy"]{font-size:0!important}
.ddnav .ctaGroup a.cta[href*="/shop"]::after,.ddnav .ctaGroup a.cta[href*="carmacademy"]::after{content:"Get the Manuals";font-size:12.5px;font-weight:700;letter-spacing:normal}
body.page-id-1201 .ddnav .ctaGroup a.cta[href*="/shop"],body.page-id-1201 .ddnav .ctaGroup a.cta[href*="carmacademy"]{display:inline-flex!important}
/* consistent secondary buttons */
.ddnav .ctaGroup a.cta{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.20)!important;color:#fff!important;border-radius:9px!important;padding:9px 14px!important;font-size:12.5px!important;font-weight:700!important;box-shadow:none!important}
.ddnav .ctaGroup a.cta:hover{background:rgba(255,255,255,.10)!important;border-color:rgba(230,182,87,.85)!important;transform:translateY(-1px)}
/* primary: refined gold */
.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)){background:linear-gradient(180deg,#e6b657,#cf9a3a)!important;color:#241500!important;border:1px solid #cf9a3a!important;box-shadow:0 6px 16px rgba(207,154,58,.26)!important}
/* compact bar so nothing clips on narrower screens */
.ddnav .in{gap:14px}
.ddnav .links{gap:16px}
.ddnav a.l{font-size:13px!important}
.ddnav .logo{font-size:20px!important}
.ddnav .ctaGroup{gap:8px}


/* ===== STYLING GUIDE: Spectral + IBM Plex (2026-07-04) ===== */
/* Body / UI -> IBM Plex Sans */
.ddnav,.ddh2,.ddstat,.ddshow,.hp,.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.ddcta,.ecb{font-family:'IBM Plex Sans','Segoe UI',-apple-system,BlinkMacSystemFont,Arial,sans-serif!important}
/* Display / headlines -> Spectral */
.ddnav .logo,
.ddh2 h1,.ddshow h2,.ddshow .band .t h3,
.hp h1,.hp h2,.hp .hp-stitle,.hp .hp-card h3,.hp .hp-capture h2,.hp .hp-final h2,.hp .hp-step h4,
.cs .hero h1,.cs .stitle,.cs .moat h3,.cs .pcard h3,.cs .relcard h3,.cs .mcard h4,.cs .fcard h4,
.cp .hero h1,.cp .stitle,.cp .fit h3,.cp .lcard h4,.cp .final h2,
.aaa .hero h1,.aaa .stitle,.aaa .pillar h3,.aaa .final h2,
.c5 .hero h1,.c5 .stitle,.c5 .pillar h3,.c5 .final h2,
.ct .hero h1,.ct .stitle,.ct .final h2,.ct .scard h3,
.ig .hero h1,.ig .stitle,.ig .final h2,.ig .dim h3,
.ab .hero h1,.ab .stitle,.ab .mcard h4,.ab .moat h3,.ab .final h2,
.ddcta .t,.ecb .ecb-title{font-family:'Spectral',Georgia,'Times New Roman',serif!important;font-weight:600!important}
/* the very large hero H1s slightly lighter tracking */
.ddh2 h1,.hp .hp-hero h1,.cs .hero h1,.cp .hero h1,.aaa .hero h1,.c5 .hero h1,.ct .hero h1,.ig .hero h1,.ab .hero h1{letter-spacing:-.015em!important;line-height:1.06!important}
/* Eyebrows, labels, numbers -> IBM Plex Mono */
.ddh2 .ey,.ddshow .ey,.ddstat .lead .ey,.hp .hp-eyebrow,.cs .eyebrow,.cp .eyebrow,.aaa .eyebrow,.c5 .eyebrow,.ct .eyebrow,.ig .eyebrow,.ab .eyebrow,
.ddstat .nums b,.hp .hp-dim .num,.hp .hp-step .num,.cs .pcard .verb,.ab .stat b,.cp .lcard .num{font-family:'IBM Plex Mono','IBM Plex Sans',monospace!important}
/* tagline in Plex Mono to match the promo lockup */
.ddnav .logo::after{font-family:'IBM Plex Mono',monospace!important}


/* ===== Gold gradient on hero key phrase (styling guide) ===== */
.ddh2 h1 .a,.hp .hp-hero h1 .a,.cs .hero h1 em,.cp .hero h1 .a,.aaa .hero h1 .a,.c5 .hero h1 .c,.ct .hero h1 .a,.ig .hero h1 .a,.ab .hero h1 em{background:linear-gradient(92deg,#f0d488,#e7c66b 30%,#d9a441)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}


/* nav manuals button -> "Learn the Framework" */
.ddnav .ctaGroup a.cta[href*="/shop"]::after,.ddnav .ctaGroup a.cta[href*="carmacademy"]::after{content:"Learn the Framework"!important}


/* ================= FIX 01 (corrective notes): DARK, gold-on-black below the hero ================= */
body.page-id-1201,body.page-id-1201 #page,body.page-id-1201 #content,body.page-id-1201 .site-content,body.page-id-1201 .entry-content{background:#0b0e12!important}
/* section backgrounds -> near-black */
.ddstat,.ddshow,.hp,.hp .hp-gap,.hp .hp-start{background:#0b0e12!important}
.ddstat{border-bottom:1px solid rgba(217,164,65,.16)!important}
.ddshow{border-top:1px solid rgba(217,164,65,.16)!important}
/* founder strip */
.ddstat .lead .ey{color:#e6b657!important}
.ddstat .lead p{color:rgba(255,255,255,.8)!important}
.ddstat .lead b{color:#fff!important}
.ddstat .nums b{color:#e6b657!important}
.ddstat .nums span{color:rgba(255,255,255,.6)!important}
/* See it in action */
.ddshow .ey{color:#e6b657!important}
.ddshow h2{color:#f5f3f8!important}
.ddshow p.lede,.ddshow .cap{color:rgba(255,255,255,.68)!important}
.ddshow .card{background:#17131f!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 12px 30px rgba(0,0,0,.45)!important}
.ddshow .card b{color:#f5f3f8!important}
.ddshow .card span{color:rgba(255,255,255,.6)!important}
.ddshow .card[style]{background:#17131f!important;border-color:rgba(230,182,87,.35)!important}
.ddshow .card[style] b{color:#e6b657!important}
/* generic .hp dark text */
.hp{color:#e9e7ee!important}
.hp .hp-eyebrow{color:#e6b657!important}
.hp .hp-stitle,.hp h2,.hp h3,.hp h4,.hp h5{color:#f5f3f8!important}
.hp p.hp-body{color:rgba(255,255,255,.72)!important}
.hp p.hp-body strong{color:#fff!important}
.hp .hp-centernote{color:rgba(255,255,255,.7)!important}
.hp .hp-inline{color:#e6b657!important}
/* light cards/panels -> dark panels */
.hp .hp-mini,.hp .hp-step,.hp .hp-card,.hp .hp-callout,.hp .hp-chip{background:#17131f!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 12px 30px rgba(0,0,0,.4)!important}
.hp .hp-mini h5{color:#f5f3f8!important}
.hp .hp-mini li{color:rgba(255,255,255,.72)!important}
.hp .hp-step h4,.hp .hp-card h3{color:#f5f3f8!important}
.hp .hp-step p,.hp .hp-card p{color:rgba(255,255,255,.68)!important}
.hp .hp-card .k{color:#e6b657!important}
.hp .hp-card .go{color:#e6b657!important}
.hp .hp-chip{color:#eceaf0!important}
.hp .hp-chip b{color:#e6b657!important}
.hp .hp-step .num{color:#e6b657!important}
.hp .hp-callout{border-left-color:#e6b657!important}
.hp .hp-callout .tag{color:#e6b657!important}
.hp .hp-callout p{color:rgba(255,255,255,.75)!important}
.hp .hp-callout p strong{color:#fff!important}
.hp .hp-callout.purple{border-left-color:#b06ac4!important}
.hp .hp-callout.purple .tag{color:#c98fe0!important}
.hp .hp-card.feat{border-color:#e6b657!important}


/* fix: keep hero content visible (GSAP was holding it at opacity 0) */
.ddh2 .ey,.ddh2 h1,.ddh2 .sub,.ddh2 .row,.ddh2 .btn,.ddh2 .trust,.ddh2 .col-r,.ddh2 .col-r *{opacity:1!important}


/* fix: keep the Three-Ways cards visible (GSAP was holding [class*=card] at opacity 0) */
.dd .card{opacity:1!important;transform:none!important}


/* ===== Footer: remove theme's stray gray/orange divider lines on the dark bg ===== */
#colophon.site-footer{background:#0b0e12!important;border-top:1px solid rgba(230,182,87,.16)!important}
#colophon .footer-widgets,#colophon .footer-widgets .widget,#colophon .widget,#colophon aside{border:none!important}
#colophon hr{display:none!important}
#colophon,#colophon p,#colophon .widget,#colophon span{color:rgba(255,255,255,.55)!important}
#colophon a{color:#e6b657!important}


/* footer: strip any remaining descendant dividers, keep one gold hairline at top */
#colophon *{border:none!important;box-shadow:none!important}
#colophon.site-footer{border-top:1px solid rgba(230,182,87,.16)!important}
#colophon:before,#colophon:after,#colophon .footer-widgets:before,#colophon .footer-widgets:after,#colophon .site-info:before{display:none!important;border:none!important;content:none!important}


/* ===== BUTTONS: gold, shiny, springy — sitewide (2026-07) ===== */
.ddh2 .btn.p,.dd .btn.p,.ddcta a.p,.hp .hp-btn.primary,.cs .btn.primary,.cp .btn.primary,.aaa .btn.primary,.c5 .btn.primary,.ct .btn.primary,.ig .btn.primary,.ab .btn.primary,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)),.ff-btn-submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .single_add_to_cart_button,.wp-block-button__link{
  position:relative!important;overflow:hidden!important;
  background:linear-gradient(180deg,#eccd81,#d9a441)!important;color:#241500!important;font-weight:700!important;border:0!important;
  border-radius:11px!important;
  box-shadow:0 10px 26px -8px rgba(217,164,65,.5)!important;
  transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease!important;
}
.ddh2 .btn.p:hover,.dd .btn.p:hover,.ddcta a.p:hover,.hp .hp-btn.primary:hover,.cs .btn.primary:hover,.cp .btn.primary:hover,.aaa .btn.primary:hover,.c5 .btn.primary:hover,.ct .btn.primary:hover,.ig .btn.primary:hover,.ab .btn.primary:hover,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq)):hover,.ff-btn-submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.wp-block-button__link:hover{
  transform:translateY(-3px) scale(1.02)!important;box-shadow:0 22px 46px -14px rgba(217,164,65,.6)!important;
}
.ddh2 .btn.p::after,.dd .btn.p::after,.ddcta a.p::after,.hp .hp-btn.primary::after,.cs .btn.primary::after,.cp .btn.primary::after,.aaa .btn.primary::after,.c5 .btn.primary::after,.ct .btn.primary::after,.ig .btn.primary::after,.ab .btn.primary::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq))::after,.ff-btn-submit::after,.woocommerce a.button.alt::after,.woocommerce button.button.alt::after,.woocommerce .single_add_to_cart_button::after,.wp-block-button__link::after{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none;border-radius:inherit;
  background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.5) 50%,transparent 66%);background-size:250% 100%;
  animation:ddsheen 5s ease-in-out infinite;
}
@keyframes ddsheen{0%{background-position:-140% 0}55%,100%{background-position:240% 0}}
@media(prefers-reduced-motion:reduce){.ddh2 .btn.p::after,.dd .btn.p::after,.ddcta a.p::after,.hp .hp-btn.primary::after,.cs .btn.primary::after,.cp .btn.primary::after,.aaa .btn.primary::after,.c5 .btn.primary::after,.ct .btn.primary::after,.ig .btn.primary::after,.ab .btn.primary::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:not(:has(.sq))::after,.ff-btn-submit::after,.woocommerce a.button.alt::after,.woocommerce button.button.alt::after,.woocommerce .single_add_to_cart_button::after,.wp-block-button__link::after{animation:none}}
/* secondary / outline buttons keep their outline but gain hover life */
.ddnav .ctaGroup a.cta,.dd .btn.o,.cs .btn.secondary,.cs .btn.ghost,.hp .hp-btn.secondary,.ddcta a.g{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s!important}
.ddnav .ctaGroup a.cta:hover,.dd .btn.o:hover,.cs .btn.secondary:hover,.hp .hp-btn.secondary:hover,.ddcta a.g:hover{transform:translateY(-2px)!important}


/* ================= SITEWIDE DARK CONSISTENCY (all pages) ================= */
body,#page,#content,.site-content,.content-area,#primary,article,.entry-content,.hfeed.site{background:#0b0e12!important}
.entry-title,.page-title{color:#f5f3f8!important}
/* ---- Store / CARMAcademy ---- */
.store,.store .catalog,.store section{background:#0b0e12!important}
.store h1,.store h2,.store h3,.store h4,.store h5{color:#f5f3f8!important}
.store p,.store li,.store .lede,.store .sub{color:rgba(255,255,255,.72)!important}
.store [class*=card],.store li.product,.store .product,.store .prod,.store .item{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.store [class*=card] h3,.store li.product h2,.store .product h2{color:#f5f3f8!important}
/* ---- Deep-dive namespaces: retint tokens + surfaces ---- */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab{--ink:#f5f3f8!important;--muted:rgba(255,255,255,.6)!important;--soft:#0b0e12!important;--soft2:#12161c!important;--line:rgba(255,255,255,.1)!important;background:#0b0e12!important}
.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cp h1,.cp h2,.cp h3,.cp h4,.aaa h1,.aaa h2,.aaa h3,.aaa h4,.c5 h1,.c5 h2,.c5 h3,.c5 h4,.ct h1,.ct h2,.ct h3,.ct h4,.ig h1,.ig h2,.ig h3,.ig h4,.ab h1,.ab h2,.ab h3,.ab h4{color:#f5f3f8!important}
.cs p,.cp p,.aaa p,.c5 p,.ct p,.ig p,.ab p,.cs li,.cp li,.aaa li,.c5 li,.ct li,.ig li,.ab li{color:rgba(255,255,255,.72)!important}
.cs p.body,.aaa p.body,.c5 p.body,.ct p.body,.ig p.body,.cp p.body,.ab p.body,.cs .lead,.cs .slead,.aaa .lead,.c5 .lead{color:rgba(255,255,255,.72)!important}
.cs .pcard,.cs .mcard,.cs .relcard,.cs .fcard,.cp .lcard,.cp .fit,.cp .shot,.cp .badgepill,.aaa .mini,.aaa .example,.c5 .mini,.c5 .example,.ct .scard,.ct .see,.ct .cmpcard,.ig .dim,.ig .see,.ig .example,.ig .power,.ab .mcard,.ab .stat,.ab .example{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.cs .maps,.c5 .maps,.aaa .maps,.cs .then,.ig .weak,.ct .then{color:rgba(255,255,255,.6)!important}
.ab .credline{background:#12161c!important;color:#e6b657!important;border-color:rgba(255,255,255,.1)!important}


/* force body/html dark (beats WP custom-background class + inline) */
html,body[class],body.custom-background,body.woocommerce{background:#0b0e12!important;background-color:#0b0e12!important;background-image:none!important}


/* store: product image mats -> dark to match */
.store .imgbox,.store .catalog .imgbox{background:#12161c!important}


/* deep-dive: flip remaining hardcoded-white body sections to dark (heroes/gradients untouched) */
.cs .rel,.cs .powers,.cs .mach,.cs .pillars,
.aaa .problem,.aaa .synth,
.c5 .problem,.c5 .synth,
.ct .problem,.ct .synth,
.ig .problem,.ig .synth,
.cp .lifecycle,.cp .marketplace,
.ab .problem,.ab .today,.ab .founder{background:#0b0e12!important}


/* quad-c-mindset (.qc namespace) — same dark treatment */
.qc{--ink:#f5f3f8!important;--muted:rgba(255,255,255,.6)!important;--soft:#0b0e12!important;--soft2:#12161c!important;--line:rgba(255,255,255,.1)!important;background:#0b0e12!important}
.qc h1,.qc h2,.qc h3,.qc h4,.qc h5{color:#f5f3f8!important}
.qc p,.qc li,.qc p.body,.qc .lead,.qc .slead,.qc .maps,.qc .then{color:rgba(255,255,255,.72)!important}
.qc .mini,.qc .example,.qc .mcard,.qc .pcard,.qc .relcard,.qc .fcard,.qc .card,.qc .see,.qc .scard,.qc .dim,.qc .step{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.qc .problem,.qc .synth,.qc .rel,.qc .powers,.qc .mach,.qc .pillars{background:#0b0e12!important}


/* remove redundant CTA band under the nav on deep-dive pages (nav already carries the CTAs) */
.ddcta{display:none!important}


/* ===== Self-audit FluentForm — dark/gold to match ===== */
.ddaudit .ff form,.ddaudit .ff .fluentform,.ddaudit .ff .ff-el-group,.ddaudit .ff .frm-fluent-form{background:transparent!important}
.ddaudit .ff label,.ddaudit .ff .ff-el-input--label label,.ddaudit .ff .ff-el-input--label{color:rgba(255,255,255,.8)!important;font-weight:600!important;font-size:13.5px!important}
.ddaudit .ff input:not([type=submit]):not([type=checkbox]):not([type=radio]),.ddaudit .ff textarea,.ddaudit .ff select,.ddaudit .ff .ff-el-form-control{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;border-radius:11px!important;padding:13px 16px!important;box-shadow:none!important;-webkit-text-fill-color:#fff!important}
.ddaudit .ff input::placeholder,.ddaudit .ff textarea::placeholder{color:rgba(255,255,255,.42)!important}
.ddaudit .ff input:focus,.ddaudit .ff .ff-el-form-control:focus{border-color:rgba(230,182,87,.7)!important;outline:none!important}
.ddaudit .ff .ff-message-success,.ddaudit .ff .ff-el-help-message,.ddaudit .ff small{color:rgba(255,255,255,.6)!important}


/* ============ GLOBAL DARK BASELINE — every page (Start Here, Services, legal, WooCommerce, product/cart/checkout) ============ */
.entry-content,.page .entry-content,.site-main,.woocommerce,.woocommerce-page,.hentry,article.page{color:rgba(255,255,255,.8)}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-title,.page-title,.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce .product_title,.woocommerce-loop-product__title{color:#f5f3f8!important}
.entry-content p,.entry-content li,.entry-content td,.entry-content th,.entry-content dd,.entry-content blockquote,.entry-content figcaption,.woocommerce p,.woocommerce li,.woocommerce td,.woocommerce th{color:rgba(255,255,255,.78)!important}
.entry-content a:not([class*=btn]):not([class*=cta]):not(.button):not(.hp-card):not(.card),.woocommerce a:not(.button):not(.add_to_cart_button){color:#e6b657}
/* WooCommerce surfaces -> dark panels */
.woocommerce ul.products li.product,.woocommerce div.product .woocommerce-tabs,.woocommerce table.shop_table,.woocommerce .cart_totals,.woocommerce #order_review,.woocommerce form.checkout_coupon,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce .card,.woocommerce-order,.woocommerce ul.order_details{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.woocommerce table.shop_table,.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce .cart_totals td,.woocommerce .cart_totals th,.woocommerce #order_review td,.woocommerce #order_review th{background:transparent!important;color:rgba(255,255,255,.8)!important;border-color:rgba(255,255,255,.08)!important}
.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce-noreviews{background:#12161c!important;color:rgba(255,255,255,.82)!important;border-top:3px solid #e6b657!important;box-shadow:none!important}
.woocommerce .price,.woocommerce span.amount,.woocommerce .woocommerce-Price-amount,bdi{color:#e6b657!important}
.woocommerce .woocommerce-tabs ul.tabs li{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.woocommerce .woocommerce-tabs ul.tabs li a{color:rgba(255,255,255,.82)!important}
.woocommerce .woocommerce-tabs ul.tabs:before{border-bottom-color:rgba(255,255,255,.1)!important}
/* frontend form inputs dark on any page */
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-checkout input,.woocommerce #order_review input,.entry-content input[type=text],.entry-content input[type=email],.entry-content input[type=tel],.entry-content input[type=number],.entry-content textarea,.entry-content select{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}


/* start-here (.sh namespace) — dark treatment */
.sh{--ink:#f5f3f8!important;--muted:rgba(255,255,255,.6)!important;--soft:#0b0e12!important;--soft2:#12161c!important;--line:rgba(255,255,255,.1)!important;background:#0b0e12!important}
.sh h1,.sh h2,.sh h3,.sh h4,.sh h5{color:#f5f3f8!important}
.sh p,.sh li,.sh .lead,.sh .slead{color:rgba(255,255,255,.72)!important}
.sh .tag,.sh .k,.sh .eyebrow,.sh .kicker{color:#e6b657!important}
.sh .card,.sh .mini,.sh .example,.sh .mcard,.sh .pcard,.sh .step,.sh .box,.sh .see,.sh .scard,.sh .choose .opt,.sh .choose>div{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.sh .choose,.sh .problem,.sh .synth,.sh .today{background:#0b0e12!important}
.sh .moat{background:linear-gradient(135deg,#2a2036,#160f1e)!important;border-color:rgba(230,182,87,.3)!important}


/* ================= Fix 04b: GOLD HALO behind every hero ================= */
.ddh2,.cs .hero,.cp .hero,.aaa .hero,.c5 .hero,.ct .hero,.ig .hero,.ab .hero,.qc .hero,.sh .hero,.store .hero{position:relative;overflow:hidden;isolation:isolate}
.ddh2::before,.cs .hero::before,.cp .hero::before,.aaa .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.qc .hero::before,.sh .hero::before,.store .hero::before{
  content:"";position:absolute;top:-18%;left:34%;width:min(760px,80%);aspect-ratio:1;border-radius:50%;
  background:radial-gradient(circle,rgba(230,182,87,.22),rgba(230,182,87,.07) 42%,transparent 70%);
  filter:blur(64px);pointer-events:none;z-index:0;
  animation:ddhalo 15s ease-in-out infinite alternate;
}
@keyframes ddhalo{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-7%,6%) scale(1.14)}}
/* keep all hero content above the glow */
.ddh2 .in2,.cs .hero .inner,.cp .hero .inner,.aaa .hero .inner,.c5 .hero .inner,.ct .hero .inner,.ig .hero .inner,.ab .hero .inner,.qc .hero .inner,.ab .hero .inner,.sh .hero .inner,.store .hero .inner,.store .hero .in,.cp .hero .wrap,.cs .hero .wrap{position:relative;z-index:1}
/* second, fainter glow lower on the page for continuity */
.ddaudit,.dd,.cs .pillars,.cp .lifecycle,.aaa .synth,.ig .synth,.ct .synth{position:relative}
.ddaudit::after,.dd::after{content:"";position:absolute;bottom:6%;right:-6%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(230,182,87,.10),transparent 68%);filter:blur(70px);pointer-events:none;z-index:0}
@media(prefers-reduced-motion:reduce){.ddh2::before,.cs .hero::before,.cp .hero::before,.aaa .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.qc .hero::before,.sh .hero::before,.store .hero::before{animation:none}}


/* services (.sv2 namespace) — dark treatment + halo */
.sv2{--ink:#f5f3f8!important;--muted:rgba(255,255,255,.6)!important;--soft:#0b0e12!important;--soft2:#12161c!important;--line:rgba(255,255,255,.1)!important;background:#0b0e12!important}
.sv2 h1,.sv2 h2,.sv2 h3,.sv2 h4,.sv2 h5{color:#f5f3f8!important}
.sv2 p,.sv2 li,.sv2 .lead,.sv2 .slead,.sv2 .maps{color:rgba(255,255,255,.72)!important}
.sv2 .k,.sv2 .eyebrow,.sv2 .tag,.sv2 .kicker{color:#e6b657!important}
.sv2 .card,.sv2 .mini,.sv2 .example,.sv2 .mcard,.sv2 .tier,.sv2 .tiers>div,.sv2 .box,.sv2 .see,.sv2 .step,.sv2 .scard{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}
.sv2 .problem,.sv2 .synth,.sv2 .tiers,.sv2 .today{background:#0b0e12!important}
/* content-page inline CTA buttons -> gold (were dark-on-dark) */
.cs .cta,.cp .cta,.aaa .cta,.c5 .cta,.ct .cta,.ig .cta,.ab .cta,.qc .cta,.sh .cta,.sv2 .cta{background:linear-gradient(180deg,#eccd81,#d9a441)!important;color:#241500!important;border:none!important;border-radius:11px!important;padding:12px 22px!important;font-weight:700!important;text-decoration:none!important}
/* services hero halo */
.sv2 .hero{position:relative;overflow:hidden;isolation:isolate}
.sv2 .hero::before{content:"";position:absolute;top:-18%;left:34%;width:min(760px,80%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(230,182,87,.22),rgba(230,182,87,.07) 42%,transparent 70%);filter:blur(64px);pointer-events:none;z-index:0;animation:ddhalo 15s ease-in-out infinite alternate}
.sv2 .hero .inner,.sv2 .hero .wrap{position:relative;z-index:1}

/* services role pills */
.sv2 .rpill{background:rgba(230,182,87,.12)!important;color:#e6b657!important;border:1px solid rgba(230,182,87,.35)!important}

.sv2 .svc{background:#12161c!important;border-color:rgba(255,255,255,.1)!important}


/* KILL PURPLE section gradients on deep-dive pages -> near-black gold theme (halo ::before stays on top) */
.cs .hero,.cp .hero,.aaa .hero,.c5 .hero,.ct .hero,.ig .hero,.ab .hero,.qc .hero,.sh .hero,.sv2 .hero,
.cs .final,.cp .final,.aaa .final,.c5 .final,.ct .final,.ig .final,.ab .final,.qc .final,.sh .final,.sv2 .final,
.cs .close,.cp .close,.aaa .close,.c5 .close,.ct .close,.ig .close,.ab .close,.qc .close,.sh .close,.sv2 .close,
.cs .band,.cp .band,.aaa .band,.c5 .band,.ct .band,.ig .band,.ab .band,.qc .band,.sh .band,.sv2 .band,
.cs .cta-band,.cp .cta-band,.aaa .cta-band,.c5 .cta-band,.ct .cta-band,.ig .cta-band,.ab .cta-band,.qc .cta-band,.sh .cta-band,.sv2 .cta-band{
  background:#0b0e12!important;
  background-image:none!important;
}


/* Remap brand purple vars -> near-black on deep-dive pages (kills purple section fills) */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2{--purple:#12161c!important;--purple2:#0b0e12!important}


/* Literal-purple panels found across deep-dive pages -> dark gold-theme card surface */
.moat,.ecb,.capture,.ddaudit .capture{
  background:#12161c!important;
  background-image:none!important;
  border:1px solid rgba(230,182,87,.22)!important;
}


/* Specificity-boosted purple-panel kill (beats page section rules) */
.moat:not(#zz),section.moat:not(#zz),.ecb:not(#zz),section.ecb:not(#zz),.capture:not(#zz),section.capture:not(#zz){
  background:#12161c!important;
  background-image:none!important;
  border:1px solid rgba(230,182,87,.22)!important;
}


/* ===== CONSISTENT DE-WALL: readable prose rhythm across ALL deep-dive pages ===== */
.cs .body, .cs .narrow p, .cs .lead, .cs .slead, .cp .body, .cp .narrow p, .cp .lead, .cp .slead, .aaa .body, .aaa .narrow p, .aaa .lead, .aaa .slead, .c5 .body, .c5 .narrow p, .c5 .lead, .c5 .slead, .ct .body, .ct .narrow p, .ct .lead, .ct .slead, .ig .body, .ig .narrow p, .ig .lead, .ig .slead, .ab .body, .ab .narrow p, .ab .lead, .ab .slead, .qc .body, .qc .narrow p, .qc .lead, .qc .slead, .sh .body, .sh .narrow p, .sh .lead, .sh .slead, .sv2 .body, .sv2 .narrow p, .sv2 .lead, .sv2 .slead{
  max-width:64ch!important;
  line-height:1.75!important;
  margin:0 0 1.25em!important;
  letter-spacing:.1px;
}
.cs .narrow .body:first-of-type, .cp .narrow .body:first-of-type, .aaa .narrow .body:first-of-type, .c5 .narrow .body:first-of-type, .ct .narrow .body:first-of-type, .ig .narrow .body:first-of-type, .ab .narrow .body:first-of-type, .qc .narrow .body:first-of-type, .sh .narrow .body:first-of-type, .sv2 .narrow .body:first-of-type{
  font-size:1.16rem!important;
  line-height:1.7!important;
  color:#efe9f4!important;
}
/* callout / example / panel prose: more air, tighter measure */
.example,.moat,.ecb,.capture{padding:24px 26px!important}
.example p,.moat p,.ecb p,.capture p{max-width:62ch!important;line-height:1.72!important;margin:0 0 1em!important}
.example p:last-child,.moat p:last-child,.ecb p:last-child{margin-bottom:0!important}


/* Scannable 3-chip triad (de-wall pattern, reusable across deep-dives) */
.triad{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0 24px}
.triad .tcard{background:#12161c!important;border:1px solid rgba(230,182,87,.28)!important;border-radius:14px;padding:16px 18px}
.triad .tk{display:block;font-family:"Spectral",Georgia,serif;color:#e6b657;font-weight:700;font-size:1.22rem;line-height:1.1;margin-bottom:5px}
.triad .tcard p{margin:0!important;max-width:none!important;color:rgba(255,255,255,.78)!important;font-size:1rem!important;line-height:1.5!important}
@media(max-width:680px){.triad{grid-template-columns:1fr}}

/* keep triad chips visible (GSAP targets [class*=card]) */
.triad,.triad .tcard{opacity:1!important;transform:none!important}

/* nav dropdown: kill purple bg -> dark gold theme */
.ddnav .drop .menu{background:#12161c!important;border-color:rgba(230,182,87,.32)!important}

/* nav CTA consistency: remove MS logo from AppSource button so the 3 secondary CTAs match */
.ddnav .ctaGroup a .sq{display:none!important}
.ddnav .ctaGroup a.cta{gap:0!important}


/* Right-side hero glow (:after) was purple -> make it gold to match the left halo */
.cs .hero::after,.cp .hero::after,.aaa .hero::after,.c5 .hero::after,.ct .hero::after,.ig .hero::after,.ab .hero::after,.qc .hero::after,.sh .hero::after,.sv2 .hero::after{
  background:radial-gradient(circle,rgba(230,182,87,.20),transparent 70%)!important;
}


/* Secondary nav CTAs: faint warm gold tint + gold border/text + springy hover (not dead black) */
.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]){
  background:rgba(200,164,92,.06)!important;
  color:#e6c67f!important;
  border:1px solid rgba(200,164,92,.5)!important;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s,border-color .3s!important;
}
.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):hover{
  transform:translateY(-3px) scale(1.02)!important;
  border-color:#e6c67f!important;
  background:rgba(200,164,92,.14)!important;
  box-shadow:0 16px 34px -18px rgba(200,164,92,.45)!important;
}

/* UNIFY all ambient glows to one warm gold (no plum anywhere) */
.ddh2::before,.cs .hero::before,.cp .hero::before,.aaa .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.qc .hero::before,.sh .hero::before,.sv2 .hero::before,.store .hero::before{background:radial-gradient(closest-side,rgba(200,164,92,.14),transparent 70%)!important}
.ddh2::after,.cs .hero::after,.cp .hero::after,.aaa .hero::after,.c5 .hero::after,.ct .hero::after,.ig .hero::after,.ab .hero::after,.qc .hero::after,.sh .hero::after,.sv2 .hero::after,.store .hero::after{background:radial-gradient(closest-side,rgba(200,164,92,.12),transparent 70%)!important}
.ddaudit::after,.dd::after{background:radial-gradient(closest-side,rgba(200,164,92,.10),transparent 70%)!important}


/* Nav: exactly 3 CTAs everywhere — Learn the Framework + Book a Demo (secondary) + Try CARMAI free (primary) */
.ddnav .ctaGroup a.cta:has(.sq){display:none!important}   /* remove AppSource button from nav */
.ddnav .ctaGroup a.cta[href*="carmacademy"]{font-size:0!important}
.ddnav .ctaGroup a.cta[href*="carmacademy"]::after{content:"Learn the Framework"!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:normal!important}


/* RESTORE the Microsoft AppSource badge + logo in nav (undo removal) — it stays clickable to Marketplace */
.ddnav .ctaGroup a.cta:has(.sq){display:inline-flex!important}
.ddnav .ctaGroup a.cta .sq{display:inline-grid!important}
.ddnav .ctaGroup a.cta{gap:6px!important}


/* ============ SITEWIDE BUTTON NORMALIZATION — every button gets the gold-glow ============ */
.entry-content .btn,.entry-content a.btn,.entry-content .btn.primary,.entry-content .btn.buy,.entry-content .btn.p,
.entry-content .cta:not(.l),.ff-btn-submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce a.button,.wp-block-button__link{
  background:linear-gradient(180deg,#eccd81,#d9a441)!important;
  color:#241500!important;border:none!important;border-radius:11px!important;
  font-weight:800!important;text-shadow:none!important;
  box-shadow:0 12px 30px -8px rgba(230,182,87,.55)!important;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s!important;
}
.entry-content .btn:hover,.entry-content a.btn:hover,.entry-content .btn.primary:hover,.entry-content .btn.buy:hover,.entry-content .cta:not(.l):hover,.ff-btn-submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.wp-block-button__link:hover{
  transform:translateY(-3px) scale(1.02)!important;box-shadow:0 18px 40px -10px rgba(230,182,87,.72)!important;
}
/* Secondary / outline buttons: polished gold-outline WITH hover glow (not dead, not solid) */
.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view{
  background:rgba(200,164,92,.06)!important;color:#e6c67f!important;
  border:1px solid rgba(200,164,92,.5)!important;border-radius:11px!important;box-shadow:none!important;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s,border-color .3s!important;
}
.entry-content .btn.ghost:hover,.entry-content .btn.secondary:hover,.entry-content .btn.view:hover{
  transform:translateY(-3px) scale(1.02)!important;border-color:#e6c67f!important;
  background:rgba(200,164,92,.14)!important;box-shadow:0 16px 34px -18px rgba(200,164,92,.45)!important;
}

/* AppSource: NOT in the top-menu CTA row (logo lives in hero, clickable) */
.ddnav .ctaGroup a.cta:has(.sq){display:none!important}

/* Dropdown menu: neutral dark, no plum */
.ddnav .drop .menu{background:#141218!important;border-color:rgba(230,182,87,.28)!important}

/* Store page: remove the pointless in-page 'Browse the manuals' (#catalog) button */
.entry-content a.btn[href="#catalog"]{display:none!important}

/* Store page: remove redundant 'Not sure where to start?' band (dupes the catalog/nav) */
body.page-id-1500 section.band{display:none!important}


/* Nav: remove redundant 'Learn the Framework' CTA (dupes CARMAcademy link); trim 'Store' from menu label */
.ddnav .ctaGroup a.cta[href*="/shop"],.ddnav .ctaGroup a.cta[href*="carmacademy"]{display:none!important}
.ddnav .links a.l[href*="carmacademy"]{font-size:0!important}
.ddnav .links a.l[href*="carmacademy"]::after{content:"CARMAcademy™"!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:normal!important}


/* Restore Start Here + Services to the nav (an earlier rule hid them) */
.ddnav .links > div:has(a[href$="/start-here/"]),
.ddnav .links > div:has(a[href*="/services/"]){display:block!important}
/* About moves to the end of the menu */
.ddnav .links > div:has(a[href*="about-dealdoctor"]){order:99!important}


/* ===== CONSISTENT BUTTON SHAPE — one rounded-rectangle for every button (no ovals/pills) ===== */
.ddnav .ctaGroup a.cta,
.ddh2 .btn,.dd .btn,
.entry-content .btn,.entry-content a.btn,.entry-content .cta:not(.l),
.ff-btn-submit,.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.wp-block-button__link{
  border-radius:12px!important;
}
/* nav primary keeps a soft gold glow so it matches the content primaries */
.ddnav .ctaGroup a.cta[href*="carmai.pro"]{box-shadow:0 10px 24px -8px rgba(230,182,87,.5)!important}

/* force exact-uniform radius on every button (beats modifier-specific rules) */
.entry-content .btn:not(#z),.ddnav .ctaGroup a.cta:not(#z),.ddh2 .btn:not(#z),.dd .btn:not(#z),.ff-btn-submit:not(#z),.woocommerce a.button:not(#z){border-radius:12px!important}


/* Form inputs match the button shape (email box === button radius) */
.ff-el-form-control,.fluentform input[type="email"],.fluentform input[type="text"],.fluentform input[type="tel"],.fluentform textarea,.fluentform select,
.ddaudit .ff input,.ecb .ff-el-form-control,.woocommerce input.input-text,.woocommerce form .form-row input.input-text{
  border-radius:12px!important;
}

/* Store: make the two 'contain' product covers fill the card like the rest */
.imgbox.fit img,.pcard .imgbox.fit img{object-fit:cover!important;width:100%!important;height:100%!important}


/* ================= NEUTRALIZE THE PLUM — match the neutral-charcoal design ================= */
/* base near-black surfaces (was #0b0e12 = purple-biased) -> neutral charcoal */
html,body[class],body.custom-background,
.ddh2,.dd,.dd section,.ddshow,.ddaudit,
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2,.store,
.problem,.synth,.today,
.cs .final,.cp .final,.aaa .final,.c5 .final,.ct .final,.ig .final,.ab .final,.qc .final,.sh .final,.sv2 .final,
.cs .hero,.cp .hero,.aaa .hero,.c5 .hero,.ct .hero,.ig .hero,.ab .hero,.qc .hero,.sh .hero,.sv2 .hero,.store .hero{
  background:#0f0f11!important;
}
/* nav + dropdown neutral (was rgba(11,14,18)=purple) */
.ddnav{background:rgba(15,15,17,.93)!important}
.ddnav .drop .menu{background:#17171b!important;border-color:rgba(230,182,87,.28)!important}
/* elevated cards/panels (was #12161c = purple) -> neutral, keep gold accents (.hot) untouched */
.card:not(.hot),.pcard,.mcard,.fcard,.mini,.tcard,.relcard,.see,.dim,.pow:not(.hot),.stat,.integris,.risk,.example,.box,.svc,.tier,.scard,.moat,.ecb,.capture,.ddaudit .capture,.mcard{
  background:#1a1a1d!important;border-color:rgba(255,255,255,.1)!important;
}
.moat,.ecb,.capture,.ddaudit .capture{border-color:rgba(230,182,87,.24)!important}
/* remap the purple design tokens to neutral so anything deriving from them stops being plum */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2{--purple:#2a2a30!important;--purple2:#17171b!important;--soft:#0f0f11!important;--soft2:#1a1a1d!important}
/* re-assert gold hero glows on top of the neutralized heroes */
.ddh2::before,.aaa .hero::before,.cs .hero::before,.qc .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.sh .hero::before,.sv2 .hero::before{background:radial-gradient(closest-side,rgba(200,164,92,.14),transparent 70%)!important}


/* ============ EXACT NEUTRAL SPEC (no purple anywhere) ============ */
html,body[class],body.custom-background,
.ddh2,.dd,.dd section,.ddshow,.ddaudit,
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2,.store,
.problem,.synth,.today,.cs .final,.cp .final,.aaa .final,.c5 .final,.ct .final,.ig .final,.ab .final,.qc .final,.sh .final,.sv2 .final,.ddh2,.cs .hero,.cp .hero,.aaa .hero,.c5 .hero,.ct .hero,.ig .hero,.ab .hero,.qc .hero,.sh .hero,.sv2 .hero,.store .hero{
  background:#0b0e12!important;
}
/* nav + dropdown */
.ddnav{background:rgba(11,14,18,.94)!important;border-bottom-color:rgba(244,241,234,.10)!important}
.ddnav .drop .menu{background:#161b22!important;border-color:rgba(244,241,234,.14)!important}
/* cards / raised panels */
.card:not(.hot),.pcard,.mcard,.fcard,.mini,.tcard,.relcard,.see,.dim,.pow:not(.hot),.stat,.integris,.risk,.example,.box,.svc,.tier,.scard,.moat,.ecb,.capture,.ddaudit .capture,.dd .integris,.ddh2 .col-r .shot{
  background:#12161c!important;border-color:rgba(244,241,234,.10)!important;
}
.moat,.ecb,.capture,.ddaudit .capture{border-color:rgba(200,164,92,.24)!important}
/* neutralize the purple design tokens */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2{--purple:#2a2f38!important;--purple2:#161b22!important;--soft:#0b0e12!important;--soft2:#12161c!important;--line:rgba(244,241,234,.10)!important;--ink:#f4f1ea!important;--muted:#a7abb4!important}
/* hairlines */
.dd .card,.dd .pow,.moat,.mcard,.risk,.integris{border-color:rgba(244,241,234,.10)!important}

/* ===== EXACT GOLD HALO behind every hero (never purple) ===== */
.ddh2,.cs .hero,.cp .hero,.aaa .hero,.c5 .hero,.ct .hero,.ig .hero,.ab .hero,.qc .hero,.sh .hero,.sv2 .hero,.store .hero{position:relative!important;overflow:hidden!important}
.ddh2::before,.cs .hero::before,.cp .hero::before,.aaa .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.qc .hero::before,.sh .hero::before,.sv2 .hero::before,.store .hero::before{
  content:""!important;position:absolute!important;pointer-events:none!important;
  top:-280px!important;left:50%!important;margin-left:-650px!important;width:1300px!important;height:1000px!important;
  background:radial-gradient(closest-side,rgba(200,164,92,.17),transparent 70%)!important;
  filter:blur(12px)!important;z-index:0!important;animation:none!important;
}
.ddh2 .in2,.cs .hero .inner,.cp .hero .inner,.aaa .hero .inner,.c5 .hero .inner,.ct .hero .inner,.ig .hero .inner,.ab .hero .inner,.qc .hero .inner,.sh .hero .inner,.sv2 .hero .inner{position:relative!important;z-index:1!important}


/* Homepage 'Three ways in' — make the outline (Book a Demo) gold like its siblings */
.dd .btn.o{
  background:linear-gradient(180deg,#eccd81,#d9a441)!important;
  color:#241500!important;border:none!important;
  box-shadow:0 12px 30px -8px rgba(200,164,92,.5)!important;
}
.dd .btn.o:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 18px 40px -10px rgba(200,164,92,.7)!important}


/* ================= EXACT BUTTON RECIPE (gradient + moving sheen + springy) ================= */
.ddh2 .btn.p,.dd .btn.p,.dd .btn.o,.entry-content .btn:not(.ghost):not(.secondary):not(.view),.entry-content a.btn:not(.ghost):not(.secondary):not(.view),.entry-content .cta:not(.l),.ff-btn-submit,.ddnav .ctaGroup a.cta[href*="carmai.pro"],.woocommerce a.button.alt,.woocommerce button.button.alt,.wp-block-button__link{
  background:linear-gradient(180deg,#e6c67f,#c8a45c)!important;color:#1a130a!important;border:0!important;
  border-radius:10px!important;position:relative!important;overflow:hidden!important;font-weight:700!important;text-shadow:none!important;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s,border-color .3s!important;
}
.ddh2 .btn.p:hover,.dd .btn.p:hover,.dd .btn.o:hover,.entry-content .btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content a.btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content .cta:not(.l):hover,.ff-btn-submit:hover,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wp-block-button__link:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 20px 44px -14px rgba(200,164,92,.65)!important}
.ddh2 .btn.p::after,.dd .btn.p::after,.dd .btn.o::after,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content .cta:not(.l)::after,.ff-btn-submit::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::after,.woocommerce a.button.alt::after,.woocommerce button.button.alt::after,.wp-block-button__link::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%)!important;background-size:250% 100%!important;animation:ddsheen2 4.5s ease-in-out infinite!important;border:0!important;}
.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]){
  background:rgba(200,164,92,.06)!important;color:#e6c67f!important;border:1px solid rgba(200,164,92,.5)!important;
  border-radius:10px!important;box-shadow:none!important;
  transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s,border-color .3s!important;
}
.entry-content .btn.ghost:hover,.entry-content .btn.secondary:hover,.entry-content .btn.view:hover,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):hover{transform:translateY(-3px) scale(1.02)!important;background:rgba(200,164,92,.14)!important;border-color:#e6c67f!important;box-shadow:0 16px 34px -18px rgba(200,164,92,.45)!important}
@keyframes ddsheen2{0%{background-position:-140% 0}60%,100%{background-position:240% 0}}
@media (prefers-reduced-motion:reduce){.ddh2 .btn.p::after,.dd .btn.p::after,.dd .btn.o::after,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content .cta:not(.l)::after,.ff-btn-submit::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::after,.woocommerce a.button.alt::after,.woocommerce button.button.alt::after,.wp-block-button__link::after{animation:none!important}}
/* form inputs keep the same 10px radius as buttons */
.ff-el-form-control,.fluentform input,.fluentform textarea,.fluentform select,.ddaudit .ff input,.woocommerce input.input-text{border-radius:10px!important}
/* last plum panel -> neutral card */
.ddaudit .capture:not(#z),.capture:not(#z){background:#12161c!important;border-color:rgba(200,164,92,.24)!important}


/* uniform 10px radius on every button AND input (matches the recipe + each other) */
.ddnav .ctaGroup a.cta:not(#zz),.ddh2 .btn:not(#zz),.dd .btn:not(#zz),.entry-content .btn:not(#zz),.entry-content a.btn:not(#zz),.entry-content .cta:not(.l):not(#zz),.ff-btn-submit:not(#zz),.woocommerce a.button:not(#zz),.wp-block-button__link:not(#zz),.ff-el-form-control:not(#zz),.fluentform input:not(#zz),.fluentform textarea:not(#zz),.fluentform select:not(#zz),.ddaudit .ff input:not(#zz),.woocommerce input.input-text:not(#zz){border-radius:10px!important}
/* no moving sheen on secondary/outline buttons (primary only) */
.entry-content .btn.ghost::after,.entry-content .btn.secondary::after,.entry-content .btn.view::after,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"])::after{content:none!important;animation:none!important;background:none!important}


/* Remove 'Start Here' from the nav — the homepage IS the main entry page */
.ddnav .links > div:has(a[href$="/start-here/"]){display:none!important}
/* Email / form inputs: exact same 10px rounded-rectangle as the buttons */
.fluentform input:not(#zz),.fluentform .ff-el-form-control:not(#zz),input.ff-el-form-control:not(#zz),.ddaudit .ff input:not(#zz),.ddaudit input[type="email"]:not(#zz),.ecb input:not(#zz),.woocommerce input.input-text:not(#zz){border-radius:10px!important}


/* ============ FINAL PLUM KILL — theme wrappers + stubborn panels (max specificity) ============ */
body.custom-background:not(#z):not(#y),.hfeed.site:not(#z):not(#y),.site:not(#z):not(#y),.site-content:not(#z):not(#y),.content-area:not(#z):not(#y),.entry-content:not(#z):not(#y),#page:not(#z):not(#y),#content:not(#z):not(#y),#primary:not(#z):not(#y),main.site-main:not(#z):not(#y),article:not(#z):not(#y),.choose:not(#z):not(#y){background-color:#0b0e12!important}
.capture:not(#z):not(#y),.ddaudit .capture:not(#z):not(#y),.moat:not(#z):not(#y),.ecb:not(#z):not(#y){background:#12161c!important;background-image:none!important;border-color:rgba(200,164,92,.24)!important}
/* self-audit submit button -> gold gradient (was orange #f39a24) */
.ff-btn-submit:not(#z):not(#y),.ff-btn.ff-btn-submit:not(#z):not(#y),.ecb .ff-btn-submit:not(#z):not(#y),.ddaudit .ff-btn-submit:not(#z):not(#y),.capture .ff-btn-submit:not(#z):not(#y){
  background:linear-gradient(180deg,#e6c67f,#c8a45c)!important;color:#1a130a!important;border:0!important;border-radius:10px!important;
}


/* ============ ORANGE (#f39a24) -> GOLD everywhere (accent is gold, not orange) ============ */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2,.store{--orange:#c8a45c!important;--green:#c8a45c!important;--red:#c8a45c!important}
.ddnav .logo span{color:#c8a45c!important}
.ddstat .ey{color:#c8a45c!important}.ddstat .nums b{color:#e6c67f!important}
::selection{background:#c8a45c!important;color:#1a130a!important}
.woocommerce .price,.woocommerce span.amount,.price,.pcard .price{color:#e6c67f!important}
/* any element painted the exact old orange -> gold */
[style*="#f39a24"]{color:#c8a45c!important}
.eyebrow,.ey,.k,.tag,.role,.verb,.num,.subt,.kicker{color:#c8a45c!important}
/* CARMAcademy nav link sat high (font-size:0 relabel) — realign vertically */
.ddnav .links a.l[href*="carmacademy"]{font-size:0!important;display:inline-flex!important;align-items:center!important;line-height:normal!important}
.ddnav .links a.l[href*="carmacademy"]::after{font-size:13.5px!important;line-height:1.35!important;vertical-align:middle!important}


/* ===== remaining plum containers -> neutral ===== */
.wrap:not(#z):not(#y),.narrow:not(#z):not(#y),.in:not(#z):not(#y){background-color:transparent!important}
.site-footer:not(#z):not(#y),#colophon:not(#z):not(#y),footer.site-footer:not(#z):not(#y){background:#0b0e12!important}
.site-footer *:not(a):not(.btn):not(#z){background-color:transparent!important}
/* ===== standardize the amber gold (#e6b657) + accent var to the spec gold #e6c67f ===== */
.cs,.cp,.aaa,.c5,.ct,.ig,.ab,.qc,.sh,.sv2,.store{--orange:#e6c67f!important}
.ddh2 .ey,.ddh2 h1 .a,.ddh2 .trust b,.dd .eyebrow,.dd .card .k,.dd .pow .n,.dd .integris .t,.ddshow .ey,.ddaudit .ey,
.hero h1 .a,.hero h1 .c,.hero h1 em,.eyebrow,.ey,.k,.tag,.role,.verb,.num,.subt,.kicker,.maps b,.stat b,.credline,.dim .num,.see .k,.power h4,.hl,.a{
  color:#e6c67f!important;
}


/* footer legal links (were forced orange) -> muted, gold on hover */
#colophon a:not(#z):not(#y),.site-footer a:not(#z):not(#y){color:#a7abb4!important}
#colophon a:hover:not(#z):not(#y),.site-footer a:hover:not(#z):not(#y){color:#e6c67f!important}
/* accent text that referenced the neutralized purple var -> gold (never invisible) */
.mcard a,.mcard .subt,.dim .ask,.dim .ask span,.relcard .tag,.pcard .k,.maps b,.integris .t,.see h3 a,.today a,.credline{color:#e6c67f!important}


/* remaining literal-plum elements -> neutral */
.ddstat:not(#z):not(#y),.ddshow .vidwrap:not(#z),.ddshow .vid:not(#z),#ddvid:not(#z),.vid:not(#z),.vidwrap:not(#z){background:#0b0e12!important}
.ddh2 .col-r .bar:not(#z),.shot .bar:not(#z),.col-r .bar:not(#z){background:#161b22!important}


/* Start Here: remove the duplicate self-audit + the empty trailing section/line */
.sh .capture.compact{display:none!important}
.sh .final{display:none!important}
/* one tasteful lower-section gold halo (hero + one lower = the spec, not every pane) */
.aaa .final,.cs .final,.qc .final,.c5 .final,.ct .final,.ig .final,.ab .final,.sv2 .final,.ddaudit{position:relative;overflow:hidden}
.aaa .final::before,.cs .final::before,.qc .final::before,.c5 .final::before,.ct .final::before,.ig .final::before,.ab .final::before,.sv2 .final::before{
  content:"";position:absolute;pointer-events:none;bottom:-320px;left:50%;margin-left:-600px;width:1200px;height:900px;
  background:radial-gradient(closest-side,rgba(200,164,92,.11),transparent 70%);filter:blur(14px);z-index:0;
}
.aaa .final .wrap,.cs .final .wrap,.qc .final .wrap,.c5 .final .wrap,.ct .final .wrap,.ig .final .wrap,.ab .final .wrap,.sv2 .final .wrap{position:relative;z-index:1}


/* ============ 3-LAYER GLOW: idle glowPulse + sheen + hover (primary & secondary) ============ */
.ddh2 .btn.p,.dd .btn.p,.dd .btn.o,.entry-content .btn:not(.ghost):not(.secondary):not(.view),.entry-content a.btn:not(.ghost):not(.secondary):not(.view),.entry-content .cta:not(.l),.ff-btn-submit,.ddnav .ctaGroup a.cta[href*="carmai.pro"],.woocommerce a.button.alt,.wp-block-button__link{animation:ddGlowPulse 3.8s ease-in-out infinite!important}
.ddh2 .btn.p:hover,.dd .btn.p:hover,.dd .btn.o:hover,.entry-content .btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content a.btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content .cta:not(.l):hover,.ff-btn-submit:hover,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:hover,.woocommerce a.button.alt:hover,.wp-block-button__link:hover{animation-play-state:paused!important}
/* secondary: soft idle glow + faint GOLD sheen (kept quieter than primary) */
.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]){position:relative!important;overflow:hidden!important;animation:ddGlowPulseSoft 3.8s ease-in-out infinite!important}
.entry-content .btn.ghost::after,.entry-content .btn.secondary::after,.entry-content .btn.view::after,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 35%,rgba(230,198,127,.18) 50%,transparent 65%)!important;background-size:250% 100%!important;animation:ddsheen2 5s ease-in-out infinite!important;border:0!important}
.entry-content .btn.ghost:hover,.entry-content .btn.secondary:hover,.entry-content .btn.view:hover,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]):hover{animation-play-state:paused!important}
@keyframes ddGlowPulse{0%,100%{box-shadow:0 8px 24px -10px rgba(200,164,92,.35)}50%{box-shadow:0 10px 34px -8px rgba(200,164,92,.60)}}
@keyframes ddGlowPulseSoft{0%,100%{box-shadow:0 6px 20px -12px rgba(200,164,92,.30)}50%{box-shadow:0 8px 26px -10px rgba(200,164,92,.45)}}
@media(prefers-reduced-motion:reduce){.ddh2 .btn.p,.dd .btn.p,.dd .btn.o,.entry-content .btn:not(.ghost):not(.secondary):not(.view),.entry-content a.btn:not(.ghost):not(.secondary):not(.view),.entry-content .cta:not(.l),.ff-btn-submit,.ddnav .ctaGroup a.cta[href*="carmai.pro"],.woocommerce a.button.alt,.wp-block-button__link,.ddh2 .btn.p::after,.dd .btn.p::after,.dd .btn.o::after,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content .cta:not(.l)::after,.ff-btn-submit::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::after,.woocommerce a.button.alt::after,.wp-block-button__link::after,.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]),.entry-content .btn.ghost::after,.entry-content .btn.secondary::after,.entry-content .btn.view::after,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::after{animation:none!important}}
/* force-hide the leftover 'Manuals' nav button (empty box) */
.ddnav .ctaGroup a.cta[href*="carmacademy"]:not(#z):not(#y),.ddnav .ctaGroup a.cta[href*="/shop"]:not(#z):not(#y){display:none!important}


/* CARMAcademy nav link: nudge up 2px to align with siblings */
.ddnav .links a.l[href*="carmacademy"]{transform:translateY(-2px)!important;align-items:baseline!important}
/* Make the idle glow clearly visible (breathing gold halo) */
@keyframes ddGlowPulse{0%,100%{box-shadow:0 6px 22px -6px rgba(200,164,92,.45)}50%{box-shadow:0 12px 44px -4px rgba(200,164,92,.92)}}
@keyframes ddGlowPulseSoft{0%,100%{box-shadow:0 5px 18px -8px rgba(200,164,92,.35)}50%{box-shadow:0 9px 30px -6px rgba(200,164,92,.6)}}


/* ===== ALTERNATING GOLD HALOS — hero top-right · mid-section left · final CTA center ===== */
/* HERO -> top-right */
.ddh2::before,.cs .hero::before,.cp .hero::before,.aaa .hero::before,.c5 .hero::before,.ct .hero::before,.ig .hero::before,.ab .hero::before,.qc .hero::before,.sh .hero::before,.sv2 .hero::before,.store .hero::before{
  content:""!important;position:absolute!important;pointer-events:none!important;
  top:-300px!important;right:-260px!important;left:auto!important;margin-left:0!important;
  width:1100px!important;height:860px!important;
  background:radial-gradient(closest-side,rgba(200,164,92,.13),transparent 70%)!important;filter:blur(11px)!important;z-index:0!important;
}
/* MID SECTION -> left (only one per page fires visibly; kept faint) */
.synth,.choose,.ddaudit,.powers,.today,.rel,.problem{position:relative;overflow:hidden}
.synth::before,.choose::before,.ddaudit::before,.powers::before,.today::before,.rel::before,.problem::before{
  content:"";position:absolute;pointer-events:none;
  top:12%;left:-320px;width:1000px;height:820px;
  background:radial-gradient(closest-side,rgba(200,164,92,.10),transparent 70%);filter:blur(12px);z-index:0;
}
.synth > *,.choose > *,.ddaudit > *,.powers > *,.today > *,.rel > *,.problem > *{position:relative;z-index:1}
/* FINAL CTA -> center (already present; keep subtle & centered) */
.aaa .final::before,.cs .final::before,.qc .final::before,.c5 .final::before,.ct .final::before,.ig .final::before,.ab .final::before,.sv2 .final::before{
  left:50%!important;right:auto!important;margin-left:-600px!important;bottom:-300px!important;top:auto!important;
  background:radial-gradient(closest-side,rgba(200,164,92,.12),transparent 70%)!important;filter:blur(12px)!important;
}


/* PRODUCT CARDS: full image, NO crop/zoom — contain on a clean white panel */
.imgbox.fit img,.pcard .imgbox.fit img,.imgbox.fit img:not(#z){object-fit:contain!important;width:100%!important;height:100%!important}
.imgbox.fit,.pcard .imgbox.fit{background:#ffffff!important}
/* GLOW via animated drop-shadow (box-shadow was blocked by !important, so it never animated) */
@keyframes ddGlowPulse{0%,100%{filter:drop-shadow(0 4px 12px rgba(200,164,92,.45))}50%{filter:drop-shadow(0 7px 26px rgba(200,164,92,.95))}}
@keyframes ddGlowPulseSoft{0%,100%{filter:drop-shadow(0 3px 10px rgba(200,164,92,.28))}50%{filter:drop-shadow(0 6px 20px rgba(200,164,92,.6))}}


/* Product cards: fill the letterbox gaps with each image's matching color (full image, no crop) */
.imgbox.fit{background:#ffffff!important}
.imgbox.fit:has(img[alt*="Training"]),.imgbox.fit:has(img[alt*="Professional"]),.imgbox.fit:has(img[alt*="Video"]){background:#1e3f68!important}
.imgbox.fit img{object-fit:contain!important;width:100%!important;height:100%!important}


/* Store: logical product order (image-alt based) */
.grid .pcard:has(img[alt*="Framework Manual"]){order:1!important}
.grid .pcard:has(img[alt*="Board"]){order:2!important}
.grid .pcard:has(img[alt*="General Counsel"]){order:3!important}
.grid .pcard:has(img[alt*="Culture"]){order:4!important}
.grid .pcard:has(img[alt*="Due Diligence"]){order:5!important}
.grid .pcard:has(img[alt*="Negotiation"]){order:6!important}
.grid .pcard:has(img[alt*="Implementation"]){order:7!important}
.grid .pcard:has(img[alt*="Training"]){order:8!important}
.grid .pcard:has(img[alt*="Career"]){order:9!important}


/* ===== SHIMMER not HAZE — kill the animated outward glow; keep tight static shadow + ::after sheen ===== */
.ddh2 .btn.p,.dd .btn.p,.dd .btn.o,.entry-content .btn:not(.ghost):not(.secondary):not(.view),.entry-content a.btn:not(.ghost):not(.secondary):not(.view),.entry-content .cta:not(.l),.ff-btn-submit,.ddnav .ctaGroup a.cta[href*="carmai.pro"],.woocommerce a.button.alt,.wp-block-button__link{animation:none!important;filter:none!important;box-shadow:0 8px 24px -12px rgba(200,164,92,.4)!important;position:relative!important;overflow:hidden!important}
.ddh2 .btn.p:hover,.dd .btn.p:hover,.dd .btn.o:hover,.entry-content .btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content a.btn:not(.ghost):not(.secondary):not(.view):hover,.entry-content .cta:not(.l):hover,.ff-btn-submit:hover,.ddnav .ctaGroup a.cta[href*="carmai.pro"]:hover,.woocommerce a.button.alt:hover,.wp-block-button__link:hover{box-shadow:0 12px 30px -12px rgba(200,164,92,.55)!important;transform:translateY(-3px) scale(1.02)!important}
.ddh2 .btn.p::after,.dd .btn.p::after,.dd .btn.o::after,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content .cta:not(.l)::after,.ff-btn-submit::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::after,.woocommerce a.button.alt::after,.wp-block-button__link::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%)!important;background-size:250% 100%!important;animation:ddsheen2 4.5s ease-in-out infinite!important;border:0!important}
.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]){animation:none!important;filter:none!important;box-shadow:0 6px 18px -14px rgba(200,164,92,.3)!important;position:relative!important;overflow:hidden!important}
.entry-content .btn.ghost:hover,.entry-content .btn.secondary:hover,.entry-content .btn.view:hover,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]):hover{box-shadow:0 10px 24px -16px rgba(200,164,92,.45)!important;transform:translateY(-3px) scale(1.02)!important}
.entry-content .btn.ghost::after,.entry-content .btn.secondary::after,.entry-content .btn.view::after,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 35%,rgba(230,198,127,.20) 50%,transparent 65%)!important;background-size:250% 100%!important;animation:ddsheen2 5s ease-in-out infinite!important;border:0!important}
@keyframes ddsheen2{0%{background-position:-140% 0}60%,100%{background-position:240% 0}}


/* Bolder, continuous shimmer streak across the button face */
.ddh2 .btn.p::after,.dd .btn.p::after,.dd .btn.o::after,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::after,.entry-content .cta:not(.l)::after,.ff-btn-submit::after,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::after,.woocommerce a.button.alt::after,.wp-block-button__link::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.75) 50%,transparent 75%)!important;background-size:220% 100%!important;background-repeat:no-repeat!important;animation:ddStreak 3s linear infinite!important;border:0!important}
.entry-content .btn.ghost::after,.entry-content .btn.secondary::after,.entry-content .btn.view::after,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(105deg,transparent 30%,rgba(230,198,127,.35) 50%,transparent 70%)!important;background-size:220% 100%!important;background-repeat:no-repeat!important;animation:ddStreak 3.6s linear infinite!important;border:0!important}
@keyframes ddStreak{0%{background-position:150% 0}100%{background-position:-150% 0}}


/* SHINE via ::before + transform sweep (theme owns ::after) */
.ddh2 .btn.p,.dd .btn.p,.dd .btn.o,.entry-content .btn:not(.ghost):not(.secondary):not(.view),.entry-content a.btn:not(.ghost):not(.secondary):not(.view),.entry-content .cta:not(.l),.ff-btn-submit,.ddnav .ctaGroup a.cta[href*="carmai.pro"],.woocommerce a.button.alt,.wp-block-button__link,.entry-content .btn.ghost,.entry-content .btn.secondary,.entry-content .btn.view,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"]){position:relative!important;overflow:hidden!important}
.ddh2 .btn.p::before,.dd .btn.p::before,.dd .btn.o::before,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::before,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::before,.entry-content .cta:not(.l)::before,.ff-btn-submit::before,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::before,.woocommerce a.button.alt::before,.wp-block-button__link::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:55%!important;pointer-events:none!important;z-index:3!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent)!important;transform:translateX(-200%) skewX(-20deg)!important;animation:ddStreak 4s ease-in-out infinite!important}
.entry-content .btn.ghost::before,.entry-content .btn.secondary::before,.entry-content .btn.view::before,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:55%!important;pointer-events:none!important;z-index:3!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(230,198,127,.4),transparent)!important;transform:translateX(-200%) skewX(-20deg)!important;animation:ddStreak 4.6s ease-in-out infinite!important}
@keyframes ddStreak{0%{transform:translateX(-200%) skewX(-20deg)}55%,100%{transform:translateX(420%) skewX(-20deg)}}


/* brighter, continuous streak (always sweeping) */
@keyframes ddStreak{0%{transform:translateX(-160%) skewX(-20deg)}100%{transform:translateX(360%) skewX(-20deg)}}
.ddh2 .btn.p::before,.dd .btn.p::before,.dd .btn.o::before,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::before,.entry-content .cta:not(.l)::before,.ff-btn-submit::before,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::before,.woocommerce a.button.alt::before{
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent)!important;animation:ddStreak 2.8s linear infinite!important;
}


/* streak: slower, gentler, continuous — a soft nudge, not jarring */
@keyframes ddStreak{0%{transform:translateX(-160%) skewX(-20deg)}100%{transform:translateX(360%) skewX(-20deg)}}
.ddh2 .btn.p::before,.dd .btn.p::before,.dd .btn.o::before,.entry-content .btn:not(.ghost):not(.secondary):not(.view)::before,.entry-content a.btn:not(.ghost):not(.secondary):not(.view)::before,.entry-content .cta:not(.l)::before,.ff-btn-submit::before,.ddnav .ctaGroup a.cta[href*="carmai.pro"]::before,.woocommerce a.button.alt::before,.wp-block-button__link::before{animation:ddStreak 6s linear infinite!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important}
.entry-content .btn.ghost::before,.entry-content .btn.secondary::before,.entry-content .btn.view::before,.ddnav .ctaGroup a.cta:not([href*="carmai.pro"]):not(:has(.sq)):not([href*="carmacademy"]):not([href*="/shop"])::before{animation:ddStreak 6.6s linear infinite!important;background:linear-gradient(90deg,transparent,rgba(230,198,127,.3),transparent)!important}


/* Catch-all: native WooCommerce + form buttons also get the slow streak */
.woocommerce a.button,.woocommerce button.button,.woocommerce button.single_add_to_cart_button,.woocommerce .checkout-button,.woocommerce #respond input#submit,.wc-proceed-to-checkout a.button,.woocommerce-cart-form button,.woocommerce form button[type="submit"],.ff-btn,.ff-btn-submit,.wp-element-button{position:relative!important;overflow:hidden!important}
.woocommerce a.button::before,.woocommerce button.button::before,.woocommerce button.single_add_to_cart_button::before,.woocommerce .checkout-button::before,.woocommerce #respond input#submit::before,.wc-proceed-to-checkout a.button::before,.woocommerce-cart-form button::before,.woocommerce form button[type="submit"]::before,.ff-btn::before,.ff-btn-submit::before,.wp-element-button::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:55%!important;pointer-events:none!important;z-index:3!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important;transform:translateX(-160%) skewX(-20deg)!important;animation:ddStreak 6s linear infinite!important}


/* ===== DEEP-DIVE PLUM KILL (specificity-boosted — beats .cs .pcard etc) ===== */
.cs section:not(#z):not(#y),.cp section:not(#z):not(#y),.aaa section:not(#z):not(#y),.c5 section:not(#z):not(#y),.ct section:not(#z):not(#y),.ig section:not(#z):not(#y),.ab section:not(#z):not(#y),.qc section:not(#z):not(#y),.sh section:not(#z):not(#y),.sv2 section:not(#z):not(#y),
.powers:not(#z):not(#y),.rel:not(#z):not(#y),.pillars:not(#z):not(#y),.mach:not(#z):not(#y),.today:not(#z):not(#y),.choose:not(#z):not(#y){background-color:#0b0e12!important}
.pcard:not(#z):not(#y),.mcard:not(#z):not(#y),.relcard:not(#z):not(#y),.fcard:not(#z):not(#y),.mini:not(#z):not(#y),.tcard:not(#z):not(#y),.pow:not(.hot):not(#z):not(#y),.dim:not(#z):not(#y),.see:not(#z):not(#y),.stat:not(#z):not(#y),.scard:not(#z):not(#y),.svc:not(#z):not(#y),.tier:not(#z):not(#y),.box:not(#z):not(#y),.example:not(#z):not(#y),.card:not(.hot):not(#z):not(#y),.mcard:not(#z):not(#y){background-color:#12161c!important}


/* ===== ACCENT GOLD LOCK (boosted) — every eyebrow/label/highlight to spec gold, no orange/amber ===== */
.eyebrow:not(#z):not(#y),.ey:not(#z):not(#y),.k:not(#z):not(#y),.tag:not(#z):not(#y),.role:not(#z):not(#y),.verb:not(#z):not(#y),.num:not(#z):not(#y),.subt:not(#z):not(#y),.kicker:not(#z):not(#y),.rpill:not(#z):not(#y),.hl:not(#z):not(#y),.ecb-kick:not(#z):not(#y),.maps b:not(#z):not(#y),.pmin:not(#z):not(#y),.credline:not(#z):not(#y),.stat b:not(#z):not(#y),.dim .num:not(#z):not(#y),.see .k:not(#z):not(#y),.power h4:not(#z):not(#y),.dim .ask:not(#z):not(#y){color:#e6c67f!important}
.hero h1 em:not(#z):not(#y),.hero h1 .a:not(#z):not(#y),.hero h1 .c:not(#z):not(#y),.stitle em:not(#z):not(#y),.ecb-title em:not(#z):not(#y),h1 .a:not(#z):not(#y),h2 em:not(#z):not(#y){color:#e6c67f!important}
.rpill:not(#z):not(#y){background:rgba(200,164,92,.12)!important;border-color:rgba(200,164,92,.35)!important}


/* CARMAcademy nav: remove the over-correcting nudge so it aligns with siblings */
.ddnav .links a.l[href*="carmacademy"]{transform:none!important}
/* credential line: neutral, not plum */
.credline:not(#z):not(#y){background-color:#12161c!important;border-color:rgba(244,241,234,.1)!important}


/* === S-neutral-header-soft-buttons === */
html body .site-header,html body #masthead,html body header#masthead,html body .main-navigation,html body #site-navigation,html body .site-header .menu,html body .site-header nav ul{background:#0b0e12 !important;background-image:none !important}
html body .site-header,html body #masthead{border-bottom:1px solid rgba(200,164,92,.28) !important;box-shadow:none !important}
html body .site-header a,html body #masthead a,html body .main-navigation a,html body .site-title a,html body .site-description{color:#f4f1ea !important}
html body .site-header a:hover,html body .main-navigation a:hover{color:#c8a45c !important}
.ddh2 .btn.p::before,.dd .btn.p::before,.dd .btn.o::before,.entry-content .btn::before,.entry-content .cta::before,.ff-btn-submit::before,.woocommerce a.button::before,.woocommerce a.button.alt::before,.wp-block-button__link::before,.ddnav .ctaGroup a.cta::before{background:linear-gradient(90deg,transparent,rgba(246,226,180,.26),transparent) !important}

/* === CARMAI-BUTTON-KIT === */
@keyframes ckSheen{0%{background-position:-140% 0}60%,100%{background-position:240% 0}}
html body .ddh2 .btn.p:not(#ck1):not(#ck2):not(#ck3),html body .dd .btn.p:not(#ck1):not(#ck2):not(#ck3),html body .ddcta a.p:not(#ck1):not(#ck2):not(#ck3),html body .cs .btn.primary:not(#ck1):not(#ck2):not(#ck3),html body .cp .btn.primary:not(#ck1):not(#ck2):not(#ck3),html body .ig .btn.primary:not(#ck1):not(#ck2):not(#ck3),html body .ff-btn-submit:not(#ck1):not(#ck2):not(#ck3),html body .woocommerce a.button.alt:not(#ck1):not(#ck2):not(#ck3),html body .wp-block-button__link:not(#ck1):not(#ck2):not(#ck3),html body .btn.p:not(#ck1):not(#ck2):not(#ck3){position:relative !important;overflow:hidden !important;background:linear-gradient(180deg,#e6c67f,#c8a45c) !important;color:#1a130a !important;border:none !important;text-shadow:none !important;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s !important}
html body .ddh2 .btn.p:not(#ck1):not(#ck2):not(#ck3)::before,html body .dd .btn.p:not(#ck1):not(#ck2):not(#ck3)::before,html body .ddcta a.p:not(#ck1):not(#ck2):not(#ck3)::before,html body .cs .btn.primary:not(#ck1):not(#ck2):not(#ck3)::before,html body .cp .btn.primary:not(#ck1):not(#ck2):not(#ck3)::before,html body .ig .btn.primary:not(#ck1):not(#ck2):not(#ck3)::before,html body .ff-btn-submit:not(#ck1):not(#ck2):not(#ck3)::before,html body .woocommerce a.button.alt:not(#ck1):not(#ck2):not(#ck3)::before,html body .wp-block-button__link:not(#ck1):not(#ck2):not(#ck3)::before,html body .btn.p:not(#ck1):not(#ck2):not(#ck3)::before{content:none !important;background:none !important;animation:none !important}
html body .ddh2 .btn.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .dd .btn.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .ddcta a.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .cs .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .cp .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .ig .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .ff-btn-submit:not(#ck1):not(#ck2):not(#ck3)::after,html body .woocommerce a.button.alt:not(#ck1):not(#ck2):not(#ck3)::after,html body .wp-block-button__link:not(#ck1):not(#ck2):not(#ck3)::after,html body .btn.p:not(#ck1):not(#ck2):not(#ck3)::after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 66%) !important;background-size:250% 100% !important;animation:ckSheen 4.6s ease-in-out infinite !important;border-radius:inherit !important;transform:none !important}
html body .ddh2 .btn.p:not(#ck1):not(#ck2):not(#ck3):hover,html body .dd .btn.p:not(#ck1):not(#ck2):not(#ck3):hover,html body .ddcta a.p:not(#ck1):not(#ck2):not(#ck3):hover,html body .cs .btn.primary:not(#ck1):not(#ck2):not(#ck3):hover,html body .cp .btn.primary:not(#ck1):not(#ck2):not(#ck3):hover,html body .ig .btn.primary:not(#ck1):not(#ck2):not(#ck3):hover,html body .ff-btn-submit:not(#ck1):not(#ck2):not(#ck3):hover,html body .woocommerce a.button.alt:not(#ck1):not(#ck2):not(#ck3):hover,html body .wp-block-button__link:not(#ck1):not(#ck2):not(#ck3):hover,html body .btn.p:not(#ck1):not(#ck2):not(#ck3):hover{transform:translateY(-2px) !important;box-shadow:0 18px 40px -14px rgba(200,164,92,.6) !important}
html body .btn.o:not(#ck1):not(#ck2):not(#ck3),html body .ddcta a.g:not(#ck1):not(#ck2):not(#ck3),html body .woocommerce a.button:not(.alt):not(#ck1):not(#ck2):not(#ck3),html body .btn.secondary:not(#ck1):not(#ck2):not(#ck3){border:1px solid rgba(200,164,92,.55) !important;background:rgba(200,164,92,.06) !important;color:#f0dca6 !important}
html body .btn.o:not(#ck1):not(#ck2):not(#ck3)::before,html body .ddcta a.g:not(#ck1):not(#ck2):not(#ck3)::before,html body .woocommerce a.button:not(.alt):not(#ck1):not(#ck2):not(#ck3)::before,html body .btn.secondary:not(#ck1):not(#ck2):not(#ck3)::before{content:none !important;animation:none !important}
html body .btn.o:not(#ck1):not(#ck2):not(#ck3)::after,html body .ddcta a.g:not(#ck1):not(#ck2):not(#ck3)::after,html body .woocommerce a.button:not(.alt):not(#ck1):not(#ck2):not(#ck3)::after,html body .btn.secondary:not(#ck1):not(#ck2):not(#ck3)::after{content:none !important;animation:none !important}
html body .btn.o:not(#ck1):not(#ck2):not(#ck3):hover,html body .ddcta a.g:not(#ck1):not(#ck2):not(#ck3):hover,html body .woocommerce a.button:not(.alt):not(#ck1):not(#ck2):not(#ck3):hover,html body .btn.secondary:not(#ck1):not(#ck2):not(#ck3):hover{transform:translateY(-2px) !important;border-color:rgba(200,164,92,.85) !important;background:rgba(200,164,92,.12) !important;color:#f4ead0 !important}
@media(prefers-reduced-motion:reduce){html body .ddh2 .btn.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .dd .btn.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .ddcta a.p:not(#ck1):not(#ck2):not(#ck3)::after,html body .cs .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .cp .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .ig .btn.primary:not(#ck1):not(#ck2):not(#ck3)::after,html body .ff-btn-submit:not(#ck1):not(#ck2):not(#ck3)::after,html body .woocommerce a.button.alt:not(#ck1):not(#ck2):not(#ck3)::after,html body .wp-block-button__link:not(#ck1):not(#ck2):not(#ck3)::after,html body .btn.p:not(#ck1):not(#ck2):not(#ck3)::after{animation:none !important}}

/*S-UNIFIED-HEADER-START*/
@keyframes ddSheen{0%{background-position:-140% 0}60%,100%{background-position:240% 0}}
html body[class] .ddnav{display:none!important}
html body[class] #masthead,html body[class] .site-header{display:block!important;visibility:visible!important;opacity:1!important}
#masthead.site-header{background:#0b0e12!important;background-image:none!important;border-bottom:1px solid rgba(200,164,92,.28)!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;position:sticky;top:0;z-index:99990;box-shadow:0 8px 30px -18px rgba(0,0,0,.8)}
#masthead .site-title{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;text-indent:0!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-family:'Spectral',Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.15!important;display:block!important;text-transform:none!important;letter-spacing:0!important}
#masthead .site-title a{color:#f4f1ea!important;text-decoration:none!important;text-transform:none!important;background:none!important}
#masthead .site-description{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;text-indent:0!important;margin:0!important;padding:0!important;color:#a7abb4!important;font-family:'IBM Plex Mono',monospace!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;display:block!important}
@media(min-width:783px){
html body[class] #masthead.site-header{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:9px clamp(16px,3.5vw,46px)!important}
#masthead .site-branding{margin:0!important;padding:0!important;text-align:left!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;flex:0 0 auto;width:auto!important;height:auto!important;max-width:none!important;position:static!important;left:auto!important;top:auto!important;float:none!important;overflow:visible!important}
#masthead .site-branding .custom-logo-link,#masthead .site-branding .custom-logo{display:none!important}
#masthead #site-navigation.main-navigation{flex:1 1 auto;display:flex!important;justify-content:flex-end!important;align-items:center;background:transparent!important;border:0!important;margin:0!important;padding:0!important;max-width:none!important;width:auto!important;float:none!important;clear:none!important}
#masthead #site-navigation .menu-toggle{display:none!important}
#masthead #site-navigation .menu-menu-container{width:auto!important;display:block!important;float:none!important}
#masthead ul#menu-menu.nav-menu{display:flex!important;align-items:center;gap:2px;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:wrap;justify-content:flex-end}
#masthead ul#menu-menu.nav-menu>li.menu-item{margin:0!important;padding:0!important;position:relative;border:0!important;float:none!important;width:auto!important}
#masthead ul#menu-menu.nav-menu>li.menu-item>a{color:#e7e3da!important;text-decoration:none!important;font-family:'IBM Plex Sans',Arial,sans-serif!important;font-size:14.5px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;padding:9px 11px!important;display:inline-flex;align-items:center;border-radius:8px;transition:color .2s,background .2s;border:0!important}
#masthead ul#menu-menu.nav-menu>li.menu-item>a:hover{color:#e6c67f!important;background:rgba(200,164,92,.09)!important}
#masthead ul#menu-menu li.menu-item-has-children>a::after{content:"";display:inline-block;width:0;height:0;margin-left:7px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #c8a45c}
#masthead ul#menu-menu li.menu-item-has-children>ul.sub-menu{display:none!important}
#masthead ul#menu-menu li.menu-item-has-children:hover>ul.sub-menu,#masthead ul#menu-menu li.menu-item-has-children:focus-within>ul.sub-menu{display:block!important}
#masthead ul#menu-menu ul.sub-menu{background:#12161c!important;border:1px solid rgba(200,164,92,.22)!important;border-radius:12px!important;padding:8px!important;min-width:240px!important;box-shadow:0 24px 60px -20px rgba(0,0,0,.75)!important;position:absolute!important;left:0;top:100%;margin:0!important;z-index:100}
#masthead ul#menu-menu ul.sub-menu li{border:0!important;margin:0!important;width:auto!important}
#masthead ul#menu-menu ul.sub-menu li a{padding:9px 12px!important;white-space:nowrap;font-size:14px!important;border-radius:7px;color:#e7e3da!important;display:block!important}
#masthead ul#menu-menu ul.sub-menu li a:hover{background:rgba(200,164,92,.1)!important;color:#e6c67f!important}
#masthead li.dd-cta{margin-left:6px!important}
#masthead li.dd-cta>a{position:relative;overflow:hidden;border-radius:9px!important;font-weight:600!important;padding:11px 20px!important;font-size:14.5px!important;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .25s,border-color .25s}
#masthead li.dd-cta-primary>a{background:linear-gradient(180deg,#e6c67f,#c8a45c)!important;color:#1a130a!important;border:0!important}
#masthead li.dd-cta-primary>a::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 66%);background-size:250% 100%;animation:ddSheen 4.6s ease-in-out infinite;border-radius:9px}
#masthead li.dd-cta-primary>a:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(200,164,92,.6)}
#masthead li.dd-cta-secondary>a{border:1px solid rgba(200,164,92,.55)!important;background:rgba(200,164,92,.06)!important;color:#f0dca6!important}
#masthead li.dd-cta-secondary>a:hover{transform:translateY(-2px);border-color:rgba(200,164,92,.85)!important;background:rgba(200,164,92,.12)!important}
}
@media(prefers-reduced-motion:reduce){#masthead li.dd-cta-primary>a::after{animation:none}}
/*S-UNIFIED-HEADER-END*/
\n\n\n

/*S-FIXES-2-START*/
#masthead ul#menu-menu.nav-menu li.menu-item.dd-cta-primary>a{color:#1a130a!important}
#masthead ul#menu-menu.nav-menu li.menu-item.dd-cta-secondary>a{color:#f0dca6!important}
html body[class] #masthead .site-branding{flex-direction:row!important;align-items:baseline!important;gap:11px!important;flex-wrap:wrap}
html body[class] #masthead .site-branding p.site-description{display:block!important;position:static!important;left:auto!important;top:auto!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;text-indent:0!important;margin:0!important;padding:0!important;color:#8b909a!important;font-family:IBM Plex Mono,monospace!important;font-size:10.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;white-space:nowrap!important}
.ddh2 .btn.p:not(#d1):not(#d2):not(#d3):not(#d4),.ff-btn-submit:not(#d1):not(#d2):not(#d3):not(#d4),.dd .btn.p:not(#d1):not(#d2):not(#d3):not(#d4),.ddcta a.p:not(#d1):not(#d2):not(#d3):not(#d4),.wp-block-button__link:not(#d1):not(#d2):not(#d3):not(#d4),.woocommerce a.button.alt:not(#d1):not(#d2):not(#d3):not(#d4),.single_add_to_cart_button:not(#d1):not(#d2):not(#d3):not(#d4),#masthead li.dd-cta-secondary>a:not(#d1):not(#d2):not(#d3):not(#d4){position:relative!important;overflow:hidden!important}
.ddh2 .btn.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.ff-btn-submit:not(#d1):not(#d2):not(#d3):not(#d4)::after,.dd .btn.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.ddcta a.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.wp-block-button__link:not(#d1):not(#d2):not(#d3):not(#d4)::after,.woocommerce a.button.alt:not(#d1):not(#d2):not(#d3):not(#d4)::after,.single_add_to_cart_button:not(#d1):not(#d2):not(#d3):not(#d4)::after,#masthead li.dd-cta-secondary>a:not(#d1):not(#d2):not(#d3):not(#d4)::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background-image:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 66%)!important;background-repeat:no-repeat!important;background-size:250% 100%!important;animation:ddSheen 4.6s ease-in-out infinite!important;transform:none!important}
.ddh2 .btn.p:not(#d1):not(#d2):not(#d3):not(#d4)::before,.ff-btn-submit:not(#d1):not(#d2):not(#d3):not(#d4)::before{content:none!important;background:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){.ddh2 .btn.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.ff-btn-submit:not(#d1):not(#d2):not(#d3):not(#d4)::after,.dd .btn.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.ddcta a.p:not(#d1):not(#d2):not(#d3):not(#d4)::after,.wp-block-button__link:not(#d1):not(#d2):not(#d3):not(#d4)::after,.woocommerce a.button.alt:not(#d1):not(#d2):not(#d3):not(#d4)::after,.single_add_to_cart_button:not(#d1):not(#d2):not(#d3):not(#d4)::after,#masthead li.dd-cta-secondary>a:not(#d1):not(#d2):not(#d3):not(#d4)::after{animation:none!important}}
#masthead ul#menu-menu.nav-menu li.dd-cta-primary>a:not(#z1):not(#z2):not(#z3):not(#z4){color:rgb(26,19,10)!important}
/*S-FIXES-2-END*/



/*S-FIXES-4-START*/
html body[class] #masthead ul#menu-menu ul.sub-menu{width:max-content!important;min-width:230px!important;max-width:360px!important;overflow:visible!important}
html body[class] #masthead ul#menu-menu ul.sub-menu li{width:100%!important}
html body[class] #masthead ul#menu-menu ul.sub-menu li a{text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;font-size:14px!important;width:auto!important;display:block!important;overflow:visible!important;text-overflow:clip!important}
/*S-FIXES-4-END*/

/*S-FIXES-3-START*/
html body[class] #masthead .custom-logo-link,html body[class] #masthead .custom-logo{display:none!important}
@keyframes ddGlideT{0%{translate:-105% 0}100%{translate:105% 0}}
.btn.p:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.card-primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.card-secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.card-green:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.ff-btn-submit:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.single_add_to_cart_button:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.woocommerce a.button.alt:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.o:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.ghost:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),.btn.view:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5),#masthead li.dd-cta-secondary>a:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5){position:relative!important;overflow:hidden!important}
.btn.p:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.card-primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.card-secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.card-green:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.ff-btn-submit:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.single_add_to_cart_button:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.woocommerce a.button.alt:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.o:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.ghost:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,.btn.view:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before,#masthead li.dd-cta-secondary>a:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::before{content:none!important;display:none!important;animation:none!important;background:none!important}
.btn.p:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-green:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.ff-btn-submit:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.single_add_to_cart_button:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.woocommerce a.button.alt:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.o:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.ghost:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.view:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,#masthead li.dd-cta-secondary>a:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after{content:""!important;position:absolute!important;top:-15%!important;bottom:-15%!important;height:auto!important;left:0!important;right:auto!important;width:100%!important;pointer-events:none!important;background:linear-gradient(105deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 78%)!important;background-size:auto!important;background-repeat:no-repeat!important;transform:skewX(-14deg)!important;translate:-105% 0;animation:ddGlideT 2.6s linear infinite!important;border-radius:0!important;z-index:1!important}
@media(prefers-reduced-motion:reduce){.btn.p:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-primary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.card-green:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.ff-btn-submit:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.single_add_to_cart_button:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.woocommerce a.button.alt:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.o:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.secondary:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.ghost:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,.btn.view:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after,#masthead li.dd-cta-secondary>a:not(#e1):not(#e2):not(#e3):not(#e4):not(#e5)::after{animation:none!important;opacity:0!important}}
/*S-FIXES-3-END*/


/* Hide author/meta/comments/related blocks (added 2026-07-09) */
.author-info,.entry-author,.entry-meta,.comments-area,#comments,#respond,.post-navigation,.jp-relatedposts,#jp-relatedposts,.entry-footer{display:none!important}

/* DealDoctor wordmark: gold by default, white on hover (Jul 12, 2026) */
#masthead .site-branding .site-title a{color:#C8A45C!important}
#masthead .site-branding .site-title a:hover{color:#ffffff!important}