/* Screenshot-matched HYEPerk section — homepage only */
#hyeperks.hyeperk-screenshot-section{position:relative;isolation:isolate;overflow:hidden;background:#333543;color:#fff;min-height:455px;padding:93px 0 102px;border:0}
#hyeperks .hyeperk-reference-inner{position:relative;max-width:1170px;margin:auto;text-align:center;z-index:1}
#hyeperks h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,3.05vw,56px);font-weight:750;line-height:1.14;letter-spacing:-.8px;color:#fff;margin:0 0 53px}
#hyeperks h2 span{color:#e4b416}
#hyeperks .hyeperk-reference-copy{max-width:1150px;margin:0 auto;color:#9696a2;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.5}
#hyeperks .hyeperk-reference-copy p{margin:0 auto 17px;max-width:1150px;color:inherit}
#hyeperks .hyeperk-reference-geometry{position:absolute;width:230px;height:240px;right:-68px;top:-61px;z-index:-1;pointer-events:none}
#hyeperks .hyeperk-reference-geometry svg{width:100%;height:100%}
@media(max-width:991px){#hyeperks.hyeperk-screenshot-section{padding:78px 20px 84px;min-height:auto}#hyeperks h2{margin-bottom:36px}#hyeperks .hyeperk-reference-copy{font-size:18px}#hyeperks .hyeperk-reference-geometry{right:-70px;top:-48px;opacity:.7}}
@media(max-width:575px){#hyeperks.hyeperk-screenshot-section{padding:65px 14px 72px}#hyeperks h2{font-size:38px;margin-bottom:28px}#hyeperks .hyeperk-reference-copy{font-size:16px;line-height:1.65}#hyeperks .hyeperk-reference-geometry{opacity:.35}}
