.home-page{width:100%}.home-page .main-containers{position:relative;z-index:10;margin-top:100vh}.page-loader{position:fixed;inset:0;z-index:999999999;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100vw;--bg:#fefffa;background:var(--bg);isolation:isolate;overflow:hidden}.noise{position:absolute;top:0;left:0;inset:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;opacity:.2;pointer-events:none;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.joinwaitlist-btn-wrapper{position:relative;display:inline-block;cursor:pointer}.joinwaitlist-btn-wrapper:before{content:"";position:absolute;top:4px;left:4px;right:-4px;bottom:-4px;background:#411765;border-radius:12px;z-index:-1}.joinwaitlist-btn-wrapper:hover{transform:scale(.9)}.joinwaitlist-btn-wrapper:hover .joinwaitlist-btn{background:#29a053;background-image:url(/_next/static/media/green_btn.307609c5.svg)}.joinwaitlist-btn-wrapper:active{transform:scale(.9)}.joinwaitlist-btn-wrapper:active .joinwaitlist-btn{background-image:url(/_next/static/media/green_btn.307609c5.svg)}.joinwaitlist-btn-wrapper .joinwaitlist-btn{position:relative;display:flex;justify-content:center;align-items:center;padding:16px 20px 16px 22px;gap:8px;isolation:isolate;height:45px;background:#9b36f1;background-image:url(/_next/static/media/purple_btn.bbb6968e.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.joinwaitlist-btn-wrapper .joinwaitlist-btn.background-red{background-image:url(/_next/static/media/red_btn.bc02d8c0.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.joinwaitlist-btn-wrapper .joinwaitlist-btn p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#ffffff;margin:0}@media (max-width:575px){.joinwaitlist-btn-wrapper{position:relative;display:inline-block;cursor:pointer}.joinwaitlist-btn-wrapper:before{content:"";position:absolute;top:3px;left:3px;right:-3px;bottom:-3px;border-radius:5px}.joinwaitlist-btn-wrapper .joinwaitlist-btn{padding:7px 5px 7px 7px;gap:8px;height:32px;border-radius:5px}.joinwaitlist-btn-wrapper .joinwaitlist-btn p{font-weight:500;font-size:13px;line-height:18px;text-align:center;letter-spacing:-.02em}.joinwaitlist-btn-wrapper .joinwaitlist-btn svg{width:10px;height:9px}}.header{width:100%;position:fixed;top:24px;z-index:100000;padding:0 56px}.header .header-wrap{max-width:1400px;margin:0 auto;height:61px;display:flex;align-items:center;justify-content:space-between}@media (max-width:575px){.header{width:100%;top:24px;padding:0 16px}.header .header-wrap{max-width:100%;height:32px}.header .header-wrap a img{width:90.72px;height:40.32px}}@media (min-width:576px) and (max-width:769px){.header{width:100%;top:24px;padding:0 16px}.header .header-wrap{max-width:100%;height:61px}}@media (min-width:769px) and (max-width:991px){.header{width:100%;top:24px;padding:0 56px}.header .header-wrap{max-width:100%;height:61px}}@media (min-width:992px) and (max-width:1102px){.header{width:100%;top:24px;padding:0 56px}.header .header-wrap{max-width:100%;height:61px}}.hero-section{width:100%;height:100dvh;overflow:hidden;background:#fefffa;position:fixed;top:0;left:0;z-index:1}.hero-section section{max-width:1400px;margin:0 auto;position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center}.hero-section section .content{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-section section .content h2{font-family:Almarena Neue,sans-serif;font-weight:400;font-size:56px;line-height:53px;text-align:center;letter-spacing:-.05em}.hero-section section .content h2 span{font-style:italic}.hero-section section .content p{font-family:Almarena Neue,sans-serif;font-weight:400;font-size:56px;line-height:53px;text-align:center;letter-spacing:-.05em;color:#ffffff}.hero-section section .bottom-arts{display:flex;gap:32px;position:relative;bottom:-45px}.hero-section section .bottom-arts img{cursor:pointer;transition:all .2s ease-in-out}.hero-section section .bottom-arts img:first-child.auto-hover,.hero-section section .bottom-arts img:first-child:hover{transform:scale(1.2) rotate(10deg)}.hero-section section .bottom-arts img:nth-child(2).auto-hover,.hero-section section .bottom-arts img:nth-child(2):hover{transform:scale(1.2) rotate(-25deg)}.hero-section section .bottom-arts img:nth-child(3).auto-hover,.hero-section section .bottom-arts img:nth-child(3):hover{transform:scale(1.2) rotate(10deg)}@media (max-width:575px){.hero-section section{max-width:100%}.hero-section section .content h2{font-weight:400;font-size:40px;line-height:38px;text-align:center;letter-spacing:-.05em}.hero-section section .content h2 span{font-style:italic}.hero-section section .content svg{width:180.75px;height:45px}.hero-section section .bottom-arts{left:-20px}.hero-section section .bottom-arts img{cursor:pointer;transition:all .2s ease-in-out;height:155.4210357666px}.hero-section section .bottom-arts img:first-child{width:213.3584442139px}.hero-section section .bottom-arts img:nth-child(2){position:absolute;left:53%;transform:translateX(-53%);top:-110px;width:144.1892879898px}.hero-section section .bottom-arts img:nth-child(3){width:161.6427612305px}}.main-section{width:100%;min-height:100vh;overflow:visible;background:#ffc928;position:relative;z-index:1}.main-section section{margin:0 auto;padding-top:300px}.main-section section .txt{max-width:584px}.main-section section .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em}.main-section section .first-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:150px}.main-section section .first-content .top-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px}.main-section section .second-content{width:100%;margin-top:-450px;padding-bottom:200px}.main-section section .second-content .top-contain{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.main-section section .second-content .top-contain .match-img-section{width:584px;margin:0 auto}.main-section section .second-content .top-contain .match-img-section .match-img-contain{width:225px;height:405px;position:relative}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img{width:105%;height:105%;-o-object-fit:cover;object-fit:cover}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img-txt{position:absolute;right:-15px;bottom:30px}.main-section section .second-content .top-contain .content-path{display:flex;align-items:center;flex-direction:column;gap:24px;width:100%;margin-top:15px}.main-section section .second-content .top-contain .content-path .img-road{width:100%}.main-section section .second-content .top-contain .content-path .img-road .road-path{width:100%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-section section .second-content .top-contain .content-path .txt-container{max-width:584px;position:relative}.main-section section .second-content .top-contain .content-path .txt-container .svg{position:absolute;top:-110px;right:-180px;width:150px;height:150px;display:flex;align-items:center;justify-content:center}@media (max-width:575px){.main-section section{margin:0 auto;padding-top:200px;overflow:hidden}.main-section section .txt{max-width:100%;padding:0 32px}.main-section section .txt p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em}.main-section section .first-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:150px}.main-section section .first-content .top-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px}.main-section section .second-content{width:100%;margin-top:-250px}.main-section section .second-content .top-contain{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.main-section section .second-content .top-contain .match-img-section{width:100%;margin:0 auto;padding-left:24px}.main-section section .second-content .top-contain .match-img-section .match-img-contain{width:202.5px;height:364.5px;position:relative}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img{width:105%;height:105%;-o-object-fit:cover;object-fit:cover}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img-txt{position:absolute;right:-15px;bottom:30px}.main-section section .second-content .top-contain .content-path{display:flex;align-items:center;flex-direction:column;gap:24px;width:100%;margin-top:15px}.main-section section .second-content .top-contain .content-path .img-road{width:100%}.main-section section .second-content .top-contain .content-path .img-road .road-path{width:100%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-section section .second-content .top-contain .content-path .txt-container{max-width:584px;position:relative}.main-section section .second-content .top-contain .content-path .txt-container .svg{position:absolute;top:-80px;right:50px;width:70px;height:70px}.main-section section .second-content .top-contain .content-path .txt-container .svg svg{width:95%;height:95%}}@media (min-width:576px) and (max-width:769px){.main-section section{margin:0 auto;padding-top:200px;overflow:hidden}.main-section section .txt{max-width:584px}.main-section section .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em}.main-section section .first-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:150px}.main-section section .first-content .top-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px}.main-section section .second-content{width:100%;margin-top:-450px}.main-section section .second-content .top-contain{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.main-section section .second-content .top-contain .match-img-section{width:584px;margin:0 auto}.main-section section .second-content .top-contain .match-img-section .match-img-contain{width:225px;height:405px;position:relative}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img{width:105%;height:105%;-o-object-fit:cover;object-fit:cover}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img-txt{position:absolute;right:-15px;bottom:30px}.main-section section .second-content .top-contain .content-path{display:flex;align-items:center;flex-direction:column;gap:24px;width:100%;margin-top:15px}.main-section section .second-content .top-contain .content-path .img-road{width:100%}.main-section section .second-content .top-contain .content-path .img-road .road-path{width:100%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-section section .second-content .top-contain .content-path .txt-container{max-width:584px;position:relative}.main-section section .second-content .top-contain .content-path .txt-container .svg{position:absolute;top:-100px;right:-80px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.main-section section .second-content .top-contain .content-path .txt-container .svg svg{width:95%;height:95%}}@media (min-width:769px) and (max-width:991px){.main-section section{margin:0 auto;padding-top:200px;overflow:hidden}.main-section section .txt{max-width:584px}.main-section section .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em}.main-section section .first-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:150px}.main-section section .first-content .top-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px}.main-section section .second-content{width:100%;margin-top:-450px}.main-section section .second-content .top-contain{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.main-section section .second-content .top-contain .match-img-section{width:584px;margin:0 auto}.main-section section .second-content .top-contain .match-img-section .match-img-contain{width:225px;height:405px;position:relative}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img{width:105%;height:105%;-o-object-fit:cover;object-fit:cover}.main-section section .second-content .top-contain .match-img-section .match-img-contain .match-img-txt{position:absolute;right:-15px;bottom:30px}.main-section section .second-content .top-contain .content-path{display:flex;align-items:center;flex-direction:column;gap:24px;width:100%;margin-top:15px}.main-section section .second-content .top-contain .content-path .img-road{width:100%}.main-section section .second-content .top-contain .content-path .img-road .road-path{width:100%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-section section .second-content .top-contain .content-path .txt-container{max-width:584px;position:relative}.main-section section .second-content .top-contain .content-path .txt-container .svg{position:absolute;top:-110px;right:-100px;width:150px;height:150px;display:flex;align-items:center;justify-content:center}}.spark-section{width:100%;height:100vh;overflow:visible;background:#29a053;position:relative;z-index:3}.spark-section section{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:200px;height:100%}.spark-section section .top-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;z-index:1}.spark-section section .top-content .fire-wrapper{position:absolute;top:-60px;left:120px}.spark-section section .top-content .fire{position:relative;z-index:2;animation:fire-flicker .15s infinite alternate}.spark-section section .top-content .fire:before{width:120px;height:120px;background:radial-gradient(circle,rgba(255,140,0,.6) 0,rgba(255,69,0,.4) 30%,transparent 70%);animation:radiant-pulse 2s ease-in-out infinite}.spark-section section .top-content .fire:after,.spark-section section .top-content .fire:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}.spark-section section .top-content .fire:after{width:180px;height:180px;background:radial-gradient(circle,rgba(255,140,0,.3) 0,rgba(255,69,0,.2) 30%,transparent 60%);animation:radiant-pulse 2s ease-in-out .5s infinite}@keyframes radiant-pulse{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}@keyframes fire-flicker{0%{filter:brightness(1)}to{filter:brightness(1.2)}}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 20px rgba(255,140,0,.8)) drop-shadow(0 0 40px rgba(255,140,0,.4))}50%{filter:drop-shadow(0 0 30px rgb(255,140,0)) drop-shadow(0 0 60px rgba(255,140,0,.6))}}.spark-section section .top-content .txt{max-width:584px}.spark-section section .top-content .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em;color:#ffffff}.spark-section .bottom-content{position:absolute;bottom:0;left:0;z-index:1;height:313px;display:flex;align-items:flex-end;justify-content:center;width:100%}.spark-section .bottom-content .bottom-img{max-width:690px;margin:0 auto;position:absolute}.spark-section .bottom-content .tree-house-img{width:100%;height:auto}.spark-section .bottom-content .heart-img{position:absolute;top:50px;left:100px;z-index:1}@media (max-width:575px){.spark-section section{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:160px;height:100%}.spark-section section .top-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;z-index:1}.spark-section section .top-content .fire-wrapper{position:absolute;top:-40px;left:120px}.spark-section section .top-content .fire{width:25.6908855438px;height:40px}.spark-section section .top-content .fire:before{width:80px;height:80px}.spark-section section .top-content .fire:after{width:120px;height:120px}.spark-section section .top-content .txt{max-width:584px;padding:0 32px}.spark-section section .top-content .txt p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em}.spark-section .bottom-content{position:absolute;bottom:0;z-index:1;height:313px;display:flex;align-items:flex-end;justify-content:center;width:100%}.spark-section .bottom-content .tree-house-img{width:100%;height:auto}.spark-section .bottom-content .heart-img{position:absolute;top:20px;left:50px;z-index:1;transform:scale(.5)}}@media (min-width:576px) and (max-width:769px){.spark-section .bottom-content .tree-house-img{width:100%;height:auto}}@media (min-width:769px) and (max-width:991px){.spark-section .bottom-content .tree-house-img{width:100%;height:auto}}@media (min-width:992px) and (max-width:1102px){.spark-section section{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:150px;height:100%}.spark-section section .top-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;z-index:1}.spark-section section .top-content .fire-wrapper{position:absolute;top:-60px;left:120px}.spark-section section .top-content .fire{position:relative;z-index:2;animation:fire-flicker .15s infinite alternate}.spark-section section .top-content .txt{max-width:584px}.spark-section section .top-content .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em;color:#ffffff}}.building-connection-section{width:100%;height:100vh;overflow:visible;background:#fefffa;position:relative;z-index:3}.building-connection-section section{max-width:584px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center}.building-connection-section section .content{display:flex;flex-direction:column;gap:24px}.building-connection-section section .content img{margin-bottom:20px}.building-connection-section section .content .txt p{font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em}@media (max-width:575px){.building-connection-section section{max-width:584px;margin:0 auto;padding:0 32px}.building-connection-section section .content{display:flex;flex-direction:column;gap:24px}.building-connection-section section .content img{margin-bottom:20px;width:136.1847991943px;height:48px}.building-connection-section section .content .txt p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em}}.footer{width:100%;height:100vh;overflow:visible;background:#fefffa;position:relative;z-index:3}.footer section{width:100%;height:100%;justify-content:space-between;gap:48px}.footer section,.footer section .top-content{display:flex;align-items:center;flex-direction:column}.footer section .top-content{padding-top:80px}.footer section .top-content img{margin-bottom:48px}.footer section .top-content .txt p{margin-top:70px;margin-bottom:24px;font-weight:500;font-size:22px;line-height:30px;letter-spacing:-.02em}.footer section .top-content h2{font-family:Almarena Neue,sans-serif;font-weight:400;font-size:56px;line-height:53px;text-align:center;letter-spacing:-.05em}.footer section .top-content h2 span{font-style:italic}.footer section .bottom-content{display:flex;align-items:center;gap:56px;padding-bottom:50px}.footer section .bottom-content svg{cursor:pointer;transition:transform .35s cubic-bezier(.19,1,.22,1),fill .25s ease,stroke .25s ease,filter .35s ease}.footer section .bottom-content svg:hover{transform:translateY(-4px) scale(1.08)}@media (max-width:575px){.footer section{width:100%;height:100%;justify-content:space-between;gap:32px}.footer section,.footer section .top-content{display:flex;align-items:center;flex-direction:column}.footer section .top-content img{margin-bottom:32px;width:231px;height:312px}.footer section .top-content .txt p{margin-top:48px;margin-bottom:24px;font-weight:500;font-size:16px;line-height:22px;text-align:center;letter-spacing:-.02em}.footer section .top-content h2{font-weight:400;font-size:40px;line-height:38px;text-align:center;letter-spacing:-.05em}.footer section .top-content h2 span{font-style:italic}.footer section .bottom-content{display:flex;align-items:center;gap:56px}.footer section .bottom-content svg{cursor:pointer;transition:transform .35s cubic-bezier(.19,1,.22,1),fill .25s ease,stroke .25s ease,filter .35s ease}.footer section .bottom-content svg:hover{transform:translateY(-4px) scale(1.08)}}.join-waitlist-section{background:rgba(0,0,0,.3137254902);position:fixed;top:0;left:0;height:100vh;width:100%;z-index:9999999999;display:flex;align-items:center;justify-content:center}.join-waitlist-section section{display:flex;align-items:flex-start;gap:16px}.join-waitlist-section section .form-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:12px 12px 18px;isolation:isolate;width:400px;background:#fefffa;border:1px solid #e8ebdf;border-radius:24px;position:relative;max-height:90vh;overflow:hidden}.join-waitlist-section section .form-wrapper .button-wrap{position:absolute;bottom:0;left:0;padding:10px 12px 18px;width:100%;background:#fefffa;z-index:10;pointer-events:none}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper{position:relative;display:inline-block;cursor:pointer;width:100%;z-index:1;pointer-events:auto}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:before{content:"";position:absolute;top:4px;left:0;right:0;bottom:-4px;background:#411765;border-radius:12px;z-index:-1}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:hover{transform:scale(.95)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:hover .submit-btn{background:#29a053;background-image:url(/_next/static/media/green_btn.307609c5.svg)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:active{transform:scale(.95)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:active .submit-btn{background-image:url(/_next/static/media/green_btn.307609c5.svg)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper .submit-btn{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:16px 20px 16px 22px;gap:8px;isolation:isolate;height:45px;background-image:url(/_next/static/media/red_btn.bc02d8c0.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper .submit-btn p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#ffffff;margin:0}.join-waitlist-section section .form-wrapper .img-container{width:100%;overflow:hidden;height:184px;border-radius:16px;margin-bottom:20px;background:#9b36f1}.join-waitlist-section section .form-wrapper .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-waitlist-section section .form-wrapper .content{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eceee4}.join-waitlist-section section .form-wrapper .content .txt p{margin-top:20px;font-weight:500;font-size:16px;line-height:22px;text-align:center;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .content h2{font-family:Almarena Neue,sans-serif;font-weight:400;font-size:32px;line-height:26px;text-align:center;letter-spacing:-.05em}.join-waitlist-section section .form-wrapper .content h2 span{font-style:italic}.join-waitlist-section section .form-wrapper .content svg{width:211px;height:30px}.join-waitlist-section section .form-wrapper .form{width:100%;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;max-height:calc(95vh - 450px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-touch-action:pan-y;padding-bottom:80px;-ms-overflow-style:none;scrollbar-width:none}.join-waitlist-section section .form-wrapper .form::-webkit-scrollbar{display:none}.join-waitlist-section section .form-wrapper .form .scroll-padding{height:20px;flex-shrink:0}.join-waitlist-section section .form-wrapper .form .field{display:flex;flex-direction:column;gap:8px;position:relative;flex-shrink:0}.join-waitlist-section section .form-wrapper .form .field label{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input{display:flex;align-items:center;padding:14px 16px 14px 8px;gap:8px;width:100%;height:42px;border:1px solid #eceee4;border-radius:8px}.join-waitlist-section section .form-wrapper .form .field .input input{width:100%;border:none;outline:none;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:inherit}.join-waitlist-section section .form-wrapper .form .field .input input::-moz-placeholder{color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input input::placeholder{color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input .wrap{display:flex;justify-content:center;align-items:center;padding:6px 8px 6px 4px;gap:4px;height:22px;background:#f6f7f4;border-radius:4px;cursor:pointer}.join-waitlist-section section .form-wrapper .form .field .input .wrap p{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#9f9f9f}.join-waitlist-section section .form-wrapper .form .field .dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fefffa;border:1px solid #eceee4;border-radius:3px;padding:5px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.1)}.join-waitlist-section section .form-wrapper .form .field .dropdown .dropdown-header{margin-bottom:12px}.join-waitlist-section section .form-wrapper .form .field .dropdown .dropdown-header p{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option{padding:8px 10px;border:1px solid #eceee4;border-radius:6px;font-weight:436;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#9f9f9f;cursor:pointer;transition:all .2s ease}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option:hover{background:#eceee4}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option.selected{background:#9b36f1;color:#ffffff;border-color:#9b36f1}.join-waitlist-section section .close-btn{cursor:pointer}@media (max-width:575px){.join-waitlist-section section{display:flex;align-items:flex-start;gap:10px;flex-direction:column-reverse;padding:0 16px 20px}.join-waitlist-section section .form-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:12px 12px 18px;isolation:isolate;width:100%;background:#fefffa;border:1px solid #e8ebdf;border-radius:24px;position:relative;max-height:85vh;overflow:hidden}.join-waitlist-section section .form-wrapper .button-wrap{position:absolute;bottom:0;left:0;padding:10px 12px 18px;width:100%;background:#fefffa;z-index:10;pointer-events:none}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper{position:relative;display:inline-block;cursor:pointer;width:100%;z-index:1;pointer-events:auto}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:before{content:"";position:absolute;top:4px;left:0;right:0;bottom:-4px;background:#411765;border-radius:12px;z-index:-1}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:hover{transform:scale(.95)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:hover .submit-btn{background:#29a053;background-image:url(/_next/static/media/green_btn.307609c5.svg)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:active{transform:scale(.95)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper:active .submit-btn{background-image:url(/_next/static/media/green_btn.307609c5.svg)}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper .submit-btn{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:16px 20px 16px 22px;gap:8px;isolation:isolate;height:45px;background-image:url(/_next/static/media/red_btn.bc02d8c0.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.join-waitlist-section section .form-wrapper .button-wrap .submit-btn-wrapper .submit-btn p{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#ffffff;margin:0}.join-waitlist-section section .form-wrapper .img-container{width:100%;overflow:hidden;height:184px;border-radius:16px;margin-bottom:20px;background:#9b36f1}.join-waitlist-section section .form-wrapper .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-waitlist-section section .form-wrapper .content{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eceee4}.join-waitlist-section section .form-wrapper .content .txt p{margin-top:20px;font-weight:500;font-size:16px;line-height:22px;text-align:center;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .content h2{font-family:Almarena Neue,sans-serif;font-weight:400;font-size:32px;line-height:26px;text-align:center;letter-spacing:-.05em}.join-waitlist-section section .form-wrapper .content h2 span{font-style:italic}.join-waitlist-section section .form-wrapper .content svg{width:211px;height:30px}.join-waitlist-section section .form-wrapper .form{width:100%;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;max-height:calc(95vh - 450px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-touch-action:pan-y;padding-bottom:80px;-ms-overflow-style:none;scrollbar-width:none}.join-waitlist-section section .form-wrapper .form::-webkit-scrollbar{display:none}.join-waitlist-section section .form-wrapper .form .scroll-padding{height:20px;flex-shrink:0}.join-waitlist-section section .form-wrapper .form .field{display:flex;flex-direction:column;gap:8px;position:relative;flex-shrink:0}.join-waitlist-section section .form-wrapper .form .field label{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input{display:flex;align-items:center;padding:14px 16px 14px 8px;gap:8px;width:100%;height:42px;border:1px solid #eceee4;border-radius:8px}.join-waitlist-section section .form-wrapper .form .field .input input{width:100%;border:none;outline:none;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:inherit}.join-waitlist-section section .form-wrapper .form .field .input input::-moz-placeholder{color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input input::placeholder{color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .input .wrap{display:flex;justify-content:center;align-items:center;padding:6px 8px 6px 4px;gap:4px;height:22px;background:#f6f7f4;border-radius:4px;cursor:pointer}.join-waitlist-section section .form-wrapper .form .field .input .wrap p{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#9f9f9f}.join-waitlist-section section .form-wrapper .form .field .dropdown{position:absolute;left:0;right:0;background:#fefffa;border:1px solid #eceee4;border-radius:3px;padding:5px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.1)}.join-waitlist-section section .form-wrapper .form .field .dropdown .dropdown-header{margin-bottom:12px}.join-waitlist-section section .form-wrapper .form .field .dropdown .dropdown-header p{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#4e4e4e}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option{padding:8px 10px;border:1px solid #eceee4;border-radius:6px;font-weight:436;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#9f9f9f;cursor:pointer;transition:all .2s ease}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option:hover{background:#eceee4}.join-waitlist-section section .form-wrapper .form .field .dropdown .age-grid .age-option.selected{background:#9b36f1;color:#ffffff;border-color:#9b36f1}.join-waitlist-section section .close-btn{cursor:pointer}.join-waitlist-section section .close-btn svg{width:34px;height:44px}}.toast{position:fixed;top:20px;left:0;right:0;margin:0 auto;z-index:99999999999;width:-moz-fit-content;width:fit-content;min-width:320px;max-width:500px}.toast-content{gap:12px;padding:14px 18px;background:#fefffa;border:1px solid #eceee4;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.toast-content,.toast-icon{display:flex;align-items:center}.toast-icon{justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.toast-success .toast-icon{background:#e8f5e9;color:#29a053}.toast-error .toast-icon{background:#ffebee;color:#d32f2f}.toast-message{flex:1;font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#4e4e4e;margin:0}.toast-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;color:#9f9f9f;transition:color .2s ease;flex-shrink:0;padding:0}.toast-close:hover{color:#4e4e4e}@media (max-width:575px){.toast{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:16px;right:16px;transform:none}}.country-popover{position:absolute;bottom:calc(100% + 8px);left:0;width:200px;height:232px;display:flex;flex-direction:column;background:#ffffff;border:1px solid #dfdfdf;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;overflow:hidden;z-index:50;outline:none}.country-popover .search-row{display:flex;align-items:center;width:calc(100% - 10px);margin:5px;position:relative;border-bottom:1px solid #dfdfdf;padding-bottom:5px}.country-popover .search-row .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px!important;height:18px!important;pointer-events:none;color:#535353}.country-popover .search-row .input-country{width:100%;height:36px;border:1px solid #dfdfdf;border-radius:6px;padding:6px 8px 6px 38px;font-size:14px;font-weight:400;line-height:16px;color:#535353;background:#ffffff;outline:none;box-shadow:none}.country-popover .search-row .input-country::-moz-placeholder{color:#535353}.country-popover .search-row .input-country::placeholder{color:#535353}.country-popover .search-row .input-country:focus{border-color:#cfcfcf;outline:none}.country-popover .country-list{flex:1;overflow-y:auto;padding:8px 8px 10px;margin:0;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.country-popover .country-list::-webkit-scrollbar{width:8px}.country-popover .country-list::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:8px}.country-popover .country-list::-webkit-scrollbar-track{background:transparent}.country-popover .group{display:block}.country-popover .group-label{font-weight:500;padding:6px 6px 8px}.country-popover .group-label,.country-popover .row{font-size:16px;line-height:19px;letter-spacing:-.01em;color:#090909;text-align:left}.country-popover .row{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:none;cursor:pointer;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-popover .row.active,.country-popover .row:hover{background:#f6f6f6}.country-popover .row img{width:20px;height:14px;flex-shrink:0}.country-popover .row .name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:19px;letter-spacing:-.01em;text-align:left}.country-popover .empty{padding:12px 6px;text-align:center;color:#9a9a9a;font-size:13px}