.bpcrm-loyalty-animation,.bpcrm-customer-animation,.bpcrm-member-animation{--bpcrm-blue:#006aff;--bpcrm-loop:14s;--bpcrm-play-state:running;--bpcrm-rotate-x:0deg;--bpcrm-rotate-y:0deg;width:100%;max-width:100%;min-width:0;margin:0;padding:clamp(4px, .8vw, 12px) 0;display:grid;place-items:center;overflow:visible}.bpcrm-loyalty-animation *,.bpcrm-loyalty-animation *::before,.bpcrm-loyalty-animation *::after,.bpcrm-customer-animation *,.bpcrm-customer-animation *::before,.bpcrm-customer-animation *::after,.bpcrm-member-animation *,.bpcrm-member-animation *::before,.bpcrm-member-animation *::after{box-sizing:border-box}.bpcrm-loyalty-stage,.bpcrm-customer-stage,.bpcrm-member-stage{position:relative;isolation:isolate;width:min(100%, 720px);max-width:100%;aspect-ratio:1558 / 1009;margin:0 auto;display:grid;place-items:center;perspective:1500px}.bpcrm-customer-stage{aspect-ratio:1558 / 1010}.bpcrm-loyalty-art,.bpcrm-customer-art,.bpcrm-member-art{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;animation:bpcrm-device-float 6s ease-in-out infinite;animation-play-state:var(--bpcrm-play-state);will-change:transform}.bpcrm-loyalty-art>img,.bpcrm-customer-art>img,.bpcrm-member-art>img{display:block;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 24px rgba(16,44,84,.2));user-select:none;-webkit-user-drag:none}.bpcrm-loyalty-shadow,.bpcrm-customer-shadow,.bpcrm-member-shadow{position:absolute;z-index:0;left:13%;bottom:7%;width:72%;height:8%;border-radius:50%;background:rgba(18,48,91,.22);filter:blur(22px);animation:bpcrm-shadow-breathe 6s ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-shine,.bpcrm-customer-shine,.bpcrm-member-shine{position:absolute;z-index:3;overflow:hidden;border-radius:clamp(10px, 1.4vw, 22px);pointer-events:none}.bpcrm-loyalty-shine{inset:7% 18% 24% 9%}.bpcrm-customer-shine{inset:5% 19% 22% 9%}.bpcrm-member-shine{inset:4.5% 20.5% 21.5% 7.3%}.bpcrm-loyalty-shine::after,.bpcrm-customer-shine::after,.bpcrm-member-shine::after{content:"";position:absolute;top:-25%;bottom:-25%;left:-35%;width:20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);transform:skewX(-14deg);animation:bpcrm-screen-sweep var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-focus{position:absolute;z-index:4;border:2px solid rgba(0,106,255,0);border-radius:clamp(8px, 1vw, 14px);pointer-events:none}.bpcrm-loyalty-focus--tiers{left:12.2%;top:44.4%;width:34.8%;height:31.8%;animation:bpcrm-loyalty-tier-ring var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-focus--activity{left:48.5%;top:44.4%;width:30.8%;height:31.8%;animation:bpcrm-loyalty-activity-ring var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-zoom{position:absolute;z-index:6;width:49%;padding:clamp(2px, .3vw, 4px);overflow:hidden;border:1px solid rgba(0,106,255,.35);border-radius:clamp(10px, 1.5vw, 20px);background:#fff;box-shadow:0 22px 54px rgba(11,54,116,.27),0 0 0 clamp(3px,.5vw,7px) rgba(255,255,255,.82);opacity:0;pointer-events:none;will-change:transform,opacity}.bpcrm-loyalty-zoom>img{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:clamp(7px, 1.2vw, 16px)}.bpcrm-loyalty-zoom--tiers{left:12.5%;top:35.5%;transform-origin:15% 80%;animation:bpcrm-loyalty-tiers-tour var(--bpcrm-loop) cubic-bezier(.22,.82,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-zoom--activity{left:28.5%;top:36%;transform-origin:85% 80%;animation:bpcrm-loyalty-activity-tour var(--bpcrm-loop) cubic-bezier(.22,.82,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-loyalty-zoom-glow,.bpcrm-customer-zoom-glow,.bpcrm-member-zoom-glow{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px rgba(0,106,255,.14);animation:bpcrm-zoom-glow var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state);pointer-events:none}.bpcrm-customer-animation{--bpcrm-loop:13s}.bpcrm-customer-focus-ring,.bpcrm-member-focus-ring{position:absolute;z-index:4;border:clamp(2px,.25vw,3px) solid rgba(0,106,255,0);border-radius:clamp(8px, 1vw, 14px);pointer-events:none;animation:bpcrm-focus-ring var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-customer-focus-ring{left:10.2%;top:27.2%;width:68.6%;height:49.8%}.bpcrm-member-focus-ring{left:8.6%;top:14.5%;width:69.2%;height:63.7%}.bpcrm-customer-zoom,.bpcrm-member-zoom{position:absolute;z-index:6;padding:clamp(2px,.3vw,4px);overflow:hidden;border:1px solid rgba(0,106,255,.35);border-radius:clamp(10px,1.5vw,22px);background:#fff;box-shadow:0 22px 54px rgba(11,54,116,.27),0 0 0 clamp(3px,.5vw,7px) rgba(255,255,255,.82);opacity:0;pointer-events:none;will-change:transform,opacity}.bpcrm-customer-zoom{left:11.5%;top:29%;width:63%;aspect-ratio:1.9 / 1;transform-origin:18% 68%;animation:bpcrm-customer-tour var(--bpcrm-loop) cubic-bezier(.22,.82,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-member-zoom{left:10.5%;top:20.5%;width:66%;aspect-ratio:2.55 / 1;transform-origin:0 34%;animation:bpcrm-member-tour var(--bpcrm-loop) cubic-bezier(.22,.82,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-customer-zoom-viewport,.bpcrm-member-zoom-viewport{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(7px,1.2vw,17px);background:#fff}.bpcrm-customer-zoom-viewport>img,.bpcrm-member-zoom-viewport>img{position:absolute;left:0;top:0;display:block;max-width:none!important;height:auto!important;margin:0!important;user-select:none;-webkit-user-drag:none;transform-origin:top left;will-change:transform}.bpcrm-customer-zoom-viewport>img{width:215%!important;animation:bpcrm-customer-scroll var(--bpcrm-loop) cubic-bezier(.54,0,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-member-zoom-viewport>img{width:100%!important;animation:bpcrm-member-scroll var(--bpcrm-loop) cubic-bezier(.54,0,.24,1) infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-customer-row-highlight,.bpcrm-member-row-highlight{position:absolute;z-index:3;border:2px solid rgba(0,106,255,.78);border-radius:8px;background:rgba(0,106,255,.04);box-shadow:0 8px 20px rgba(0,106,255,.13);opacity:0;pointer-events:none}.bpcrm-customer-row-highlight{left:0;right:0;top:11.4%;height:18.4%;animation:bpcrm-customer-row-scan var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}.bpcrm-member-row-highlight{left:.8%;right:.8%;top:24.1%;height:11.2%;animation:bpcrm-member-row-scan var(--bpcrm-loop) ease-in-out infinite;animation-play-state:var(--bpcrm-play-state)}@keyframes bpcrm-device-float{0%,100%{transform:translate3d(0,0,0) rotateX(var(--bpcrm-rotate-x)) rotateY(var(--bpcrm-rotate-y))}50%{transform:translate3d(0,-8px,0) rotateX(var(--bpcrm-rotate-x)) rotateY(var(--bpcrm-rotate-y))}}@keyframes bpcrm-shadow-breathe{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(.92);opacity:.24}}@keyframes bpcrm-screen-sweep{0%,8%{left:-35%;opacity:0}15%{opacity:.74}28%,100%{left:125%;opacity:0}}@keyframes bpcrm-focus-ring{0%,15%,28%,100%{border-color:rgba(0,106,255,0);box-shadow:0 0 0 0 rgba(0,106,255,0)}19%,23%{border-color:rgba(0,106,255,.9);box-shadow:0 0 0 5px rgba(0,106,255,.12),0 8px 28px rgba(0,106,255,.22)}}@keyframes bpcrm-loyalty-tier-ring{0%,13%,46%,100%{border-color:rgba(0,106,255,0);box-shadow:none}18%,40%{border-color:rgba(0,106,255,.9);box-shadow:0 0 0 5px rgba(0,106,255,.11),0 8px 24px rgba(0,106,255,.2)}}@keyframes bpcrm-loyalty-activity-ring{0%,43%,82%,100%{border-color:rgba(0,106,255,0);box-shadow:none}50%,76%{border-color:rgba(0,106,255,.9);box-shadow:0 0 0 5px rgba(0,106,255,.11),0 8px 24px rgba(0,106,255,.2)}}@keyframes bpcrm-loyalty-tiers-tour{0%,14%{opacity:0;transform:translate3d(-7%,13%,90px) scale(.62)}21%{opacity:1;transform:translate3d(0,0,90px) scale(1)}27%,39%{opacity:1;transform:translate3d(0,-1.5%,90px) scale(1.04)}47%,100%{opacity:0;transform:translate3d(25%,-2%,90px) scale(.78)}}@keyframes bpcrm-loyalty-activity-tour{0%,43%{opacity:0;transform:translate3d(-18%,8%,90px) scale(.7)}51%{opacity:1;transform:translate3d(0,0,90px) scale(1)}58%,75%{opacity:1;transform:translate3d(0,-1.5%,90px) scale(1.04)}83%,100%{opacity:0;transform:translate3d(7%,-3%,90px) scale(.8)}}@keyframes bpcrm-customer-tour{0%,18%{opacity:0;transform:translate3d(0,14%,90px) scale(.64)}25%{opacity:1;transform:translate3d(0,0,90px) scale(1)}34%,72%{opacity:1;transform:translate3d(0,-1%,90px) scale(1.035)}82%,100%{opacity:0;transform:translate3d(0,-4%,90px) scale(.8)}}@keyframes bpcrm-customer-scroll{0%,28%,82%,100%{transform:translate3d(0,0,0) scale(1)}43%{transform:translate3d(0,-14%,0) scale(1.015)}60%,70%{transform:translate3d(0,-34%,0) scale(1.035)}}@keyframes bpcrm-customer-row-scan{0%,28%,82%,100%{opacity:0}34%,73%{opacity:1}78%{opacity:0}}@keyframes bpcrm-member-tour{0%,18%{opacity:0;transform:translate3d(0,14%,90px)}25%{opacity:1;transform:translate3d(0,0,90px)}34%,76%{opacity:1;transform:translate3d(0,-1%,90px)}84%,100%{opacity:0;transform:translate3d(0,-4%,90px)}}@keyframes bpcrm-member-scroll{0%,28%,82%,100%{transform:translate3d(0,0,0)}43%{transform:translate3d(0,-11.3%,0)}61%,70%{transform:translate3d(0,-22.6%,0)}}@keyframes bpcrm-member-row-scan{0%,28%,83%,100%{opacity:0}34%,76%{opacity:1}80%{opacity:0}}@keyframes bpcrm-zoom-glow{0%,20%,85%,100%{opacity:0}30%,78%{opacity:1}}@media (max-width:549px){.bpcrm-loyalty-animation,.bpcrm-customer-animation,.bpcrm-member-animation{padding:2px 0 10px}.bpcrm-loyalty-stage,.bpcrm-customer-stage,.bpcrm-member-stage{width:100%}.bpcrm-loyalty-zoom{width:52%}.bpcrm-loyalty-zoom--tiers{left:9%}.bpcrm-loyalty-zoom--activity{left:27%}.bpcrm-customer-zoom{left:10.5%;width:65%}.bpcrm-member-zoom{left:9.5%;width:68%}}@media (prefers-reduced-motion:reduce){.bpcrm-loyalty-animation *,.bpcrm-loyalty-animation *::before,.bpcrm-loyalty-animation *::after,.bpcrm-customer-animation *,.bpcrm-customer-animation *::before,.bpcrm-customer-animation *::after,.bpcrm-member-animation *,.bpcrm-member-animation *::before,.bpcrm-member-animation *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bpcrm-loyalty-zoom,.bpcrm-loyalty-focus,.bpcrm-customer-zoom,.bpcrm-customer-focus-ring,.bpcrm-member-zoom,.bpcrm-member-focus-ring{display:none!important}}body.page-id-16902 .bpcrm-detail-showcase :is(.bpcrm-loyalty-art,.bpcrm-customer-art,.bpcrm-member-art,.bpcrm-activity-art){animation:none!important;transform:none!important;transform-style:flat!important;will-change:auto!important}body.page-id-16902 .bpcrm-detail-showcase :is(.bpcrm-loyalty-art,.bpcrm-customer-art,.bpcrm-member-art,.bpcrm-activity-art)>img{filter:none!important;transform:none!important;image-rendering:auto!important;backface-visibility:visible!important}