/* Screenshot-aligned About HYECoin section, scoped to homepage only */
.hye-about-reference{position:relative;background:#333443;color:#fff;overflow:hidden;padding:38px 0 0;min-height:710px;font-family:Arial,Helvetica,sans-serif}
.hye-about-reference .hye-about-wrap{max-width:1170px;position:relative}
.hye-about-intro,.hye-about-details{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}
.hye-about-intro h2{font-size:clamp(32px,3.3vw,55px);font-weight:750;line-height:1.14;letter-spacing:-1.4px;margin:0;color:#fff;white-space:nowrap}
.hye-about-intro h2 span,.hye-next-title h2 span{color:#e4b522}
.hye-about-intro p{font-size:20px;line-height:1.75;color:#92929e;margin:0}
.hye-about-rule{border-top:1px solid #9999a4;margin:36px 0 35px}
.hye-about-lead{font-size:22px;font-weight:700;line-height:1.55;color:#fff;margin:0;max-width:525px}
.hye-about-right p{font-size:20px;line-height:1.75;color:#92929e;margin:0 0 19px}
.hye-star{color:#e8b71e;font-size:24px;vertical-align:middle}
.hye-about-coin{width:300px;height:auto;max-width:80%;object-fit:contain;opacity:.58;margin:65px 0 0 25px;mix-blend-mode:screen}
.hye-next-title{text-align:center;margin:64px auto 0;padding-bottom:28px}
.hye-next-title h2{font-size:clamp(36px,3.3vw,56px);font-weight:750;letter-spacing:-1px;color:#fff;margin:0}
.hye-about-geometry{position:absolute;right:-25px;bottom:-70px;width:165px;height:165px;border:1px solid #595968;transform:rotate(26deg);opacity:.25;pointer-events:none}
@media(max-width:991px){.hye-about-intro,.hye-about-details{gap:24px}.hye-about-intro h2{white-space:normal;font-size:38px}.hye-about-intro p,.hye-about-right p{font-size:17px}.hye-about-lead{font-size:19px}}
@media(max-width:767px){.hye-about-reference{padding:48px 0 0}.hye-about-intro,.hye-about-details{grid-template-columns:1fr;gap:22px}.hye-about-rule{margin:26px 0}.hye-about-coin{margin:25px auto;display:block;max-width:240px}.hye-next-title{margin-top:32px}.hye-about-intro h2{font-size:36px}}
