.corporate-hero .hero-bg::before{background-image:url('/assets/images/corporate-hero-poker-dinner.webp');}
.corporate-intro-media .corporate-image-frame--dining{background-image:url('/assets/images/futuristic-dining-hall.webp');background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:24px;border:1px solid rgba(148,163,184,0.5);box-shadow:var(--shadow-soft),var(--shadow-glow-green);min-height:260px;overflow:hidden;}
.corporate-image-frame--dining::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(5,6,11,0.8),rgba(6,78,59,0.35));}
.corporate-themed-media .corporate-image-frame--hero{background-image:url('/assets/images/corporate-hero-poker-dinner.webp');background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:24px;border:1px solid rgba(148,163,184,0.5);box-shadow:var(--shadow-soft),var(--shadow-glow-yellow);min-height:260px;overflow:hidden;}
.corporate-image-frame--hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,255,153,0.3),transparent 55%),radial-gradient(circle at bottom right,rgba(250,255,107,0.25),transparent 55%),linear-gradient(145deg,rgba(5,6,11,0.85),rgba(6,78,59,0.55));}
.hero-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:46rem;}
.hero-meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);}
.hero-meta-text{margin:0;color:var(--color-text-muted);}
.corporate-intro-grid{align-items:center;gap:var(--space-8);}
.corporate-intro-highlights{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);}
.corporate-experience-grid{align-items:stretch;}
.corporate-list{font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid;gap:0.35rem;margin-top:var(--space-3);}
.corporate-list li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;margin-right:0.5rem;background:radial-gradient(circle,var(--color-primary),var(--color-accent-yellow));box-shadow:0 0 10px rgba(0,255,153,0.7);}
.corporate-list li{display:flex;align-items:flex-start;}
.corporate-themed-grid{align-items:center;gap:var(--space-8);}
.corporate-bar-grid{align-items:stretch;gap:var(--space-8);}
.corporate-testimonials{display:grid;gap:var(--space-4);margin-top:var(--space-4);}
.corporate-testimonial-item{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,0.45);padding:var(--space-4);background:linear-gradient(135deg,rgba(15,23,42,0.96),rgba(6,78,59,0.6));}
.corporate-testimonial-meta{margin:0;margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:0.12em;text-transform:uppercase;}
.corporate-steps-grid{align-items:stretch;gap:var(--space-4);}
.corporate-step-card{position:relative;padding-top:var(--space-6);}
.corporate-step-number{position:absolute;top:var(--space-4);right:var(--space-5);width:32px;height:32px;border-radius:999px;border:1px solid rgba(148,163,184,0.7);display:flex;align-items:center;justify-content:center;font-size:0.85rem;color:var(--color-primary);box-shadow:var(--shadow-glow-green);background:radial-gradient(circle at top left,rgba(0,255,153,0.3),rgba(15,23,42,0.96));}
.corporate-faq-grid{display:grid;gap:var(--space-4);}
.corporate-faq-cta{text-align:right;max-width:260px;}
.corporate-cta-section .card{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;}
.corporate-final-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);}
.faq-item+.faq-item{margin-top:var(--space-3);}
.faq-answer{margin-top:var(--space-3);}
@media (max-width:767.98px){.corporate-faq-cta{text-align:left;margin-top:var(--space-4);max-width:none;}.section-header.flex-between{flex-direction:column;align-items:flex-start;gap:var(--space-4);}.corporate-intro-media{order:-1;margin-bottom:var(--space-6);}}
@media (min-width:1024px){.corporate-cta-section .card{flex-direction:row;justify-content:space-between;align-items:center;}}
