/* ══════════════════════════════════════════════════════════════════════════
   /case-study/golden-play-casino-game-case-study — page-isolated stylesheet
   AISHTMLNEWDESIGN-557  (meta + schema: AISHTMLNEWDESIGN-285)

   Visual direction: "PATCH BAY".

   This case study is not about a casino floor at all — it is about MIDDLEWARE:
   multi-vendor APIs, real-time sync, caching, tokens. So the register is the
   rack panel behind the platform, not the game in front of it.

     · PANEL   — cool paper (#f3f6f7), the page's DOMINANT surface and the
                 ground under every prose section. Cool on purpose: its two
                 sibling case studies open on WARM grounds (walnut/ivory on
                 554, bone on 556), so the three are told apart at a glance
                 rather than on inspection.
     · GRAPHITE— rack graphite (#1b2124), deepening to #10151a for the results
                 band. Punctuation between paper sections, never the ground.
     · COPPER  — one signal (#8f4a17 on paper, #e0904f on graphite). Copper,
                 not brass: 554 already owns brass, and a redder metal on a
                 COOL ground reads as a different page, not a variant.

   TEAL (#0d6b74) exists only as a port marker on the jump list and the result
   column rule, at 20px and below. It never becomes a surface.

   Composition motif: the PATCH BAY — numbered jack sockets down a rail, a
   channel readout for the figures, and a signal bar on each reason. Sections
   are composed as a centred hero, a port list, an asymmetric label/prose
   split, a numbered jack rail, a three-column mapping table, a channel row, a
   signal-bar grid and an address grid: no two repeat a layout, and there is no
   three-up feature-card grid anywhere.

   Every rule is scoped to #page-case-study-golden-play-casino-game-case-study, so this file can never touch the shared
   header/footer, owned by /assets/css/ais-*.css + ais-header.js / ais-footer.js.
   The UA body-margin reset is NOT restated here — /assets/css/ais-layout.css
   owns it (skill section 33).

   Design contract (frontend-design SKILL.md):
     · rule  1 — Inter is the primary family
     · rule  2 — nothing below 16px, anywhere
     · rule 23 — no slate-gray body copy on light surfaces (#232b2e floor)
     · rule 24 — image-free full-bleed hero, static gradient, centred column
     · rule 25 — one CTA per section, every label unique page-wide
     · rule 26 — no running animation: zero @keyframes, zero 'infinite'
   ══════════════════════════════════════════════════════════════════════════ */

#page-case-study-golden-play-casino-game-case-study{
  --paper:#f3f6f7;
  --paper-2:#e7edef;
  --white:#ffffff;
  --line:#d3dcdf;
  --line-strong:#b3c0c4;
  --graphite:#1b2124;
  --graphite-2:#282f33;
  --ink:#10151a;
  --body:#232b2e;            /* AA on paper   */
  --body-light:#dde5e8;      /* AA on graphite*/
  --strong:#131a1d;
  --copper:#8f4a17;          /* the one signal, AA on paper */
  --copper-2:#a8571c;
  --copper-soft:#e0904f;     /* the signal on graphite */
  --teal:#0d6b74;            /* port marker only */

  --wrap:1240px;
  --gut:clamp(20px,4vw,40px);
  --r:10px;

  font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--body);
  background:var(--paper);
  -webkit-font-smoothing:antialiased;
  font-size:17px;
  line-height:1.72;
}
#page-case-study-golden-play-casino-game-case-study *,#page-case-study-golden-play-casino-game-case-study *::before,#page-case-study-golden-play-casino-game-case-study *::after{box-sizing:border-box;}
#page-case-study-golden-play-casino-game-case-study p{margin:0 0 18px;font-size:17px;line-height:1.78;}
#page-case-study-golden-play-casino-game-case-study p:last-child{margin-bottom:0;}
#page-case-study-golden-play-casino-game-case-study ul,#page-case-study-golden-play-casino-game-case-study ol{margin:0;padding:0;list-style:none;}
#page-case-study-golden-play-casino-game-case-study img{max-width:100%;height:auto;}
#page-case-study-golden-play-casino-game-case-study .gpci-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut);}

