/* DADU44 long-scroll operator landing (.dm-*). Same brand metals, a different
   building: no rails and no game floor, just full-width stacked bands on a cream sheet, a numbered
   jump index under the hero, and a prose column that runs with a sticky sidebar on wide screens.
   Hand-written and static: the build never regenerates this file. */
:root{
  --sheet:#fdfaf1;--band:#f3ead3;--band2:#efe4c6;--white:#fff;--line:#ddd0a6;
  --navy:#17365a;--navy2:#0f2544;--navy3:#0a1830;--ink:#241f16;--mute:#6b6454;--mute2:#948c77;
  --gold:#f2c500;--gold2:#ffdf47;--gold3:#fff3bc;--bronze:#a8760c;--bronze2:#7a5409;
  --hot:#bf0d12;--ok:#0b6a4f;
  --sun:linear-gradient(180deg,#ffe869 0,#f2c500 44%,#dbb100 100%);
  --rad:9px;--bar:60px;--wrap:1140px
}
*{box-sizing:border-box}
html{overflow-x:clip;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--sheet);color:var(--ink);
  font:15px/1.68 Georgia,"Times New Roman",serif;padding-bottom:calc(var(--bar) + 12px)}
a{color:var(--navy)}
img{max-width:100%;height:auto;display:block}
h1,h2,h3{line-height:1.26;margin:0 0 12px;font-weight:700;font-family:"Segoe UI",Arial,sans-serif}

/* ---------- header ---------- */
.dm-top{position:sticky;top:0;z-index:60;background:var(--navy2);border-bottom:3px solid var(--gold)}
.dm-top .in{max-width:var(--wrap);margin:0 auto;min-height:56px;display:flex;align-items:center;gap:11px;padding:6px 14px}
.dm-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px}
.dm-logo svg{height:30px;width:auto;flex:none}
.dm-logo .wm{font:800 24px/1 "Segoe UI",Arial;color:var(--gold3);white-space:nowrap;letter-spacing:-.015em}
.dm-logo .wm i{font-style:normal;color:var(--gold)}
.dm-hr{margin-left:auto;display:flex;align-items:center;gap:8px}
.dm-join{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border-radius:999px;
  background:var(--sun);color:var(--navy3);font:800 13px/1 "Segoe UI",Arial;text-decoration:none;white-space:nowrap}
.dm-top a.dm-join{color:var(--navy3)}
.dm-join .nr{display:none}
.dm-lang{display:flex;gap:3px}
.dm-lang a{font:700 11px/1 Arial;color:var(--gold3);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;
  min-height:44px;min-width:40px;padding:0 9px;border:1px solid rgba(255,223,71,.4);border-radius:999px;white-space:nowrap}
.dm-lang a.on{color:var(--navy3);background:var(--sun);border-color:transparent}
.dm-burger{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;cursor:pointer;padding:0;flex:none;order:9}
.dm-burger i,.dm-burger i:before,.dm-burger i:after{display:block;width:23px;height:2px;border-radius:2px;background:var(--gold3);position:relative;content:""}
.dm-burger i:before{position:absolute;top:-7px}
.dm-burger i:after{position:absolute;top:7px}
.dm-drawer{position:fixed;inset:0;z-index:90;background:rgba(10,24,48,.7);display:none}
html.dm-open .dm-drawer{display:block}
.dm-drawer nav{position:absolute;right:0;top:0;bottom:0;width:min(316px,86vw);background:var(--white);
  border-left:3px solid var(--gold);padding:14px;overflow:auto}
.dm-drawer nav a{display:block;padding:13px 8px;border-bottom:1px solid var(--line);color:var(--navy);text-decoration:none;font:600 14px "Segoe UI",Arial}
.dm-drawer nav a.on{color:var(--hot)}
.dm-drawer .x{float:right;background:none;border:0;color:var(--navy);font-size:26px;line-height:1;cursor:pointer;min-width:44px;min-height:44px}
.dm-drawer .dm-lang a{color:var(--navy);border-color:var(--line)}
.dm-drawer .dm-lang a.on{color:var(--navy3)}

