:root{--default-size:1.6rem;--color-primary:#d4d6db;--color-white:#fff;--color-black:#000;--color-soft-lavender:#fbfaff;--color-soft-lavender-2:#fbfaff;--color-electric-violet:#7839ee;--color-surface-light:#fcfcfd;--color-pale-steel:#e3e8ef;--color-midnight-navy:#121926;--color-gray:#eaecf0;--color-ink-navy:#101828;--color-slate-gray:#475467;--color-midnight-ink:#0d121c;--color-cloud-gray:#cdd5df;--color-indigo-violet:#7d62e3;--color-royal-violet-hover:#6927da;--color-cherry-crimson:#ec3342;--color-neon-aqua:#03edc3;--color-slate-blue-gray:#4b5565;--color-lavender-purple:#a48afb;--color-deep-indigo-transparent:rgb(28 0 70/40%);--color-ice-gray:#eef2f6;--color-charcoal-blue:#364152;--color-ghost-white:#f8fafc;--color-muted-steel:#697586;--color-soft-gray:#f9fafb;--color-opacity-gray:rgb(89 96 107/100%);--color-deep-violet:#6140da;--color-lavender-mist:#e3dcf8;--color-powder-blue:#d6dce4;--color-graphite:#353739;--color-dusty-slate:#828fa0;--color-smoke-gray:#b9c3ce;--color-smoky-steel:#59606b;--color-silver-mist:#d0d5dd;--color-stormy-slate:#667085;--color-ink-mist-5:rgb(16 24 40/5%);--color-navy-mist-6:rgb(19 22 60/6%);--color-deep-purple-indigo:#53389e;--color-soft-lavender-3:#ddd6fe;--color-border-error:#f98676;--color-text-error:#cb1114;--color-gray-50:#f4f6f8;--color-gray-400:#9da9b7;--color-midnight-purple:#491c96;--primary-text:#25282b;--secondary-text:#61656b;--background-light:#f9f9fa;--blush-petal:#fdf0f1;--burnt-rose:#d9484874;--default-text:#a0a4a8;--background-muted:#52575c;--lottery-banner-description:#b19fed}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}body{font-family:var(--font-family-hal)}a{color:inherit;text-decoration:none}li{list-style-type:none}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.button{font-family:var(--font-family-inter);padding:12px 18px;display:flex;align-items:center;justify-content:center;border-radius:8px;width:212px;cursor:pointer;font-size:16px;font-style:normal;font-weight:600;line-height:24px;transition:background-color .2s ease,color .2s ease,border .2s ease}.button_primary{background-color:var(--color-royal-violet);color:var(--color-white);border:none}.button_primary:hover{background-color:var(--color-royal-violet-hover)}.button_secondary{background-color:var(--color-white);color:var(--color-electric-violet);border:1px solid var(--color-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.button_secondary:hover{background-color:#f5f3ff}.button_ghost{border-radius:8px;border:1px solid var(--color-pale-steel);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:var(--color-slate-blue-gray);background-color:var(--color-white)}.button_ghost:hover{background-color:var(--color-soft-gray)}.d-block{display:block!important}.pb-120{padding-bottom:120px}@media(max-width:768px){.pb-120{padding-bottom:48px}}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.pulse-skeleton{animation:pulse .8s ease-in-out infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.scroll-card{scroll-margin-top:24px}.ecosystem-paragraph{font-size:19px!important}.custom-dots{display:flex!important;gap:12px;margin-top:24px;justify-content:center}@media(max-width:768px){.custom-dots{display:none!important}}@media(max-width:992px){.custom-dots{margin-left:0}}.custom-dots li{display:flex;align-items:center;justify-content:center;height:8px;border-radius:4px;width:42px;background-color:#6140da}.custom-dots li.slick-active{background-color:#e3dcf8}.custom-dots li button{background-color:rgba(0,0,0,0);appearance:none;border:none;cursor:pointer;color:rgba(0,0,0,0);width:100%}.sk-circle{margin:100px auto;width:80px;height:80px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:var(--color-indigo-violet);border-radius:100%;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}