/* LumeSage homepage strategy refresh · 2026-11-07 */
.hero-proof{margin:.75rem 0 0;color:#53675f;font-size:.88rem;line-height:1.55}
.hero-copy>.micro{max-width:48rem}
.hero-panel .hero-steps{list-style:none;margin:1rem 0 1.1rem;padding:0;text-align:start}
.hero-panel .hero-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem 0;border-bottom:1px solid rgba(33,64,53,.12)}
.hero-panel .hero-step-no{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#e7efe7;color:#245a43;font-size:.78rem;font-weight:700;line-height:1}
.hero-panel .hero-steps strong{display:block;color:#173b30;font-size:.94rem;line-height:1.35}
.hero-panel .hero-steps small{display:block;margin-top:.22rem;color:#5e7169;font-size:.8rem;line-height:1.45}
.hero-panel .explorer>.hero-panel-action{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem;padding:.8rem 1rem!important;border:1px solid #245a43!important;border-radius:.45rem;background:#245a43!important;color:#fff!important;font-size:.9rem!important;font-weight:700;line-height:1.35!important;text-align:start;white-space:normal}
.hero-panel .explorer>.hero-panel-action:hover,.hero-panel .explorer>.hero-panel-action:focus-visible{background:#173f31!important;border-color:#173f31!important;color:#fff!important}
.hero-panel .explorer>.hero-panel-action:focus-visible{outline:3px solid #a8c6a6;outline-offset:3px}
.hero-rail[aria-label]{color:#315648}
.lume-solutions-menu .lume-imaging-options{min-width:240px}
@media(max-width:760px){.hero-proof{font-size:.82rem}.hero-panel .hero-steps li{padding:.65rem 0}.hero-panel .explorer>.hero-panel-action{min-height:44px}}