/* ---------- full-width bands ---------- */
.dm-sec{padding:34px 14px}
.dm-sec>.in{max-width:var(--wrap);margin:0 auto}
.dm-sec.alt{background:var(--band)}
.dm-sec.deep{background:var(--navy2);color:#d6dfee}
.dm-sec.deep h2,.dm-sec.deep h3{color:var(--gold3)}
.dm-sec.deep a{color:var(--gold2)}
.dm-eb{display:inline-block;font:800 10px/1 "Segoe UI",Arial;color:var(--bronze);text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px}
.dm-sec.deep .dm-eb{color:var(--gold)}
.dm-sec h2{font:800 clamp(20px,3.1vw,27px)/1.25 "Segoe UI",Arial;color:var(--navy2)}
.dm-sec p{margin:0 0 14px}

/* ---------- hero: checklist + framed image ---------- */
.dm-hero{background:linear-gradient(170deg,#17365a,#0a1830 72%);color:#dde5f1;padding:30px 14px 36px}
.dm-hero .in{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:26px;align-items:center}
.dm-hero h1{font:800 clamp(24px,4.4vw,38px)/1.16 "Segoe UI",Arial;color:#fff;margin:0 0 12px}
.dm-hero .lead{font:400 16px/1.7 Georgia,serif;color:#c3cfe1;margin:0 0 16px}
.dm-ticks{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;margin:0 0 18px;padding:0;list-style:none}
.dm-ticks li{position:relative;padding-left:23px;font:600 13px/1.5 "Segoe UI",Arial;color:#e4ebf5}
.dm-ticks li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--gold);font-weight:800}
.dm-acts{display:flex;gap:10px;flex-wrap:wrap}
.dm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;
  font:800 14px/1 "Segoe UI",Arial;text-decoration:none}
.dm-btn.gd{background:var(--sun);color:var(--navy3)}
.dm-btn.gh{background:transparent;color:var(--gold3);border:2px solid rgba(255,223,71,.55)}
.dm-hero figure{margin:0;border:5px solid rgba(255,223,71,.28);border-radius:var(--rad);overflow:hidden}
.dm-hero figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}

/* ---------- stat strip ---------- */
.dm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);
  border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;margin-top:22px}
.dm-stats>div{min-width:0;background:var(--white);padding:13px 11px;text-align:center}
.dm-stats b{display:block;font:800 21px/1.2 "Segoe UI",Arial;color:var(--navy2)}
.dm-stats span{display:block;font:400 11.5px/1.4 "Segoe UI",Arial;color:var(--mute);margin-top:3px}

/* ---------- numbered jump index ---------- */
.dm-toc{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:15px 17px}
.dm-toc b{display:block;font:800 12px/1 "Segoe UI",Arial;color:var(--bronze);text-transform:uppercase;letter-spacing:.12em;margin-bottom:11px}
.dm-toc ol{margin:0;padding:0;list-style:none;counter-reset:dm-t;columns:2;column-gap:26px}
.dm-toc li{counter-increment:dm-t;break-inside:avoid;margin-bottom:3px}
.dm-toc a{display:block;padding:9px 0 9px 30px;position:relative;text-decoration:none;color:var(--navy);
  font:600 13.5px/1.4 "Segoe UI",Arial}
.dm-toc a:before{content:counter(dm-t,decimal-leading-zero);position:absolute;left:0;top:9px;
  font:800 12px/1.4 "Segoe UI",Arial;color:var(--bronze)}

