.mstc-award-widget{position:fixed;z-index:9990;top:50%;right:0;transform:translateY(-50%);font:inherit;line-height:1.2;isolation:isolate}
.mstc-award-trigger{display:flex;width:108px;min-height:132px;padding:11px 9px 10px;flex-direction:column;align-items:center;justify-content:center;gap:5px;appearance:none;background:#fff;border:1px solid rgba(0,56,45,.18);border-right:0;border-radius:16px 0 0 16px;box-shadow:0 5px 18px rgba(0,0,0,.18);color:#003b2d;cursor:pointer;font:inherit;text-align:center;transition:box-shadow .18s ease,transform .18s ease}
.mstc-award-trigger:hover{box-shadow:0 7px 24px rgba(0,0,0,.25);transform:translateX(-3px)}
.mstc-award-trigger:focus-visible{outline:3px solid #00aa6c;outline-offset:3px}
.mstc-award-trigger img{display:block;width:78px;height:auto;margin:0}
.mstc-award-label{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.mstc-award-trigger.is-jiggling{animation:mstc-jiggle .65s ease-in-out}
@keyframes mstc-jiggle{0%,100%{transform:rotate(0)}20%{transform:rotate(-2.5deg)}40%{transform:rotate(2.5deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(1.5deg)}}
.mstc-award-dialog{width:min(420px,calc(100vw - 32px));max-width:420px;margin:auto;padding:0;border:0;border-radius:20px;background:transparent;color:#17211d;box-shadow:0 18px 60px rgba(0,0,0,.32);font:inherit}
.mstc-award-dialog::backdrop{background:rgba(0,21,17,.64)}
.mstc-award-dialog[open]{animation:mstc-dialog-in .16s ease-out}
@keyframes mstc-dialog-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@keyframes mstc-dialog-in-mobile{from{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}
.mstc-award-panel{position:relative;padding:34px 30px 30px;border-radius:20px;background:#fff;text-align:center}
.mstc-award-close{position:absolute;top:10px;right:12px;width:40px;height:40px;padding:0;appearance:none;background:transparent;border:0;border-radius:50%;color:#26352f;cursor:pointer;font:700 28px/40px Arial,sans-serif}
.mstc-award-close:hover{background:#edf5f1}
.mstc-award-close:focus-visible,.mstc-award-cta:focus-visible{outline:3px solid #00aa6c;outline-offset:3px}
.mstc-award-mark{display:block;width:180px;height:auto;margin:0 auto 15px}
.mstc-award-kicker{margin:0 0 7px;color:#006b52;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.mstc-award-title{margin:0 0 12px;color:#17211d;font-size:clamp(23px,5vw,30px);font-weight:800;line-height:1.12}
.mstc-award-copy{margin:0 auto 22px;max-width:340px;color:#42504a;font-size:16px;line-height:1.5}
.mstc-award-cta{display:inline-flex;min-height:48px;padding:12px 19px;align-items:center;justify-content:center;border-radius:7px;background:#00aa6c;color:#fff!important;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none!important}
.mstc-award-cta:hover{background:#008f5b;color:#fff!important}
@media (max-width:767px){.mstc-award-widget{top:auto;right:10px;bottom:86px;transform:none}.mstc-award-trigger{width:72px;min-height:88px;padding:8px 6px;border-right:1px solid rgba(0,56,45,.18);border-radius:13px}.mstc-award-trigger img{width:52px}.mstc-award-label{font-size:9px}.mstc-award-dialog{position:fixed;top:50vh;top:50dvh;left:50%;right:auto;bottom:auto;margin:0;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;transform:translate(-50%,-50%)}.mstc-award-dialog[open]{animation:mstc-dialog-in-mobile .16s ease-out}.mstc-award-panel{padding:31px 22px 25px}.mstc-award-mark{width:160px}}
@media (prefers-reduced-motion:reduce){.mstc-award-trigger,.mstc-award-dialog[open]{animation:none!important;transition:none!important}}
