.screen--for-bands .fb-page{flex-direction:column;gap:0;display:flex}.screen--for-bands .fb-page h1,.screen--for-bands .fb-page h2,.screen--for-bands .fb-page h3,.screen--for-bands .fb-page p{text-align:left;margin:0}.screen--for-bands .fb-feature-hero{padding:var(--spacing-6xl) 0 var(--spacing-7xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:48px;min-height:520px;display:grid}.screen--for-bands .fb-hero-text{flex-direction:column;gap:20px;display:flex}.screen--for-bands .fb-feature-hero h1{font-size:var(--font-size-10xl);line-height:var(--line-height-tight);text-shadow:0 2px 24px rgba(0,0,0,.45)}.screen--for-bands .fb-hero-subtitle{font-size:var(--font-size-2xl);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:560px}.screen--for-bands .fb-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.screen--for-bands .fb-hero-visual{min-width:0}.screen--for-bands .fb-feature-row{padding:var(--spacing-6xl) 0;border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.screen--for-bands .fb-feature-row--alt{direction:rtl}.screen--for-bands .fb-feature-row--alt>*{direction:ltr}.screen--for-bands .fb-row-text{flex-direction:column;gap:16px;display:flex}.screen--for-bands .fb-row-text h2{font-size:var(--font-size-6xl);line-height:var(--line-height-tight)}.screen--for-bands .fb-row-body{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:480px}.screen--for-bands .fb-row-visual{border:1px solid rgba(var(--accent-primary-rgb), .18);border-radius:var(--border-radius-lg);backdrop-filter:blur(14px);background:rgba(20,17,13,.72);min-width:0;padding:14px;box-shadow:0 22px 70px rgba(0,0,0,.28)}.screen--for-bands .fb-page-section{padding:var(--spacing-6xl) 0;border-top:1px solid var(--border-color);flex-direction:column;gap:24px;display:flex}.screen--for-bands .fb-section-header{flex-direction:column;gap:10px;display:flex}.screen--for-bands .fb-section-header h2{font-size:var(--font-size-6xl);line-height:var(--line-height-tight)}.screen--for-bands .fb-section-body{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-secondary);max-width:600px}.screen--for-bands .fb-personas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.screen--for-bands .fb-persona-card{border:1px solid rgba(var(--accent-primary-rgb), .16);border-radius:var(--border-radius-md);backdrop-filter:blur(10px);background:rgba(20,17,13,.62);gap:8px;padding:20px;display:grid}.screen--for-bands .fb-persona-card h3{color:var(--text-primary);font-size:1.04rem;font-weight:700}.screen--for-bands .fb-persona-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.screen--for-bands .home-closing-cta h2,.screen--for-bands .home-closing-cta p{text-align:center}@media (width<=900px){.screen--for-bands .fb-feature-hero{min-height:0;padding:var(--spacing-4xl) 0 var(--spacing-5xl);grid-template-columns:1fr}.screen--for-bands .fb-feature-row{padding:var(--spacing-4xl) 0;grid-template-columns:1fr;gap:24px}.screen--for-bands .fb-feature-row--alt{direction:ltr}.screen--for-bands .fb-personas-grid{grid-template-columns:1fr}}@media (width<=768px){.screen--for-bands .fb-feature-hero h1{font-size:var(--font-size-6xl)}.screen--for-bands .fb-hero-subtitle{font-size:var(--font-size-lg)}.screen--for-bands .fb-hero-actions{flex-direction:column}.screen--for-bands .fb-hero-actions .btn{width:100%}.screen--for-bands .fb-section-header h2,.screen--for-bands .fb-row-text h2{font-size:var(--font-size-5xl)}.screen--for-bands .fb-row-visual{padding:10px}}