/* ---------- spec rows ---------- */
.dm-spec{border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:var(--white)}
.dm-spec .r{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr);border-top:1px solid var(--line)}
.dm-spec .r:first-child{border-top:0}
.dm-spec .k{background:var(--band2);padding:11px 13px;font:700 12.5px/1.45 "Segoe UI",Arial;color:var(--navy2)}
.dm-spec .v{padding:11px 13px;font:400 14px/1.55 Georgia,serif}

/* ---------- provider cards ---------- */
.dm-provs{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px}
.dm-prov{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:15px;min-width:0}
.dm-prov .mk{display:flex;align-items:center;gap:9px;margin-bottom:9px;min-height:30px}
.dm-prov .mk img{height:25px;width:auto}
.dm-prov .mk b{font:800 15px/1.2 "Segoe UI",Arial;color:var(--navy2)}
.dm-prov p{margin:0;font:400 13px/1.6 Georgia,serif;color:var(--ink)}
.dm-prov .tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.dm-prov .tags span{font:700 10px/19px "Segoe UI",Arial;background:var(--band);color:var(--bronze2);padding:0 8px;border-radius:999px}

/* ---------- payment method cards ---------- */
.dm-pays{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:13px}
.dm-pay{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:15px;min-width:0}
.dm-pay img{height:26px;width:auto;margin-bottom:10px}
.dm-pay b{display:block;font:800 14px/1.25 "Segoe UI",Arial;color:var(--navy2);margin-bottom:5px}
.dm-pay p{margin:0;font:400 12.5px/1.6 Georgia,serif;color:var(--mute)}
.dm-pay .sp{display:inline-block;margin-top:9px;font:700 10px/19px "Segoe UI",Arial;background:#e3f3ec;color:var(--ok);padding:0 8px;border-radius:999px}

/* ---------- numbered steps ---------- */
.dm-steps{counter-reset:dm-s;display:grid;gap:11px}
.dm-steps>div{position:relative;counter-increment:dm-s;background:var(--white);border:1px solid var(--line);
  border-radius:var(--rad);padding:14px 15px 14px 58px}
.dm-steps>div:before{content:counter(dm-s);position:absolute;left:15px;top:14px;width:29px;height:29px;border-radius:50%;
  display:grid;place-items:center;background:var(--sun);color:var(--navy3);font:800 13px/1 "Segoe UI",Arial}
.dm-steps b{display:block;font:800 14px/1.35 "Segoe UI",Arial;color:var(--navy2);margin-bottom:4px}
.dm-steps p{margin:0;font:400 13.5px/1.6 Georgia,serif;color:var(--ink)}

/* ---------- tables ---------- */
.dm-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--rad)}
.dm-tw table{width:100%;min-width:520px;border-collapse:collapse;font:14px/1.55 Georgia,serif;background:var(--white)}
.dm-tw th{background:var(--navy2);color:var(--gold3);font:700 12px "Segoe UI",Arial;text-align:left;padding:10px 12px;white-space:nowrap}
.dm-tw td{padding:10px 12px;border-top:1px solid var(--line)}
.dm-tw tr:nth-child(even) td{background:var(--sheet)}
.dm-tw .y{color:var(--ok);font-weight:700}
.dm-tw .n{color:var(--hot);font-weight:700}

/* ---------- prose column + sticky sidebar ---------- */
.dm-wrap{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:26px;align-items:start}
.dm-art{min-width:0;max-width:74ch}
.dm-art h2{font:800 21px/1.3 "Segoe UI",Arial;color:var(--navy2);margin:28px 0 10px}
.dm-art h2:first-child{margin-top:0}
.dm-art p{margin:0 0 14px}
.dm-art ul{margin:0 0 14px;padding-left:20px}
.dm-art li{margin-bottom:6px}
.dm-art p a{padding:13px 0}
.dm-aside{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px;min-width:0}
.dm-card{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:15px}
.dm-card h3{font:800 12px/1 "Segoe UI",Arial;color:var(--bronze);text-transform:uppercase;letter-spacing:.11em;margin:0 0 11px}
.dm-card ul{margin:0;padding:0;list-style:none}
.dm-card li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);
  font:400 13px/1.5 "Segoe UI",Arial}
