.poker-page section{position:relative}

.poker-hero{padding:0}
.poker-hero-bg img{width:100%;height:100%;object-fit:cover;max-height:520px;filter:brightness(0.75)}
.poker-hero-content{max-width:640px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) 0}
.hero-actions{margin-top:var(--space-3)}

.poker-definition .poker-card{display:flex;flex-direction:column;gap:var(--space-2)}

.poker-flow h2{margin-bottom:var(--space-4)}
.poker-step{display:flex;flex-direction:column;gap:var(--space-2)}

.poker-values .center{text-align:center}
.poker-value-image{margin-top:var(--space-5);display:flex;justify-content:center}
.poker-value-image img{border-radius:var(--radius-card);max-width:700px;width:100%}

.poker-packages .poker-card{display:flex;flex-direction:column;gap:var(--space-2)}

.poker-atmosphere-inner{display:flex;gap:var(--space-5);align-items:center}
.poker-atmosphere-text{max-width:600px}
.poker-atmosphere-image img{border-radius:var(--radius-card)}

.poker-faq .faq{display:flex;flex-direction:column;gap:var(--space-3)}
.faq-question{width:100%;text-align:left;padding:var(--space-3);background:var(--color-card-sand);border-radius:var(--radius-card)}
.faq-answer{display:none;padding:var(--space-3)}
.faq-item.active .faq-answer{display:block}

.poker-form-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}

.poker-cta{padding:var(--space-6) 0}

@media(max-width:900px){
.poker-atmosphere-inner{flex-direction:column}
}