#page-case-study-golden-play-casino-game-case-study .gpci-eyebrow{
  margin:0 0 12px;font-size:16px;font-weight:700;
  letter-spacing:.14em;text-transform:uppercase;color:var(--copper);
}
#page-case-study-golden-play-casino-game-case-study .gpci-eyebrow--light{color:var(--copper-soft);}
#page-case-study-golden-play-casino-game-case-study .gpci-h2{
  margin:0;font-size:clamp(31px,3.6vw,46px);line-height:1.16;
  letter-spacing:-.02em;font-weight:800;color:var(--strong);
}
#page-case-study-golden-play-casino-game-case-study .gpci-h2--light{color:#f6fafb;}
#page-case-study-golden-play-casino-game-case-study .gpci-h2--centre{text-align:center;}
#page-case-study-golden-play-casino-game-case-study .gpci-head{max-width:900px;margin:0 0 clamp(32px,4vw,52px);}
#page-case-study-golden-play-casino-game-case-study .gpci-link{
  color:var(--copper);font-weight:600;border-bottom:1px solid rgba(143,74,23,.42);
  transition:color .16s ease,border-color .16s ease;
}
#page-case-study-golden-play-casino-game-case-study .gpci-link:hover,#page-case-study-golden-play-casino-game-case-study .gpci-link:focus-visible{color:var(--teal);border-bottom-color:var(--teal);}
#page-case-study-golden-play-casino-game-case-study :focus-visible{outline:3px solid var(--copper-2);outline-offset:3px;border-radius:4px;}

/* ── buttons ─────────────────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:52px;padding:14px 30px;border:1px solid transparent;border-radius:8px;
  font:inherit;font-size:17px;font-weight:700;cursor:pointer;text-align:center;
  transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease;
}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--copper{background:var(--copper-soft);color:#2a1408;box-shadow:0 8px 22px -12px rgba(0,0,0,.7);}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--copper:hover{background:#f0ab72;transform:translateY(-2px);}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--copper:active{transform:translateY(0);box-shadow:none;}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--ink{background:var(--graphite);color:#f6fafb;box-shadow:0 8px 22px -14px rgba(27,33,36,.9);}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--ink:hover{background:var(--copper);transform:translateY(-2px);}
#page-case-study-golden-play-casino-game-case-study .gpci-btn--ink:active{transform:translateY(0);box-shadow:none;}
#page-case-study-golden-play-casino-game-case-study .gpci-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;}
#page-case-study-golden-play-casino-game-case-study .gpci-cta-row{margin-top:clamp(30px,3.6vw,44px);display:flex;justify-content:center;}
#page-case-study-golden-play-casino-game-case-study .gpci-cta-row--left{justify-content:flex-start;margin-top:26px;}

/* ── HERO — rule 24 ──────────────────────────────────────────────────────
   Full-bleed. STATIC gradient over graphite; no image, no url(), no motion.
   The port strip at the foot is a repeating-linear-gradient, not an asset. -- */
