.gm-heroBlock{min-height:340px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.gm-rulesIntro{padding:90px 0 70px}.gm-cardValues{padding:0 0 80px}.gm-valuesGrid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-bottom:27px}.gm-valueCard{flex:1;border:1px solid #e0e0e0;display:flex;align-items:center;gap:14px;padding:18px}.gm-valueVisual{font-family:"Poppins",sans-serif;font-size:22px;font-weight:800;color:#E9446A;min-width:52px;text-align:center;flex-shrink:0}.gm-valueInfo strong{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#1F1F1F;display:block;margin-bottom:2px}.gm-valueInfo span{font-size:13px;color:#54595F;line-height:1.47}.gm-noteBlock{background:#F4F4F4;padding:22px 27px;border-left:3px solid #E9446A}.gm-noteBlock p{font-size:14px;line-height:1.7;color:#54595F;margin:0}.gm-howRound{padding:80px 0 90px}.gm-stepsFlow{max-width:720px}.gm-stepItem{display:flex;gap:22px;margin-bottom:32px;align-items:flex-start}.gm-stepItem:last-child{margin-bottom:0}.gm-stepNum{width:38px;height:38px;background:#0A0A0A;color:#fff;font-family:"Poppins",sans-serif;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gm-stepBody h3{font-size:17px;margin:0 0 7px;font-family:"Poppins",sans-serif;font-weight:600;color:#1F1F1F}.gm-stepBody p{font-size:14px;line-height:1.7;color:#54595F;margin:0}.gm-thirdCard{padding:0 0 80px}.gm-tableauWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px}.gm-tableauBlock{flex:1}.gm-tableauBlock h3{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;color:#1F1F1F;margin:0 0 13px}.gm-tableauBlock p{font-size:14px;line-height:1.7;color:#54595F;margin:0 0 18px}.gm-tableauBlock p:last-child{margin-bottom:0}.gm-ruleTable{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:18px}.gm-ruleTable th{background:#0A0A0A;color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:11px 13px;text-align:left}.gm-ruleTable td{padding:9px 13px;border-bottom:1px solid #e0e0e0;color:#54595F;line-height:1.47}.gm-ruleTable tbody tr:nth-child(even)td{background:#F5F5F5}.gm-payouts{padding:0 0 80px}.gm-payGrid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;margin-bottom:27px}.gm-payCard{flex:1;border:1px solid #e0e0e0;overflow:hidden}.gm-payHeader{padding:13px 18px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.gm-payHeader--player{background:#2c6fbb}.gm-payHeader--banker{background:#c0392b}.gm-payHeader--tie{background:#27ae60}.gm-payBody{padding:18px}.gm-payBody strong{font-family:"Poppins",sans-serif;font-size:27px;font-weight:800;color:#1F1F1F;display:block;margin-bottom:9px}.gm-payBody p{font-size:13px;line-height:1.7;color:#54595F;margin:0}.gm-ranks{padding:80px 0;background:#F4F4F4}.gm-ranksIntro{font-size:15px;line-height:1.7;color:#54595F;max-width:680px;margin:0 0 32px}.gm-ranksList{max-width:520px}.gm-rankRow{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #D5D8DC}.gm-rankRow:last-child{border-bottom:0}.gm-rankTier{width:38px;height:38px;background:#E9446A;color:#fff;font-family:"Poppins",sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gm-rankInfo strong{font-family:"Poppins",sans-serif;font-size:15px;font-weight:600;color:#1F1F1F;display:block}.gm-rankInfo span{font-size:13px;color:#7A7A7A}.gm-responsible{padding:80px 0}.gm-respContent{max-width:700px}.gm-respContent p{font-size:15px;line-height:1.7;color:#54595F;margin:0 0 17px}.gm-respContent p:last-child{margin-bottom:0}@media(max-width:767px){.gm-heroBlock{min-height:260px}.gm-rulesIntro{padding:52px 0 40px}.gm-valuesGrid{flex-direction:column}.gm-tableauWrap{flex-direction:column;gap:27px}.gm-payGrid{flex-direction:column}.gm-ruleTable{font-size:11px}.gm-ruleTable th{font-size:10px;padding:9px 7px}.gm-ruleTable td{padding:7px}.gm-stepsFlow{max-width:100%}}@media(max-width:480px){.gm-valueVisual{font-size:17px;min-width:38px}.gm-payBody strong{font-size:22px}}