/* V57 — hero selection visibility + click-layer cleanup.
   The supplied hero artwork is not edited. */
.sa29-hero .sv54-hero-tabs{background:transparent!important;pointer-events:none!important}
.sa29-hero .sv54-hotspot{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;outline:0!important;pointer-events:auto!important}
.sa29-hero .sv54-hotspot:hover,
.sa29-hero .sv54-hotspot:focus,
.sa29-hero .sv54-hotspot:focus-visible,
.sa29-hero .sv54-hotspot:active{background:transparent!important;box-shadow:none!important;outline:0!important}

/* The image supplies the placeholder labels; once a student chooses an item,
   the selected value is written visibly over the same control. */
.sa29-hero .sv54-trigger{color:transparent!important;background:transparent!important}
.sa29-hero .sv54-trigger.is-selected{color:#173f72!important;font-weight:700!important;text-shadow:0 1px 0 rgba(255,255,255,.45)}
.sa29-hero .sv54-trigger.is-selected span{color:#173f72!important}
.sa29-hero .sv54-menu{top:calc(100% + 10px)!important;bottom:auto!important;transform:none!important;background:#fff!important;color:#111!important}
.sa29-hero .sv54-menu-search,.sa29-hero .sv54-option{background:#fff!important;color:#111!important}
.sa29-hero .sv54-option:hover,.sa29-hero .sv54-option:focus{background:#eef6ff!important;color:#0c54a3!important}
