/* ================================================================
   AIAI_HOW_WE_MAKE_MONEY_MOBILE_REPAIR_V1_START
   Scope: /how-we-make-money mobile only.
   Purpose: repair commercial promise visibility and reading obstruction
   caused by the luminous/mobile cascade, without changing content,
   section order, desktop layout, engine, routes, verdicts, or data.
   ================================================================ */

@media (max-width: 760px) {
  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity {
    --hwm-gold:#B89152;
    --hwm-gold-deep:#80602F;
    --hwm-gold-soft:#F7F0E2;
    --hwm-ink:#171813;
    --hwm-ink-2:#55574F;
    --hwm-line:#ECE9E1;
    --hwm-paper:#FFFFFF;
    --hwm-ivory:#FFFDF8;
  }

  /*
     Critical repair:
     aiai-luminous-internal-v1 makes .trust-integrity-promise /
     .commercial-promise transparent, while the original trust layer
     keeps its typography white. Restore a light readable card.
  */
  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise,
  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .commercial-promise {
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    height:auto!important;
    padding:20px 18px!important;
    background:linear-gradient(180deg,#FFFFFF,#FFFDF8)!important;
    color:var(--hwm-ink)!important;
    border:1px solid var(--hwm-line)!important;
    border-radius:18px!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise .trust-promise-label {
    color:var(--hwm-gold-deep)!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise h2 {
    margin:10px 0 15px!important;
    color:var(--hwm-ink)!important;
    font-size:23px!important;
    line-height:1.45!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise ul {
    display:grid!important;
    margin:0 0 15px!important;
    padding:0!important;
    gap:0!important;
    overflow:hidden!important;
    border:1px solid var(--hwm-line)!important;
    border-radius:14px!important;
    background:var(--hwm-ivory)!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise li {
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    min-height:46px!important;
    padding:9px 11px!important;
    background:transparent!important;
    color:var(--hwm-ink)!important;
    opacity:1!important;
    visibility:visible!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise li+li {
    border-top:1px solid var(--hwm-line)!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise li span {
    border-color:rgba(128,96,47,.14)!important;
    background:var(--hwm-gold-soft)!important;
    color:var(--hwm-gold-deep)!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise li b {
    color:var(--hwm-ink)!important;
  }

  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .trust-integrity-promise>p {
    margin:0!important;
    color:var(--hwm-ink-2)!important;
    font-size:13px!important;
    line-height:1.75!important;
    opacity:1!important;
    visibility:visible!important;
  }

  /* Feedback remains available through the footer link; remove overlap while reading. */
  body.public-design-v440.aiai-luminous-internal-v1.trust-integrity-page.commercial-integrity .beta-feedback-fab {
    display:none!important;
  }
}

/* AIAI_HOW_WE_MAKE_MONEY_MOBILE_REPAIR_V1_END */
