.fairness-page.svelte-1xj8qbi{display:flex;flex-direction:column;align-items:center;width:100%;gap:64px;position:relative;padding-bottom:48px;background:#121212}.fairness-page.svelte-1xj8qbi>.bg:where(.svelte-1xj8qbi){position:absolute;top:0;z-index:0;width:100%;height:775px;overflow:hidden;pointer-events:none}.fairness-page.svelte-1xj8qbi>.bg:where(.svelte-1xj8qbi) .image:where(.svelte-1xj8qbi){width:100%;height:100%;object-fit:cover}.fairness-page.svelte-1xj8qbi>.bg:where(.svelte-1xj8qbi) .gradient:where(.svelte-1xj8qbi){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#121212,#12121200)}.hero-section.svelte-1xj8qbi{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.hero-section.svelte-1xj8qbi .hero-img:where(.svelte-1xj8qbi){max-width:766px;width:100%;object-fit:cover}.hero-section.svelte-1xj8qbi .hero-img:where(.svelte-1xj8qbi) img:where(.svelte-1xj8qbi){object-fit:contain}.hero-section.svelte-1xj8qbi .hero-title{font-weight:700;font-size:clamp(30px,4vw,80px);line-height:clamp(30px,4vw,92px);letter-spacing:var(--selected-letter-spacing-lg);text-transform:uppercase;color:var(--color-text-text-primary);margin-bottom:20px;text-align:center}.hero-section.svelte-1xj8qbi .hero-subtitle:where(.svelte-1xj8qbi){text-align:center;font-size:clamp(12px,3vw,16px);color:var(--color-text-text-secondary)}.how-it-works-section.svelte-1xj8qbi{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}.steps-container.svelte-1xj8qbi{width:100%;display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.step-item.svelte-1xj8qbi{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:303px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#171717cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.step-content.svelte-1xj8qbi{display:flex;flex-direction:column;justify-content:center;padding:0 100px;gap:12px;flex:1}.step-number.svelte-1xj8qbi{width:max-content;position:relative;display:flex;align-items:center;gap:3px}.step-number.svelte-1xj8qbi .line:where(.svelte-1xj8qbi){width:8px;height:17px;background:#fff;transform:skew(-18deg);box-shadow:0 0 4px #82dff0cc}.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi){width:40px;height:17px;position:relative;display:flex;justify-content:center;align-items:center;margin-left:-1px}.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi):before,.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(140% 100% at 0% 50%,#16d2d6b8,#3052598f);transform:skew(-18deg)}.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi):before{z-index:1}.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi):after{border:1px solid rgba(22,210,214,.45);background:transparent;z-index:2}.step-number.svelte-1xj8qbi .bg:where(.svelte-1xj8qbi) span:where(.svelte-1xj8qbi){position:relative;z-index:3;font-weight:700;font-size:14px;line-height:1;color:#d9f4f6;text-shadow:-2px 1px 3px rgba(0,0,0,.9),1px 1px 3px #000,0 0 1px #fff}.step-title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:var(--selected-letter-spacing-lg);text-transform:uppercase}.step-description.svelte-1xj8qbi{font-size:14px;line-height:24px;color:var(--color-text-text-secondary)}.step-image.svelte-1xj8qbi{width:100%;flex:1;overflow:hidden}.step-image.svelte-1xj8qbi img:where(.svelte-1xj8qbi){width:100%;height:100%;object-fit:cover}.button-container.svelte-1xj8qbi{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:32px}.play-games-btn{max-width:220px}.play-games-btn .button__content{padding:8px 16px}@media(max-width:1024px){.step-item.svelte-1xj8qbi{grid-template-columns:minmax(0,1fr);min-height:auto}.step-content.svelte-1xj8qbi{order:2;padding:32px}.step-image.svelte-1xj8qbi{order:1}}@media(max-width:768px){.fairness-page.svelte-1xj8qbi{gap:16px;padding:16px 8px}.hero-img.svelte-1xj8qbi{max-width:320px}.hero-title{margin-bottom:8px;text-align:center}.hero-subtitle.svelte-1xj8qbi{text-align:center;max-width:347px}.how-it-works-section.svelte-1xj8qbi{padding:0;gap:16px}.step-number.svelte-1xj8qbi{display:none}.step-item.svelte-1xj8qbi{width:100%;background:var(--color-backgrounds-medium, #171717)}.step-content.svelte-1xj8qbi{padding:16px;gap:10px;background:var(--color-backgrounds-medium, #171717)}.step-title{font-size:16px;line-height:24px;text-transform:none}.step-description.svelte-1xj8qbi{font-size:12px;line-height:20px}.play-games-btn{max-width:none;width:auto}}