#page-case-study-golden-play-casino-game-case-study .gpci-hero{
  position:relative;width:100%;
  padding:clamp(72px,8.5vw,124px) 24px clamp(84px,8.8vw,136px);
  background:linear-gradient(160deg,var(--ink) 0%,var(--graphite) 50%,var(--graphite-2) 100%);
  color:var(--body-light);overflow:hidden;
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero::after{
  content:"";position:absolute;left:0;right:0;bottom:0;height:10px;
  background:repeating-linear-gradient(90deg,
    var(--copper-soft) 0 18px, transparent 18px 34px);
  opacity:.75;
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__inner{position:relative;z-index:1;max-width:900px;margin-inline:auto;text-align:center;}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__tag{
  margin:0 0 18px;display:inline-block;padding:8px 20px;
  border:1px solid rgba(224,144,79,.5);border-radius:6px;
  font-size:16px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper-soft);
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero h1{
  margin:0 0 24px;font-size:clamp(36px,5vw,62px);line-height:1.08;
  letter-spacing:-.025em;font-weight:800;color:#fbfdfe;
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__copy{
  margin:0 auto 34px;max-width:830px;
  font-size:clamp(17px,1.5vw,19px);line-height:1.76;color:var(--body-light);
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__note{
  margin:38px 0 14px;font-size:16px;font-weight:700;
  letter-spacing:.14em;text-transform:uppercase;color:var(--copper-soft);
}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__tech{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;}
#page-case-study-golden-play-casino-game-case-study .gpci-hero__tech li{
  padding:9px 18px;border:1px solid rgba(221,229,232,.24);border-radius:6px;
  background:rgba(255,255,255,.05);font-size:16px;font-weight:600;color:#eef4f6;
}

/* ── breadcrumb ──────────────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-crumbbar{background:var(--paper);border-bottom:1px solid var(--line);}
#page-case-study-golden-play-casino-game-case-study .gpci-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:18px 0;font-size:16px;color:#475155;}
#page-case-study-golden-play-casino-game-case-study .gpci-crumb a{color:var(--copper);font-weight:600;}
#page-case-study-golden-play-casino-game-case-study .gpci-crumb a:hover{color:var(--teal);}
#page-case-study-golden-play-casino-game-case-study .gpci-crumb span[aria-current]{color:var(--strong);font-weight:600;}

/* ── section shells ──────────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-sec{padding:clamp(56px,7vw,104px) 0;}
#page-case-study-golden-play-casino-game-case-study .gpci-sec--paper{background:var(--paper);}
#page-case-study-golden-play-casino-game-case-study .gpci-sec--graphite{background:var(--graphite);color:var(--body-light);}
#page-case-study-golden-play-casino-game-case-study .gpci-sec--ink{background:var(--ink);color:var(--body-light);}
#page-case-study-golden-play-casino-game-case-study .gpci-sec--graphite p,#page-case-study-golden-play-casino-game-case-study .gpci-sec--ink p{color:var(--body-light);}

/* ── contents / port list ────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-toc{background:var(--paper-2);padding:clamp(40px,4.6vw,64px) 0;}
#page-case-study-golden-play-casino-game-case-study .gpci-toc__h{margin:0 0 24px;font-size:clamp(24px,2.4vw,30px);font-weight:800;letter-spacing:-.01em;color:var(--strong);}
#page-case-study-golden-play-casino-game-case-study .gpci-toc__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 26px;}
#page-case-study-golden-play-casino-game-case-study .gpci-toc__list a{
  display:flex;align-items:center;gap:14px;padding:14px 16px;
  border:1px solid var(--line);border-radius:8px;background:var(--white);
  font-size:17px;font-weight:600;color:var(--strong);
  transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;
}
#page-case-study-golden-play-casino-game-case-study .gpci-toc__list a:hover,#page-case-study-golden-play-casino-game-case-study .gpci-toc__list a:focus-visible{
  border-color:var(--copper);transform:translateY(-2px);
  box-shadow:0 10px 24px -18px rgba(27,33,36,.9);
}
#page-case-study-golden-play-casino-game-case-study .gpci-port{
  flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
  width:38px;height:28px;border-radius:4px;background:var(--teal);
  color:#e9fbfc;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;
}

/* ── About the client — asymmetric split ─────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-split{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(28px,4vw,64px);align-items:start;}
#page-case-study-golden-play-casino-game-case-study .gpci-split__label{padding-top:6px;border-top:3px solid var(--copper);}
#page-case-study-golden-play-casino-game-case-study .gpci-split__label .gpci-eyebrow{margin-top:16px;}
#page-case-study-golden-play-casino-game-case-study .gpci-split__body p{font-size:clamp(17px,1.4vw,18px);}

/* ── Challenges — numbered jack sockets on a rail ────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-bay{display:grid;gap:0;border-top:1px solid rgba(221,229,232,.2);}
#page-case-study-golden-play-casino-game-case-study .gpci-jack{
  display:grid;grid-template-columns:auto minmax(0,1fr);
  gap:clamp(18px,2.4vw,34px);align-items:start;
  padding:clamp(22px,2.6vw,32px) 0;border-bottom:1px solid rgba(221,229,232,.2);
}
#page-case-study-golden-play-casino-game-case-study .gpci-jack__n{
  display:inline-flex;align-items:center;justify-content:center;
  width:52px;height:52px;border-radius:50%;
  background:var(--ink);border:3px solid var(--copper-soft);
  color:var(--copper-soft);font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;
}
#page-case-study-golden-play-casino-game-case-study .gpci-jack:nth-child(even) .gpci-jack__n{border-color:#5fb9c1;color:#5fb9c1;}
#page-case-study-golden-play-casino-game-case-study .gpci-jack h4{margin:0 0 8px;font-size:clamp(20px,2vw,25px);line-height:1.3;font-weight:700;color:#f6fafb;}
#page-case-study-golden-play-casino-game-case-study .gpci-jack p{margin:0;max-width:70ch;}
#page-case-study-golden-play-casino-game-case-study .gpci-jack .gpci-link{color:var(--copper-soft);border-bottom-color:rgba(224,144,79,.5);}
#page-case-study-golden-play-casino-game-case-study .gpci-jack .gpci-link:hover{color:#f0ab72;border-bottom-color:#f0ab72;}

/* ── Solution — three-column mapping table ───────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-map{border:1px solid var(--line);border-radius:var(--r);background:var(--white);overflow:hidden;}
#page-case-study-golden-play-casino-game-case-study .gpci-map__head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--graphite);}
#page-case-study-golden-play-casino-game-case-study .gpci-map__head span{
  padding:16px clamp(16px,1.8vw,24px);font-size:16px;font-weight:700;
  letter-spacing:.12em;text-transform:uppercase;color:var(--copper-soft);
}
#page-case-study-golden-play-casino-game-case-study .gpci-map__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);}
#page-case-study-golden-play-casino-game-case-study .gpci-map__row:nth-child(even){background:#fafcfc;}
#page-case-study-golden-play-casino-game-case-study .gpci-map__c{padding:clamp(18px,2vw,26px) clamp(16px,1.8vw,24px);border-left:1px solid var(--line);}
#page-case-study-golden-play-casino-game-case-study .gpci-map__c:first-child{border-left:0;}
#page-case-study-golden-play-casino-game-case-study .gpci-map__c p{margin:0;font-size:16px;line-height:1.7;}
#page-case-study-golden-play-casino-game-case-study .gpci-map__c--res{box-shadow:inset 4px 0 0 var(--teal);}
#page-case-study-golden-play-casino-game-case-study .gpci-map__c--res p{font-weight:600;color:var(--strong);}
#page-case-study-golden-play-casino-game-case-study .gpci-map__k{display:none;}

/* ── Measurable results — channel readouts. Static figures (rule 26). ────── */
#page-case-study-golden-play-casino-game-case-study .gpci-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(16px,2vw,26px);}
#page-case-study-golden-play-casino-game-case-study .gpci-channel{
  padding:clamp(24px,2.6vw,34px);border:1px solid rgba(224,144,79,.26);border-radius:var(--r);
  background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));
  border-top:3px solid var(--copper-soft);
}
#page-case-study-golden-play-casino-game-case-study .gpci-channel__n{
  display:block;margin-bottom:10px;font-size:clamp(42px,4.6vw,58px);line-height:1;
  font-weight:800;letter-spacing:-.03em;color:var(--copper-soft);font-variant-numeric:tabular-nums;
}
#page-case-study-golden-play-casino-game-case-study .gpci-channel p{margin:0;font-size:17px;line-height:1.6;}

