html { overflow-x:clip; }
.hero-brand, .hero-fold { margin-inline:auto; }
.hero-brand, .fold-stage { direction:ltr; }
.localized-channels { max-width:680px; margin:0 auto 24px; text-align:center; }
.localized-channels p { font-size:14px; line-height:1.65; margin:12px 0; }
.channel-resources { max-width:560px; margin:24px auto 28px; padding:4px 18px; border:1px solid rgba(183,213,220,.14); border-radius:16px; background:linear-gradient(135deg,rgba(183,213,220,.045),rgba(183,213,220,.015)); }
.localized-channels .channel-resource { display:flex; align-items:center; gap:12px; min-height:54px; padding:12px 0; color:#bbc6c9; font-size:14px; line-height:1.5; text-align:start; text-decoration:none; transition:color .2s; }
.channel-resource + .channel-resource { border-top:1px solid rgba(183,213,220,.1); }
.channel-resource-title { flex:1; min-width:0; }
.channel-resource-language { flex-shrink:0; padding:2px 7px; border:1px solid rgba(183,213,220,.16); border-radius:5px; color:#9aaeb4; font-size:10px; line-height:1.5; }
.channel-resource-arrow { color:#92b7c1; font-size:18px; transition:transform .2s; }
.localized-channels .channel-resource:hover { color:#f0f5f6; }
.channel-resource:hover .channel-resource-arrow { transform:translate(2px,-2px); }
.channel-resource:focus-visible { outline:2px solid #92b7c1; outline-offset:4px; border-radius:4px; }
.hero-btns, .hero-actions { flex-wrap:wrap; }
.hero .btn-solid, .hero .btn-outline, .btn-download-sm { white-space:normal; }
@media (max-width:600px) {
  .fold-hint { text-align:center; }
  .hero-btns, .hero-actions { max-width:100%; }
}
@media (prefers-reduced-motion:reduce) {
  *, *::before, *::after { animation:none !important; transition:none !important; scroll-behavior:auto !important; }
  .reveal, .stagger-children > * { opacity:1 !important; transform:none !important; }
  #parallax-target { transform:none !important; }
  .hero-visual-wrapper { opacity:1 !important; }
}
