.buyer-proof{--bp-bg:#141615;--bp-card:#1d201e;--bp-fg:#f4f1e7;--bp-muted:#c5c6bf;--bp-gold:#e3cc93;box-sizing:border-box;max-width:1180px;margin:64px auto;padding:clamp(24px,4vw,52px);border:1px solid #45483f;border-radius:20px;background:var(--bp-bg);color:var(--bp-fg);font:16px/1.6 system-ui,-apple-system,sans-serif;text-align:left;position:relative;z-index:2}
.buyer-proof *{box-sizing:border-box}.buyer-proof h2{font:500 clamp(29px,3.4vw,45px)/1.13 Georgia,serif;margin:10px 0 22px;color:var(--bp-fg)}.buyer-proof h3{font-size:19px;margin:20px 0 10px;color:var(--bp-fg)}.buyer-proof p{color:var(--bp-muted);max-width:75ch;margin:12px 0}.buyer-proof .bp-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-gold)}.bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bp-card{background:var(--bp-card);border:1px solid #45483f;border-radius:12px;padding:22px;min-width:0}.buyer-proof label{display:block;font-size:14px;color:var(--bp-fg);font-weight:600;margin-bottom:14px}.buyer-proof input,.buyer-proof textarea,.buyer-proof select{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #686e60;border-radius:7px;background:#0d100e;color:#f4f1e7;font:inherit;min-height:46px}.buyer-proof textarea{min-height:100px;resize:vertical}.buyer-proof a{color:var(--bp-gold);text-underline-offset:4px}.buyer-proof button,.buyer-proof .bp-button{display:inline-block;padding:12px 18px;min-height:46px;border:1px solid var(--bp-gold);border-radius:8px;background:var(--bp-gold);color:#141615;font:650 15px/1.5 system-ui;text-decoration:none;cursor:pointer;margin:8px 8px 8px 0}.buyer-proof button:disabled{opacity:.5;cursor:default}.buyer-proof :focus-visible{outline:3px solid #fff;outline-offset:4px}.buyer-proof ul,.buyer-proof ol{padding-left:22px;color:var(--bp-muted)}.buyer-proof li{margin-bottom:10px}.buyer-proof pre,.buyer-proof [data-buyer-output]{font:16px/1.6 system-ui;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bp-fg)}.buyer-proof pre{border-left:2px solid var(--bp-gold);padding:14px 18px;background:#10130f}.buyer-proof iframe{width:100%;height:500px;border:1px solid #555c4e;border-radius:8px;background:#111716}.buyer-proof [role=status]{min-height:28px;color:var(--bp-gold);font-size:14px}.buyer-proof .bp-note{font-size:14px}.buyer-proof summary{cursor:pointer;color:var(--bp-gold);padding:12px 0}.buyer-proof code{white-space:pre-wrap}.bp-hero-sample{border:1px solid #5b6053;border-radius:16px;padding:30px;background:linear-gradient(145deg,#273d35,#111916);color:#f4f1e7}.bp-hero-sample h2{font:500 36px/1.1 Georgia,serif}.bp-hero-sample p{color:#d0d9cf}.bp-hero-sample a{display:inline-block;color:#e3cc93;padding:10px 0}.bp-hero-sample small{display:block;color:#c4c9bc;margin-top:20px}.buyer-proof a:hover{text-decoration:underline}.buyer-proof form{min-width:0}.buyer-proof .bp-wide{grid-column:1/-1}@media(max-width:700px){.buyer-proof{margin:36px 16px;padding:24px 20px}.bp-grid,.bp-cards{grid-template-columns:1fr}.buyer-proof iframe{height:460px}.buyer-proof h2{font-size:30px}.bp-hero-sample{margin-top:18px}.buyer-proof button{max-width:100%;white-space:normal}}

.buyer-proof fieldset{border:0;margin:0;padding:0;min-width:0}

/* Ace provider note: secondary visual hierarchy; the full provider terms remain in the page footer. */
.buyer-proof .bp-provider-note{font-size:.78rem;line-height:1.45}
#trust .depth-grid--trust .depth-card:nth-child(2){background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:12px}
#trust .depth-grid--trust .depth-card:nth-child(2) h3{font-size:.9rem;font-weight:500}
#trust .depth-grid--trust .depth-card:nth-child(2) p{font-size:.82rem;line-height:1.45}
@media(prefers-contrast:more){.buyer-proof .bp-provider-note,#trust .depth-grid--trust .depth-card:nth-child(2) p{font-size:.95rem;font-weight:600}#trust .depth-grid--trust .depth-card:nth-child(2){border:1px solid currentColor!important}}
