.hero-casino-inner{align-items:center}.hero-casino-left{max-width:40rem}.hero-casino-right{max-width:32rem;margin-left:auto}.hero-primary-cta{min-width:180px}.hero-media-tags{display:flex;flex-direction:column;gap:0.35rem;align-items:flex-end}@media (max-width:960px){.hero-casino-right{max-width:none;margin:0}.hero-media-tags{flex-direction:row;align-items:center;flex-wrap:wrap}}.section-casino-intro .casino-intro-grid{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1.1fr);gap:var(--space-8)}.casino-intro-main{height:100%}.casino-intro-aside{display:flex;flex-direction:column;gap:var(--space-4)}.casino-aside-card{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.casino-aside-list{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-sm)}.casino-aside-item{display:flex;flex-direction:column;gap:0.15rem}.casino-aside-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.14em;font-size:var(--font-size-xs)}.casino-aside-value{color:var(--color-text-soft)}.casino-aside-cta{margin-top:auto;width:100%}@media (max-width:960px){.section-casino-intro .casino-intro-grid{grid-template-columns:minmax(0,1fr)}}.section-tables .tables-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8);align-items:flex-start}.tables-main{height:100%}.tables-aside-card{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.tables-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.tables-feature h4{font-size:var(--font-size-lg);margin-bottom:0.25rem}.tables-feature p{font-size:var(--font-size-sm)}.tables-aside-list{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-sm)}.tables-aside-list li{display:flex;flex-direction:column;gap:0.15rem}.tables-aside-label{text-transform:uppercase;letter-spacing:0.14em;font-size:var(--font-size-xs);color:var(--color-text-muted)}.tables-aside-value{color:var(--color-text-soft)}.tables-aside-cta{margin-top:auto;width:100%}@media (max-width:960px){.section-tables .tables-grid{grid-template-columns:minmax(0,1fr)}}.section-croupiers .croupiers-grid{display:grid;grid-template-columns:minmax(0,1.7fr)minmax(0,1.05fr);gap:var(--space-8)}.croupiers-main,.croupiers-aside{height:100%}.croupiers-aside{display:flex;flex-direction:column;gap:var(--space-4)}.croupiers-aside .btn{align-self:flex-start}@media (max-width:960px){.section-croupiers .croupiers-grid{grid-template-columns:minmax(0,1fr)}}.section-mobile .mobile-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8)}.mobile-main{height:100%}.mobile-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.mobile-layout-item h4{font-size:var(--font-size-lg);margin-bottom:0.25rem}.mobile-layout-item p{font-size:var(--font-size-sm)}.mobile-aside{display:flex;flex-direction:column;gap:var(--space-4)}.mobile-aside-list{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-sm)}.mobile-aside-list li{display:flex;flex-direction:column;gap:0.15rem}.mobile-aside-label{text-transform:uppercase;letter-spacing:0.14em;font-size:var(--font-size-xs);color:var(--color-text-muted)}.mobile-aside-value{color:var(--color-text-soft)}.mobile-aside .btn{align-self:flex-start}@media (max-width:960px){.section-mobile .mobile-grid{grid-template-columns:minmax(0,1fr)}}.section-branding .branding-grid{display:grid;grid-template-columns:minmax(0,1.7fr)minmax(0,1.05fr);gap:var(--space-8)}.branding-main{height:100%}.branding-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.branding-feature h4{font-size:var(--font-size-lg);margin-bottom:0.25rem}.branding-feature p{font-size:var(--font-size-sm)}.branding-aside{display:flex;flex-direction:column;gap:var(--space-4)}.branding-aside .btn{align-self:flex-start}@media (max-width:960px){.section-branding .branding-grid{grid-template-columns:minmax(0,1fr)}}.section-ethics .ethics-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8)}.ethics-main{height:100%}.ethics-aside{display:flex;flex-direction:column;gap:var(--space-4)}.ethics-aside .btn{align-self:flex-start}@media (max-width:960px){.section-ethics .ethics-grid{grid-template-columns:minmax(0,1fr)}}.section-hosts .hosts-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8)}.hosts-main{height:100%}.hosts-aside{display:flex;flex-direction:column;gap:var(--space-4)}.hosts-aside .btn{align-self:flex-start}@media (max-width:960px){.section-hosts .hosts-grid{grid-template-columns:minmax(0,1fr)}}.section-lighting .lighting-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8)}.lighting-main{height:100%}.lighting-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin-top:var(--space-4)}.lighting-feature h4{font-size:var(--font-size-lg);margin-bottom:0.25rem}.lighting-feature p{font-size:var(--font-size-sm)}.lighting-aside{display:flex;flex-direction:column;gap:var(--space-4)}.lighting-aside .btn{align-self:flex-start}@media (max-width:960px){.section-lighting .lighting-grid{grid-template-columns:minmax(0,1fr)}}.section-tutorials .tutorials-grid{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.05fr);gap:var(--space-8)}.tutorials-main{height:100%}.tutorials-steps{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.tutorial-step{display:flex;align-items:flex-start;gap:var(--space-3)}.tutorial-step-index{width:26px;height:26px;border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);background:radial-gradient(circle at top,rgba(212,175,55,0.5),rgba(24,24,27,0.95));color:#111827;box-shadow:var(--shadow-subtle)}.tutorial-step-content h4{font-size:var(--font-size-lg);margin-bottom:0.25rem}.tutorial-step-content p{font-size:var(--font-size-sm)}.tutorials-aside{display:flex;flex-direction:column;gap:var(--space-4)}.tutorials-aside .btn{align-self:flex-start}@media (max-width:960px){.section-tutorials .tutorials-grid{grid-template-columns:minmax(0,1fr)}}.section-packages .packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.package-card .card-header{align-items:flex-start}.packages-list{display:flex;flex-direction:column;gap:0.5rem;font-size:var(--font-size-sm)}.packages-list li{position:relative;padding-left:1rem;color:var(--color-text-muted)}.packages-list li::before{content:"\2022";position:absolute;left:0;color:var(--color-primary)}.section-cta .cta-card{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1.1fr);gap:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:radial-gradient(circle at top,rgba(212,175,55,0.1),transparent 60%),radial-gradient(circle at bottom right,rgba(6,78,59,0.7),transparent 65%),var(--color-surface-elevated);box-shadow:var(--shadow-gold);padding:var(--space-8)}.cta-content .section-title{margin-bottom:var(--space-3)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-3)}.cta-note{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:30rem}.cta-meta{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:radial-gradient(circle at top,rgba(24,24,27,0.9),transparent 65%),#09090b;padding:var(--space-5)}.cta-meta-item{display:flex;flex-direction:column;gap:0.15rem}.cta-meta-label{text-transform:uppercase;letter-spacing:0.14em;font-size:var(--font-size-xs);color:var(--color-text-muted)}.cta-meta-value{color:var(--color-text-soft)}.cta-meta-link{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.18em;color:var(--color-primary-soft);align-self:flex-start}.cta-meta-link:hover{color:var(--color-primary)}@media (max-width:960px){.section-cta .cta-card{grid-template-columns:minmax(0,1fr)}}