.poker-page{background:radial-gradient(circle at top,rgba(215,177,90,0.08),transparent 55%),#111315}.poker-hero{position:relative;overflow:hidden}.poker-hero-panel{max-width:720px;padding:var(--space-6);margin:0 auto}.poker-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.poker-hero-disclaimer{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--gray-300)}.poker-hero-media{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0.45}.poker-hero-image{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.05)}.poker-section-grid{align-items:center}.poker-image-col{order:1}.poker-copy-col{order:2}.poker-image-rounded{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);border:1px solid rgba(223,195,108,0.3)}.poker-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm)}.poker-disclaimer-card{margin-top:var(--space-4)}.poker-cards-grid>.card{display:flex;flex-direction:column;justify-content:space-between}.poker-cards-grid .btn{margin-top:var(--space-3);align-self:flex-start}.poker-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.poker-note{margin-top:var(--space-3);font-size:var(--text-sm)}.poker-faq-grid .card h3{margin-top:0;margin-bottom:var(--space-3)}.poker-faq-grid .card h3:not(:first-of-type){margin-top:var(--space-4)}.poker-faq-cta p{margin-bottom:var(--space-4)}@media (max-width:1024px){.poker-hero-media{opacity:0.3}.poker-hero-panel{max-width:none}}@media (max-width:768px){.poker-hero{padding-top:calc(var(--nav-height) + 20px)}.poker-hero-panel{padding:var(--space-4);margin:0}.poker-hero-media{opacity:0.25}.poker-section-grid{grid-template-columns:1fr}.poker-image-col{order:2;margin-top:var(--space-4)}.poker-copy-col{order:1}.poker-cta-row{flex-direction:column;align-items:flex-start}.poker-faq-grid{grid-template-columns:1fr}}@media (max-width:480px){.poker-hero-cta{flex-direction:column;align-items:flex-start}.poker-hero-disclaimer{font-size:var(--text-xs)}}