/* ── Why AIS — signal bars (unnumbered: the record does not number them) ─── */
#page-case-study-golden-play-casino-game-case-study .gpci-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;border-top:3px solid var(--graphite);}
#page-case-study-golden-play-casino-game-case-study .gpci-reason{padding:clamp(30px,3vw,44px) clamp(20px,2vw,30px) clamp(24px,2.6vw,34px);border-right:1px solid var(--line);}
#page-case-study-golden-play-casino-game-case-study .gpci-reason:last-child{border-right:0;}
#page-case-study-golden-play-casino-game-case-study .gpci-reason__bar{display:block;width:46px;height:6px;margin-bottom:20px;border-radius:3px;background:var(--copper);}
#page-case-study-golden-play-casino-game-case-study .gpci-reason:nth-child(even) .gpci-reason__bar{background:var(--teal);}
#page-case-study-golden-play-casino-game-case-study .gpci-reason h4{margin:0 0 10px;font-size:clamp(20px,1.9vw,23px);line-height:1.3;font-weight:700;color:var(--strong);}
#page-case-study-golden-play-casino-game-case-study .gpci-reason p{margin:0;font-size:17px;}

/* ── Client quote ────────────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-quote{
  margin:clamp(26px,3vw,40px) auto 0;max-width:880px;
  padding:clamp(28px,3.4vw,46px) clamp(24px,3vw,48px);
  border:1px solid rgba(224,144,79,.3);border-left:5px solid var(--copper-soft);
  border-radius:var(--r);background:rgba(255,255,255,.05);
}
#page-case-study-golden-play-casino-game-case-study .gpci-quote p{margin:0;font-size:clamp(19px,2vw,25px);line-height:1.55;font-weight:600;color:#f6fafb;}

/* ── Area we serve ───────────────────────────────────────────────────────── */
#page-case-study-golden-play-casino-game-case-study .gpci-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(18px,2.2vw,28px);}
#page-case-study-golden-play-casino-game-case-study .gpci-region{padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r);background:var(--white);}
#page-case-study-golden-play-casino-game-case-study .gpci-region h3{
  display:flex;align-items:center;gap:10px;margin:0 0 12px;
  font-size:17px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--strong);
}
#page-case-study-golden-play-casino-game-case-study .gpci-tel{display:inline-block;margin-bottom:10px;font-size:18px;font-weight:700;color:var(--copper);}
#page-case-study-golden-play-casino-game-case-study .gpci-tel:hover{color:var(--teal);}
#page-case-study-golden-play-casino-game-case-study .gpci-region p{margin:0;font-size:16px;line-height:1.66;color:#475155;}

