body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/static/media/Poppins-Thin.59ff6a729e30c99b478e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/static/media/Poppins-ExtraLight.333cb30c20e31999802a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/static/media/Poppins-ExtraBold.01849ee091e1762a5dd5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/static/media/Poppins-Black.d8b850b920a5ef49d752.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/static/media/Poppins-ThinItalic.9d5e661e645ce9a32fe6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/static/media/Poppins-ExtraLightItalic.dbdfd398abcbbafc022b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/static/media/Poppins-LightItalic.4a7d59f898225cc2f2e7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/static/media/Poppins-Italic.e373f6163127e2d469af.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/static/media/Poppins-MediumItalic.89e040c6a64d18f620dc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/static/media/Poppins-SemiBoldItalic.3524ffc3226f4578e5c5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/static/media/Poppins-BoldItalic.cfb635a5111b545f5598.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/static/media/Poppins-ExtraBoldItalic.73d4495be63ad83b25cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/static/media/Poppins-BlackItalic.563eda3d3407af0fb581.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:url(/static/media/Nunito-ExtraLight.4c62e3345ba12290303f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/static/media/Nunito-Light.58fbc2a9c3b9d20a05b2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/static/media/Nunito-Regular.153540f3111d555e1ac8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/static/media/Nunito-Medium.165869d8fc136281bf52.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/static/media/Nunito-SemiBold.eda4ae456585d862b2d2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/static/media/Nunito-Bold.093798b5616b52d42e59.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/static/media/Nunito-ExtraBold.c8f4f6f3b09e515ccddd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(/static/media/Nunito-Black.98032aeb593503f6133b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:200;src:url(/static/media/Nunito-ExtraLightItalic.d89daf9eb5157c8ef1c9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(/static/media/Nunito-LightItalic.3b730a1a5666620341d9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(/static/media/Nunito-Italic.8536062cd4b1174229f8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(/static/media/Nunito-MediumItalic.df1839231290635786c1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(/static/media/Nunito-SemiBoldItalic.8a6e418d66b5bc8962e1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(/static/media/Nunito-BoldItalic.41ff6e9d9738379ecced.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:800;src:url(/static/media/Nunito-ExtraBoldItalic.ab7079a5827f8e2337a9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(/static/media/Nunito-BlackItalic.42bb442306bb6465d59b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Luckiest Guy;font-style:normal;font-weight:400;src:url(/static/media/LuckiestGuy-Regular.fd5a8f5e455b026973fc.ttf) format("truetype")}html{scroll-padding-top:100px}.App{text-align:center}.page-container{margin:0 5.5rem}@media (max-width:768px){.page-container{margin:0 1.5rem}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{font-family:Poppins,Arial,Helvetica,sans-serif}body{font-family:inherit}.section-divider-wrapper{height:0;position:relative;width:100%}.rocket-image{margin-top:-14rem;pointer-events:none;position:absolute;right:0;z-index:10}.request-demo-button{background:linear-gradient(0deg,#a571ff -52.5%,#801eff 222.5%);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:.688rem;font-weight:600;height:32px;width:131px}@media (min-width:768px){.request-demo-button{font-size:.875rem;height:54px;width:189px}}.header{align-items:center;background-color:#fff;border-radius:64px;box-shadow:0 10px 30px 0 #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;left:50%;padding:8px 16px;position:fixed;top:20px;transform:translateX(-50%);width:calc(100% - 48px);z-index:1000}@media (min-width:1200px){.header{padding:8px 10px 8px 16px;width:calc(100% - 176px)}}.nav{align-items:center;display:flex;justify-content:flex-end;width:100%}.logo img{display:block;height:26px;width:62px}.hamburger-button{cursor:pointer;display:flex}.log-in{display:none}@media (min-width:768px){.logo img{height:51px;width:115px}.hamburger-button{display:none}.log-in{display:flex}}.nav-actions{gap:16px}.nav-links{display:none}.nav-links a:hover{color:#3300a5;transition:all .2s ease-in-out}@media (max-width:1050px){.nav-links a[href="/contact-us"]{display:none}}@media (max-width:900px){.nav-links a[href="/careers"]{display:none}}@media (min-width:768px){.nav-links{align-items:center;display:none;flex:1 1;gap:4rem;margin-left:8rem;transition:all .2s ease-in-out;visibility:visible}}@media (max-width:700px){.nav-links{display:none}.hamburger-button{display:block}}.nav-actions{align-items:center;display:flex;font-size:1rem;gap:32px}.nav a{color:#000;font-size:1rem;text-decoration:none;transition:all .2s ease-in-out}.nav a:first-child{margin-left:0}#products img{display:inline-block;height:.5em;margin-left:1.15rem;object-fit:contain;vertical-align:middle;width:.5em}@media (min-width:768px){.nav-links{display:flex}}.nav-popup{align-items:flex-start;border-radius:2rem;box-shadow:0 4px 24px #50507814;display:inline-flex;flex-direction:row;gap:3rem;justify-content:space-between;left:0;opacity:0;overflow:visible;padding:3rem;pointer-events:none;text-align:left;top:400%;transform:translateY(10px);transition:opacity .3s;transition:opacity .3s ease,transform .3s ease;width:-webkit-max-content;width:max-content;z-index:100}.nav-popup,.nav-popup:before{background-color:#fff;position:absolute}.nav-popup:before{border-radius:4px;content:"";height:40px;left:35px;top:-10px;transform:rotate(45deg) scaleY(1.1);width:40px}.nav-popup.show{opacity:1;pointer-events:auto;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.nav-link-with-popup{position:relative}.nav-popup-col{display:flex;flex-direction:column;gap:1.5rem}.nav-popup-col div{color:#222;cursor:pointer;font-size:1rem;font-weight:500;transition:color .2s}.nav-popup-col div:hover{color:var(--tapp-purple)}.vertical-divider{align-self:stretch;background-color:#f0f0f0;border:none;flex-shrink:0;margin:0;width:1px}.mobile-menu{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;left:0;padding:24px;position:fixed;top:0;transform:translateX(100%);transition:transform .2s ease;width:100dvw;z-index:2000}.mobile-menu.show{transform:translateX(0)}.mobile-menu-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:12px;padding-top:24px}.divider{border:none;border-top:1px solid #f0f0f0;margin:1rem 0 0}.menu-logo{height:26px;width:62px}.close-menu-button{cursor:pointer;flex-shrink:0;height:13.33px;width:13.33px}.mobile-menu-links{display:flex;flex-direction:column;gap:24px;margin-top:32px}.mobile-menu-links a{align-items:center;color:#000;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:100%;text-decoration:none}.mobile-menu-footer{margin-top:auto;text-align:center}.mobile-login-btn{align-items:center;background:linear-gradient(0deg,var(--purple) -52.5%,var(--tapp-purple) 222.5%);border-radius:100px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:36px;justify-content:center;text-align:center;text-decoration:none;transform:translateY(-30px);width:189px}.menu-right-arrow{height:32px;width:32px}@media (min-width:768px){.mobile-menu{display:none}}.go-back-header{height:26px;width:62px}.go-back-button,.go-back-header{align-items:center;cursor:pointer;display:flex}.go-back-button{background-color:initial;border:none;color:var(--tapp-purple);font-size:1rem;font-weight:600;gap:5px;padding:0}.go-back-arrow{cursor:pointer;height:20px;vertical-align:middle;width:20px}.header.menu-open{background:#0000;border-radius:0;box-shadow:none;left:0;padding:0;transform:none;width:100%}.header.menu-open .logo,.header.menu-open .nav{display:none}.homepage,.homepage *{box-sizing:border-box}.hero-header-button-asset-mobile{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:2rem 1rem 10rem;position:relative;width:100%}.hero-header-asset-container-mobile{display:inline-block;height:300px;max-width:400px;position:relative;transform:scale(.45);transform-origin:center;width:100%}.hero-header-asset-container-mobile .hero-island-asset-mobile{display:block;position:absolute;right:50%;transform:translate(50%,80%) scale(.8)}.hero-header-asset-container-mobile .hero-island-sand-asset-mobile{display:block;position:absolute;right:50%;transform:translate(55%,470%) scale(.8);z-index:3}.hero-header-asset-container-mobile .hero-wheel-asset-wrapper-mobile{position:absolute;right:50%;transform:translate(-65%,115%);z-index:1}.hero-header-asset-container-mobile .hero-wheel-asset-mobile{display:block;position:relative}.hero-header-asset-container-mobile .hero-iphone-container-asset-wrapper-mobile .home-phone-video-animation-wrapper{display:block;position:absolute;right:50%;transform:translate(70%,-20%)}.hero-header-asset-container-mobile .hero-crab-asset-wrapper-mobile{position:absolute;right:50%;transform:translate(175%,180%);z-index:4}.hero-header-asset-container-mobile .hero-crab-asset-mobile{display:block;position:relative}.hero-crab-arrow-mobile,.hero-wheel-arrow-mobile{animation:flowUpDownMobile 2s ease-in-out infinite;border-left:16px solid #0000;border-right:16px solid #0000;border-top:20px solid var(--tapp-purple);height:0;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:0;z-index:10}.hero-crab-arrow-mobile{top:-25px}.hero-crab-counter-mobile{-webkit-text-stroke-width:1.3px;-webkit-text-stroke-color:#fff;color:#494949;font-family:Luckiest Guy,cursive;font-size:2.5rem;font-weight:600;left:50%;position:absolute;top:10%;transform:translateX(-50%);z-index:9}@keyframes flowUpDownMobile{0%,to{opacity:.8;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-10px)}}@media (min-width:758px){.hero-header-button-asset-mobile{display:none}}:root{--tapp-purple:#6b29ff;--primary-color:#3300a5;--purple:#995dff;--purple-2:#7d15ff;--black:#121212;--grey:#989898;--color:#64758b}.hero{background-color:#fff;height:max(105svh,800px);overflow:hidden;padding-top:10rem;position:relative;text-align:center;width:100%}.hero-background-vector{background-image:url(/static/media/homepage_background_vector.45d85f9e864ef078b3c5.svg);background-position:0 0;background-repeat:no-repeat;background-size:1000px auto;inset:0;position:absolute;z-index:0}@media (max-width:1600px){.hero-background-vector{background-size:850px auto}}.request-demo-button-light{margin-top:10vw}@media (max-width:768px){.request-demo-button-light{margin-top:1vw}}@media (min-width:2000px){.request-demo-button-light{margin-top:8vw}}@media (min-width:3000px){.request-demo-button-light{margin-top:25vw}}.hero-header-button-paragraph,.hero-header-button-paragraph .request-demo-button-light{position:relative;z-index:1}.hero-header-button-paragraph h1{margin-bottom:0}@media (max-width:768px){.hero{padding:10rem 1.2rem 0}.hero-background-vector{background-image:url(/static/media/homepage_background_vector_small.8f3965faf3e6aa12035a.svg);background-size:contain}.hero-header-asset{display:none}}.hero-header-button{display:flex;height:auto;justify-content:space-between}.hero-header-button-paragraph{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;position:relative;text-align:left}.hero-header-button-paragraph h1{font-size:3.5rem;font-weight:800;letter-spacing:0}@media (max-width:1600px){.hero-header-button-paragraph h1{font-size:3rem}}.hero-header-button-paragraph p{font-size:1rem;font-weight:400;letter-spacing:0;margin-top:12px}@media (max-width:768px){.hero-header-button-paragraph h1{font-size:2rem;font-weight:800;letter-spacing:0;line-height:150%;margin-bottom:0}.hero-header-button-paragraph p{font-size:.875rem;font-weight:300;letter-spacing:0;line-height:100%;margin-bottom:50px;margin-top:30px;width:60%}}.hero-header-button-paragraph .button:hover{background-color:#0056b3}@media (min-width:768px){.hero-header-asset{display:flex;flex-shrink:0;justify-content:center}.hero-header-asset-container{display:inline-block;height:100%;overflow:visible;position:absolute;width:1000px}.hero-header-asset-container .hero-island-asset{display:block;position:absolute;right:50%;transform:translate(7%,87%)}.hero-header-asset-container .hero-island-sand-asset{display:block;position:absolute;right:50%;transform:translate(-5%,495%);z-index:3}.hero-header-asset-container .hero-wheel-asset-wrapper{position:absolute;transform:translate(-180%,122%);z-index:1}.hero-header-asset-container .hero-wheel-asset{display:block;position:relative}.hero-header-asset-container .hero-crab-asset-wrapper{position:absolute;right:50%;scale:.8;transform:translate(10%,245%);z-index:4}.hero-header-asset-container .hero-iphone-container-asset-wrapper{height:auto;left:-8%;position:absolute;top:-1%;z-index:1}.hero-header-asset-container .hero-crab-asset{display:block}.hero-crab-arrow,.hero-wheel-arrow{animation:flowUpDown 2s ease-in-out infinite;border-left:16px solid #0000;border-right:16px solid #0000;border-top:20px solid var(--tapp-purple);height:0;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:0;z-index:10}.hero-crab-counter{-webkit-text-stroke-width:1.3px;-webkit-text-stroke-color:#fff;color:#494949;font-family:Luckiest Guy,cursive;font-size:2.5rem;font-weight:600;left:50%;position:absolute;top:10%;transform:translateX(-50%);z-index:9}.hero-crab-arrow{top:-25px}@keyframes flowUpDown{0%,to{opacity:.8;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-10px)}}.hero-header-button-paragraph p{font-size:1rem}}@media (max-width:1580px){.hero-header-asset-container{margin-top:-7%;transform:scale(.8)}}@media (min-width:1680px){.hero-header-button-paragraph p{font-size:1.125rem}}@media (min-width:1600px){.hero-header-button-paragraph p{width:100%}}@media (min-width:2000px){.hero-header-asset{height:auto;width:auto}}@media (min-width:1200px){.hero{margin-bottom:60px}}@media (max-width:768px){.hero{margin-bottom:-100px}}@media (max-width:1300px){.hero-header-asset{display:none}}.request-demo-button-light{background-color:#fff;border:none;border-radius:100px;color:var(--tapp-purple);cursor:pointer;font-size:1.125rem;font-weight:600;height:54px;position:relative;width:269px;z-index:1}@media (max-width:768px){.request-demo-button-light{font-size:.75rem;height:40px;width:159px}}@media (max-width:1600px){.request-demo-button-light{font-size:1rem;height:45px;width:200px}}.crab-modal-content-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.crab-modal-image{display:block;height:auto;position:relative;width:100%}.crab-modal-content-container p{-webkit-text-stroke-width:1.3px;-webkit-text-stroke-color:#fff;color:#864b1a;font-family:Luckiest Guy,cursive;font-size:1.5rem;font-weight:400;margin:0;max-width:450px;position:absolute;text-align:center;transform:translateX(-50%);width:70%;z-index:2}.crab-modal-content-container p:first-of-type{left:50%;top:35%}.crab-modal-content-container p:nth-of-type(2){left:50%;top:52%}.crab-modal-content-container p:nth-of-type(3){left:50%;top:60%}@media (max-width:768px){.crab-modal-content{width:95%}.crab-modal-title{font-size:1.5rem;top:18%;width:85%}.crab-modal-text{font-size:1rem;top:32%;width:75%}}.modal-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.modal-content{animation:slideUp .3s ease;background:#0000;max-height:80vh;max-width:600px;overflow:visible;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-close{align-items:center;background:none;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:-15rem;top:-1rem;transition:all .2s ease;width:40px;z-index:10}.modal-close:hover{background-color:#f0f0f0;color:#000}@media (max-width:768px){.modal-content{width:95%}.modal-close{right:1rem;top:-2rem}}.wheel-modal-content-container{flex-direction:column;padding:2rem;width:100%}.wheel-modal-content-container,.wheel-modal-wheel-container{align-items:center;display:flex;justify-content:center;position:relative}.wheel-modal-wheel-container{height:400px;width:400px}.wheel-modal-sparkle-star{animation:wheel-modal-starBlink 2s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#fffc 40%,#fff0 70%);-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);height:16px;opacity:.8;position:absolute;transform:rotate(45deg);transform-origin:center;width:16px}@keyframes wheel-modal-starBlink{0%,to{opacity:0;transform:scale(.8) rotate(45deg)}50%{opacity:1;transform:scale(1.3) rotate(45deg)}}.wheel-modal-sparkles-container{border-radius:40px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wheel-modal-wheel-title{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 4rem;position:relative;text-align:center;width:100%;z-index:10}.wheel-modal-wheel{background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px;position:absolute;transform-origin:center;width:400px;z-index:2}.wheel-modal-chip{height:auto;left:50%;pointer-events:none;position:absolute;top:.1%;transform:translate(-50%,-50%);width:40px;z-index:4}.wheel-modal-prize-segment{height:100%;position:absolute;transform-origin:center;width:100%}.wheel-modal-prize-text{color:#fff;font-size:1rem;font-weight:600;left:50%;line-height:1.2;max-width:80px;position:absolute;text-align:center;top:25%;transform:translateX(-50%);z-index:1}.wheel-modal-control-button{cursor:pointer;position:absolute;z-index:3}.wheel-modal-control-button.wheel-modal-spin{left:50%;top:50%;transform:translate(-50%,-50%);width:100px}.wheel-modal-control-button.wheel-modal-collect{align-items:center;display:flex;flex-direction:column;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.wheel-modal-overlay{border-radius:40px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.wheel-modal-collect-container{align-items:center;display:flex;position:absolute;z-index:4}.wheel-modal-won-prize{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:5px;position:absolute;right:-90px;top:50%;transform:translateY(-50%);z-index:100}.wheel-modal-won-prize-text{color:#333;font-size:1.2rem;font-weight:600;text-align:center;white-space:nowrap}@keyframes wheel-modal-tapAnimation{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wheel-modal-slideUpDownAnimation{0%{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(100%)}50%{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(0)}to{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(100%)}}.wheel-modal-pointer-container{animation:wheel-modal-slideUpDownAnimation 1.5s ease-in-out infinite;height:160px;left:105%;top:40%;width:160px}.wheel-modal-pointer-container,.wheel-modal-pointer-guide{background-color:none!important;background:none!important;pointer-events:none;position:absolute;z-index:20}.wheel-modal-pointer-guide{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;transform:translate(-65%,-50%) rotate(35deg);width:180px}.wheel-modal-collect-pointer{height:300px;width:300px}.wheel-modal-collect-pointer,.wheel-modal-collect-pointer-guide{background-color:none!important;background:none!important;position:absolute}.wheel-modal-collect-pointer-guide{animation:wheel-modal-tapAnimation 1s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;left:20%;pointer-events:none;top:67%;width:180px;z-index:30}.wheel-modal-spin-button{background:linear-gradient(180deg,#fff -92.99%,#fff0 59.35%);background-color:var(--tapp-purple);border:2px solid #fff;border-radius:96px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;margin-top:2rem;padding:.75rem 7rem;transition:all .3s ease}.wheel-modal-spin-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.wheel-modal-wheel,.wheel-modal-wheel-background,.wheel-modal-wheel-container{height:300px;width:300px}.wheel-modal-prize-text{font-size:.7rem;max-width:60px}.wheel-modal-control-button.wheel-modal-spin{width:80px}.wheel-modal-control-button.wheel-modal-collect{width:140px}.wheel-modal-chip{width:30px}}.wheel-modal-email-form{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:2rem;width:100%}.wheel-modal-email-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.wheel-modal-email-subtitle{color:#fffc;font-size:1.5rem;margin-top:0;text-align:center}.wheel-modal-email-text{color:#fffc;font-size:1rem;margin-bottom:2rem;text-align:center}.wheel-modal-email-form-container{display:flex;flex-direction:column;gap:1rem;width:100%}.wheel-modal-email-input{background-color:#ffffff1a;border:2px solid #ffffff4d;border-radius:100px;box-sizing:border-box;color:#fff;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.wheel-modal-email-input::placeholder{color:#ffffff80}.wheel-modal-email-input:focus{background-color:#ffffff26;border-color:#fff9}.wheel-modal-email-input:disabled{cursor:not-allowed;opacity:.6}.wheel-modal-email-submit{background:linear-gradient(180deg,#fff -92.99%,#fff0 59.35%);background-color:var(--tapp-purple);border:2px solid #fff;border-radius:96px;box-shadow:0 4px 4px 0 #00000040;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;margin-top:1rem;padding:.75rem 2rem;transition:all .3s ease;width:100%}.wheel-modal-email-submit:hover:not(:disabled){background-color:#7a47cc;transform:scale(1.05)}.wheel-modal-email-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.wheel-modal-email-error{color:#ff6b6b;font-size:.9rem;margin-bottom:0;margin-top:.5rem;text-align:center}@media (max-width:768px){.wheel-modal-email-form{padding:1.5rem}.wheel-modal-email-title{font-size:1.5rem}.wheel-modal-email-subtitle{font-size:.9rem}.wheel-modal-email-input{font-size:.9rem;padding:.875rem 1.25rem}.wheel-modal-email-submit{font-size:1rem;padding:.625rem 1.5rem}}.home-phone-video-animation-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.home-phone-animation-wrapper{height:auto;overflow:visible;position:absolute}.home-phone-iphone-container{height:777px;overflow:visible;position:absolute;width:374px;z-index:1}.home-phone-video-mask{border-radius:30px;height:633px;overflow:hidden;position:absolute;width:300px;z-index:2}.home-animation-phone-video{height:100%;left:50%;object-fit:contain;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease-in-out;width:100%;z-index:0}.home-animation-phone-video.active{opacity:1;z-index:1}.home-animation-phone-video.inactive{opacity:0;z-index:0}.home-phone-iphone-frame{border-radius:43px;height:auto;left:-1.7%;object-fit:contain;pointer-events:none;position:absolute;top:-1.1%;width:auto;z-index:3}@media (max-width:960px){.home-phone-iphone-frame{box-shadow:none}}.customers{background-color:#fff;display:flex;flex-direction:column;margin-bottom:5rem;width:100%}@media (max-width:768px){.customers{margin-bottom:0}}.customers-logos{flex:1 1 50%;overflow:hidden;position:relative;width:100%}.marquee-content{animation:scroll 50s linear infinite;display:flex;flex-shrink:0;gap:3rem;width:calc(300% + 6rem)}.marquee-content li{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;padding:0}.marquee-content img{height:5rem;max-width:100%;object-fit:contain}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.33333%,0,0)}}@media (max-width:768px){.marquee-content{animation:scroll 10s linear infinite;gap:1rem}}.customers-logos:after,.customers-logos:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:5rem;z-index:2}.customers-logos:before{background:linear-gradient(90deg,#fff 80%,#0000);left:0}.customers-logos:after{background:linear-gradient(270deg,#fff 80%,#0000);right:0}.products{background-color:#fafafa;width:100%}.features-container{align-items:flex-start;display:flex;justify-content:space-between;margin-top:-8rem;width:100%}.features-text-section{display:flex;flex:0 0 50%;flex-direction:column;width:50%}.features-text-section>*{display:flex;flex-direction:column;height:100svh;justify-content:center}.feature-visual-section{align-items:center;display:flex;flex:0 0 50%;height:100vh;justify-content:center;overflow-x:hidden;padding:2rem;position:-webkit-sticky;position:sticky;top:0;width:50%}.feature-visual-mobile{display:block;margin-bottom:6rem;object-fit:contain;padding:1rem;width:100%}.view-products-section{align-items:center;display:flex;justify-content:center;margin:0 1rem}.view-products{background:linear-gradient(0deg,#995dff -52.5%,#6b29ff 222.5%);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.125rem;height:46px;margin-bottom:6rem;width:100%}@media (max-width:768px){.features-container{flex-direction:column;margin-top:0;overflow-x:hidden}.features-text-section{width:100%}.feature-visual-section{display:none}.features-text-section>*{height:auto}}@media (min-width:768px){.feature-visual-mobile{display:none}.view-products{width:421px}}@media (min-width:1600px){.features-container{margin-top:-12rem}}@media (min-width:2000px){.features-container{margin-top:-20rem}}.product-info-section{color:#333;display:flex;font-size:1.5rem}.product-info-block{text-align:left}.product-info-text-feature{color:var(--purple-2);font-size:.875rem;font-weight:600;line-height:100%}.product-info-text-title{color:var(--black);font-size:1.5rem;font-weight:600}.product-info-text-paragraph{color:var(--black);font-size:.875rem;font-weight:400;margin-bottom:40px}.product-info-text-button{background-color:#985cff;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;height:32px;width:166px}@media (min-width:768px){.product-info-text-feature{font-size:1.5rem;font-weight:400;margin-bottom:7px}.product-info-text-title{font-size:2.5rem;font-weight:600;margin-top:0}.product-info-text-paragraph{font-size:1.125rem}.product-info-text-button{font-size:1rem;font-weight:500;height:46px;width:201px}}.phone-mockup{background:#000;border:12.5px solid #1c1c1c;border-radius:40px;box-shadow:5px 2px 10px #0006;box-sizing:initial;display:flex;flex-direction:column;height:600px;margin:0 auto;position:relative;width:280px;z-index:100}@media (min-width:768px){.phone-mockup{border:12.5px solid #1c1c1c;border-radius:50px;box-shadow:10px 7px 15px #0006;height:600px;width:280px}}.time{font-family:San Francisco,sans-serif;font-size:small;font-weight:200}.side-buttons{display:flex;flex-direction:column;gap:15px;left:-11px;position:absolute;top:100px;z-index:2}@media (min-width:768px){.side-buttons{gap:20px;left:-15px;top:120px}}.volume-down,.volume-up{background:#2a2a2a;border-radius:4px 0 0 4px;box-shadow:inset -1px 0 2px #ffffff1a,-1px 0 1px #00000080;height:25px;width:2px}@media (min-width:768px){.volume-down,.volume-up{height:32px;width:3px}}.silent-switch{background:#2a2a2a;border-radius:4px 0 0 4px;box-shadow:inset -1px 0 2px #ffffff1a,-1px 0 1px #00000080;height:15px;margin-top:-8px;width:2px}@media (min-width:768px){.silent-switch{height:20px;margin-top:-10px;width:3px}}.power-button{background:#2a2a2a;border-radius:0 4px 4px 0;box-shadow:inset 1px 0 2px #ffffff1a,1px 0 1px #00000080;height:32px;position:absolute;right:-11px;top:150px;width:2px;z-index:2}@media (min-width:768px){.power-button{height:42px;right:-15px;top:180px;width:3px}}.dynamic-island{align-items:center;background:#000;border-radius:16px;display:flex;height:25px;justify-content:center;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:90px;z-index:100}@media (min-width:768px){.dynamic-island{border-radius:20px;height:31px;top:12px;width:110px}}.dynamic-island-content{align-items:center;display:flex;gap:6px}@media (min-width:768px){.dynamic-island-content{gap:8px}}.dynamic-island-camera{background:#1c1c1c;border:2px solid #2a2a2a;border-radius:50%;height:10px;width:10px}@media (min-width:768px){.dynamic-island-camera{height:12px;width:12px}}.dynamic-island-sensor{background:#1c1c1c;border:2px solid #2a2a2a;border-radius:50%;height:6px;width:6px}@media (min-width:768px){.dynamic-island-sensor{height:8px;width:8px}}.phone-screen{background:#000;border-radius:30px;height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:2}@media (min-width:768px){.phone-screen{border-radius:40px}}.phone-content{background-image:url(/static/media/phone-bg1.5812c9f6716f49890053.svg);background-size:contain;box-sizing:initial;height:100%;overflow:hidden;padding:45px 12px 24px;position:relative}@media (min-width:768px){.phone-content{padding:60px 16px 24px}}.home-bar{background:#fff9;border-radius:100px;bottom:8px;bottom:70px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:90px;z-index:200}@media (min-width:768px){.home-bar{bottom:90px;height:5px;width:120px}}.status-bar{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:space-between;left:0;padding:0 15px;position:absolute;right:0;top:12px;z-index:10}@media (min-width:768px){.status-bar{font-size:14px;padding:0 20px;top:15px}}.status-bar-right{align-items:center;display:flex;gap:6px}@media (min-width:768px){.status-bar-right{gap:8px}}.signal-bars{display:flex;gap:1px}.signal-bars span{background:#d8d8d8;border-radius:1px;height:6px;width:2px}.signal-bars span:first-child{height:3px}.signal-bars span:nth-child(2){height:4px}.signal-bars span:nth-child(3){height:5px}.signal-bars span:nth-child(4){height:6px}@media (min-width:768px){.signal-bars span{height:8px;width:3px}.signal-bars span:first-child{height:4px}.signal-bars span:nth-child(2){height:5px}.signal-bars span:nth-child(3){height:6px}.signal-bars span:nth-child(4){height:8px}}.battery{background-color:#efe8e8b6;border-radius:2px;height:8px;padding:1px;position:relative;width:15px}@media (min-width:768px){.battery{border-radius:3px;height:9px;width:17px}}.battery-num{color:#999;font-size:8px;margin-left:5px;margin-top:-2px;position:absolute}@media (min-width:768px){.battery-num{font-size:9px;margin-left:3.5px}}.battery:after{background:#efe8e8b6;border-radius:0 1px 1px 0;content:"";height:2.5px;position:absolute;right:-1.5px;top:3px;width:1.5px}@media (min-width:768px){.battery:after{height:3px;top:4px;width:2px}}.battery-level{background:#fff;border-radius:1px;height:100%;width:70%}@media (min-width:768px){.battery-level{border-radius:2px}}.widget-container{align-items:center;box-sizing:initial;display:flex;flex-direction:column;justify-content:center;left:13px;position:absolute;text-align:center;top:50px;transform:scale(.6);transform-origin:top left}@media (min-width:768px){.widget-container{left:17px;top:65px;transform:scale(.6)}}.image-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.overlay-image{object-fit:cover}@media (max-width:767px){.image-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;min-width:100%;overflow:hidden;top:0}.overlay-image{height:100%;object-fit:cover;width:100%}}.app-icons{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);left:49%;position:absolute;top:250px;transform:translateX(-50%);width:90%}@media (min-width:768px){.app-icons{gap:1px;left:47%;top:260px}}.app-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px}@media (min-width:768px){.app-icon{padding:8px}}.app-icon img{height:50px;width:50px}.icon-label{font-size:10px;margin-top:2px}.icon-label,.widget-label{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.394)}.widget-label{font-size:17px;padding-top:5px}.wheel-container{align-items:center;display:flex;height:300px;justify-content:center;position:relative;width:300px}.wheel-background{background-image:url(/static/media/background.adf6cacfe3ef2cf25aae.webp);background-position:50%;background-size:cover;border-radius:40px;height:300px;left:0;position:absolute;top:0;width:300px;z-index:0}.sparkle-star{animation:starBlink 2s ease-in-out infinite;background:radial-gradient(circle,#fff 0,#fffc 40%,#fff0 70%);-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);height:16px;opacity:.8;position:absolute;transform:rotate(45deg);transform-origin:center;width:16px}@keyframes starBlink{0%,to{opacity:0;transform:scale(.8) rotate(45deg)}50%{opacity:1;transform:scale(1.3) rotate(45deg)}}.sparkles-container{border-radius:40px;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wheel{background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;width:300px;z-index:2}.prize-segment,.wheel{position:absolute;transform-origin:center}.prize-segment{height:100%;width:100%}.prize-icon{height:auto;left:50%;position:absolute;top:10%;transform:translateX(-50%);width:35px}.control-button.spin{width:100px}.control-button.collect,.control-button.spin{left:50%;top:50%;transform:translate(-50%,-50%)}.control-button.collect{align-items:center;display:flex;flex-direction:column;width:200px}.overlay{background-color:#00000080;border-radius:40px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.collect-container{z-index:4}.collect-container,.won-prize{align-items:center;display:flex;position:absolute}.won-prize{border-radius:4px;justify-content:center;padding:5px;right:-90px;top:50%;transform:translateY(-50%);z-index:100}.won-prize-icon{display:block;height:20px!important;object-fit:contain;width:20px!important}.pointer-container{animation:slideUpDownAnimation 1.5s ease-in-out infinite;height:160px;left:105%;top:40%;width:160px}.pointer-container,.pointer-guide{background-color:none!important;background:none!important;pointer-events:none;position:absolute;z-index:20}.pointer-guide{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;transform:translate(-65%,-50%) rotate(35deg);width:180px}.collect-pointer{height:300px;width:300px}.collect-pointer,.collect-pointer-guide{background-color:none!important;background:none!important;position:absolute}.collect-pointer-guide{animation:tapAnimation 1s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;left:20%;pointer-events:none;top:67%;width:180px;z-index:30}.scratch-card-yahtzee{align-items:center;border-radius:40px;box-shadow:0 4px 6px -1px #0000001a;display:flex;height:300px;justify-content:center;position:relative;width:300px}.scratch-gray-yahtzee{background-image:url(/static/media/grayBackgroundNew.2ba2e71b3ec2e1712b60.png)}.scratch-gray-yahtzee,.scratch-red-yahtzee{background-position:50%;background-size:cover;border-radius:40px;height:300px;left:0;position:absolute;top:0;width:300px;z-index:0}.scratch-red-yahtzee{background-image:url(/static/media/redBackgroundNew.0c6a4ce520659e1d5ed1.png)}.scratch-blue-yahtzee{background-image:url(/static/media/blueBackgroundNew.50c330b750b4856c9af6.png);background-position:50%;background-size:cover;border-radius:40px;height:300px;left:0;position:absolute;top:0;width:300px;z-index:0}.scratch-content-yahtzee{align-items:center;display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;padding:1rem;pointer-events:none;position:absolute;text-align:center}.prize-amount-yahtzee{height:60px;margin-right:5%;margin-top:15%;width:70px}.prize-amount-yahtzee img{height:auto;max-width:100%}.scratch-overlay-yahtzee{cursor:pointer;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:2}.scratch-text-yahtzee{align-items:center;color:#fff;cursor:pointer;display:flex;height:80%;justify-content:center;left:45%;pointer-events:auto;position:absolute;text-align:center;top:58%;transform:translate(-50%,-50%) rotate(15deg);width:120px;z-index:3}.scratch-text-yahtzee img{flex-shrink:0;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.collect-button-yahtzee{background:#9333ea;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;pointer-events:auto;transition:background-color .2s}.collect-button-yahtzee:hover{background:#7e22ce}.pointer-container-yahtzee{height:100px;left:99%;top:65%;width:100px;z-index:99}.pointer-guide-scratch-yahtzee{background-color:none!important;background:none!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;pointer-events:none;position:absolute;transform:translate(-50%,-39%) rotate(35deg);width:180px;z-index:100}@media screen and (max-width:480px){.scratch-text-yahtzee{height:60px;width:150px}.scratch-text-yahtzee img{max-height:100px;max-width:140px}}.control-button{cursor:pointer;position:absolute;z-index:3}.control-button.spin4{left:50%;top:50%;transform:translate(-50%,-50%);width:90px}.point{left:50%;margin-top:-83%;width:30px;z-index:100}.control-button.collect-yahtzee{align-items:center;display:flex;flex-direction:column;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.control-button.disabled{opacity:.5;pointer-events:none}.overlay-yahtzee{background-color:#00000080;border-radius:40px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.collect-container-yahtzee{z-index:4}.collect-container-yahtzee,.won-prize-yahtzee{align-items:center;display:flex;position:absolute}.won-prize-yahtzee{border-radius:4px;justify-content:center;padding:5px;right:-90px;top:50%;transform:translateY(-50%);z-index:100}.won-prize-icon-yahtzee{display:block;height:30px;object-fit:contain;width:40px}@keyframes tapAnimation{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideUpDownAnimation{0%{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(100%)}50%{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(0)}to{opacity:1;transform:translate(-50%,-50%) rotate(270deg) translateY(100%)}}.pointer-container-yahtzee{animation:slideUpDownAnimation 1.5s ease-in-out infinite;height:160px;left:97%;margin-top:-6%;top:60%;width:160px}.pointer-container-yahtzee,.pointer-guide-yahtzee{background-color:none!important;background:none!important;pointer-events:none;position:absolute;z-index:20}.pointer-guide-yahtzee{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;transform:translate(-30%,-50%) rotate(35deg);width:180px}.collect-pointer-yahtzee{height:300px;width:300px}.collect-pointer-guide-yahtzee,.collect-pointer-yahtzee{background-color:none!important;background:none!important;position:absolute}.collect-pointer-guide-yahtzee{animation:tapAnimation 1s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));height:180px;left:20%;pointer-events:none;top:67%;width:180px;z-index:30}.widget-slider{align-items:center;display:flex;flex-direction:column;width:110%}@media (min-width:768px){.widget-slider{margin-right:-7%;width:100%}}.slider-content{max-width:100%;width:100%}.slider-container,.slider-content{align-items:center;display:flex;justify-content:center;position:relative}.slider-container{height:650px;overflow:hidden;width:350px}@media (min-width:768px){.slider-container{height:700px;width:350px}}.slider-slide{height:100%;position:absolute;width:100%}.nav-button,.slider-slide{align-items:center;display:flex;justify-content:center}.nav-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dbdada00;border:1px solid #5c12d2;border-radius:40%;box-shadow:0 4px 6px #5d12d20d;color:#5d12d2;cursor:pointer;height:50px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:50px}.nav-button:hover{background:#5d12d21a;border-color:#5d12d24d;box-shadow:0 8px 20px #5d12d226;transform:translateY(-2px)}.nav-button:active{box-shadow:0 2px 4px #5d12d21a;transform:translateY(1px)}.nav-button .arror{height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.nav-button.prev:hover .arror{transform:translateX(-4px)}.nav-button.next:hover .arror{transform:translateX(4px)}@media (max-width:767px){.nav-button .arror{position:fixed;width:20px}}.widget-info{font-family:Comfortaa-Variable,sans-serif;margin:0;max-width:300px;text-align:center}@media (min-width:768px){.widget-info{max-width:400px}}.widget-info h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1px}@media (min-width:768px){.widget-info h3{font-size:1.5rem}}.widget-info p{color:#4b5563;font-size:.9rem}@media (min-width:768px){.widget-info p{font-size:1rem}}.slider-dots{display:flex;gap:.5rem;justify-content:center}@media (max-width:768px){.slider-dots{margin-top:2rem}}.dot{background:#ececec;border:none;border-radius:3px;cursor:pointer;height:10px;transition:all .3s ease;width:40px}.dot.active{background:var(--tapp-purple)}.cooldown-overlay-enhanced{align-items:center;background:#000000bf;border-radius:40px;bottom:0;box-shadow:inset 0 0 50px #00000080,0 0 30px #000c;display:flex;font-family:Comfortaa-Variable,sans-serif;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.cooldown-content-enhanced{color:#fff;position:relative;text-align:center}.cooldown-timer-enhanced{-webkit-text-stroke:.5px #0000004d;border-radius:6px;color:#fbbf24;font-family:Impact,Arial Black,Comfortaa-Bold,sans-serif;font-size:46px;font-weight:900;letter-spacing:2px;margin-bottom:16px;padding:4px 8px;text-shadow:2px 2px 4px #000000e6,0 0 8px #fbbf2499,0 0 12px #fbbf2466;text-transform:uppercase}.progress-line-enhanced{justify-content:center}.progress-line-enhanced,.progress-node,.progress-step-enhanced{align-items:center;display:flex}.progress-node{border-radius:50%;height:25px;justify-content:center;transition:all .3s ease;width:25px}.progress-node.completed{animation:completedGlow 2s ease-in-out infinite;background:#fbbf24;box-shadow:0 0 15px #fbbf2499;color:#000}.progress-node.current{background:#fbbf244d;border-color:#fbbf24;box-shadow:0 0 10px #fbbf2466;color:#fbbf24}.progress-node.pending{background:#ffffff1a;border-color:#fbbf244d;color:#fbbf2480}.check-mark{font-size:18px;font-weight:700}.step-asset{font-size:14px}.progress-connector{background:#fbbf244d;height:25px;transition:all .3s ease;width:18px}.progress-connector.completed{background:#fbbf24;box-shadow:0 0 10px #fbbf2480}@keyframes completedGlow{0%,to{box-shadow:0 0 15px #fbbf2499}50%{box-shadow:0 0 25px #fbbf24cc}}.cooldown-icons-enhanced{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:15px}.icon-item-enhanced{align-items:center;animation:iconFloatEnhanced 3s ease-in-out infinite;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fbbf241a;border:1px solid #fbbf244d;border-radius:8px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.icon-item-enhanced:first-child{animation-delay:0s}.icon-item-enhanced:nth-child(2){animation-delay:.2s}.icon-item-enhanced:nth-child(3){animation-delay:.4s}.icon-item-enhanced:nth-child(4){animation-delay:.6s}.icon-item-enhanced:nth-child(5){animation-delay:.8s}@keyframes iconFloatEnhanced{0%,to{box-shadow:0 0 5px #fbbf244d;opacity:.8;transform:translateY(0) scale(1)}50%{box-shadow:0 0 15px #fbbf2499;opacity:1;transform:translateY(-8px) scale(1.1)}}@media (max-width:768px){.cooldown-text-enhanced{font-size:16px}.cooldown-timer-enhanced{font-size:26px;padding:8px 16px}.progress-node{font-size:14px;height:32px;width:32px}.progress-connector{height:2px;width:20px}.icon-item-enhanced{font-size:14px;height:28px;width:28px}.cooldown-content-enhanced{padding:16px}}.widget-wrapper-with-cooldown .cooldown-overlay-enhanced~* .collect-pointer,.widget-wrapper-with-cooldown .cooldown-overlay-enhanced~* .collect-pointer-yahtzee,.widget-wrapper-with-cooldown .cooldown-overlay-enhanced~* .pointer-container,.widget-wrapper-with-cooldown .cooldown-overlay-enhanced~* .pointer-container-yahtzee{display:none!important}.check-mark-image{filter:brightness(1.2) drop-shadow(0 0 4px rgba(255,255,255,.5));position:absolute}.check-mark-image,.step-asset-image{height:50px;object-fit:contain;width:50px}.step-asset-image{transition:all .3s ease}img.step-asset-image.final-prize-asset{height:80px;width:80px}.progress-node.completed .check-mark-image{animation:checkPulse 2s ease-in-out infinite;filter:brightness(1.3) drop-shadow(0 0 8px rgba(251,191,36,.8));height:40px;width:40px;z-index:80}.progress-node.current .step-asset-image{animation:assetPulse 2s ease-in-out infinite;filter:brightness(1.2) drop-shadow(0 0 6px rgba(251,191,36,.6));filter:grayscale(.5) brightness(.8)}.progress-node.completed .step-asset-image,.progress-node.pending .step-asset-image{filter:grayscale(.5) brightness(.8);opacity:.6}@keyframes checkPulse{0%,to{filter:brightness(1.3) drop-shadow(0 0 8px rgba(251,191,36,.8));transform:scale(1)}50%{filter:brightness(1.5) drop-shadow(0 0 12px rgba(251,191,36,1));transform:scale(1.1)}}@keyframes assetPulse{0%,to{filter:brightness(1.2) drop-shadow(0 0 6px rgba(251,191,36,.6));transform:scale(1)}50%{filter:brightness(1.3) drop-shadow(0 0 8px rgba(251,191,36,.8));transform:scale(1.05)}}@media (max-width:768px){.check-mark-image{height:16px;width:16px}.step-asset-image{height:14px;width:14px}.progress-node.completed .check-mark-image{height:18px;width:18px}.cooldown-action-text-image{max-width:160px}.check-mark-overlay{height:14px;right:-3px;top:-3px;width:14px}.final-prize{height:30px;width:30x}}.check-mark-image:not([src]),.step-asset-image:not([src]){display:none}.check-mark-image:not([src]):after{color:#000;content:"✓";display:block;font-size:18px;font-weight:700}.step-asset-image:not([src]):after{content:"🎯";display:block;font-size:14px}.cooldown-action-text-image{height:auto;max-width:280px;object-fit:contain}.cooldown-action-text-image:not([src]):after,.cooldown-action-text-image[src=""]:after{color:#fbbf24;content:attr(alt);display:block;font-family:Impact,Arial Black,sans-serif;font-size:18px;font-weight:900;letter-spacing:2px;text-shadow:2px 2px 4px #000c;text-transform:uppercase}.singit-container{align-items:center;cursor:pointer;display:flex;height:300px;justify-content:center;position:relative;width:300px}.singit-background{border-radius:40px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.singit-text-section{align-items:center;display:flex;flex-direction:column;position:relative;top:-20%;z-index:1}.singit-text-row{align-items:center;display:flex;gap:8px}.singit-text-icon{background-image:url(/static/media/singit_fire_icon.f290190ff47fad4a448c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:54px;width:54px}.singit-text-score{color:#fff9;font-family:Nunito;font-size:60px;font-weight:800}.singit-text-desc{color:#fff9;font-family:Nunito;font-size:30px;font-weight:700}.messaging-apps-animation-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.animation-wrapper{aspect-ratio:16/9;flex-shrink:0;height:675px;margin:0 auto;position:relative;width:1200px}.phone-container{height:312px;width:448px;z-index:3}.phone-container,.phone-container:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.phone-container:before{background:radial-gradient(ellipse at center,#f9f6fc 0,#f9f6fc 50%,#0000 100%);content:"";filter:blur(96.30000305175781px);-webkit-filter:blur(96.30000305175781px);height:100%;opacity:.8;pointer-events:none;width:100%;z-index:-1}.animation-phone-image{height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.animation-phone-image.active{opacity:1;z-index:2}.animation-phone-image.fade-in{animation:fadeIn .5s ease-in-out forwards;opacity:0;z-index:2}.animation-phone-image.fade-out{animation:fadeOut .5s ease-in-out forwards;opacity:1;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.icon-button{align-items:center;background:#fefdff;border:1px solid var(--tapp-purple);border-radius:16px;cursor:pointer;display:flex;height:80px;justify-content:center;margin:-40px 0 0 -40px;padding:16px;position:absolute;transition:all .05s ease;width:80px;z-index:100}.icon-button img{height:100%;object-fit:cover;transform:scale(.8);width:100%}.connection-lines{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.connection-line{stroke-dasharray:500;stroke-dashoffset:500;stroke-width:.2px;opacity:0;transition:stroke-dashoffset 3s ease-in-out,opacity .3s ease}.connection-line.active{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 3s ease-in-out,opacity .3s ease-in}.connection-line.reversing{opacity:1;transition:stroke-dashoffset .9s ease-in-out,opacity .3s ease-out .6s}.icon-button.is-hovered,.icon-button:hover{background:#fff;border:none;box-shadow:0 7px 24.3px 0 #0000001a;transition:all .3s ease}@media (max-width:1140px){.connection-lines,.icon-button{display:none}}@media (max-width:960px){.animation-wrapper{height:350px;width:300px}.phone-container{height:312px;width:448px}.connection-lines,.icon-button,.phone-container:before{display:none}}.phone-video-animation-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.phone-animation-wrapper{aspect-ratio:16/9;flex-shrink:0;height:675px;margin:0 auto;overflow:visible;position:relative;width:1200px}.phone-iphone-container{height:312px;overflow:visible;width:448px;z-index:3}.phone-iphone-container,.phone-iphone-container:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.phone-iphone-container:before{background:radial-gradient(ellipse at center,#f9f6fc 0,#f9f6fc 50%,#0000 100%);content:"";filter:blur(96.30000305175781px);-webkit-filter:blur(96.30000305175781px);height:130%;opacity:.8;pointer-events:none;width:130%;z-index:-1}.phone-icon-button{align-items:center;background:#fff;border:1px solid var(--tapp-purple);border-radius:16px;cursor:pointer;display:flex;height:80px;justify-content:center;margin:-40px 0 0 -40px;padding:13.5px;position:absolute;transition:all .05s ease;width:80px;z-index:100}.phone-icon-button img{height:100%;object-fit:cover;transform:scale(.8);width:100%}.phone-connection-lines{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.phone-connection-line{stroke-dasharray:500;stroke-dashoffset:500;stroke-width:.2px;opacity:0;transition:stroke-dashoffset 3s ease-in-out,opacity .3s ease}.phone-connection-line.active{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 3s ease-in-out,opacity .3s ease-in}.phone-connection-line.reversing{opacity:1;transition:stroke-dashoffset .9s ease-in-out,opacity .3s ease-out .6s}.phone-icon-button.is-hovered,.phone-icon-button:hover{background:#fff;border:none;box-shadow:0 7px 24.3px 0 #0000001a;transition:all .3s ease}.phone-video-mask{border-radius:28px;height:430px;left:20.3%;overflow:hidden;position:absolute;top:-5%;transform:scale(1.2);width:195px;z-index:2}.phone-iphone-frame{border-radius:43px;box-shadow:0 63px 109px 0 #eae3efcc;height:auto;left:14%;object-fit:contain;pointer-events:none;position:absolute;top:-21%;width:auto;z-index:3}.animation-phone-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1090px){.phone-video-mask{left:22%;top:-5%}.phone-connection-lines,.phone-icon-button{display:none}.phone-iphone-container{width:350px}}@media (min-width:1600px){.phone-video-animation-wrapper{transform:scale(1.15)}.phone-video-animation-wrapper .phone-icon-button,.phone-video-animation-wrapper .phone-icon-button img{-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;transform:scale(.84034);will-change:transform}}@media (min-width:2000px){.phone-video-animation-wrapper{transform:scale(1.3)}.phoneicon-button{padding:12px}}.book-demo{background-image:url(/static/media/book_demo_background_mobile.1d822489f9fef63ad220.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2rem 0;width:100%}.book-demo-content{margin-bottom:3rem;max-width:700px;text-align:left}.book-demo-title{color:#fff;font-size:2rem;font-weight:500;margin-bottom:0}.book-demo-form{margin-top:5rem}.book-demo-desc{color:#fff;font-size:.875rem;font-weight:300}.book-demo-field,.book-demo-inputs{flex-direction:column}.book-demo-inputs{display:flex}.book-demo-form label{color:#fff;display:block}.book-demo-form input{background:#0000;border:2px solid #fff;border-radius:64px;color:#fff;font-size:1.3rem;height:32px;margin:1rem 0 2rem;outline:none;padding-left:1rem;padding-right:1rem;width:201px}.book-demo-btn{background-color:#fff;border:none;border-radius:100px;color:var(--purple-2);cursor:pointer;font-size:.875rem;font-weight:500;height:32px;margin-top:2rem;width:221px}@media (min-width:880px){.book-demo{background-image:url(/static/media/book_demo_background.c0af3bdc785b513088c2.svg)}.book-demo-title{font-size:3rem}.book-demo-desc{font-size:1.125rem}.book-demo-form label{font-size:1rem}.book-demo-form input{height:55px;padding-left:1rem;padding-right:1rem;width:301.5px}.book-demo-inputs{display:flex;flex-direction:row;flex-wrap:wrap}.book-demo-input-field{flex-basis:calc(50% - 0.75rem);flex-grow:1;flex-shrink:1;min-width:0}.book-demo-btn{font-size:1.125rem;height:54px;width:221px}}.careers-top{align-items:flex-start;background:url(/static/media/careers_bg_1.e504f5e3b3cbd4df50c0.svg),url(/static/media/careers_bg_2.6d6eaff85d3a4670e606.svg),linear-gradient(283.56deg,#a571ff 3.65%,#801eff 97.74%);background-position:100% 0,0 100%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 40%,100% 50%,cover;display:flex;height:60vh;position:relative}.careers-top-content{margin-top:3rem;padding:4rem 0;text-align:left}.careers-top-content h1{color:#fff;font-size:2.5rem;font-weight:600;width:95%}.careers-hero-image{bottom:40%;position:absolute;right:0;width:400px;z-index:10}.careers-crab{bottom:10%;height:auto;position:absolute;right:5%;transition:transform .2s ease,opacity .3s ease;width:150px;z-index:15}.careers-crab:hover{transform:scale(1.1)}@media (min-width:768px){.careers-top{background:url(/static/media/careers_bg_1.e504f5e3b3cbd4df50c0.svg),url(/static/media/careers_bg_3.8dc1353a86f47e26ed38.svg),linear-gradient(283.56deg,#a571ff 3.65%,#801eff 97.74%);background-position:100% 0,0 100%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:33% 50%,50% 50%,cover;height:80vh}.careers-hero-image{bottom:20%;position:absolute;right:0;width:900px;z-index:10}.careers-top-content h1{font-size:4.5rem;font-weight:700;width:60%}.careers-crab{bottom:3%;right:3%;width:200px}}@media (min-width:2000px){.careers-top-content h1{font-size:7rem}}.jobs{padding:4rem 0}.jobs-search-section{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:5rem}.search-container{display:flex;flex:0 0 auto;gap:1rem;min-width:300px}.search-wrapper{align-items:center;display:flex;flex:1 1;gap:1rem}.search-input-wrapper{width:539px}.filter-icon{cursor:pointer;display:none;flex-shrink:0}.search-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.search-icon{color:#999;left:1rem;pointer-events:none;position:absolute}.search-input{border:1px solid var(--color);border-radius:1000px;font-family:inherit;font-size:1.125rem;font-weight:300;padding:.875rem 1rem .875rem 2.5rem;width:100%}.search-input:focus{border-color:var(--tapp-purple);outline:none}.find-role-btn{background:var(--purple);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:.875rem 2rem;transition:background-color .2s;white-space:nowrap}.find-role-btn:hover{background:#7c52db}.filter-container{align-items:center;display:flex;gap:1rem}.filter-label{color:#000;font-size:1.125rem;font-weight:600}.filter-dropdown{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid var(--color);border-radius:1000px;color:var(--color);cursor:pointer;font-family:inherit;font-size:1.125rem;padding:.875rem 2.5rem .875rem 1rem}.filter-dropdown:focus{border-color:var(--tapp-purple);outline:none}.jobs-table{text-align:left}.jobs-table-header{border-bottom:1px solid #e9e9e9;color:#000;padding:1rem 0}.job-row,.jobs-table-header{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1.5fr 1.5fr 160px}.job-row{align-items:center;padding:3rem 0}.jobs-table-header .table-col{font-size:1.5rem;font-weight:400}.jobs-table-body .table-col{font-size:1.125rem;font-weight:400}.jobs-table-body .table-col:first-child{font-size:1.25rem;font-weight:500}.apply-btn{align-items:center;background:var(--purple);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 3.5rem;text-decoration:none;transition:background-color .2s}.apply-btn-text{display:inline}.apply-btn-icon{display:none}.apply-btn:hover{background:#7c52db}.available-jobs-text{display:none}@media (max-width:768px){.jobs-search-section{align-items:stretch;flex-direction:column;margin-bottom:1rem}.search-container{min-width:auto}.find-role-btn{display:none}.search-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:1rem}.search-input-wrapper{width:auto}.filter-icon{display:block}.filter-container{flex-wrap:wrap}.job-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr auto;padding:1.5rem 0}.table-col:first-child{font-size:1rem;font-weight:600}.table-col:nth-child(2){display:none}.table-col:nth-child(3){color:var(--grey);font-size:.875rem}.table-col:nth-child(4){justify-self:end}.apply-btn{background:var(--purple);border-radius:50%;height:48px;padding:0;width:48px}.apply-btn-text{display:none}.apply-btn-icon{color:#fff;display:block}.available-jobs-text{color:var(--grey);display:block;font-size:.875rem;font-weight:400}.filter-container,.jobs-table-header,.table-col:nth-of-type(2){display:none}.table-col:nth-of-type(3){margin-left:4rem}}.careers-form-section{margin-bottom:6rem}.file-input-wrapper{display:inline-block;position:relative}.file-input{cursor:pointer;height:100%;opacity:0;position:absolute;z-index:2}.file-input-text{align-items:center;background:#fff;border:2px solid var(--purple-2);border-radius:64px;color:var(--purple-2);display:flex;font-size:1rem;font-weight:500;justify-content:center;max-width:100%;overflow:hidden;padding:1rem 2rem;pointer-events:none;text-overflow:ellipsis;transition:border-color .2s;white-space:nowrap}.file-input:focus+.file-input-text,.file-input:hover+.file-input-text{border-color:#7c52db}@media (min-width:768px){.file-input-wrapper{max-width:300px;width:auto}.file-input-text{padding:1rem 3rem}}.file-name-display{color:var(--purple-2);font-size:.875rem;margin-top:.5rem;word-break:break-word}.footer{background-color:#fafafa;padding:2rem 0 3rem;text-align:left}.footer .page-container{display:flex;flex-direction:column;flex-wrap:wrap}.footer-logo{display:block}.footer-top-desc{display:none}.footer-links{display:flex;flex-wrap:wrap;gap:3rem;justify-content:flex-start}.footer-col h4{color:#121212;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-col a{color:#64758b;display:block;font-size:1rem;font-weight:400;margin-bottom:.5rem;text-decoration:none}.newsletter h4{font-size:1rem;font-weight:600;margin-bottom:1rem}.newsletter-form{align-items:center;background:#fff;border-radius:2rem;box-shadow:0 10px 30px 0 #0000001a;display:flex;height:48px;max-width:100%;padding:.25rem .25rem .25rem 0;width:350px}.newsletter-form input{border:none;border-radius:2rem;color:#1a1a1a;flex:1 1;font-size:.9rem;outline:none;padding:.75rem 1rem}.newsletter-form input::placeholder{color:#64758b}.newsletter-form button{align-items:center;background:var(--purple-2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;width:36px}.footer-socials{margin-top:2rem}.footer-socials-desktop{display:none}.linkedin-icon{color:#764fcc;display:inline-block;font-size:1.5rem;font-weight:700;height:24px;width:24px}@media (min-width:768px){.footer .page-container{align-items:flex-start;display:flex;flex-direction:row;gap:8rem;justify-content:space-between}.footer-links{align-items:flex-start;display:flex;flex:1 1;justify-content:center;width:100%}.footer-top-desc{color:#64758b;display:block;font-size:1.25rem;font-weight:400;line-height:50%}.linkdin-icon{height:20px;width:20px}.footer-col h4,.newsletter h4{color:var(--purple-2)}.footer-socials-desktop{display:block;margin-top:4rem}.footer-socials{display:none}}@media (min-width:1600px){.footer .page-container{gap:15rem}}.questions-bg{padding:6rem 0 0;width:100%}.questions-section{margin:0 auto}.faqs-title{color:var(--tapp-purple);font-size:1.5rem;font-weight:600;margin-bottom:2.5rem;margin-top:4rem}.faqs-list{gap:1.3rem;min-height:10rem}.faq-card,.faqs-list{display:flex;flex-direction:column;position:relative}.faq-card{background:#0000;border:none;border-radius:.8rem;box-shadow:none;margin:0 auto;transition:all .3s;width:90%}.faq-card,.faq-card.open{color:#000;text-align:left}.faq-card.open{background:#fff}.faq-question-row{align-items:center;cursor:pointer;display:flex;height:40%;justify-content:space-between;padding:.5rem 1rem}.faq-question{font-size:.75rem;font-weight:500}.faq-icon-close,.faq-icon-open{display:flex;width:80%}.faq-icon-open{filter:brightness(0) invert(1)}.faq-answer{font-size:.75rem;font-weight:500;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transform:translateY(-.5rem);transition:opacity .2s ease,transform .3s ease,padding .3s ease;white-space:pre-line}.faq-answer.show{max-height:1000px;opacity:1;padding:1.5rem;transform:translateY(0)}.faq-get-started-block{align-items:center;background:#0000;border:none;border-radius:.8rem;box-shadow:none;color:#000;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;padding:.5rem 1rem;position:relative;text-align:left;transition:all .3s;width:83%}.faq-get-started-block h1{color:var(--tapp-purple);font-size:.75rem;font-weight:600;margin:0;text-align:left}.faq-get-started-block span{color:var(--tapp-purple);font-size:.75rem;font-weight:500}@media (min-width:768px){.faq-card{text-align:left;width:100%}.faq-get-started-block{padding:1rem 1.5rem;width:93.5%}.faq-question-row{padding:1rem 1.5rem}.questions-section{max-width:50rem}.faqs-title{font-size:4.375rem;font-weight:600}.faq-question{font-size:1.563rem;font-weight:500}.faq-answer{font-size:1.125rem;font-weight:300}.faq-close-icon,.faq-open-icon{height:100%;width:100%}.faq-close-icon{filter:brightness(0) invert(1)}.faq-get-started-block h1,.faq-get-started-block span{font-size:1.563rem;font-weight:600}}.contact-us{align-items:center;margin:11rem 0;padding:0;position:relative;width:100%}.contact-us-crab{height:auto;position:absolute;top:80%;transform:translateY(-50%);transition:transform .2s ease,opacity .3s ease;width:150px;z-index:10}.contact-us-crab:hover{transform:translateY(-50%) scale(1.1)}.contact-title{color:var(--tapp-purple);font-size:3.125rem;font-weight:500;margin-bottom:0;text-align:center}.contact-subtitle{color:#000;font-size:1.563rem;font-weight:300;margin-bottom:3rem;margin-top:.5rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:700px;padding:0 2rem}.contact-row{display:flex;gap:1.5rem;width:100%}.contact-field{display:flex;flex:1 1;flex-direction:column;gap:.5rem;text-align:left}.contact-field.full-width{width:100%}.contact-field label{color:var(--black);display:block;font-size:1rem;font-weight:400}.contact-field input,.contact-field select,.contact-field textarea{background:#fff;border:2px solid var(--grey);border-radius:9999px;color:#000;font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s}.contact-field textarea{border-radius:1.5rem;line-height:1.5;min-height:150px;resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9e9e9e}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--tapp-purple);outline:none}.contact-field select{-webkit-appearance:none;appearance:none;background-image:url(/static/media/icon_contact_us_select_dropdown.52d148c6c9df4b2d2e19.svg);background-position:1rem;background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px;height:48px}.contact-submit{background:var(--purple);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem 2rem;transition:background-color .2s;width:100%}.contact-submit:hover{background:#7c52db}@media (min-width:768px){.contact-us-crab{left:3%;width:200px}}@media (max-width:768px){.contact-form{padding:0 1rem}.contact-row{flex-direction:column;gap:1rem}.contact-title{font-size:1.125rem;font-weight:500;padding:0 1rem;text-align:center}.contact-subtitle{font-size:.875rem;font-weight:300;padding:0 1rem;text-align:center}.contact-field label{font-size:.875rem}}@media (max-width:1200px){.contact-us-crab{left:2%;top:120%;width:120px}}.products{background-color:#fefdff;padding-top:7rem;position:relative}.products-crab-wrapper{height:0;position:relative;width:100%}.products-crab{position:absolute;transition:transform .2s ease,opacity .3s ease;width:200px;z-index:10}.products-crab:hover{transform:scale(1.1)}@media (min-width:768px){.products-crab{left:5%;transform:translateY(-110%)}.products-crab:hover{transform:translateY(-120%) scale(1.1)}}@media (max-width:767px){.products-crab{left:5%;transform:translateY(-110%);width:120px}.products-crab:hover{transform:translateY(-120%) scale(1.1)}}@media (min-width:960px){.products{padding-top:4rem}}@media (min-width:1600px){.products{padding-top:3rem}}.product-hero-section{color:#333;display:flex;font-size:1.5rem;overflow-x:clip;z-index:1}.product-hero-block{text-align:left}.product-hero-text-feature{color:var(--purple-2);font-size:.875rem;font-weight:600;line-height:100%}.product-hero-text-title{color:var(--black);font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:0}.product-hero-text-paragraph{color:var(--black);font-size:.875rem;font-weight:400;margin-bottom:40px;margin-top:0}.product-hero-text-button{background-color:#985cff;border:none;border-radius:24px;color:#fff;font-size:.75rem;font-weight:500;height:32px;position:relative;top:16px;width:166px}.product-hero-container{align-items:center;display:flex;flex-direction:column}.product-hero-container-with-padding{padding-bottom:5rem}.product-hero-block{flex:1 1}.product-hero-visual-section{margin-top:5rem;position:relative}.product-hero-animation-wrapper,.product-hero-visual-section{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:visible;width:100%}@media (max-width:1600px){.product-hero-visual{scale:.8}}@media (max-width:960px){.product-hero-animation-wrapper{align-items:center;display:flex;height:580px;justify-content:center;padding:1rem;width:100%}.product-hero-animation-wrapper .phone-animation-wrapper{height:auto;max-width:100%;width:100%}.product-hero-visual{display:block;height:auto;margin:0 auto;max-width:100%}}@media (min-width:960px){.product-hero-animation-wrapper{align-items:center;display:flex;justify-content:center}.product-hero-visual-section .product-hero-animation-wrapper~.product-hero-visual{display:none}.product-hero-container{flex-direction:row;gap:10rem;justify-content:flex-start;width:100%}.product-hero-block{box-sizing:border-box;flex:1 1 auto;min-width:0}.product-hero-visual-section{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;margin-top:0;overflow:visible;position:relative;width:700px}.product-hero-text-feature{font-size:1.5rem;font-weight:400;margin-bottom:7px}.product-hero-text-title{font-size:3rem;font-weight:600;margin-bottom:1.5rem;margin-top:0}.product-hero-text-paragraph{font-size:1.125rem}.product-hero-text-button{cursor:pointer;font-size:1rem;font-weight:500;height:46px;top:30px;width:201px}.product-hero-visual-section{min-height:642px}}@media (min-width:1600px){.product-hero-visual-section{min-height:93vh}}@media (min-width:2000px){.product-hero-visual-section{min-height:93vh}.product-hero-container{gap:calc(12rem + 100px)}.product-hero-block{max-width:50%}}@media (max-width:1517px){.product-hero-text-title{font-size:2rem}.product-hero-text-paragraph{font-size:1.25rem}.product-hero-text-button{font-size:1rem}}@media (max-width:1310px){.product-hero-text-title{font-size:1.5rem}.product-hero-text-paragraph{font-size:1rem}.product-hero-text-button{font-size:.9rem}}.product-slogan-section{align-items:center;background:linear-gradient(0deg,var(--purple) -52.5%,var(--tapp-purple) 222.5%);display:flex;justify-content:center;margin-top:3rem;padding:.5rem 0;z-index:1}.product-slogan-title{color:#fff;font-size:1rem;font-weight:500;margin-bottom:0}.product-slogan-subtitle{color:#fff;font-size:.875rem;font-weight:300;margin-top:.5rem}@media (min-width:768px){.product-slogan-section{margin-top:0;padding-bottom:3rem}.product-slogan-title{font-size:2.5rem;font-weight:500}.product-slogan-subtitle{font-size:1.5rem;font-weight:300}}.product-showcase-section{background-color:#fefdff;overflow:visible;padding-top:7rem;position:relative;z-index:10}.product-showcase-phone-mockup{margin:3rem 0;overflow:visible;transform:scale(.8)}.text-section-main{max-width:185px}.text-section-main,.text-section-sub{font-size:.75rem;position:absolute;z-index:10}.text-section-main.left-top{left:6%;top:10%}.arrow-left{left:20%;position:absolute}.text-section-sub.center-top{color:var(--grey);left:50%;top:22%;transform:translateX(-50%)}@media (max-width:470px){.text-section-sub.center-top{width:230px}}.arrow-right{left:20%;position:absolute}.text-section-main.right-bottom{max-width:80px;position:absolute;right:0;top:calc(20% + 185px)}@media (min-width:1500px){.product-showcase-section{height:70vh;padding-top:7rem}.product-showcase-phone-mockup{left:50%;margin:0;position:absolute;top:-10%;transform:translateX(-50%)}.text-section-main{font-size:1.5rem;max-width:369px}.text-section-main.left-top{left:13%;top:20%}.arrow-left{left:60%}.text-section-sub{display:none}.text-section-main.right-bottom{max-width:225px;right:20%;top:30%}.arrow-right{left:15%}}@media (min-width:2000px){.product-showcase-phone-mockup{top:-7%}}.product-usecase-section{background-color:#fefdff;height:-webkit-fit-content;height:fit-content;margin-bottom:13rem;margin-top:5rem;overflow:visible;padding:0;position:relative;z-index:0}.background-shape-1{border-radius:0 60px 0 0;height:75%;left:0;max-width:1121px;top:0;width:56%;z-index:1}.background-shape-1,.background-shape-2{background:linear-gradient(0deg,var(--purple) -52.5%,var(--tapp-purple) 222.5%);position:absolute}.background-shape-2{border-radius:60px 0 0 60px;bottom:-8%;height:78%;max-width:1175px;right:0;width:58%;z-index:2}.usecase-header{padding:4rem 5.5rem;position:relative;text-align:left;z-index:3}.usecase-title{color:#fff;font-size:3rem;font-weight:700;margin:0 0 1rem;width:50%}.usecase-subtitle{color:#fff;font-size:1rem;font-weight:500;line-height:200%;margin:0;width:50%}.usecase-cards-container{margin-top:-2rem;padding:2rem;position:relative;z-index:3}.usecase-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.usecase-cards-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr);max-width:800px}.usecase-cards-grid:has(>:nth-child(8):last-child){align-items:center;grid-template-columns:repeat(4,1fr);justify-content:center;max-width:1000px}@media (max-width:1600px){.usecase-title{font-size:2.5rem;width:55%}.usecase-cards-grid:has(>:nth-child(8):last-child){scale:.9}.background-shape-2{height:65%}}@media (max-width:2000px){.background-shape-2{height:65%}}.usecase-cards-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(2,1fr)}.usecase-cards-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}.usecase-card{background:#fff;border-radius:40px;box-shadow:0 15px 52.6px 0 #00000040;height:262px;padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:278px}.usecase-card:hover{transform:scale(1.03)}.usecase-card-content{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.usecase-card-icon{align-items:center;display:flex;height:50px;justify-content:center;margin:1rem 0;width:50px}.usecase-card-title{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.usecase-card-description{color:var(--color);font-size:1rem;font-weight:500;line-height:1.5;margin:0}.background-shape-mobile,.usecase-cards-carousel{display:none}@media (max-width:960px){.product-usecase-section{margin-bottom:5rem}.background-shape-1,.background-shape-2{display:none}.background-shape-mobile{background:linear-gradient(0deg,var(--purple) -52.5%,var(--tapp-purple) 222.5%);display:block;height:58%;left:0;position:absolute;top:0;width:100%;z-index:1}.usecase-header{padding:3rem 1.5rem}.usecase-title{font-size:1.25rem;width:100%}.usecase-subtitle{font-size:.75rem;width:100%}.usecase-cards-grid{display:none}.usecase-cards-carousel{display:block;margin-top:-2rem;overflow:hidden;padding:2rem 3rem 2rem 1.5rem;position:relative}.usecase-carousel-track{display:flex;transition:transform .3s ease}.usecase-carousel-slide{max-width:100%;min-width:100%}.usecase-cards-container{overflow-x:clip;padding:2rem 0}.usecase-carousel-indicators{display:flex;gap:.5rem;justify-content:center;margin-left:.75rem;margin-top:4rem}.usecase-indicator{background:#ececec;border:none;border-radius:3px;cursor:pointer;height:8px;transition:all .3s ease;width:40px}.usecase-indicator.active{background:var(--tapp-purple)}.usecase-card{padding:1.5rem}.usecase-card:hover{transform:scale(1)}}@media (min-width:2000px){.background-shape-1{max-width:none}.background-shape-2{height:65%;max-width:none}.usecase-cards-grid{scale:1.1}}.product-message-section{background-color:#fefdff;margin-top:5rem;overflow-x:hidden;padding:2rem 0 0}.messages-container{align-items:center;display:flex;flex-direction:column;gap:8rem;justify-content:center}.message-card{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.message-content{flex:1 1;max-width:50%;text-align:left}.platform-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;padding-top:1rem}.platform-icon{max-height:80px;max-width:80px}.message-title{color:var(--tapp-purple);font-size:3rem;font-weight:600;margin:0}.message-description{color:#000;font-size:1.5rem}.message-hint{color:#757575;font-size:1.125rem;font-weight:400;padding-top:1rem}.message-visual{align-self:center;flex:1 1;margin-right:12rem;max-width:400px;min-width:0;position:relative}.phone-mockup-shape-1{z-index:2}.phone-mockup-shape-1,.phone-mockup-shape-2{background:linear-gradient(0deg,var(--purple) -52.5%,var(--tapp-purple) 222.5%);border-radius:60px;position:absolute}.phone-mockup-shape-2{z-index:1}.phone-mockup-shape-1-design1{height:45%;left:50%;top:6%;width:80%}.phone-mockup-shape-2-design1{height:70%;right:50%;top:20%;width:80%}.phone-mockup-shape-1-design2{height:40%;left:50%;top:3%;width:90%}.phone-mockup-shape-2-design2{height:40%;right:50%;top:40%;width:60%}.phone-mockup-shape-1-design3{height:40%;left:50%;top:20%;width:90%}.phone-mockup-shape-2-design3{height:50%;right:10%;top:-10%;width:90%}.phone-mockup-shape-1-design4{height:45%;left:70%;top:-5%;width:70%}.phone-mockup-shape-2-design4{height:35%;right:10%;top:30%;width:120%}.phone-mockup-shape-1-design5{height:45%;left:70%;top:30%;width:60%}.phone-mockup-shape-2-design5{height:40%;right:50%;top:-10%;width:65%}.phone-image{height:auto;position:relative;width:100%;z-index:2}@media (max-width:1600px){.product-message-section{margin-top:10rem}.phone-mockup-shape-1-design1{height:35%;left:50%;top:6%;width:70%}.phone-mockup-shape-2-design1{height:60%;right:50%;top:20%;width:70%}.phone-mockup-shape-1-design2{height:35%;left:50%;top:3%;width:80%}.phone-mockup-shape-2-design2{height:40%;right:50%;top:30%;width:60%}.phone-mockup-shape-1-design3{height:40%;left:50%;top:20%;width:80%}.phone-mockup-shape-2-design3{height:50%;right:10%;top:-10%;width:80%}.phone-mockup-shape-1-design4{height:45%;left:55%;top:-5%;width:70%}.phone-mockup-shape-2-design4{height:35%;right:10%;top:30%;width:120%}.phone-mockup-shape-1-design5{height:45%;left:60%;top:30%;width:60%}.phone-mockup-shape-2-design5{height:40%;right:40%;top:-10%;width:65%}.phone-image{width:85%}.message-title{font-size:2.5rem}.platform-icon{max-height:60px;max-width:60px}.message-description{font-size:1.5rem;width:75%}.message-hint{font-size:1rem;width:75%}.message-visual{margin-right:7rem}}@media (max-width:768px){.product-message-section{margin-top:0;padding:4rem 0}.message-content{max-width:100%;padding:0 1.5rem}.message-visual{margin-right:0;max-width:100%;width:100%}.phone-mockup-shape-1-design1,.phone-mockup-shape-1-design2,.phone-mockup-shape-1-design3,.phone-mockup-shape-1-design4,.phone-mockup-shape-1-design5{height:45%;left:50%;top:12%;width:80%}.phone-mockup-shape-2-design1,.phone-mockup-shape-2-design2,.phone-mockup-shape-2-design3,.phone-mockup-shape-2-design4,.phone-mockup-shape-2-design5{height:65%;right:50%;top:28%;width:80%}.phone-image{width:100%}.message-card{flex-direction:column}.phone-mockup-shape-1{border-radius:0}.phone-mockup-shape-1,.phone-mockup-shape-2{opacity:1!important;transform:none!important}.phone-mockup-shape-2{border-radius:0 0 60px 0}.message-title{font-size:1.25rem}.platform-icon{height:24px;width:24px}.message-description{font-size:1rem;width:100%}.message-hint{color:var(--color);font-size:.75rem;padding-bottom:1rem;width:100%}}.product-case-studies{background-color:#fff;padding:4rem 0;position:relative}.case-studies-header{margin-bottom:4rem;text-align:center}.case-studies-title{color:#000;font-size:3rem;font-weight:700;margin-bottom:1rem}.case-studies-subtitle{color:#666;font-size:1.25rem;font-weight:400}.features-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem;position:relative;z-index:2}.feature-card{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;flex-direction:column;padding:2rem;text-align:center}.feature-card,.feature-icon{align-items:center;display:flex}.feature-icon{height:80px;justify-content:center;margin-bottom:1rem;width:80px}.feature-icon img{height:100%;object-fit:contain;width:100%}.feature-title{color:#000;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-description{color:#666;font-size:1rem;font-weight:400;line-height:1.5}.purple-wave{background:linear-gradient(to right,var(--tapp-purple),#a971f9);border-radius:50%;height:200px;margin-top:-100px;width:100%;z-index:1}@media (max-width:768px){.case-studies-title{font-size:2rem}.case-studies-subtitle{font-size:1rem}.features-cards{gap:1.5rem;grid-template-columns:1fr}.feature-card{padding:1.5rem}.purple-wave{height:150px;margin-top:-75px}}.product-view-section{background-color:#fefdff;margin-bottom:3rem;padding-top:7rem;position:relative;z-index:10}.text-section-main-view-section.right-top{position:absolute;right:20%;top:10%}.text-section-main-view-section.left-top{left:10%;position:absolute;top:10%}.text-section-main-view-section{font-size:1.5rem;max-width:369px}.product-view-visual-section img{width:900px}@media (min-width:2000px){.product-view-visual-section img{width:1200px}}@media (max-width:1600px){.product-view-visual-section img{width:700px}.text-section-main-view-section{font-size:1.125rem;max-width:270px}}@media (max-width:768px){.text-section-main-view-section{font-size:.75rem;max-width:185px;position:absolute;z-index:10}.product-view-visual-section img{width:330px}.text-section-main-view-section.right-top{right:5%}.text-section-main-view-section.left-top{left:1%}}.privacy-policy{background-color:#fff;padding:7rem 2rem;text-align:left}.privacy-policy-title{color:var(--tapp-purple);font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center}.privacy-intro{margin-bottom:4rem}.privacy-intro p{color:#333;font-size:1.125rem;line-height:1.6;margin-bottom:1rem}.privacy-intro strong{color:var(--tapp-purple);font-weight:600}.privacy-section{margin-bottom:3rem}.section-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.section-icon{background-color:var(--tapp-purple);border-radius:3px;flex-shrink:0;height:12px;width:12px}.section-title{color:#333;font-size:1.5rem;font-weight:600;margin:0}.section-content{color:#333;font-size:1rem;line-height:1.6;margin:0;padding-left:2rem}.section-content a{color:var(--tapp-purple);text-decoration:underline}@media (max-width:768px){.privacy-policy-title{font-size:2rem;margin-bottom:2rem}.privacy-intro{margin-bottom:2rem}.privacy-intro p{font-size:1rem}.privacy-section{margin-bottom:2rem}.section-title{font-size:1.25rem}.section-content{font-size:.875rem;padding-left:1.5rem}}.contact-us-section{align-items:center;margin:11rem 0;padding:0;width:100%}.contact-us-title{color:var(--tapp-purple);font-size:3rem;font-weight:600;margin-bottom:0;text-align:center}.contact-us-subtitle{color:#000;font-size:1.125rem;font-weight:400;margin-bottom:6rem;margin-top:.5rem;text-align:center}.contact-us-form{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px;padding:0 2rem}.contact-us-row{display:flex;gap:1.5rem;width:100%}.contact-us-field{display:flex;flex:1 1;flex-direction:column;gap:.5rem;text-align:left}.contact-us-field.full-width{width:100%}.contact-us-field label{color:var(--black);display:block;font-size:1rem;font-weight:400}.required{color:#e53e3e}.contact-us-field input,.contact-us-field select,.contact-us-field textarea{background:#fff;border:2px solid var(--grey);border-radius:9999px;color:#000;font-family:inherit;font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s}.contact-us-field textarea{border-radius:1.5rem;line-height:1.5;min-height:150px;resize:vertical}.contact-us-field input::placeholder,.contact-us-field textarea::placeholder{color:#9e9e9e}.contact-us-field input:focus,.contact-us-field select:focus,.contact-us-field textarea:focus{border-color:var(--tapp-purple);outline:none}.contact-us-field select{-webkit-appearance:none;appearance:none;background-image:url(/static/media/icon_contact_us_select_dropdown.52d148c6c9df4b2d2e19.svg);background-position:1rem;background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px;height:48px}.contact-us-submit{background:var(--purple);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem 2rem;transition:background-color .2s;width:100%}.contact-us-submit:hover{background:#7c52db}@media (max-width:768px){.contact-us-form{padding:0 1rem}.contact-us-row{flex-direction:column;gap:1rem}.contact-us-title{font-size:1.125rem;font-weight:500;padding:0 1rem;text-align:left}.contact-us-subtitle{font-size:.875rem;font-weight:300;padding:0 1rem;text-align:left}.contact-us-field label{font-size:.875rem}}.site-loader{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.site-loader-logo{animation:siteLoaderPulse 1.2s ease-in-out infinite;height:auto;width:120px}@keyframes siteLoaderPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}
/*# sourceMappingURL=main.83a09f11.css.map*/