.how-it-works-module__EKcCDG__stage{background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:24px 24px}.how-it-works-module__EKcCDG__window{width:min(100%,44rem);transition:width .45s}.how-it-works-module__EKcCDG__intro{animation:.65s cubic-bezier(.22,1,.36,1) both how-it-works-module__EKcCDG__expand-box}@keyframes how-it-works-module__EKcCDG__expand-box{0%{transform:scale(.25)}to{transform:scale(1)}}.how-it-works-module__EKcCDG__expanded{width:100%}.how-it-works-module__EKcCDG__address{font-size:clamp(14px,2.5vw,28px);transition:font-size .45s}.how-it-works-module__EKcCDG__expanded .how-it-works-module__EKcCDG__address{font-size:11px}.how-it-works-module__EKcCDG__handle{vertical-align:bottom;display:inline-block}.how-it-works-module__EKcCDG__letter{animation:.1s ease-out both how-it-works-module__EKcCDG__type-letter}.how-it-works-module__EKcCDG__progress{stroke-dasharray:100;stroke-dashoffset:100px;animation:how-it-works-module__EKcCDG__step-progress var(--stage-duration) linear both}@keyframes how-it-works-module__EKcCDG__step-progress{to{stroke-dashoffset:0}}.how-it-works-module__EKcCDG__page{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .4s;display:grid}.how-it-works-module__EKcCDG__expanded .how-it-works-module__EKcCDG__page{opacity:1;grid-template-rows:1fr}.how-it-works-module__EKcCDG__connection{animation:.3s both how-it-works-module__EKcCDG__connect-upi}@keyframes how-it-works-module__EKcCDG__type-letter{0%{opacity:0}to{opacity:1}}@keyframes how-it-works-module__EKcCDG__connect-upi{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.how-it-works-module__EKcCDG__window,.how-it-works-module__EKcCDG__address,.how-it-works-module__EKcCDG__page{transition:none}.how-it-works-module__EKcCDG__intro,.how-it-works-module__EKcCDG__letter,.how-it-works-module__EKcCDG__connection{animation:none}}@media (min-width:640px){.how-it-works-module__EKcCDG__expanded{width:100%}.how-it-works-module__EKcCDG__expanded .how-it-works-module__EKcCDG__address{font-size:12px}}.how-it-works-module__EKcCDG__themeScene{--theme-width:12rem;--theme-gap:1.5rem;--theme-pitch:calc(var(--theme-width) + var(--theme-gap));width:min(100%, calc(var(--theme-width) * 3 + var(--theme-gap) * 2));height:calc(var(--theme-width) * 2796 / 1290 + 2.5rem + 10px);margin-inline:auto;position:relative}.how-it-works-module__EKcCDG__themeFrame{top:2.5rem;bottom:10px;left:calc(50% - var(--theme-width) / 2);z-index:1;width:var(--theme-width);pointer-events:none;border-radius:2rem;outline:7px solid #18181b;position:absolute;box-shadow:0 0 0 9px #71717a,0 16px 28px -8px #0000004d}.how-it-works-module__EKcCDG__themeFrame:before,.how-it-works-module__EKcCDG__themeFrame:after{content:"";background:#52525b;border-radius:2px;width:3px;height:2rem;position:absolute;top:4rem}.how-it-works-module__EKcCDG__themeFrame:before{left:-11px}.how-it-works-module__EKcCDG__themeFrame:after{height:3rem;right:-11px}.how-it-works-module__EKcCDG__phoneIsland{background:#09090b;border-radius:999px;width:30%;height:17px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.how-it-works-module__EKcCDG__homeIndicator{background:#18181b;border-radius:999px;width:32%;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.how-it-works-module__EKcCDG__themeViewport{position:absolute;inset:2.5rem 0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.how-it-works-module__EKcCDG__themeTrack{left:calc(50% - var(--theme-width) / 2);gap:var(--theme-gap);width:max-content;animation:how-it-works-module__EKcCDG__theme-slide var(--stage-duration) ease-in-out infinite;display:flex;position:absolute}.how-it-works-module__EKcCDG__themeSlide{flex:0 0 var(--theme-width);width:var(--theme-width);border-radius:2rem;overflow:hidden}@keyframes how-it-works-module__EKcCDG__theme-slide{0%,8.25%{transform:translateX(calc(-1 * var(--theme-pitch)))}12.5%,20.75%{transform:translateX(calc(-2 * var(--theme-pitch)))}25%,33.25%{transform:translateX(calc(-3 * var(--theme-pitch)))}37.5%,45.75%{transform:translateX(calc(-4 * var(--theme-pitch)))}50%,58.25%{transform:translateX(calc(-5 * var(--theme-pitch)))}62.5%,70.75%{transform:translateX(calc(-6 * var(--theme-pitch)))}75%,83.25%{transform:translateX(calc(-7 * var(--theme-pitch)))}87.5%,95.75%{transform:translateX(calc(-8 * var(--theme-pitch)))}to{transform:translateX(calc(-9 * var(--theme-pitch)))}}@media (prefers-reduced-motion:reduce){.how-it-works-module__EKcCDG__themeTrack{transform:translateX(calc(-1 * var(--theme-pitch)));animation:none}}@media (min-width:640px){.how-it-works-module__EKcCDG__themeScene{--theme-width:14rem}}
.tap-to-pay-module__IM5Sdq__section{--tap-animation-state:paused}.tap-to-pay-module__IM5Sdq__section[data-in-view=true]{--tap-animation-state:running}.tap-to-pay-module__IM5Sdq__preview{aspect-ratio:1/1.04;color:#292524;isolation:isolate;width:480px;max-width:100%;position:relative;container-type:inline-size}.tap-to-pay-module__IM5Sdq__shopWindow{z-index:-1;color:#7e8982;background:#f7f8f5;border:3px solid #e7e5df;border-radius:46% 46% 0 0;justify-content:center;align-items:flex-start;width:65%;height:59%;font-family:Georgia,serif;font-size:4.8cqw;font-style:italic;display:flex;position:absolute;top:5%;left:2%}.tap-to-pay-module__IM5Sdq__shopWindow:after{content:"";background:linear-gradient(90deg,#0000 49%,#e7e5df 49% 50%,#0000 50%);border-top:3px solid #e7e5df;position:absolute;inset:48% 0 0}.tap-to-pay-module__IM5Sdq__shopWindow span{margin-top:19%;padding:0;position:relative}.tap-to-pay-module__IM5Sdq__counter{background:#d5b899;border-top:5px solid #f3e5d3;width:120%;height:24%;position:absolute;top:74%;left:-10%;box-shadow:inset 0 32px #e9d5bc,inset 0 35px #c6a480}.tap-to-pay-module__IM5Sdq__cup{background:#f4eee4;border-top:4px solid #6b4937;border-radius:4px 4px 18px 18px;width:12%;height:12%;position:absolute;top:61%;left:4%;box-shadow:0 9px 5px -5px #9b7756}.tap-to-pay-module__IM5Sdq__cup:before{content:"";z-index:-1;background:#e6e2d8;border-radius:50%;width:140%;height:8px;position:absolute;bottom:-5px;left:-15%}.tap-to-pay-module__IM5Sdq__cup:after{content:"";z-index:-1;border:5px solid #e7ded0;border-radius:50%;width:16px;height:25px;position:absolute;top:8px;right:-12px}.tap-to-pay-module__IM5Sdq__stand{color:#292524;background:#fffdf8;border:1px solid #e5dfd5;border-right:5px solid #d7d0c4;border-radius:12px 12px 3px 3px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:35%;height:44%;display:flex;position:absolute;top:30%;left:22%;box-shadow:inset 1px 1px #fff,5px 10px 15px -9px #a8a29e}.tap-to-pay-module__IM5Sdq__stand>strong{letter-spacing:-.03em;font-size:4.6cqw;position:absolute;bottom:24%}.tap-to-pay-module__IM5Sdq__stand>span:last-of-type{color:#78716c;text-align:center;border-top:1px solid #e7e5e4;width:80%;padding-top:8%;font-size:2.2cqw;position:absolute;bottom:8%}.tap-to-pay-module__IM5Sdq__standBrand{color:#292524;font-size:2.7cqw;font-weight:700;position:absolute;top:7%}.tap-to-pay-module__IM5Sdq__standBase{background:#ded5c7;border-radius:3px;width:122%;height:10px;position:absolute;bottom:-9px;left:-7%;box-shadow:0 3px #c8bca9}.tap-to-pay-module__IM5Sdq__tag{aspect-ratio:1;color:#563b16;background:#fcc668;border:3px solid #ffe2aa;border-radius:50%;place-items:center;width:53%;display:grid;position:absolute;top:20%;left:23.5%;box-shadow:0 3px #a86f21}.tap-to-pay-module__IM5Sdq__tag svg{width:65%;height:65%}.tap-to-pay-module__IM5Sdq__tag:after{content:"";opacity:0;border:2px solid #a66a1f;border-radius:50%;animation:10s ease-out infinite tap-to-pay-module__IM5Sdq__contact;position:absolute;inset:-6px}.tap-to-pay-module__IM5Sdq__phone{transform-origin:top;background:#d8c9f0;border:5px solid #292524;border-radius:29px;width:39%;animation:10s cubic-bezier(.45,0,.2,1) infinite tap-to-pay-module__IM5Sdq__tap-phone;position:absolute;top:15%;right:0%;overflow:hidden;box-shadow:2px 4px #57534e,0 18px 24px -12px #57534e80}.tap-to-pay-module__IM5Sdq__screen{width:100%;height:auto;display:block}.tap-to-pay-module__IM5Sdq__island{background:#292524;border-radius:20px;width:32%;height:14px;position:absolute;top:8px;left:34%}.tap-to-pay-module__IM5Sdq__lockScreen{background:#bccdc8;flex-direction:column;align-items:center;padding-top:20%;animation:10s infinite tap-to-pay-module__IM5Sdq__unlock;display:flex;position:absolute;inset:0;overflow:hidden}.tap-to-pay-module__IM5Sdq__lockScreen>svg{margin-bottom:10px}.tap-to-pay-module__IM5Sdq__lockScreen>span{font-size:2.3cqw}.tap-to-pay-module__IM5Sdq__lockScreen>strong{font-size:12cqw;font-weight:500;line-height:1.2}.tap-to-pay-module__IM5Sdq__lockWallpaper{aspect-ratio:1;background:#769990;border-radius:50%;width:150%;position:absolute;top:49%;left:-60%;box-shadow:55px 45px 0 18px #466e65}.tap-to-pay-module__IM5Sdq__lockScreen i{background:#fff;border-radius:3px;width:40%;height:3px;position:absolute;bottom:8px;left:30%}.tap-to-pay-module__IM5Sdq__notification{background:#fffffff2;border-radius:12px;align-items:center;gap:5px;padding:10px 7px;animation:10s infinite tap-to-pay-module__IM5Sdq__tag-detected;display:flex;position:absolute;top:36%;left:5px;right:5px;box-shadow:0 4px 16px #29252420}.tap-to-pay-module__IM5Sdq__notification>span{flex:1}.tap-to-pay-module__IM5Sdq__notification strong{font-size:2.2cqw;display:block}.tap-to-pay-module__IM5Sdq__notification span span{color:#57534e;margin-top:2px;font-size:1.9cqw;display:block}.tap-to-pay-module__IM5Sdq__notification>svg{width:16px}.tap-to-pay-module__IM5Sdq__notification>svg:last-child{display:none}@keyframes tap-to-pay-module__IM5Sdq__tap-phone{0%,12%,92%,to{transform:perspective(900px)translate(0)rotate(0)rotateX(0)}30%,47%{transform:perspective(900px)translate(-41cqw,34cqw)rotate(-50deg)rotateX(38deg)}62%,85%{transform:perspective(900px)translate(0)rotate(0)rotateX(0)}}@keyframes tap-to-pay-module__IM5Sdq__contact{0%,29%,48%,to{opacity:0;transform:scale(1)}30%{opacity:.7;transform:scale(1)}47%{opacity:0;transform:scale(1.5)}}@keyframes tap-to-pay-module__IM5Sdq__tag-detected{0%,31%,53%,to{opacity:0;transform:translateY(8px)}36%,47%{opacity:1;transform:translateY(0)}}@keyframes tap-to-pay-module__IM5Sdq__unlock{0%,49%,97%,to{opacity:1;transform:translateY(0)}56%,90%{opacity:0;transform:translateY(-12%)}}.tap-to-pay-module__IM5Sdq__phone,.tap-to-pay-module__IM5Sdq__lockScreen,.tap-to-pay-module__IM5Sdq__notification,.tap-to-pay-module__IM5Sdq__tag:after{animation-play-state:var(--tap-animation-state,paused)}@media (prefers-reduced-motion:reduce){.tap-to-pay-module__IM5Sdq__phone,.tap-to-pay-module__IM5Sdq__lockScreen,.tap-to-pay-module__IM5Sdq__notification,.tap-to-pay-module__IM5Sdq__tag:after{animation:none}.tap-to-pay-module__IM5Sdq__lockScreen,.tap-to-pay-module__IM5Sdq__notification{display:none}}@media (max-width:420px){.tap-to-pay-module__IM5Sdq__phone{border-width:3px;border-radius:20px}.tap-to-pay-module__IM5Sdq__stand{gap:5px}.tap-to-pay-module__IM5Sdq__notification{gap:3px;padding:7px 4px}.tap-to-pay-module__IM5Sdq__notification>svg{width:12px}}