/* ── CTA modal — overlay scrolls, never the box (AISHTMLNEWDESIGN-554) ───── */
#page-case-study-golden-play-casino-game-case-study .gpci-modal{
  position:fixed;inset:0;z-index:9999;display:none;
  align-items:flex-start;justify-content:center;
  padding:20px;overflow-y:auto;background:rgba(16,21,26,.76);
}
#page-case-study-golden-play-casino-game-case-study .gpci-modal.is-open{display:flex;}
#page-case-study-golden-play-casino-game-case-study .gpci-modal__box{
  position:relative;width:100%;max-width:620px;margin:auto;
  border-radius:16px;background:var(--white);overflow:hidden;
  box-shadow:0 30px 80px -30px rgba(0,0,0,.7);
}
#page-case-study-golden-play-casino-game-case-study .gpci-modal__x{
  position:absolute;top:12px;right:12px;z-index:2;
  display:inline-flex;align-items:center;justify-content:center;
  width:44px;height:44px;border:1px solid var(--line);border-radius:50%;
  background:var(--white);color:var(--strong);cursor:pointer;
  transition:background-color .16s ease,color .16s ease;
}
#page-case-study-golden-play-casino-game-case-study .gpci-modal__x:hover{background:var(--graphite);color:#f6fafb;}
#page-case-study-golden-play-casino-game-case-study .gpci-modal iframe{display:block;width:100%;min-height:860px;border:0;}

/* ── responsive ──────────────────────────────────────────────────────────── */
@media (max-width:1024px){
  #page-case-study-golden-play-casino-game-case-study .gpci-split{grid-template-columns:1fr;}
  #page-case-study-golden-play-casino-game-case-study .gpci-reasons{grid-template-columns:repeat(2,minmax(0,1fr));}
  #page-case-study-golden-play-casino-game-case-study .gpci-reason{border-bottom:1px solid var(--line);}
  #page-case-study-golden-play-casino-game-case-study .gpci-reason:nth-child(2n){border-right:0;}
}
@media (max-width:820px){
  #page-case-study-golden-play-casino-game-case-study .gpci-map{border:0;background:transparent;overflow:visible;}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__head{display:none;}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__row{
    display:block;margin-bottom:16px;border:1px solid var(--line);
    border-radius:var(--r);background:var(--white);overflow:hidden;
  }
  #page-case-study-golden-play-casino-game-case-study .gpci-map__row:last-child{margin-bottom:0;}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__row:nth-child(even){background:var(--white);}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__c{border-left:0;border-top:1px solid var(--line);}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__c:first-of-type{border-top:0;}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__c--res{box-shadow:inset 0 4px 0 var(--teal);}
  #page-case-study-golden-play-casino-game-case-study .gpci-map__k{
    display:block;margin-bottom:6px;font-size:16px;font-weight:700;
    letter-spacing:.12em;text-transform:uppercase;color:var(--copper);
  }
}
@media (max-width:640px){
  #page-case-study-golden-play-casino-game-case-study{font-size:16px;}
  #page-case-study-golden-play-casino-game-case-study p{font-size:16px;}
  #page-case-study-golden-play-casino-game-case-study .gpci-hero{padding-inline:20px;}
  #page-case-study-golden-play-casino-game-case-study .gpci-hero__inner{text-align:left;}
  #page-case-study-golden-play-casino-game-case-study .gpci-hero__copy{margin-inline:0;}
  #page-case-study-golden-play-casino-game-case-study .gpci-hero__tech{justify-content:flex-start;}
  #page-case-study-golden-play-casino-game-case-study .gpci-btn{width:100%;}
  #page-case-study-golden-play-casino-game-case-study .gpci-cta-row{justify-content:stretch;}
  #page-case-study-golden-play-casino-game-case-study .gpci-jack{grid-template-columns:1fr;gap:14px;}
  #page-case-study-golden-play-casino-game-case-study .gpci-reasons{grid-template-columns:1fr;}
  #page-case-study-golden-play-casino-game-case-study .gpci-reason{border-right:0;}
  #page-case-study-golden-play-casino-game-case-study .gpci-modal{padding:12px;}
  #page-case-study-golden-play-casino-game-case-study .gpci-modal__box{max-width:none;border-radius:14px;}
}
@media (prefers-reduced-motion:reduce){
  #page-case-study-golden-play-casino-game-case-study *,#page-case-study-golden-play-casino-game-case-study *::before,#page-case-study-golden-play-casino-game-case-study *::after{animation:none !important;transition-duration:.01ms !important;}
}
