.hero-eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:0.8rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--space-2)}.hero-lead{max-width:720px;margin-left:auto;margin-right:auto}.intro-video{margin-top:var(--space-5);margin-bottom:var(--space-5)}.intro-video-title{text-align:center;margin-bottom:var(--space-3)}.intro-video figure{margin:0}.intro-video video{display:block;width:100%;max-width:900px;margin:0 auto;border-radius:var(--radius);background:#000;box-shadow:var(--shadow-lg)}.intro-video figcaption{text-align:center;color:var(--text-muted);font-size:0.9rem;margin-top:var(--space-2)}.prose-block{max-width:760px;padding:var(--space-4) var(--space-3) var(--space-5)}.prose-block h2{margin-top:var(--space-4);margin-bottom:var(--space-2)}.prose-block h3{margin-top:var(--space-4);margin-bottom:var(--space-2)}.prose-block p{margin-bottom:var(--space-2)}.damages-list{margin:var(--space-2) 0 0;padding-left:1.2rem;list-style:disc}.damages-list li{margin-bottom:var(--space-1)}.partners{border-top:1px solid var(--border);background:var(--bg-elevated);padding:var(--space-5) 0;text-align:center}.partners-label{text-transform:uppercase;letter-spacing:0.06em;font-size:0.8rem;font-weight:700;color:var(--text-muted);margin-bottom:var(--space-3)}.partner-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5)}.partner-logo{height:64px;width:auto}.partners-note{max-width:560px;margin:var(--space-3) auto 0;color:var(--text-muted);font-size:0.9rem}.lang-switch{display:flex;gap:var(--space-1);align-items:center}.lang-link{padding:0.25rem 0.5rem;border-radius:var(--radius-sm);font-size:0.85rem;font-weight:700;color:var(--text-muted)}.lang-link.active{color:var(--color-primary);background:rgba(var(--color-primary-rgb),0.12)}