.welcome-bonus-content {
font-family: 'Roboto', sans-serif;
font-size: 16px;
background-color: #ffffff;
color: #4a5568;
line-height: 1.6;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.welcome-bonus-content h1 {
font-family: 'Roboto', sans-serif;
font-size: 2.5rem;
color: #1a202c;
text-align: center;
margin-bottom: 1rem;
font-weight: 700;
}
.welcome-bonus-content h1 span {
color: #2b6cb0;
}
.welcome-bonus-content h2 {
font-family: 'Roboto', sans-serif;
font-size: 2rem;
color: #1a202c;
margin: 2.5rem 0 1rem 0;
font-weight: 700;
text-align: center;
}
.welcome-bonus-content h3 {
font-family: 'Roboto', sans-serif;
font-size: 1.5rem;
color: #1a202c;
margin: 2rem 0 0.8rem 0;
font-weight: 600;
}
.welcome-bonus-content p {
margin-bottom: 1rem;
line-height: 1.7;
font-size: 16px;
}
.welcome-bonus-content .section-subtitle {
text-align: center;
max-width: 700px;
margin: 0 auto 3rem auto;
font-size: 16px;
color: #4a5568;
font-weight: 600;
}
.welcome-bonus-content .hero-section {
text-align: center;
padding: 4rem 0;
background-color: #f7fafc;
border-radius: 10px;
margin: 2rem 0;
border: 1px solid #e2e8f0;
}
.welcome-bonus-content .hero-section h1 {
margin-bottom: 1.5rem;
}
.welcome-bonus-content .hero-section .subtitle {
font-size: 1.3rem;
color: #2b6cb0;
font-weight: 600;
margin-bottom: 2rem;
}
.welcome-bonus-content .bonus-amount {
font-size: 3rem;
font-weight: 900;
color: #2b6cb0;
margin: 1rem 0;
}
.welcome-bonus-content .steps-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
margin: 3rem 0;
}
.welcome-bonus-content .step-card {
background-color: #ffffff;
border-radius: 8px;
padding: 2rem;
text-align: center;
border: 1px solid #e2e8f0;
box-shadow: 0 2px 8px rgba(44,82,130,0.07);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.welcome-bonus-content .step-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 25px rgba(44,82,130,0.15);
}
.welcome-bonus-content .step-number {
font-size: 2.5rem;
font-weight: 900;
color: #2b6cb0;
margin-bottom: 1rem;
}
.welcome-bonus-content .step-title {
font-size: 1.4rem;
font-weight: 700;
color: #1a202c;
margin-bottom: 1rem;
}
.welcome-bonus-content .step-description {
color: #4a5568;
font-size: 16px;
line-height: 1.6;
}
.welcome-bonus-content .terms-section {
background-color: #f7fafc;
border-radius: 10px;
padding: 2.5rem;
margin: 3rem 0;
border: 1px solid #e2e8f0;
}
.welcome-bonus-content .terms-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 1.5rem;
margin-top: 2rem;
}
.welcome-bonus-content .term-item {
display: flex;
align-items: flex-start;
background-color: #ffffff;
border-radius: 8px;
padding: 1.5rem;
border: 1px solid #e2e8f0;
transition: transform 0.3s ease;
}
.welcome-bonus-content .term-item:hover {
transform: translateX(5px);
}
.welcome-bonus-content .term-icon {
font-size: 1.5rem;
margin-right: 1rem;
color: #2b6cb0;
flex-shrink: 0;
}
.welcome-bonus-content .term-text {
color: #4a5568;
font-size: 15px;
line-height: 1.5;
}
.welcome-bonus-content .cta-section {
text-align: center;
padding: 4rem 0;
background-color: #f7fafc;
border-radius: 10px;
margin: 3rem 0;
border: 1px solid #e2e8f0;
}
.welcome-bonus-content .cta-button {
display: inline-block;
background-color: #2b6cb0;
color: #ffffff;
font-weight: 700;
padding: 15px 30px;
border-radius: 5px;
text-decoration: none;
font-size: 1.1rem;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 0 4px 15px rgba(44,82,130,0.2);
transition: all 0.3s ease;
border: none;
cursor: pointer;
}
.welcome-bonus-content .cta-button:hover {
background-color: #2c5282;
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(44,82,130,0.3);
}
.welcome-bonus-content .stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 2rem;
margin: 3rem 0;
}
.welcome-bonus-content .stat-card {
background-color: #ffffff;
border-radius: 8px;
padding: 2rem;
text-align: center;
border: 1px solid #e2e8f0;
box-shadow: 0 2px 8px rgba(44,82,130,0.07);
transition: transform 0.3s ease;
}
.welcome-bonus-content .stat-card:hover {
transform: translateY(-5px);
}
.welcome-bonus-content .stat-number {
font-size: 2.5rem;
font-weight: 900;
color: #2b6cb0;
margin-bottom: 0.5rem;
}
.welcome-bonus-content .stat-label {
color: #4a5568;
font-size: 1.1rem;
font-weight: 600;
}
.welcome-bonus-content .highlight-box {
background-color: #e6f0fa;
border-left: 4px solid #2b6cb0;
border-radius: 6px;
padding: 1.5rem;
margin: 2rem 0;
text-align: center;
}
.welcome-bonus-content .highlight-text {
color: #2b6cb0;
font-size: 1.3rem;
font-weight: 700;
}
.welcome-bonus-content .poker-cta-container {
max-width: 700px;
margin: 30px auto;
background: #2c3e50;
border-radius: 8px;
position: relative;
overflow: hidden;
box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}
.welcome-bonus-content .poker-cta-container:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 40%;
background: linear-gradient(135deg,rgba(231,76,60,.9) 0%,rgba(192,57,43,.9) 100%);
clip-path: polygon(20% 0,100% 0,100% 100%,0% 100%);
z-index: 1;
}
.welcome-bonus-content .poker-cta-inner {
display: flex;
padding: 30px;
align-items: center;
position: relative;
z-index: 2;
}
.welcome-bonus-content .poker-cta-card-wrap {
flex: 0 0 100px;
margin-right: 25px;
perspective: 500px;
position: relative;
height: 140px;
}
.welcome-bonus-content .poker-card {
position: absolute;
width: 70px;
height: 100px;
border-radius: 5px;
background: #fff;
box-shadow: 0 3px 10px rgba(0,0,0,.3);
display: flex;
justify-content: center;
align-items: center;
font-family: Arial,sans-serif;
}
.welcome-bonus-content .ace-spades {
transform: rotate(-15deg);
z-index: 2;
left: 0;
}
.welcome-bonus-content .ace-hearts {
transform: rotate(5deg);
z-index: 1;
left: 30px;
top: 10px;
}
.welcome-bonus-content .card-corner {
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
line-height: 1;
}
.welcome-bonus-content .top-left {
top: 5px;
left: 5px;
}
.welcome-bonus-content .bottom-right {
bottom: 5px;
right: 5px;
transform: rotate(180deg);
}
.welcome-bonus-content .value {
font-size: 18px;
font-weight: bold;
}
.welcome-bonus-content .suit {
font-size: 14px;
}
.welcome-bonus-content .card-center-suit {
font-size: 40px;
line-height: 1;
}
.welcome-bonus-content .ace-hearts,.ace-hearts .suit,.ace-hearts .card-center-suit {
color: #e74c3c;
}
.welcome-bonus-content .poker-cta-text {
flex: 1;
color: #fff;
padding-right: 20px;
}
.welcome-bonus-content .poker-cta-text h3 {
margin: 0 0 10px;
font-size: 24px;
font-weight: 700;
color: #fff;
}
.welcome-bonus-content .poker-cta-text p {
margin: 0;
opacity: .9;
font-size: 16px;
color: #fff;
}
.welcome-bonus-content .poker-cta-button-wrap {
flex: 0 0 180px;
text-align: center;
z-index: 3;
}
.welcome-bonus-content .poker-cta-button {
display: inline-block;
background: #fff;
color: #c0392b;
font-weight: bold;
padding: 15px 25px;
border-radius: 50px;
text-decoration: none;
transition: .3s ease;
box-shadow: 0 5px 15px rgba(0,0,0,.2);
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
}
.welcome-bonus-content .poker-cta-button:hover {
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(0,0,0,.3);
background: #f8f8f8;
}
.welcome-bonus-content ul, .welcome-bonus-content ol {
margin: 1rem 0;
padding-left: 1.5rem;
}
.welcome-bonus-content li {
margin-bottom: 0.5rem;
line-height: 1.6;
}
.welcome-bonus-content a {
color: #2b6cb0;
text-decoration: none;
}
.welcome-bonus-content a:hover {
text-decoration: underline;
}
.welcome-bonus-content .banner-section {
text-align: center;
margin: 2rem 0;
padding: 0 20px;
}
.welcome-bonus-content .banner-section img {
max-width: 100%;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(44,82,130,0.1);
width: 100%;
display: block;
}
.welcome-bonus-content .image-section {
text-align: center;
margin: 2rem 0;
padding: 0 20px;
}
.welcome-bonus-content .image-section img {
max-width: 100%;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(44,82,130,0.1);
width: 100%;
display: block;
}
.welcome-bonus-content .content-section {
background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
border-radius: 15px;
padding: 3rem;
margin: 3rem 0;
border: 2px solid #e2e8f0;
box-shadow: 0 8px 25px rgba(44,82,130,0.08);
position: relative;
overflow: hidden;
}
.welcome-bonus-content .content-section:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(90deg, #2b6cb0, #3b82f6, #8b5cf6);
}
.welcome-bonus-content .content-section h3 {
text-align: center;
margin-bottom: 2rem;
font-size: 1.8rem;
color: #1e293b;
position: relative;
padding-bottom: 1rem;
}
.welcome-bonus-content .content-section h3:after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 3px;
background: linear-gradient(90deg, #2b6cb0, #3b82f6);
border-radius: 2px;
}
.welcome-bonus-content .content-section ul {
margin-top: 2rem;
list-style: none;
padding: 0;
}
.welcome-bonus-content .content-section li {
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
border-radius: 12px;
padding: 2rem;
margin-bottom: 1.5rem;
border: 1px solid #e2e8f0;
box-shadow: 0 4px 15px rgba(44,82,130,0.06);
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.welcome-bonus-content .content-section li:before {
content: "🎯";
position: absolute;
top: 1rem;
right: 1rem;
font-size: 1.5rem;
opacity: 0.7;
}
.welcome-bonus-content .content-section li:hover {
transform: translateY(-3px) scale(1.02);
box-shadow: 0 8px 25px rgba(44,82,130,0.15);
border-color: #2b6cb0;
}
.welcome-bonus-content .content-section strong {
color: #1e40af;
font-size: 1.2rem;
font-weight: 700;
display: block;
margin-bottom: 0.5rem;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.welcome-bonus-content .content-section p {
color: #475569;
font-size: 1.05rem;
line-height: 1.7;
margin-bottom: 1rem;
text-align: center;
}
.welcome-bonus-content .leaderboard-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
margin: 2rem 0;
}
.welcome-bonus-content .leaderboard-card {
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
border-radius: 15px;
padding: 2.5rem;
border: 2px solid #e2e8f0;
box-shadow: 0 8px 25px rgba(44,82,130,0.08);
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.welcome-bonus-content .leaderboard-card:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(90deg, #2b6cb0, #3b82f6, #8b5cf6);
}
.welcome-bonus-content .leaderboard-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 35px rgba(44,82,130,0.15);
border-color: #2b6cb0;
}
.welcome-bonus-content .leaderboard-card h4 {
text-align: center;
margin-bottom: 1rem;
font-size: 1.5rem;
color: #1e293b;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.welcome-bonus-content .leaderboard-card .buyin-range {
text-align: center;
color: #2b6cb0;
font-size: 1.1rem;
font-weight: 600;
margin-bottom: 2rem;
padding: 0.5rem;
background: rgba(43, 108, 176, 0.1);
border-radius: 8px;
}
.welcome-bonus-content .leaderboard-card .prize-list {
list-style: none;
padding: 0;
margin: 0;
}
.welcome-bonus-content .leaderboard-card .prize-list li {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0.8rem 0;
border-bottom: 1px solid #e2e8f0;
margin: 0;
background: none;
border-radius: 0;
box-shadow: none;
transition: none;
transform: none;
}
.welcome-bonus-content .leaderboard-card .prize-list li:last-child {
border-bottom: none;
}
.welcome-bonus-content .leaderboard-card .prize-list li:before {
display: none;
}
.welcome-bonus-content .leaderboard-card .prize-list .position {
font-weight: 700;
color: #1e293b;
font-size: 1.1rem;
min-width: 60px;
}
.welcome-bonus-content .leaderboard-card .prize-list .prize {
font-weight: 600;
color: #2b6cb0;
text-align: right;
flex: 1;
}
.welcome-bonus-content .leaderboard-card img {
width: 120px;
height: 120px;
margin: 0 auto 1.5rem auto;
display: block;
border-radius: 8px;
}
@media (max-width: 768px) {
.welcome-bonus-content h1 {
font-size: 2rem;
}
.welcome-bonus-content .bonus-amount {
font-size: 2.5rem;
}
.welcome-bonus-content .steps-container {
grid-template-columns: 1fr;
}
.welcome-bonus-content .terms-grid {
grid-template-columns: 1fr;
}
.welcome-bonus-content .stats-grid {
grid-template-columns: repeat(2, 1fr);
}
.welcome-bonus-content .poker-cta-inner {
flex-direction: column;
text-align: center;
}
.welcome-bonus-content .poker-cta-card-wrap {
margin-right: 0;
margin-bottom: 30px;
}
.welcome-bonus-content .poker-cta-text {
padding-right: 0;
margin-bottom: 25px;
}
.welcome-bonus-content .poker-cta-container:after {
width: 100%;
height: 40%;
bottom: 0;
clip-path: polygon(0 30%,100% 0,100% 100%,0% 100%);
}
.welcome-bonus-content .leaderboard-grid {
grid-template-columns: 1fr;
}
.welcome-bonus-content .banner-section {
display: none;
}
.welcome-bonus-content .image-section {
margin: 1rem 0;
padding: 0 10px;
}
.welcome-bonus-content .image-section img {
border-radius: 8px;
box-shadow: 0 2px 10px rgba(44,82,130,0.1);
}
.welcome-bonus-content .leaderboard-card img {
width: 80px !important;
height: 80px !important;
}
}
OSS XL Leaderboard Competition
$65K in Cash & Tournament Tickets
September 7th to 30th
The OSS XL features an epic Leaderboard Competition with a $65,000 prize pool. We’ve designed three distinct leaderboards (High, Medium, and Low buy-ins) ensuring every player has a shot at glory, regardless of their bankroll.
And here’s the best part: we’re directly footing the entire bill.
View the leaderboard standings in real-time here .
Here’s How It Works
Compete in OSS XL tourneys
From September 7th to 30th
Accumulate points
According to your finish
Become a top finisher
On any leaderboard
OSS XL Leaderboard Distribution
High Leaderboard
Buy-In Range: $104.50 and over
1st: $15,000
2nd: $7,500
3rd: $5,000
4th: $3,000
5th: $2,000
6th: $1,278 (Tickets)
7th: $954 (Tickets)
8th: $648 (Tickets)
9th: $648 (Tickets)
10th: $648 (Tickets)
Medium Leaderboard
Buy-In Range: $16.50 to $88
1st: $7,500
2nd: $4,000
3rd: $3,000
4th: $1,500
5th: $1,000
6th: $591 (Tickets)
7th: $394 (Tickets)
8th: $197 (Tickets)
9th: $197 (Tickets)
10th: $197 (Tickets)
Low Leaderboard
Buy-In Range: Under $15
1st: $4,000
2nd: $2,000
3rd: $1,500
4th: $1,000
5th: $500
6th: $251 (Tickets)
7th: $160 (Tickets)
8th: $86 (Tickets)
Terms and Conditions
Point Calculation
Point calculation will follow this specific equation: Square Root of (prize pool) divided by the Square Root of (finishing position).
Prize-Winning Positions
Points will be granted exclusively to players who finish in a prize-winning position.
OSS XL Events Only
Points will only be accrued through participation in OSS XL events.
Are You Up for the Challenge?
Start playing in OSS XL events and win some of our money! Compete for your share of the $65,000 prize pool across three leaderboards.
PLAY NOW & EARN POINTS
🏆 $65,000 Leaderboard Competition – Three Ways to Win!