.dot-grid-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.loader-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#071912;z-index:10000;font-family:var(--font-luckiest-sans);opacity:1;transition:opacity .3s ease-in-out}.loader-wrapper.visible{opacity:1}.loader-wrapper.hidden{opacity:0;pointer-events:none}.loader-wrapper .loader{background:#3cffb0;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg) scale(.2);border-radius:10%}50%{transform:rotate(180deg) scale(1.5);border-radius:50%}to{transform:rotate(1turn) scale(.2);border-radius:10%}}.button-wrapper{--btn-width:350px;--btn-height:80px;--btn-font-size:26px;--decor-width:calc(var(--btn-width) * 0.31);--decor-height:calc(var(--btn-height) * 0.089);--shadow-extra:calc(var(--btn-width) * 0.05);--shadow-offset:calc(var(--btn-height) * 0.2);--decor-x-offset:calc(var(--btn-width) * -0.125);--decor-y-offset:calc(var(--btn-height) * 0.045);--padding:calc(var(--btn-height) * 0.055);--text-max-width:calc(var(--btn-width) * 1.07);position:relative;cursor:pointer;z-index:3}.button-wrapper .content{display:flex;justify-content:center;align-items:center;padding:var(--padding);background:#fff;-webkit-clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);z-index:2}.button-wrapper .content .button{color:#013d25;font-family:var(--font-zeroes-two);font-weight:400;font-size:var(--btn-font-size);text-transform:uppercase;border:none;width:var(--btn-width);height:var(--btn-height);-webkit-clip-path:inherit;clip-path:inherit;transition:all .3s ease;z-index:3;cursor:pointer;display:flex;justify-content:center;align-items:center}.button-wrapper .content .button .button-text{max-width:var(--text-max-width);width:100%}.button-wrapper .shadow{-webkit-clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);clip-path:polygon(15% 0,85% 0,100% 50%,85% 100%,15% 100%,0 50%);position:absolute;width:calc(var(--btn-width) + var(--shadow-extra));height:calc(var(--btn-height) + var(--shadow-offset));top:0;z-index:0;transition:height .3s ease}.button-wrapper .decor{position:absolute;width:var(--decor-width);height:var(--decor-height);z-index:2;transform-origin:center;-webkit-clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);transition:transform .3s ease,top .3s ease,bottom .3s ease,left .3s ease,right .3s ease}.button-wrapper.primary .button{background:linear-gradient(180deg,#3cffb0,#16ff9d)}.button-wrapper.primary .shadow{background-color:rgba(48,48,48,.56)}.button-wrapper.primary .decor{background:#3cffb0}.button-wrapper.secondary .button{background:#013520;color:#fff}.button-wrapper.secondary .shadow{background-color:rgba(0,0,0,.4)}.button-wrapper.secondary .decor{background:linear-gradient(180deg,#3cffb0,#013520)}.button-wrapper .decor-left-top{top:var(--decor-y-offset);left:var(--decor-x-offset);transform:rotate(-53deg)}.button-wrapper .decor-left-bottom{bottom:var(--decor-y-offset);left:var(--decor-x-offset);transform:rotate(53deg)}.button-wrapper .decor-right-top{top:var(--decor-y-offset);right:var(--decor-x-offset);transform:rotate(53deg)}.button-wrapper .decor-right-bottom{bottom:var(--decor-y-offset);right:var(--decor-x-offset);transform:rotate(-53deg)}.button-wrapper:hover .decor-left-bottom,.button-wrapper:hover .decor-left-top{left:calc(var(--decor-x-offset)*1.18)}.button-wrapper:hover .decor-right-bottom,.button-wrapper:hover .decor-right-top{right:calc(var(--decor-x-offset)*1.18)}.button-wrapper:hover .shadow{height:calc(var(--btn-height) + var(--shadow-offset)*1.2)}.halo{position:relative}.halo.large:after,.halo.large:before{width:240px;height:240px;left:-120px;top:-120px}.halo.large:before{box-shadow:0 0 100px 10px rgba(20,255,153,.231372549)}.halo.large:after{box-shadow:inset 0 0 100px 10px rgba(20,255,153,.231372549)}.halo.large .center-dot{width:24px;height:24px;box-shadow:0 0 40px 5px #14ff37,0 0 120px 15px #14ff37}.halo.small:after,.halo.small:before{width:120px;height:120px;left:-60px;top:-60px}.halo.small:before{box-shadow:0 0 50px 5px rgba(20,255,153,.231372549)}.halo.small:after{box-shadow:inset 0 0 50px 5px rgba(20,255,153,.231372549)}.halo.small .center-dot{width:16px;height:16px;box-shadow:0 0 20px 3px #14ff37,0 0 60px 10px #14ff37}.halo.xsmall:after,.halo.xsmall:before{width:60px;height:60px;left:-30px;top:-30px}.halo.xsmall:before{box-shadow:0 0 25px 2.5px rgba(20,255,153,.231372549)}.halo.xsmall:after{box-shadow:inset 0 0 25px 2.5px rgba(20,255,153,.231372549)}.halo.xsmall .center-dot{width:8px;height:8px;box-shadow:0 0 10px 2px #14ff37,0 0 30px 5px #14ff37}.halo:after,.halo:before{content:"";display:block;position:absolute;border-radius:50%;animation:grow 10s linear infinite}.halo .center-dot{position:absolute;top:50%;left:50%;background:#14ff37;border-radius:50%;transform:translate(-50%,-50%)}@keyframes grow{0%{transform:scale(.1);opacity:0}50%{opacity:.2}to{transform:scale(2);opacity:0}}.section-wrapper{position:relative;overflow:hidden}.section-wrapper .section-gradient{position:absolute;inset:0;z-index:0;pointer-events:none}.section-wrapper .section-content{position:relative;z-index:2}.section-wrapper.hide-canvas,.section-wrapper.hide-canvas .section-gradient{z-index:5}.iframe-loader{position:absolute;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:25px;background:#071912;z-index:2;pointer-events:none;transition:opacity .5s ease-in-out;color:#fff;font-size:18px;border:1px solid #3cffb0;box-shadow:0 4px 15px rgba(60,255,176,.18)}.iframe-loader.mobile{border-radius:0}.iframe-loader.desktop{border-radius:10px}.iframe-loader.loading{opacity:1}.iframe-loader.loaded{opacity:0}.loader{border:5px solid #3cffb0;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loader.small{width:24px;height:24px;border-width:3px}.loader.medium{width:48px;height:48px;border-width:5px}.loader.large{width:72px;height:72px;border-width:6px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}