.dm-card li:first-child{border-top:0}
.dm-card li b{color:var(--navy2);font-weight:700;white-space:nowrap}
.dm-card .go{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:11px;border-radius:999px;
  background:var(--sun);color:var(--navy3);font:800 13px "Segoe UI",Arial;text-decoration:none}
.dm-card.cta-card{background:linear-gradient(170deg,#17365a,#0a1830);border-color:var(--navy3)}
.dm-card.cta-card h3{color:var(--gold)}
.dm-card.cta-card p{margin:0 0 4px;font:400 13px/1.6 Georgia,serif;color:#c3cfe1}

/* ---------- reviews ---------- */
.dm-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:14px}
.dm-rev{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:15px;min-width:0}
.dm-rev .hd{display:flex;align-items:center;gap:10px;margin-bottom:9px}
.dm-rev .av{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;
  background:var(--band2);color:var(--bronze2);font:800 14px/1 "Segoe UI",Arial}
.dm-rev b{display:block;font:700 13.5px/1.3 "Segoe UI",Arial;color:var(--navy2)}
.dm-rev small{display:block;font:400 11px/1.3 "Segoe UI",Arial;color:var(--mute2);margin-top:2px}
.dm-rev .st{color:var(--bronze);font-size:12px;letter-spacing:2px;margin-bottom:7px}
.dm-rev p{margin:0;font:400 13px/1.62 Georgia,serif}

/* ---------- logo walls ---------- */
.lg{display:flex;flex-wrap:wrap;gap:11px;align-items:center}
.lg img{height:25px;width:auto;opacity:.92}
.lg img:hover{opacity:1}
.lg.dk img{height:27px}
.dm-sec.deep .lg img.lift{filter:brightness(0) invert(1);opacity:.82}
.dm-sec.deep .lg img.bright{filter:brightness(1.75) saturate(1.15);opacity:.95}

/* ---------- FAQ ---------- */
.dm-faq details{border:1px solid var(--line);border-radius:var(--rad);margin-bottom:10px;background:var(--white)}
.dm-faq summary{padding:14px 15px;cursor:pointer;font:700 14px/1.4 "Segoe UI",Arial;color:var(--navy2);list-style:none;min-height:44px;display:flex;align-items:center}
.dm-faq summary::-webkit-details-marker{display:none}
.dm-faq summary:after{content:"+";margin-left:auto;color:var(--bronze);font-size:19px;line-height:1}
.dm-faq details[open] summary:after{content:"\2212"}
.dm-faq p{margin:0;padding:0 15px 15px;font:400 14px/1.68 Georgia,serif}

/* ---------- notice bar ---------- */
.dm-note{display:flex;gap:12px;align-items:flex-start;background:var(--band);border:1px solid var(--line);
  border-left:5px solid var(--gold);border-radius:var(--rad);padding:14px 16px}
.dm-note svg{width:21px;height:21px;flex:none;margin-top:2px;fill:none;stroke:var(--bronze);stroke-width:1.8}
.dm-note p{margin:0;font:400 13.5px/1.62 Georgia,serif}

/* ---------- closing band ---------- */
.dm-close{background:var(--sun);padding:30px 14px;text-align:center}
.dm-close .in{max-width:760px;margin:0 auto}
.dm-close h2{color:var(--navy3);margin-bottom:10px}
.dm-close p{color:#4a3c05;margin:0 0 16px;font:400 15px/1.68 Georgia,serif}
.dm-close .dm-btn{background:var(--navy2);color:var(--gold3)}
.dm-close a.dm-btn{color:var(--gold3)}

/* ---------- footer ---------- */
.dm-foot{background:var(--navy3);color:#bfcadd;padding:26px 14px calc(var(--bar) + 20px)}
.dm-foot .in{max-width:var(--wrap);margin:0 auto}
.dm-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.dm-fb{margin-bottom:18px}
.dm-fb h3{font:800 11px/1 "Segoe UI",Arial;color:var(--gold);text-transform:uppercase;letter-spacing:.11em;margin:0 0 11px}
.dm-lictxt{font:400 13px/1.72 Georgia,serif;color:#9aa7bd;max-width:84ch}
.dm-soc-i{display:flex;gap:9px}
.dm-soc-i a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;text-decoration:none}
.dm-soc-i svg{width:21px;height:21px;fill:#fff}
.dm-flinks{display:flex;flex-wrap:wrap;gap:4px 20px}
.dm-flinks a{color:#bfcadd;font:400 12.5px/16px "Segoe UI",Arial;text-decoration:none;display:inline-block;padding:15px 0}
.dm-copy{font:400 11.5px/1.65 "Segoe UI",Arial;color:#7f8ca3;border-top:1px solid #1d2f4e;padding-top:14px;margin:4px 0 0}

/* ---------- sticky bonus bar (the above-fold CTA on a phone) ---------- */
.dm-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--sun);border-top:2px solid var(--bronze)}
.dm-bar .in{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;gap:11px;padding:7px 13px;min-height:var(--bar)}
.dm-bar .tx{min-width:0;flex:1}
.dm-bar .tx b{display:block;font:800 13px/1.25 "Segoe UI",Arial;color:var(--navy3);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dm-bar .tx span{display:block;font:600 11px/1.3 "Segoe UI",Arial;color:#5b4a06;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dm-bar .go{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;
  border-radius:999px;background:var(--navy2);color:var(--gold3);font:800 13px "Segoe UI",Arial;text-decoration:none}
.dm-bar a.go{color:var(--gold3)}
.dm-bar .x{flex:none;width:34px;height:44px;border:0;background:none;color:#5b4a06;font-size:19px;cursor:pointer}
html.dm-bar-off .dm-bar{display:none}
.emd-scta{display:none}

/* ---------- entry modal ---------- */
.dm-pop{position:fixed;inset:0;z-index:100;background:rgba(10,24,48,.8);display:none;place-items:center;padding:16px}
html.dm-pop-on .dm-pop{display:grid}
.dm-pop .bx{position:relative;width:min(430px,100%);max-height:92vh;overflow:auto;background:var(--white);
  border:3px solid var(--gold);border-radius:14px}
.dm-pop .x{position:absolute;right:7px;top:7px;z-index:3;width:44px;height:44px;border:0;background:var(--navy2);color:var(--gold3);font-size:22px;border-radius:50%;cursor:pointer}
.dm-pop .im img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.dm-pop .cap{padding:15px}
.dm-pop .cap b{display:block;font:800 17px/1.3 "Segoe UI",Arial;color:var(--navy2)}
.dm-pop .cap span{display:block;font:400 13.5px/1.6 Georgia,serif;color:var(--mute);margin:7px 0 12px}
.dm-pop .cap .cta{display:flex;align-items:center;justify-content:center;min-height:47px;border-radius:999px;
  background:var(--sun);color:var(--navy3);font:800 14px "Segoe UI",Arial;text-decoration:none}

/* ---------- button-label specificity guard ---------- */
.dm-art a.dm-btn.gd,.dm-card a.go,.dm-close a.dm-btn,.dm-pop .cap a.cta{text-decoration:none}
.dm-art a.dm-btn.gd{color:var(--navy3)}
.dm-sec.deep a.dm-btn.gd{color:var(--navy3)}

/* ---------- responsive ---------- */
@media (max-width:1000px){
  .dm-wrap{grid-template-columns:minmax(0,1fr)}
  .dm-aside{position:static;flex-direction:row;flex-wrap:wrap}
  .dm-aside>*{flex:1 1 260px}
  .dm-hero .in{grid-template-columns:minmax(0,1fr)}
  .dm-hero figure{order:-1}
  /* The hero button has to land in the thumb arc (30-78% of the first screenful), and a 4:3
     picture plus a six item checklist above it pushed it off the bottom of a 375x667 screen.
     On a phone the art goes letterbox and the buttons come before the checklist. */
  .dm-hero figure img{aspect-ratio:16/9}
  .dm-hero .in>div{display:flex;flex-direction:column}
  .dm-hero .dm-eb{order:1}
  .dm-hero h1{order:2}
  .dm-hero .lead{order:3;margin-bottom:14px}
  .dm-hero .dm-acts{order:4}
  .dm-hero .dm-ticks{order:5;margin:18px 0 0}
}
@media (max-width:860px){
  .dm-join .wd{display:none}
  .dm-join .nr{display:inline}
  .dm-top .dm-lang{display:none}   /* it lives in the drawer at this width */
}
@media (max-width:720px){
  /* On a short phone even a letterboxed hero image above the copy leaves the button at 81% of the
     screen. The picture goes below the button instead: the headline, the standfirst and the call
     to action all land in the first screenful, and the art is the reward for the first scroll. */
  .dm-hero figure{order:1;margin-top:18px}
  .dm-hero .in{gap:0}
  /* Below the button the art no longer competes for the first screenful, so it goes back to its
     native 4:3 instead of the tablet letterbox, which was cropping a quarter off the top of a face. */
  .dm-hero figure img{aspect-ratio:4/3}
  .dm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dm-toc ol{columns:1}
  .dm-fgrid{grid-template-columns:minmax(0,1fr)}
  .dm-logo .wm{font-size:20px}
  .dm-logo svg{height:26px}
  .dm-sec{padding:26px 14px}
  .dm-ticks{grid-template-columns:1fr}
}
@media (max-width:420px){
  .dm-spec .r{grid-template-columns:minmax(0,1fr)}
  .dm-spec .k{border-bottom:1px solid var(--line)}
  .dm-bar .tx span{display:none}
}

/* === image focal points === */
/* The part of the picture that must survive the crop is pinned to the same
   point of the box. */
img[src$="/assets/img/dealers/big-gaming.jpg"]{object-position:57.2% 11.0%}
img[src$="/assets/img/dealers/choice-gaming.jpg"]{object-position:48.6% 11.2%}
img[src$="/assets/img/dealers/dream-gaming.jpg"]{object-position:38.2% 45.7%}
img[src$="/assets/img/dealers/evolution.jpg"]{object-position:47.4% 25.0%}
img[src$="/assets/img/dealers/mt-live.jpg"]{object-position:41.4% 16.1%}
img[src$="/assets/img/dealers/playtech.png"]{object-position:48.1% 21.0%}
img[src$="/assets/img/dealers/qtech.jpg"]{object-position:50.5% 13.6%}
img[src$="/assets/img/dealers/xpg.jpg"]{object-position:40.7% 24.3%}
img[src$="/assets/img/hero-apk.jpg"]{object-position:84.8% 75.4%}
img[src$="/assets/img/hero-contact.jpg"]{object-position:58.1% 33.9%}
img[src$="/assets/img/hero-freecredit.jpg"]{object-position:52.7% 29.8%}
img[src$="/assets/img/hero-live.jpg"]{object-position:49.8% 37.1%}
img[src$="/assets/img/hero-register.jpg"]{object-position:48.0% 40.0%}
img[src$="/assets/img/hero-review.jpg"]{object-position:56.0% 37.5%}
img[src$="/assets/img/hero-withdraw.jpg"]{object-position:24.1% 8.3%}
img[src$="/assets/img/og-image.jpg"]{object-position:18.8% 32.2%}
img[src$="/assets/img/promo-entry.jpg"]{object-position:24.9% 26.9%}
/* === end image focal points === */
