/* ATREYA HOW IT WORKS H01R2 - HERO BOTTOM CLEANUP
   Scope: #atreya-how-h01-root only.
   Purpose: fully suppress the bright baked legacy 40+/100K strip at the bottom
   of the H01 hero artwork and keep the 01-04 process rail cleanly beside it.
   No DOM, language, theme authority, content, or other route is changed. */

#atreya-how-h01-root .h01-hero-art{
  overflow:hidden!important;
}

/* H01R2: hard-finish the lower artwork edge. H01R1's translucent fade was
   still allowing the bright baked legacy labels to show through. */
#atreya-how-h01-root .h01-hero-art::after{
  content:""!important;
  position:absolute!important;
  z-index:7!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  height:132px!important;
  pointer-events:none!important;
  background:linear-gradient(
    180deg,
    rgba(6,19,38,0) 0%,
    rgba(6,19,38,.72) 22%,
    rgba(6,19,38,.96) 42%,
    #061326 58%,
    #061326 100%
  )!important;
}

#atreya-how-h01-root[data-theme="light"] .h01-hero-art::after{
  background:linear-gradient(
    180deg,
    rgba(255,249,240,0) 0%,
    rgba(255,249,240,.76) 22%,
    rgba(255,249,240,.97) 42%,
    #fff9f0 58%,
    #fff9f0 100%
  )!important;
}

/* Keep the live 01-04 flow rail fully in the right-hand copy area, aligned
   immediately beside the artwork edge (the user's green indicated zone). */
#atreya-how-h01-root .h01-flow{
  left:calc(43% + 20px)!important;
  right:4.2vw!important;
  bottom:18px!important;
  z-index:10!important;
}

/* The real H01 trust strip remains the only visible band below the hero. */
#atreya-how-h01-root .h01-trust{
  position:relative!important;
  z-index:12!important;
  margin-top:-1px!important;
}

@media(max-width:980px){
  #atreya-how-h01-root .h01-hero-art::after{height:104px!important}
  #atreya-how-h01-root .h01-flow{left:28px!important;right:28px!important;bottom:18px!important}
  #atreya-how-h01-root .h01-trust{margin-top:0!important}
}
@media(max-width:620px){
  #atreya-how-h01-root .h01-hero-art::after{height:82px!important}
  #atreya-how-h01-root .h01-flow{left:18px!important;right:18px!important;bottom:14px!important}
}
