.lyfhcp-popup{border-radius:18px 0 0 18px;max-width:calc(100vw - 24px);opacity:1;padding:27px 27px 30px;position:fixed;right:0;top:var(--popup-top);transform:translateX(100%);transition:transform .4s ease,width .3s ease,opacity .4s ease;width:314px;z-index:50}.lyfhcp-popup.is-visible{transform:translateX(0)}.lyfhcp-popup-close{background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:block;line-height:1;padding:0}.lyfhcp-popup-close img{display:block}.lyfhcp-popup-heading{color:var(--color-primary);font-family:"IBMPlexSerif-Medium",serif;font-size:24px;font-weight:700;line-height:26px;margin:4px 0 12px}.lyfhcp-popup-body{color:var(--black);font-family:IBMPlexSans-Regular,sans-serif;font-size:16px;line-height:22px;margin-bottom:20px}.lyfhcp-popup-body p{margin:0}.lyfhcp-popup .btn-primary{justify-content:center;text-align:center;width:100%}.lyfhcp-popup-expand{display:none}.lyfhcp-popup-expand-chev{flex:0 0 auto;height:18px;margin-right:4px;width:18px}@media (max-width:768px){.lyfhcp-popup{max-width:calc(100vw - 32px);padding:20px 20px 22px;top:var(--popup-top-mobile);width:250px}.lyfhcp-popup[data-state=collapsed]{width:190px}.lyfhcp-popup-heading{font-size:18px;line-height:21px;margin:2px 0 10px}.lyfhcp-popup-body{font-size:14px;line-height:19px;margin-bottom:16px}.lyfhcp-popup[data-state=collapsed] .lyfhcp-popup-body,.lyfhcp-popup[data-state=collapsed] .lyfhcp-popup-cta{display:none}.lyfhcp-popup[data-state=collapsed] .lyfhcp-popup-expand{align-items:center;display:inline-flex;justify-content:center}.lyfhcp-popup[data-state=expanded] .lyfhcp-popup-expand{display:none}.lyfhcp-popup.is-scroll-hidden{opacity:0;pointer-events:none;transform:translateX(100%);transition:opacity .3s ease,transform 0s linear .3s}}