/* Tool67 Core Hero Mobile V27.
 * Scope: only pages that explicitly include this stylesheet.
 * Decorative hero art is hidden on small screens; operational upload/workbench
 * elements elsewhere in each page remain untouched.
 * Left-side benefit/tag chips are intentionally hidden at ALL viewport widths.
 */

/* Permanently hide decorative marketing chip/tag groups in hero copy. */
.ct-copy .ct-chips,
.eb-hero-copy .eb-hero-pills,
.ft-hero-copy .ft-badges,
.gc-hero-copy .gc-pill-row,
.hero-copy > .hero-pills,
.hero-copy > .hero-points,
.memory-hero .memory-trust,
.mm-copy .mm-chip-row,
.na-copy .na-chip-row,
.pod-copy .pod-chips,
.pp-copy .pp-pills,
.ps-copy .ps-chips,
.si-copy .si-chip-row,
.sk-copy .sk-pills,
.td-copy .td-tags,
.vbr-hero-copy .vbr-hero-points,
.ve-hero-copy .ve-proof,
.vr-copy .vr-chips,
.vto-hero-copy .vto-hero-points {display:none !important;}

/* Hide only confirmed right hero illustration containers on mobile. */
@media (max-width:767px){
.br-hero .br-scanner,
.eb-hero > .eb-stage,
.focus-hero > .lens-stage,
.gc-hero > .gc-stage,
.hero .curator-wall,
.hero .idea-stage,
.hero > .hero-art,
.hero > .phone-stage,
.hero.ae-wrap > .hero-visual,
.hero.hero-simple .hero-compare,
.hero.section > .hero-lab,
.hero.section > .hero-stage,
.i2i-hero .orbit-stage,
.i2v-hero .i2v-hero-visual,
.ix-hero .ix-visual,
.md-hero .md-hero-visual,
.memory-hero .memory-hero-visual,
.mm-hero > .mm-stage,
.na-hero > .na-stage,
.pa-hero > .pa-hero-scan-card,
.pav-hero .pav-hero-media,
.pfx-hero .pfx-hero-media,
.pod-hero > .fusion-stage,
.ptv-hero .ptv-hero-visual,
.pv-hero .launch-stage,
.si-hero > .si-stage,
.sk-hero > .sk-stage,
.skv-hero .sketchboard,
.td-hero > .td-hero-visual,
.vbr-hero .vbr-hero-media,
.ve-hero .ve-hero-stage,
.video-index-hero .video-hero-orbit,
.vr-hero > .vr-stage,
.vto-hero .vto-hero-visual {display:none !important;}
.ft-hero,
.vto-hero,
section.hero.ae-wrap,
section.hero.section,
section.hero.hero-simple,
section.hero:not(.ae-wrap):not(.section):not(.hero-simple),
.br-hero-grid,
.eb-hero,
.gc-hero,
.i2i-hero-grid,
.ix-hero-grid,
.mm-hero,
.na-hero,
.pod-hero,
.pp-hero,
.vr-hero,
.ps-hero,
.sk-hero,
.ct-hero,
.si-hero,
.td-hero,
.pa-hero,
.focus-hero,
.video-index-hero-grid,
.pfx-hero-shell,
.pav-hero-shell,
.vbr-hero,
.ptv-hero-grid,
.i2v-hero-grid,
.md-hero-inner,
.ve-hero,
.pv-hero,
.skv-hero .hero-grid,
.memory-hero-inner {grid-template-columns:minmax(0,1fr) !important;min-height:0 !important;}
.ft-hero-copy,
.vto-hero-copy,
.hero-copy,
.eb-hero-copy,
.gc-hero-copy,
.mm-copy,
.na-copy,
.pod-copy,
.pp-copy,
.vr-copy,
.ps-copy,
.sk-copy,
.ct-copy,
.si-copy,
.td-copy,
.pa-copy,
.ptv-hero-copy,
.md-hero-copy,
.i2v-hero-copy,
.pv-hero-copy,
.ve-hero-copy,
.vbr-hero-copy,
.pav-hero-copy,
.pfx-hero-copy,
.memory-hero-copy{width:100% !important;max-width:100% !important;min-width:0 !important;}
/* Reduce space formerly reserved below the removed artwork. */
.ft-hero,
.vto-hero,
section.hero,
.br-hero,
.eb-hero,
.gc-hero,
.i2i-hero,
.ix-hero,
.mm-hero,
.na-hero,
.pod-hero,
.pp-hero,
.vr-hero,
.ps-hero,
.sk-hero,
.ct-hero,
.si-hero,
.td-hero,
.pa-hero,
.focus-hero,
.video-index-hero,
.pfx-hero,
.pav-hero,
.vbr-hero,
.ptv-hero,
.md-hero,
.ve-hero,
.pv-hero,
.skv-hero,
.memory-hero {
  padding-bottom:20px !important;
}

}
