

.hero-inner{padding-right:170px!important}
.award-section{padding-top:0}.award-panel{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,4vw,48px);box-shadow:0 12px 35px rgba(7,46,54,.06)}.award-panel h2{font-size:clamp(2.5rem,5vw,4rem)}.award-copy{max-width:850px;line-height:1.85;color:var(--muted)}.award-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;align-items:center}.award-gallery figure{margin:0;background:#f4efe6;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;height:390px}.award-gallery img{width:100%;height:100%;object-fit:contain}
@media(max-width:760px){.hero-inner{padding-right:0!important}.award-gallery{grid-template-columns:1fr;gap:18px}.award-gallery figure{height:auto}.award-gallery img{height:auto}.award-panel{padding:24px 18px}.award-copy{font-size:15px}}

.award-badge{position:absolute;right:0;top:18px;width:155px;height:auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}@media(max-width:760px){.award-badge{position:static;width:126px;margin:0 0 20px auto}}
