/* Simplified homepage navigation */
body.home-fullwidth .first-header .nav-row>nav{gap:clamp(20px,2vw,34px)}
@media(max-width:1050px){body.home-fullwidth .first-header .nav-row>nav{gap:0}}


/* Pinned three-step workflow under the hero */
body.home-fullwidth .first-process{position:sticky!important;top:74px!important;z-index:80!important}
@media (max-width: 900px){body.home-fullwidth .first-process{top:68px!important}}
@media (max-width: 760px){body.home-fullwidth .first-process{top:0!important;position:relative!important}}


/* Decision-step interaction fix */
body.home-fullwidth #departments,
body.home-fullwidth #finds,
body.home-fullwidth #qc-guide,
body.home-fullwidth #shipping-guide{scroll-margin-top:190px}
body.home-fullwidth .decision-grid>a{position:relative;cursor:pointer;outline:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
body.home-fullwidth .decision-grid>a::after{content:"→";position:absolute;right:26px;top:27px;font-size:22px;color:#7fb3ff;transition:transform .2s ease,color .2s ease}
body.home-fullwidth .decision-grid>a:hover,
body.home-fullwidth .decision-grid>a:focus-visible{background:rgba(255,255,255,.07)!important;transform:translateY(-3px);box-shadow:inset 0 3px 0 #ff7a1a}
body.home-fullwidth .decision-grid>a:hover::after,
body.home-fullwidth .decision-grid>a:focus-visible::after{transform:translateX(5px);color:#ff8a28}
@media(max-width:760px){body.home-fullwidth #departments,body.home-fullwidth #finds,body.home-fullwidth #qc-guide,body.home-fullwidth #shipping-guide{scroll-margin-top:28px}}


/* Static hero workflow: informational only, never clickable */
body.home-fullwidth .first-process>a.process-static{
  pointer-events:none!important;
  cursor:default!important;
  user-select:text;
}
body.home-fullwidth .first-process>a.process-static:hover,
body.home-fullwidth .first-process>a.process-static:focus,
body.home-fullwidth .first-process>a.process-static:active{
  transform:none!important;
  filter:none!important;
  outline:none!important;
}
