@keyframes tonext{75%{left:0}95%{left:100%}98%{left:100%}99%{left:0}}@keyframes tostart{75%{left:0}95%{left:-300%}98%{left:-300%}99%{left:0}}@keyframes snap{96%{scroll-snap-align:center}97%{scroll-snap-align:none}99%{scroll-snap-align:none}to{scroll-snap-align:center}}.custom-list-style ul,.custom-list-style li{list-style-type:disc}.carousel{filter:drop-shadow(0 0 10px #0003);perspective:100px;padding-top:40%;position:relative}.carousel__viewport{counter-reset:item;scroll-behavior:smooth;scroll-snap-type:x mandatory;display:flex;position:absolute;inset:0;overflow-x:scroll}.carousel__slide{counter-increment:item;flex:0 0 100%;width:100%;position:relative}.carousel__slide:before{font-size:2em;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-40%,70px)}.carousel__snapper{scroll-snap-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (hover:hover){.carousel__snapper{animation-name:tonext,snap;animation-duration:4s;animation-timing-function:ease;animation-iteration-count:infinite}.carousel__slide:last-child .carousel__snapper{animation-name:tostart,snap}}@media (prefers-reduced-motion:reduce){.carousel__snapper{animation-name:none}}.carousel:hover .carousel__snapper,.carousel:focus-within .carousel__snapper{animation-name:none}.carousel__navigation{text-align:center;display:none;position:absolute;bottom:0;left:0;right:0}.carousel__navigation-list,.carousel__navigation-item{display:inline-block}.carousel__navigation-button{background-color:#333;background-clip:content-box;border:.25rem solid #0000;border-radius:50%;width:1.5rem;height:1.5rem;font-size:0;transition:transform .1s;display:inline-block}.carousel:before,.carousel:after,.carousel__prev,.carousel__next{border-radius:50%;outline:0;width:4rem;height:4rem;margin-top:37.5%;font-size:0;position:absolute;top:0;transform:translateY(-50%)}.carousel:before,.carousel__prev{left:-1rem}.carousel:after,.carousel__next{right:-1rem}.carousel__slide{display:none}.carousel__slide.active{display:block}.carousel__navigation{display:none}.cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card-item{scroll-snap-align:start;flex:0 0 100%;width:100%}.indicators-container{text-align:center;padding-top:6px}.indicator{background-color:#bbb;border-radius:50%;width:10px;height:10px;margin:0 5px;transition:background-color .6s;display:inline-block}.product-cards{color:#fffce6cc;background:linear-gradient(90deg,#2d7b58,#020064);flex-direction:column;justify-content:center;align-items:center;height:100vh;margin:0;font-family:Inter,sans-serif;display:flex}.webview-cards{width:80%;position:relative;overflow:hidden}.webview-cards-container{transition:transform .5s ease-in-out;display:flex}.webview-card-item{flex:0 0 33.3333%;max-width:33.3333%;padding:1rem}.webview-card-content{text-align:center;background:#ffe8cb;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex;box-shadow:0 8px 16px #0003}.webview-card-title,.webview-card-subtitle,.webview-card-text,.webview-card-button{margin:.5rem 0;display:block}.webview-card-button{color:#000;background-color:#f4cd2a;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.indicators2-container{text-align:center;padding-top:1rem}.indicator2{background-color:#bbb;border-radius:50%;width:10px;height:10px;margin:0 5px;transition:background-color .6s;display:inline-block}.indicator2.active{background-color:#f4cd2a}.arrow2{color:#fff;cursor:pointer;z-index:2;background-color:#00000080;border:none;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.arrow2.left{left:0}.arrow2.right{right:0}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.review{white-space:nowrap;padding:60px 0;position:relative;overflow:hidden}.review2{white-space:nowrap;padding:20px 0;position:relative;overflow:hidden}.review:before,.review2:before,.review:after,.review2:after{content:"";z-index:2;width:250px;height:100%;position:absolute;top:0}.review:before,.review2:before{left:0}.review:after,.review2:after{right:0}.review:hover .review-slide{animation-play-state:paused}.review-slide{white-space:normal;animation:70s linear infinite slide;display:inline-flex}.scroll-smooth::-webkit-scrollbar{width:0;height:0}.scroll-smooth{scrollbar-width:none}#inkaPopup{display:none}.popup-overlay{z-index:999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:fixed;top:0;left:0}.popup-content{text-align:center;background:#fef8e8;border-radius:10px;width:90%;max-width:450px;padding:24px 20px;font-family:Avenir,sans-serif;position:relative;box-shadow:0 4px 10px #0003}.close-button{cursor:pointer;background:0 0;border:none;position:absolute;top:12px;right:12px}.close-button img{width:18px;height:18px}.popup-text{color:#000;font-size:13px;font-weight:700}.italic-text{color:#000;font-style:italic}.logo-small{height:20px;margin-top:10px;margin-bottom:6px;padding-left:32px}.logo-large{height:65px;margin-top:-5px;padding-left:53px}@media (min-width:375px){.popup-text{font-size:15px}.popup-content{padding:30px 21px}.logo-small{height:21px;margin-top:13px;margin-bottom:8px;padding-left:54px}.logo-large{height:71px;margin-top:-7px;padding-left:74px}.close-button{top:10px}}@media (min-width:425px){.close-button{top:10px}.popup-text{font-size:16px}.logo-large{padding-left:98px}.logo-small{padding-left:84px}}@media (min-width:768px){.popup-content{padding:50px 41px}.popup-text{padding-left:12px;padding-right:12px;font-size:18.5px}.logo-small{height:27px;margin-top:13px;padding-left:75px}.logo-large{height:115px;margin-top:-28px;margin-bottom:0;padding-left:74px}.italic-text{color:#000;z-index:400;padding-right:20px;font-size:18px;font-style:italic;font-weight:400}.close-button{width:26px;height:26px;top:20px;right:24px}.close-button img{width:24px;height:24px}}#video-container{scrollbar-width:none;-ms-overflow-style:none}#video-container::-webkit-scrollbar{display:none}.dropbtn{color:#fff;cursor:pointer;border:none;padding:16px;font-size:16px}.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1;background-color:#f9f9f9;min-width:160px;transition-delay:.3s;display:none;position:absolute;right:10px;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown:hover .dropdown-content:hover{transition-delay:0s;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{transition-delay:0s;display:block}@media (min-width:768px){#menu-toggle{display:block}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[style]{padding-right:0!important;overflow:auto!important}.ticket-shine{position:relative;overflow:hidden}.ticket-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff14 50%,#0000 70%) 0 0/200% 100%;animation:3s linear infinite shimmer;position:absolute;inset:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0a14}::-webkit-scrollbar-thumb{background:#3730a3;border-radius:2px}.input-glow:focus{outline:none;box-shadow:0 0 0 1px #6366f1,0 0 20px #6366f133}.grid-bg{background-image:linear-gradient(#6366f10a 1px,#0000 1px),linear-gradient(90deg,#6366f10a 1px,#0000 1px);background-size:40px 40px}.noise:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.confetti-particle{pointer-events:none;z-index:100;border-radius:2px;width:8px;height:8px;animation:1.2s ease-in forwards confettiFall;position:fixed}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)scale(1)}to{opacity:0;transform:translateY(100vh)rotate(720deg)scale(.5)}}@keyframes scanLine{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(200px)}}.scan-beam{animation:1.5s ease-in-out infinite scanLine}.digit-slot{height:1.2em;display:inline-block;overflow:hidden}
