@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_ed28be63-module__eqdkpq__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_ed28be63-module__eqdkpq__variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
:root{--bg:#f1eed6;--orange:#ff9f28;--blue:#2e00ee;--lavender:#e3d7ff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;min-height:100vh;font-family:Gabarito,sans-serif}.hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 72px;display:flex;position:relative;overflow:hidden}.hero-content{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex;position:relative}.hero-title{letter-spacing:-.02em;background:linear-gradient(135deg,#ff9f28 0%,#ffd166 40%,#ff9f28 70%,#ff7b00 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(40px,8vw,72px);font-weight:900;line-height:1.05;animation:.6s cubic-bezier(.16,1,.3,1) .4s both fadeInUp,6s 1s infinite gradientShift}.hero-sub{color:var(--blue);opacity:1;max-width:500px;margin-bottom:40px;font-size:20px;font-weight:500;line-height:1.6;animation:.6s cubic-bezier(.16,1,.3,1) .55s both fadeInUp}.form-fields{flex-direction:column;gap:12px;display:flex}.input{background:var(--bg);border:2px solid var(--blue);color:var(--blue);border-radius:14px;outline:none;width:100%;padding:14px 18px;font-family:Gabarito,sans-serif;font-size:16px;transition:box-shadow .15s}.input::placeholder{color:#2e00ee59}.input:focus{box-shadow:3px 3px 0px var(--blue)}.btn-primary{background:var(--orange);color:var(--blue);box-shadow:3px 3px 0px var(--blue);cursor:pointer;border:none;border-radius:50px;width:100%;margin-top:4px;padding:16px 32px;font-family:Gabarito,sans-serif;font-size:17px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.btn-primary:after{content:"";opacity:0;border-radius:inherit;background:#ffffff26;transition:opacity .15s;position:absolute;inset:0}.btn-primary:hover:not(:disabled):after{opacity:1}.btn-primary:hover:not(:disabled){box-shadow:5px 5px 0px var(--blue);transform:translate(-2px,-2px)scale(1.02)}.btn-primary:active:not(:disabled){box-shadow:2px 2px 0px var(--blue);transform:translate(0)scale(.98)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.form-error{color:#b91c1c;text-align:center;margin-top:10px;font-size:14px}.success-wrap{text-align:center;padding:8px 0}.success-icon{margin-bottom:14px;font-size:44px;animation:.4s both pop;display:block}.success-title{color:var(--orange);margin-bottom:8px;font-size:22px;font-weight:700}.success-text{color:var(--blue);opacity:.75;font-size:15px;line-height:1.5}.footer{border-top:2px solid #2e00ee26;justify-content:center;align-items:center;gap:12px;max-width:960px;margin:0 auto;padding:24px;display:flex}.footer-text{color:var(--blue);opacity:.5;font-size:14px;font-weight:500}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes blobDrift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sparkFloat{0%,to{opacity:.6;transform:translateY(0)rotate(0)}33%{opacity:1;transform:translateY(-12px)rotate(15deg)}66%{opacity:.4;transform:translateY(6px)rotate(-8deg)}}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.blob{pointer-events:none;border-radius:50%;position:absolute}.blob--a{background:radial-gradient(circle,#ff9f2838 0%,#0000 70%);width:480px;height:480px;animation:14s ease-in-out infinite alternate blobDrift;top:-100px;left:-140px}.blob--b{background:radial-gradient(circle,#2e00ee1a 0%,#0000 70%);width:380px;height:380px;animation:18s ease-in-out infinite alternate-reverse blobDrift;bottom:-30px;right:-20px}.blob--c{background:radial-gradient(circle,#e3d7ff99 0%,#0000 70%);width:300px;height:300px;animation:22s ease-in-out 3s infinite alternate blobDrift;top:45%;left:10%}.spark{pointer-events:none;z-index:0;font-style:normal;line-height:1;position:absolute}.spark--1{color:#2e00ee33;font-size:20px;animation:8s ease-in-out infinite sparkFloat;top:15%;right:12%}.spark--2{color:#ff9f2859;font-size:14px;animation:11s ease-in-out infinite reverse sparkFloat;top:65%;left:8%}.spark--3{color:#e3d7ffe6;font-size:10px;animation:13s ease-in-out 2s infinite sparkFloat;top:30%;right:6%}.spark--4{color:#ff9f284d;font-size:12px;animation:9s ease-in-out 1.2s infinite sparkFloat;bottom:22%;left:16%}.spark--5{color:#2e00ee2e;font-size:8px;animation:12s ease-in-out .7s infinite reverse sparkFloat;top:8%;left:42%}.spark--6{color:#e3d7ffd9;font-size:16px;animation:10s ease-in-out 3.5s infinite sparkFloat;bottom:30%;right:22%}body.js-ready .reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}body.js-ready .reveal.revealed{opacity:1;transform:translateY(0)}body.js-ready .reveal[data-delay="1"]{transition-delay:80ms}body.js-ready .reveal[data-delay="2"]{transition-delay:.18s}body.js-ready .reveal[data-delay="3"]{transition-delay:.28s}.btn-spinner{border:2.5px solid #2e00ee40;border-top-color:var(--blue);vertical-align:middle;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spinnerRotate;display:inline-block}.hero-logo{align-self:center;width:auto;height:160px;margin:0 auto 28px;padding-right:50px;animation:.8s cubic-bezier(.16,1,.3,1) both logoReveal,5s ease-in-out 1.5s infinite logoFloat;display:block}@keyframes logoReveal{0%{opacity:0;transform:scale(.88)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-eyebrow{color:var(--blue);opacity:.4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700;animation:.5s cubic-bezier(.16,1,.3,1) .2s both fadeInUp}.form-wrap{width:100%;max-width:440px;animation:.7s cubic-bezier(.16,1,.3,1) .7s both fadeInUp}.counter{color:var(--blue);opacity:.5;text-align:center;margin-top:16px;font-size:13px;font-weight:600}.process{padding:0;position:relative}.process-inner{z-index:1;max-width:900px;margin:0 auto;padding:80px 32px 100px;position:relative}.process-spark{pointer-events:none;z-index:0;font-style:normal;line-height:1;position:absolute}.process-spark--1{color:#2e00ee26;font-size:18px;animation:9s ease-in-out .8s infinite sparkFloat;top:10%;right:5%}.process-spark--2{color:#ff9f2847;font-size:11px;animation:12s ease-in-out 2.2s infinite reverse sparkFloat;top:55%;left:3%}.process-spark--3{color:#e3d7fff2;font-size:9px;animation:14s ease-in-out 1.5s infinite sparkFloat;bottom:18%;right:7%}.process-spark--4{color:#2e00ee1f;font-size:7px;animation:8s ease-in-out 4s infinite reverse sparkFloat;top:32%;left:5%}.process-header{margin-bottom:80px}.process-eyebrow{color:var(--blue);opacity:.38;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.process-heading{color:var(--orange);letter-spacing:-.03em;font-size:clamp(40px,6vw,64px);font-weight:900;line-height:.96}.process-track{grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.process-step{text-align:center;flex-direction:column;align-items:center;display:flex}.process-icon-wrap{width:44px;height:44px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:28px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .28s;display:flex;position:relative}.process-icon-wrap:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ff9f282e 0%,#e3d7ffbf 42%,#0000 70%);border-radius:50%;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-22px;transform:scale(.4)}.process-step:hover .process-icon-wrap{color:var(--orange);transform:translateY(-6px)}.process-step:hover .process-icon-wrap:before{opacity:1;transform:scale(1)}.process-step-title{color:var(--blue);letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:700;transition:color .28s}.process-step:hover .process-step-title{color:var(--orange)}.process-step-desc{color:var(--blue);opacity:.6;max-width:220px;font-size:15px;line-height:1.7}.process-cta{text-align:center;padding-top:80px}.process-cta-lead{color:var(--orange);letter-spacing:-.02em;margin-bottom:24px;font-size:28px;font-weight:900;line-height:1.1}.process-cta-btn{background:var(--orange);color:var(--blue);box-shadow:3px 3px 0px var(--blue);border-radius:50px;padding:16px 40px;font-family:Gabarito,sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s cubic-bezier(.34,1.56,.64,1);display:inline-block}.process-cta-btn:hover{box-shadow:5px 5px 0px var(--blue);transform:translate(-2px,-2px)scale(1.02)}.process-cta-btn:active{box-shadow:2px 2px 0px var(--blue);transform:translate(0)scale(.98)}@media (max-width:640px){.process-track{grid-template-columns:1fr;gap:52px 0}.process-step-desc{max-width:none}}@keyframes confettiFall{0%{opacity:1;transform:translateY(0)rotate(45deg)}88%{opacity:.85}to{transform:translateY(110vh) rotate(var(--spin,765deg));opacity:0}}@keyframes popIn{0%{opacity:0;transform:scale(.8)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes diamondFloat{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(-8px)}}.confetti-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#2e00ee7a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confetti-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-piece{will-change:transform;border-radius:2px;animation:linear forwards confettiFall;position:absolute;top:-20px}.confetti-card{z-index:1;background:var(--bg);border:2.5px solid var(--blue);box-shadow:6px 6px 0px var(--blue);text-align:center;border-radius:24px;width:calc(100% - 48px);max-width:400px;padding:52px 44px 44px;animation:.45s cubic-bezier(.34,1.56,.64,1) both popIn;position:relative}.popup-close{cursor:pointer;width:36px;height:36px;color:var(--blue);opacity:.5;background:0 0;border:2px solid #2e00ee38;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,border-color .15s;display:flex;position:absolute;top:16px;right:16px}.popup-close:hover{opacity:1;border-color:var(--blue)}.confetti-diamonds{justify-content:center;align-items:center;gap:10px;margin-bottom:28px;display:flex}.cd{border-radius:2px;display:block}.cd--1{background:var(--orange);width:16px;height:16px;animation:2.2s ease-in-out infinite diamondFloat}.cd--2{background:var(--blue);width:10px;height:10px;animation:2.6s ease-in-out .3s infinite diamondFloat}.cd--3{background:var(--lavender);border:2px solid var(--blue);width:20px;height:20px;animation:2s ease-in-out .6s infinite diamondFloat}.cd--4{background:var(--orange);width:10px;height:10px;animation:2.9s ease-in-out .15s infinite diamondFloat}.cd--5{background:var(--blue);width:14px;height:14px;animation:1.8s ease-in-out .45s infinite diamondFloat}.confetti-title{color:var(--orange);letter-spacing:-.02em;margin-bottom:14px;font-size:26px;font-weight:900;line-height:1.15}.confetti-sub{color:var(--blue);opacity:.68;font-size:16px;line-height:1.65}.join-modal-card{z-index:1;background:var(--bg);border:2.5px solid var(--blue);box-shadow:6px 6px 0px var(--blue);border-radius:24px;width:calc(100% - 48px);max-width:420px;padding:48px 36px 40px;animation:.45s cubic-bezier(.34,1.56,.64,1) both popIn;position:relative}.join-modal-title{color:var(--orange);letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:900}.join-modal-sub{color:var(--blue);opacity:.58;font-size:15px;line-height:1.5}
