.kl-award-badge{position:fixed;right:24px;bottom:24px;z-index:99999;display:flex;align-items:center;gap:13px;max-width:285px;padding:14px 18px 14px 14px;border-radius:999px;background:linear-gradient(135deg,#ffffff 0%,#f7f2e7 48%,#ffffff 100%);color:#1f1f1f;text-decoration:none;box-shadow:0 18px 45px rgba(0,0,0,0.22),inset 0 0 0 1px rgba(180,135,45,0.28);border:1px solid rgba(194,145,45,0.42);font-family:inherit;transform:translateZ(0);transition:transform 0.25s ease,box-shadow 0.25s ease}.kl-award-badge:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(0,0,0,0.28),inset 0 0 0 1px rgba(180,135,45,0.38);color:#1f1f1f}.kl-award-badge__medal{width:58px;height:58px;min-width:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,#ffffff 0%,#e8e8e8 30%,#bfc3c7 62%,#707782 100%);box-shadow:inset 0 3px 7px rgba(255,255,255,0.75),inset 0 -5px 10px rgba(45,50,58,0.22),0 9px 20px rgba(40,45,52,0.28);border:1px solid rgba(255,255,255,0.65)}.kl-award-badge__medal span{font-size:27px;line-height:1}.kl-award-badge__content{line-height:1.12}.kl-award-badge__eyebrow{margin-bottom:2px;font-size:10px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:#9a6b16}.kl-award-badge__title{font-size:21px;font-weight:900;color:#111111}.kl-award-badge__subtitle{margin-top:2px;font-size:12px;font-weight:600;color:#4a4a4a}@media (max-width:767px){.kl-award-badge{right:12px;bottom:14px;max-width:calc(100vw - 24px);padding:11px 14px 11px 11px;gap:10px}.kl-award-badge__medal{width:44px;height:44px;min-width:44px}.kl-award-badge__medal span{font-size:22px}.kl-award-badge__eyebrow{font-size:9px}.kl-award-badge__title{font-size:18px}.kl-award-badge__subtitle{font-size:11px}}