.section-header h2{color:var(--color-accent-purple)}.gameplay-grid{display:grid;gap:var(--space-4)}.gameplay-main{display:flex;flex-direction:column}.gameplay-image-wrapper{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background:#020617}.gameplay-image-wrapper img{width:100%;height:100%;object-fit:cover}.gameplay-section-alt{background:linear-gradient(180deg,rgba(210,243,227,0.45),rgba(245,247,255,0.9))}.gameplay-row{align-items:center;gap:var(--space-6)}.gameplay-text h2{margin-bottom:var(--space-3)}.gameplay-list{list-style:disc;padding-left:1.2rem;color:var(--color-text-soft);font-size:var(--font-size-sm)}.gameplay-list li+li{margin-top:var(--space-2)}.gameplay-figure{border-radius:var(--radius-xl);overflow:hidden;background:#020617;box-shadow:var(--shadow-md)}.gameplay-figure img{width:100%;height:100%;object-fit:cover}.gameplay-figure figcaption{padding:var(--space-3);font-size:var(--font-size-xs);color:#e5edff;background:linear-gradient(135deg,rgba(63,124,255,0.9),rgba(155,107,255,0.9))}.final-cta-section{padding-bottom:var(--space-12)}.final-cta{display:flex;flex-direction:column;gap:var(--space-6);background:radial-gradient(circle at top left,rgba(255,217,77,0.3),transparent 55%),radial-gradient(circle at bottom right,rgba(63,124,255,0.35),transparent 55%),var(--color-surface)}.final-cta-text{flex:2;max-width:640px}.final-cta-side{flex:1;min-width:0}.cta-links{list-style:none;padding-left:0;margin-top:var(--space-2)}.cta-links li+li{margin-top:var(--space-2)}.cta-links a{font-size:var(--font-size-sm);color:var(--color-accent-blue);text-decoration:underline}.cta-links a:hover{color:var(--color-primary-strong)}.disclaimer-text{text-align:center;max-width:780px;margin-inline:auto}.badge-adinfo{margin-top:0}.timeline{margin-top:0}.timeline-title{color:var(--gray-800)}@media (min-width:768px){.gameplay-main{flex-direction:row;gap:var(--space-5)}.gameplay-main .gameplay-image-wrapper{flex:1.2}.gameplay-main>div:last-child{flex:1}.final-cta{flex-direction:row;align-items:flex-start}}@media (max-width:767.98px){.hero-title{text-align:left}.hero-lead{text-align:left}.final-cta-text h2{text-align:left}}