.gold-proof{position:relative;z-index:1;padding:clamp(64px,8vw,110px) 24px;background:linear-gradient(rgba(6,15,28,.6),rgba(6,15,28,.78)),url('../../images/sekcia_cb.jpg') center/cover no-repeat;color:#fff;text-align:center}
.gold-proof::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;z-index:2;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold2) 50%,var(--gold) 80%,transparent)}
.gold-proof__inner{max-width:980px;margin:0 auto}
.gold-proof__eyebrow{margin:0 0 14px;color:#d7ae4a;font-size:1.1rem;font-weight:700;letter-spacing:.18em}
.gold-proof h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05;text-shadow:0 3px 18px rgba(0,0,0,.55)}
.gold-proof__lead{max-width:800px;margin:0 auto;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.7;color:#e8edf3}
.gold-proof__lead strong{display:block;margin-top:10px;color:#fff}
.gold-proof__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:34px}
.gold-proof__btn{min-width:230px;padding:15px 24px;border:1px solid #d7ae4a;border-radius:6px;background:transparent;color:#f4d77d;font:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer}
.gold-proof__btn--primary,.gold-proof__btn:hover{background:#d7ae4a;color:#071a31}
.gold-proof__question{max-width:700px;margin:28px auto 0;font-size:1.05rem;color:#c7d2df;font-style:italic}
.gold-modal{position:fixed;inset:0;z-index:99999;display:none;background:#020914;overflow:auto}
.gold-modal.is-open{display:flex;align-items:center;justify-content:center}
.gold-modal__media{display:flex;width:100%;min-height:100%;align-items:center;justify-content:center}
.gold-modal__media img{display:block;width:auto;height:auto;max-width:85vw;max-height:85vh;object-fit:contain;background:#020914}
.gold-modal__close{position:fixed;top:18px;right:22px;z-index:100001;width:48px;height:48px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(2,9,20,.72);color:#fff;font-size:32px;line-height:1;cursor:pointer}
body.gold-modal-open{overflow:hidden}
@media(max-width:767px){
  .gold-proof{padding:60px 20px}
  .gold-proof__actions{flex-direction:column}
  .gold-proof__btn{width:100%;min-width:0}
  .gold-modal__media img{max-height:85dvh}
}
