:root{
  --pball-bg:#101817;
  --pball-raised:#192421;
  --pball-field:#f4e9d7;
  --pball-ink:#101817;
  --pball-cream:#fff8ec;
  --pball-yellow:#e7c95a;
  --pball-blue:#2e57a5;
  --pball-red:#e76a50;
  --pball-mint:#79c9aa;
  --pball-muted:#aab8b2;
  --pball-line:rgba(244,233,215,.2);
  --pball-shadow:0 24px 70px rgba(0,0,0,.28);
  --pball-display:"Montserrat Alternates","Trebuchet MS",sans-serif;
  --pball-body:"Merriweather Sans","Segoe UI",sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--pball-bg);color:var(--pball-cream);font:400 16px/1.68 var(--pball-body);overflow-x:hidden}
a{color:inherit;text-decoration:none}
p{margin:0 0 1em}
h1,h2,h3{margin:0;font-family:var(--pball-display);line-height:1.13;letter-spacing:-.025em}
h1{font-size:clamp(40px,6.2vw,78px)}
h2{font-size:clamp(31px,4.2vw,52px)}
h3{font-size:19px}
.pball47-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.pball47-top{position:sticky;top:0;z-index:30;background:rgba(16,24,23,.93);border-bottom:1px solid var(--pball-line);backdrop-filter:blur(16px)}
.pball47-top__row{min-height:76px;display:flex;align-items:center;gap:28px}
.pball47-logo{display:inline-flex;align-items:center;gap:10px;margin-right:auto}
.pball47-logo__mark{display:grid;place-items:center;width:44px;height:44px;border:3px solid var(--pball-field);border-radius:50%;background:var(--pball-red);box-shadow:inset 0 0 0 5px var(--pball-bg),0 0 0 2px var(--pball-red);font:800 23px/1 var(--pball-display)}
.pball47-logo__name,.pball47-logo__sub{display:block}
.pball47-logo__name{font:800 20px/1 var(--pball-display)}
.pball47-logo__sub{margin-top:5px;color:var(--pball-muted);font-size:9px;letter-spacing:.16em}
.pball47-nav{display:flex;align-items:center;gap:24px}
.pball47-nav a{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}
.pball47-nav a:hover,.pball47-textlink:hover{color:var(--pball-yellow)}
.pball47-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:2px solid var(--pball-yellow);border-radius:4px 18px 4px 18px;background:var(--pball-yellow);color:var(--pball-ink);font-weight:800;box-shadow:5px 5px 0 var(--pball-red);transition:transform .18s,box-shadow .18s}
.pball47-button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--pball-red)}
.pball47-button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--pball-mint);outline-offset:4px}
.pball47-button--small{min-height:42px;padding:0 18px;font-size:13px}
.pball47-button--ghost{border-color:var(--pball-field);background:transparent;color:var(--pball-field);box-shadow:none}
.pball47-button--dark{border-color:var(--pball-bg);background:var(--pball-bg);color:var(--pball-field);box-shadow:5px 5px 0 var(--pball-blue)}
.pball47-hero{position:relative;padding:80px 0 70px;overflow:hidden;background:radial-gradient(circle at 84% 22%,rgba(46,87,165,.27) 0 17%,transparent 17.5%),linear-gradient(116deg,#101817 0 67%,#15251f 67%)}
.pball47-hero:before,.pball47-hero:after{content:"";position:absolute;border-radius:50%;border:3px solid var(--pball-field);opacity:.15}
.pball47-hero:before{width:320px;height:320px;left:-180px;bottom:-180px;box-shadow:0 0 0 26px var(--pball-red),0 0 0 54px var(--pball-field)}
.pball47-hero:after{width:80px;height:80px;right:7%;top:14%;box-shadow:0 0 0 12px var(--pball-yellow)}
.pball47-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:70px;align-items:center}
.pball47-kicker,.pball47-label{margin-bottom:17px;color:var(--pball-mint);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.pball47-kicker span{display:inline-block;padding:5px 9px;background:var(--pball-mint);color:var(--pball-ink);border-radius:12px 2px}
.pball47-hero h1{max-width:800px}
.pball47-lead{max-width:720px;margin-top:26px;color:#d6e0dc;font-size:18px}
.pball47-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
.pball47-hero__facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid var(--pball-line);border-bottom:1px solid var(--pball-line)}
.pball47-hero__facts div{padding:18px 12px 16px;border-right:1px solid var(--pball-line)}
.pball47-hero__facts div:last-child{border-right:0}
.pball47-hero__facts span,.pball47-hero__facts small{display:block}
.pball47-hero__facts span{font:800 23px/1 var(--pball-display)}
.pball47-hero__facts small{margin-top:7px;color:var(--pball-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.pball47-board{position:relative;padding:18px;border:8px solid #26332f;border-radius:38px 38px 18px 18px;background:var(--pball-field);color:var(--pball-ink);box-shadow:0 0 0 2px var(--pball-yellow),var(--pball-shadow);transform:rotate(1deg)}
.pball47-board:before,.pball47-board:after{content:"";position:absolute;bottom:-34px;width:115px;height:28px;background:var(--pball-red);clip-path:polygon(0 0,100% 0,70% 100%,20% 68%)}
.pball47-board:before{left:35px;transform:rotate(9deg)}
.pball47-board:after{right:35px;transform:scaleX(-1) rotate(9deg)}
.pball47-board__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:4px 6px 16px;font:800 10px/1 var(--pball-display);letter-spacing:.11em}
.pball47-board__head i{height:2px;background:var(--pball-ink)}
.pball47-board__tile{display:flex;align-items:center;gap:14px;margin:8px 0;padding:13px;border:2px solid var(--pball-ink);background:#fff8ec;box-shadow:3px 3px 0 var(--pball-blue)}
.pball47-board__tile:nth-child(even){transform:translateX(6px)}
.pball47-board__num{display:grid!important;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:var(--pball-blue);color:white;font-family:var(--pball-display);box-shadow:inset 0 0 0 5px rgba(255,255,255,.25)}
.pball47-board__tile span,.pball47-board__tile small{display:block}
.pball47-board__tile span{font-weight:800}
.pball47-board__tile small{margin-top:3px;color:#46524d;font-size:11px;font-weight:500}
.pball47-board__tile--orange .pball47-board__num{background:var(--pball-red);color:var(--pball-ink)}
.pball47-board__tile--lime .pball47-board__num{background:var(--pball-mint);color:var(--pball-ink)}
.pball47-ribbon{background:var(--pball-yellow);color:var(--pball-ink);border-top:5px solid var(--pball-red);border-bottom:5px solid var(--pball-blue)}
.pball47-ribbon__grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center}
.pball47-ribbon span{padding:16px 10px;border-right:1px solid rgba(16,24,23,.3);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}
.pball47-ribbon span:last-child{border-right:0}
.pball47-section{padding:96px 0}
.pball47-section--split{background:var(--pball-field);color:var(--pball-ink)}
.pball47-split{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:start}
.pball47-split>div:first-child>p:not(.pball47-label){margin-top:26px;font-size:17px}
.pball47-textlink{display:inline-block;margin-top:10px;color:var(--pball-blue);font-weight:800}
.pball47-steps{display:grid;gap:10px}
.pball47-steps article{display:grid;grid-template-columns:56px 180px 1fr;gap:18px;align-items:center;padding:18px;border:2px solid var(--pball-ink);background:var(--pball-cream);box-shadow:6px 6px 0 var(--pball-yellow)}
.pball47-steps article:nth-child(2){transform:translateX(-18px);box-shadow:6px 6px 0 var(--pball-red)}
.pball47-steps span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pball-blue);color:white;font:800 15px/1 var(--pball-display)}
.pball47-steps p{margin:0;color:#46524d;font-size:13px}
.pball47-section--deep{position:relative;background:#15231f}
.pball47-section--deep:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 84px,rgba(244,233,215,.025) 84px 86px)}
.pball47-heading{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:42px}
.pball47-heading>p{margin:0;color:var(--pball-muted);font-size:16px}
.pball47-three{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pball47-three article{position:relative;padding:30px 28px 26px;border:2px solid var(--pball-field);background:var(--pball-raised);clip-path:polygon(0 0,90% 0,100% 12%,100% 100%,0 100%)}
.pball47-three article:nth-child(2){margin-top:18px}
.pball47-three article:nth-child(3){margin-top:36px}
.pball47-three h3{margin:20px 0 12px}
.pball47-three p{color:var(--pball-muted);font-size:14px}
.pball47-three a{color:var(--pball-yellow);font-size:13px;font-weight:800}
.pball47-chip{display:inline-block;padding:5px 9px;border:1px solid var(--pball-mint);border-radius:12px 2px;color:var(--pball-mint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.pball47-register{display:grid;grid-template-columns:1fr .8fr;gap:42px;margin-top:42px}
.pball47-register__flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;padding:34px;border:3px solid var(--pball-field);border-radius:50px 10px;background:var(--pball-blue);box-shadow:9px 9px 0 var(--pball-red)}
.pball47-register__flow span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--pball-field);color:var(--pball-ink);font:800 10px/1 var(--pball-display);box-shadow:inset 0 0 0 7px var(--pball-yellow)}
.pball47-register__flow i{height:4px;background:var(--pball-field)}
.pball47-register__note{padding:30px;border-left:5px solid var(--pball-yellow);background:var(--pball-raised)}
.pball47-register__note .pball47-button{margin-top:8px}
.pball47-section--sun{background:var(--pball-yellow);color:var(--pball-ink)}
.pball47-section--sun .pball47-label{color:var(--pball-blue)}
.pball47-intro{max-width:850px;margin-top:22px;font-size:17px}
.pball47-bonus{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0}
.pball47-bonus article{padding:20px;border:3px solid var(--pball-ink);background:var(--pball-field);box-shadow:6px 6px 0 var(--pball-blue)}
.pball47-bonus article:nth-child(even){transform:translateY(13px);box-shadow:6px 6px 0 var(--pball-red)}
.pball47-bonus span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pball-ink);color:var(--pball-yellow);font:800 12px/1 var(--pball-display)}
.pball47-bonus h3{margin:28px 0 10px}
.pball47-bonus p{margin:0;font-size:12px}
.pball47-games{background:#0d1514}
.pball47-games__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.pball47-games__grid article{padding:8px 8px 15px;border:1px solid var(--pball-line);background:var(--pball-raised)}
.pball47-cover{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:14px;border:2px solid rgba(255,255,255,.7);color:white;overflow:hidden}
.pball47-cover:after{content:"";position:absolute;width:100px;height:100px;right:-40px;bottom:-35px;border:12px solid rgba(255,255,255,.23);border-radius:50%}
.pball47-cover span{font-size:10px;font-weight:800;letter-spacing:.1em}
.pball47-cover__title{position:relative;z-index:1;font:800 19px/1.03 var(--pball-display)}
.pball47-cover--a{background:#e76a50;color:var(--pball-ink)}.pball47-cover--b{background:#2e57a5}.pball47-cover--c{background:#6d3d92}.pball47-cover--d{background:#227c69}.pball47-cover--e{background:#ba6f24;color:var(--pball-ink)}.pball47-cover--f{background:#5a6945}
.pball47-games__grid h3{min-height:45px;margin:15px 4px 7px;font-size:14px}
.pball47-games__grid p{margin:0 4px 12px;color:var(--pball-muted);font-size:10px}
.pball47-games__grid a{margin:0 4px;color:var(--pball-yellow);font-size:11px;font-weight:800}
.pball47-catalog-note{max-width:950px;margin:30px 0 0;padding:22px 24px;border-left:4px solid var(--pball-mint);background:rgba(255,255,255,.04);color:var(--pball-muted);font-size:14px}
.pball47-queryline{display:inline-block!important;margin:0 0 12px!important;padding:5px 9px;border-radius:12px 2px;background:var(--pball-yellow);color:var(--pball-ink)!important;font-size:10px!important;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.pball47-club{background:#0d1514}
.pball47-ranks{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:30px}
.pball47-ranks article{position:relative;min-height:180px;padding:18px 15px;border:2px solid var(--pball-field);background:var(--pball-raised);clip-path:polygon(0 0,100% 0,100% 88%,82% 100%,0 100%)}
.pball47-ranks article:nth-child(2n){margin-top:15px;background:var(--pball-blue)}
.pball47-ranks span{display:grid;place-items:center;width:38px;height:38px;border:5px solid currentColor;border-radius:50%;font:800 9px/1 var(--pball-display)}
.pball47-ranks h3{margin:42px 0 10px;font-size:16px}.pball47-ranks p{margin:0;color:var(--pball-muted);font-size:11px}.pball47-ranks article:nth-child(2n) p{color:#fff}
.pball47-club__copy{display:grid;grid-template-columns:1fr 1fr auto;gap:25px;align-items:start;padding:28px;border:2px solid var(--pball-line);background:var(--pball-raised)}
.pball47-club__copy p{margin:0;color:var(--pball-muted);font-size:13px}
.pball47-tourney__grid{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:center}
.pball47-tourney__score{padding:22px;border:7px solid var(--pball-ink);border-radius:38px 38px 12px 12px;background:var(--pball-field);box-shadow:10px 10px 0 var(--pball-blue)}
.pball47-tourney__score>small{display:block;margin-bottom:16px;font-weight:800;letter-spacing:.12em;text-align:center}
.pball47-tourney__score>span{display:flex;justify-content:space-between;align-items:center;margin:7px 0;padding:14px 17px;border:2px solid var(--pball-ink);background:#fff8ec}
.pball47-tourney__score i{font-style:normal;font-weight:800}.pball47-scorevalue{font:800 17px/1 var(--pball-display)}
.pball47-live{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.pball47-live a{min-height:215px;padding:24px;border:2px solid var(--pball-field);background:var(--pball-field);color:var(--pball-ink);clip-path:polygon(0 0,100% 0,100% 86%,88% 100%,0 100%)}
.pball47-live a:nth-child(2),.pball47-live a:nth-child(4){background:var(--pball-blue);color:white;transform:translateY(14px)}
.pball47-live span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:45px;border:5px solid currentColor;border-radius:50%;font:800 12px/1 var(--pball-display)}
.pball47-live h3{margin-bottom:10px}
.pball47-live p{margin:0;font-size:12px;opacity:.78}
.pball47-cash{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:start}
.pball47-cash__methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.pball47-cash__methods a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;border:2px solid var(--pball-field);background:var(--pball-raised);transition:background .15s,color .15s}
.pball47-cash__methods a:hover{background:var(--pball-yellow);color:var(--pball-ink)}
.pball47-cash__methods span{font:800 17px/1 var(--pball-display)}
.pball47-cash__methods small{color:var(--pball-muted);font-size:10px;text-align:right}
.pball47-cash__copy{padding:32px;background:var(--pball-field);color:var(--pball-ink);box-shadow:9px 9px 0 var(--pball-red)}
.pball47-cash__copy h3{margin-bottom:18px;font-size:25px}
.pball47-cash__copy p{font-size:14px}
.pball47-cash__copy .pball47-button{margin-top:10px}
.pball47-mobile{background:var(--pball-blue)}
.pball47-mobile__grid{display:grid;grid-template-columns:1fr 380px;gap:100px;align-items:center}
.pball47-mobile p{max-width:700px}.pball47-mobile .pball47-label,.pball47-mobile .pball47-textlink{color:var(--pball-yellow)}
.pball47-phone{padding:18px;border:8px solid var(--pball-ink);border-radius:50px;background:var(--pball-field);color:var(--pball-ink);box-shadow:12px 12px 0 var(--pball-yellow);transform:rotate(2deg)}
.pball47-phone__bar{display:flex;justify-content:space-between;align-items:center;font:800 10px/1 var(--pball-display);letter-spacing:.1em}
.pball47-phone__bar i{width:13px;height:13px;border-radius:50%;background:var(--pball-red)}
.pball47-phone__score{margin:45px 0;padding:25px;border:3px solid var(--pball-ink);background:#fff8ec;text-align:center;box-shadow:inset 0 0 0 6px var(--pball-yellow)}
.pball47-phone__score small,.pball47-phone__value{display:block}.pball47-phone__value{margin-top:8px;font:800 32px/1 var(--pball-display)}
.pball47-phone__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pball47-phone__tiles span{padding:18px 5px;border-radius:20px;background:var(--pball-blue);color:white;text-align:center;font-size:10px;font-weight:800}
.pball47-support{background:var(--pball-field);color:var(--pball-ink)}
.pball47-support .pball47-label{color:var(--pball-blue)}.pball47-support .pball47-heading>p{color:#52615b}
.pball47-support__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.pball47-support__grid article{padding:27px;border:3px solid var(--pball-ink);background:var(--pball-cream);box-shadow:7px 7px 0 var(--pball-blue)}
.pball47-support__grid article:nth-child(2){box-shadow:7px 7px 0 var(--pball-red)}
.pball47-support__grid article:nth-child(3){box-shadow:7px 7px 0 var(--pball-yellow)}
.pball47-support__grid span{color:var(--pball-blue);font-size:10px;font-weight:800;letter-spacing:.12em}.pball47-support__grid h3{margin:20px 0 12px}.pball47-support__grid p{font-size:13px}.pball47-support__grid a{color:var(--pball-blue);font-size:12px;font-weight:800}
.pball47-support__note{max-width:940px;margin:32px 0 0;padding:20px;border-left:5px solid var(--pball-red);background:#ebe0ce;font-size:13px}
.pball47-cases__list{display:grid;gap:10px}
.pball47-cases__list article{display:grid;grid-template-columns:190px 220px 1fr auto;gap:20px;align-items:center;padding:20px;border:1px solid var(--pball-line);background:var(--pball-raised)}
.pball47-cases__list article>span{color:var(--pball-mint);font-size:11px;font-weight:800}.pball47-cases__list h3{font-size:16px}.pball47-cases__list p{margin:0;color:var(--pball-muted);font-size:12px}.pball47-cases__list a{color:var(--pball-yellow);font-size:11px;font-weight:800;white-space:nowrap}
.pball47-section--trust{background:var(--pball-field);color:var(--pball-ink)}
.pball47-section--trust .pball47-label{color:var(--pball-blue)}
.pball47-section--trust .pball47-heading>p{color:#52615b}
.pball47-trust{display:grid;grid-template-columns:repeat(4,1fr);border:3px solid var(--pball-ink)}
.pball47-trust article{padding:27px;border-right:2px solid var(--pball-ink);background:var(--pball-cream)}
.pball47-trust article:last-child{border-right:0}
.pball47-trust article:nth-child(2n){background:var(--pball-yellow)}
.pball47-trust span{color:var(--pball-blue);font-size:10px;font-weight:800;letter-spacing:.12em}
.pball47-trust h3{min-height:52px;margin:22px 0 12px}
.pball47-trust p{margin:0;font-size:13px}
.pball47-prep{background:#0d1514}.pball47-prep__cards article{min-height:490px}.pball47-prep__cards article p{font-size:13px}.pball47-prep__cards article a{display:inline-block;margin-top:8px}
.pball47-faq{background:#0d1514}
.pball47-faq h2{max-width:800px;margin-bottom:38px}
.pball47-faq__intro{max-width:900px;margin:-18px 0 34px;color:var(--pball-muted)}
.pball47-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pball47-faq details{padding:0 22px;border:1px solid var(--pball-line);background:var(--pball-raised)}
.pball47-faq summary{padding:19px 34px 19px 0;cursor:pointer;font-weight:800;list-style:none;position:relative}
.pball47-faq summary:after{content:"+";position:absolute;right:0;top:14px;color:var(--pball-yellow);font:800 25px/1 var(--pball-display)}
.pball47-faq details[open] summary:after{content:"−"}
.pball47-faq details p{color:var(--pball-muted);font-size:13px}
.pball47-faq details a{display:inline-block;margin-bottom:18px;color:var(--pball-yellow);font-size:12px;font-weight:800}
.pball47-author{padding-top:0;background:#0d1514}
.pball47-author__box{padding:38px 42px;border:3px solid var(--pball-field);border-radius:60px 12px;background:linear-gradient(110deg,var(--pball-raised),#23322d)}
.pball47-author__box h2{margin-bottom:22px}.pball47-author__box p:not(.pball47-label){max-width:980px;color:var(--pball-muted)}
.pball47-final{padding:65px 0;background:var(--pball-yellow);color:var(--pball-ink);border-top:8px solid var(--pball-red)}
.pball47-final__row{display:flex;justify-content:space-between;align-items:center;gap:30px}
.pball47-final h2{max-width:760px}.pball47-final p:not(.pball47-label){margin:14px 0 0}.pball47-final .pball47-label{color:var(--pball-blue)}
.pball47-footer{padding:60px 0 26px;background:#080d0c;border-top:1px solid var(--pball-line)}
.pball47-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}
.pball47-logo--foot{align-self:start}
.pball47-footer h3{margin-bottom:16px;font-size:14px;color:var(--pball-yellow)}
.pball47-footer__grid>div a{display:block;margin:9px 0;color:var(--pball-muted);font-size:12px}
.pball47-footer__grid>div a:hover{color:var(--pball-field)}
.pball47-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;border-top:1px solid var(--pball-line);color:#718079;font-size:11px}
.pball47-footer__bottom p{margin:0}
@media(max-width:980px){
  .pball47-nav{display:none}.pball47-hero__grid,.pball47-split,.pball47-register,.pball47-cash,.pball47-mobile__grid,.pball47-tourney__grid{grid-template-columns:1fr}.pball47-board{max-width:550px;margin:0 auto}.pball47-heading{grid-template-columns:1fr;gap:20px}.pball47-three{grid-template-columns:1fr}.pball47-three article:nth-child(n){margin-top:0}.pball47-games__grid{grid-template-columns:repeat(3,1fr)}.pball47-live,.pball47-trust{grid-template-columns:repeat(2,1fr)}.pball47-trust article:nth-child(2){border-right:0}.pball47-trust article:nth-child(-n+2){border-bottom:2px solid var(--pball-ink)}.pball47-ranks{grid-template-columns:repeat(3,1fr)}.pball47-club__copy{grid-template-columns:1fr 1fr}.pball47-club__copy .pball47-button{grid-column:1/-1}.pball47-tourney__grid{gap:45px}.pball47-tourney__score{width:min(100%,500px);margin:auto}.pball47-mobile__grid{gap:45px}.pball47-phone{width:min(100%,380px);margin:0 auto}.pball47-cases__list article{grid-template-columns:150px 180px 1fr}.pball47-cases__list a{grid-column:2}.pball47-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:25px}
}
@media(max-width:700px){
  body{font-size:15px}.pball47-shell{width:min(100% - 28px,1180px)}.pball47-top__row{min-height:66px}.pball47-top .pball47-button{display:none}.pball47-logo__mark{width:38px;height:38px}.pball47-hero{padding:55px 0 65px}.pball47-hero__grid{gap:50px}.pball47-lead{font-size:16px}.pball47-actions{display:grid}.pball47-hero__facts{grid-template-columns:1fr 1fr}.pball47-hero__facts div:nth-child(2){border-right:0}.pball47-hero__facts div:nth-child(-n+2){border-bottom:1px solid var(--pball-line)}.pball47-board{padding:11px;border-width:5px}.pball47-ribbon__grid{grid-template-columns:1fr 1fr}.pball47-ribbon span:nth-child(2n){border-right:0}.pball47-ribbon span:last-child{grid-column:1/-1;border-top:1px solid rgba(16,24,23,.3)}.pball47-section{padding:70px 0}.pball47-steps article{grid-template-columns:48px 1fr;padding:14px}.pball47-steps article:nth-child(2){transform:none}.pball47-steps article p{grid-column:2}.pball47-register__flow{grid-template-columns:1fr 1fr;gap:12px;border-radius:28px;padding:22px}.pball47-register__flow i{display:none}.pball47-register__flow span{margin:auto}.pball47-bonus,.pball47-live,.pball47-trust,.pball47-faq__grid,.pball47-support__grid{grid-template-columns:1fr}.pball47-bonus article:nth-child(even),.pball47-live a:nth-child(even),.pball47-ranks article:nth-child(2n){transform:none;margin-top:0}.pball47-ranks{grid-template-columns:1fr 1fr}.pball47-club__copy{grid-template-columns:1fr}.pball47-club__copy .pball47-button{grid-column:auto}.pball47-games__grid{grid-template-columns:1fr 1fr}.pball47-cover{min-height:165px}.pball47-live a{min-height:175px}.pball47-live span{margin-bottom:25px}.pball47-cash__methods{grid-template-columns:1fr}.pball47-cases__list article{grid-template-columns:1fr;padding:18px}.pball47-cases__list a{grid-column:auto}.pball47-trust article{border-right:0;border-bottom:2px solid var(--pball-ink)}.pball47-trust article:last-child{border-bottom:0}.pball47-final__row{display:block}.pball47-final .pball47-button{margin-top:25px}.pball47-footer__grid{grid-template-columns:1fr 1fr}.pball47-logo--foot{grid-column:1/-1}.pball47-footer__bottom{display:block}.pball47-footer__bottom a{display:block;margin-top:10px}
}
@media(max-width:420px){.pball47-games__grid{grid-template-columns:1fr}.pball47-cover{min-height:200px}.pball47-footer__grid{grid-template-columns:1fr}.pball47-author__box{padding:28px 24px;border-radius:36px 8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pball47-button{transition:none}}
