@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@900&family=Inter:wght@300;400;500&family=Amiri:wght@700&family=Open+Sans:wght@600;700&family=Montserrat:wght@700;800&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{width:100%;font-family:Inter,sans-serif;overflow-x:clip}body.theme-dark{background:#000}body.theme-light{background:#f0f0f0}body.custom-cursor-active,body.custom-cursor-active *{cursor:none!important}body.custom-cursor-active input,body.custom-cursor-active textarea,body.custom-cursor-active [contenteditable]{cursor:text!important}.custom-cursor{pointer-events:none;z-index:99999;will-change:transform;opacity:1;transition:opacity .2s;position:fixed;top:0;left:0}.custom-cursor-dot{background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;transition:opacity .2s;box-shadow:0 0 0 1.5px #0000008c,0 1px 5px #00000059}.custom-cursor-circle{z-index:99998;width:0;height:0}.custom-cursor-ring{background:0 0;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),transform .2s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #00000059,0 2px 10px #00000040}.custom-cursor-svg{transform-origin:50%;opacity:0;width:100%;height:100%;transition:opacity .35s;overflow:visible}.custom-cursor-label{fill:#fff;letter-spacing:.6px;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600}.custom-cursor-circle[data-state=pointer] .custom-cursor-ring{background:#ffffff24;width:48px;height:48px}.custom-cursor-circle[data-state=label] .custom-cursor-ring{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#034f34c7 0%,#07b577c7 100%);border-color:#ffffff52;width:84px;height:84px;box-shadow:0 6px 22px #07b57747}.custom-cursor-circle[data-state=label] .custom-cursor-svg{opacity:1;animation:7s linear infinite cc-label-spin}@keyframes cc-label-spin{to{transform:rotate(360deg)}}.custom-cursor-dot[data-state=label]{opacity:0}.custom-cursor-circle[data-down=true] .custom-cursor-ring{transform:translate(-50%,-50%)scale(.82)}.custom-cursor[data-state=hidden]{opacity:0}@media (hover:none),(pointer:coarse){.custom-cursor{display:none!important}}#canvas-wrap{z-index:0;pointer-events:none;position:fixed;inset:0}#canvas-wrap canvas{display:block;width:100%!important;height:100%!important}.navbar{z-index:100;pointer-events:none;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 40px;display:grid;position:fixed;top:0;left:0;right:0}.nav-left{pointer-events:auto;align-items:center;display:flex}.coin-logo-canvas{cursor:pointer;width:52px;height:52px;display:block}.nav-links{pointer-events:auto;justify-content:center;align-items:center;gap:36px;list-style:none;display:flex}.nav-links a{letter-spacing:.06em;text-transform:uppercase;color:#000;font-family:Inter,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:color .2s;position:relative}body.theme-dark .nav-links a{color:#ffffffa6}body.theme-light .nav-links a{color:#0000008c}.nav-links a:after{content:"";width:0;height:1px;transition:width .25s;position:absolute;bottom:-3px;left:0}body.theme-dark .nav-links a:after{background:linear-gradient(170deg,#1f5c30 0%,#0e3a1c 30%,#2a6b38 55%,#082012 80%,#020a05 100%)}body.theme-light .nav-links a:after{background:#999}.nav-links a:hover:after{width:100%}.nav-right{pointer-events:auto;justify-content:flex-end;align-items:center;gap:12px;display:flex}.theme-toggle-btn{cursor:pointer;border:none;border-radius:12px;outline:none;flex-shrink:0;width:44px;height:24px;transition:background .3s;position:relative}body.theme-dark .theme-toggle-btn{background:#ffffff26}body.theme-light .theme-toggle-btn{background:#0003}.theme-toggle-btn:before{content:"";border-radius:50%;width:18px;height:18px;transition:left .3s,background .3s;position:absolute;top:3px}body.theme-dark .theme-toggle-btn:before{background:#ffffffe6;left:3px}body.theme-light .theme-toggle-btn:before{background:#000000bf;left:23px}.section{z-index:2;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.hero-section{background:0 0}.hero-content{text-align:center}.big-text{letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-family:Big Shoulders Display,sans-serif;font-size:clamp(60px,12vw,180px);font-weight:900;line-height:.9;animation:4s ease-in-out infinite textPulse}body.theme-dark .big-text{filter:drop-shadow(0 0 40px #00ff884d);background:linear-gradient(#fffffff2 0%,#c8ffdccc 50%,#64c89699 100%)}body.theme-light .big-text{filter:drop-shadow(0 0 30px #0000001f);background:linear-gradient(#1e1e1e 0%,#505050d9 50%,#969696b3 100%)}@keyframes textPulse{0%,to{filter:drop-shadow(0 0 40px #00ff884d)}50%{filter:drop-shadow(0 0 60px #00ff8880)}}.hero-subtitle{letter-spacing:.2em;text-transform:uppercase;opacity:0;margin-top:20px;font-family:Inter,sans-serif;font-size:clamp(14px,2vw,18px);font-weight:300;animation:1s ease-out .5s forwards fadeUp;transform:translateY(20px)}body.theme-dark .hero-subtitle{color:#fff9}body.theme-light .hero-subtitle{color:#69686873}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.cc-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;padding:24px 16px 28px!important}.cc-sitemap-recent{grid-template-columns:1fr!important;gap:24px!important;padding:16px 16px 64px!important}}@media (max-width:420px){.cc-sitemap-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.cc-hero-root{min-height:70vh!important}}@media (max-width:1024px){.n-grid-right{border-left:none!important;margin:0 -24px!important;padding:18px 24px!important}}@media (max-width:480px){.n-grid-right{margin:0 -16px!important;padding:18px 16px!important}}@media (max-width:640px){.cr-table th,.cr-table td{padding:8px 4px!important;font-size:11.5px!important}.cr-table tr th:first-child,.cr-table tr td:first-child{padding-left:12px!important}.cr-table tr th:last-child,.cr-table tr td:last-child{padding-right:10px!important}.cr-pill{min-width:0!important;padding:3px 5px!important}}@media (max-width:480px){.cr-table th:nth-last-child(2),.cr-table td:nth-last-child(2){display:none!important}}@media (max-width:640px){.n-slider-arrow{width:44px!important;height:44px!important}}@media (max-width:360px){.cr-table th,.cr-table td{padding:8px 3px!important;font-size:11px!important}.cr-table tr th:first-child,.cr-table tr td:first-child{padding-left:8px!important}.cr-pill{padding:3px 4px!important;font-size:10.5px!important}}@media (min-width:901px) and (max-width:1100px){.team-cards-grid{gap:32px!important}.team-card-wrap,.team-circle-box{width:240px!important}.team-circle-box{height:240px!important}}@media (max-width:640px){.n-feed-badge,.na-side-label,.auth-label,.w3-field-label{font-size:11px!important}}
.cc-footer{color:#1a1a1a;isolation:isolate;background:#fff;width:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.cc-footer__cta-banner{z-index:1;max-width:1100px;box-shadow:none;background:#fff;border:1px solid #5ad1a740;border-radius:32px;margin:60px auto;padding:56px 64px;position:relative;overflow:hidden}.cc-footer__cta-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#36363600 0%,#0000008c 100%);border-radius:0 0 32px 32px;height:45%;position:absolute;inset:auto 0 0}.cc-footer__cta-content{z-index:2;text-align:center;position:relative}.cc-footer__cta-title{color:#fff;letter-spacing:4px;text-transform:uppercase;perspective:500px;text-shadow:0 2px 10px #0000004d;margin:0 0 18px;font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.1}.cc-footer__cta-title .char{will-change:transform, opacity;display:inline-block}.cc-footer__cta-text{color:#ffffffd9;letter-spacing:.3px;text-shadow:0 1px 4px #0003;max-width:680px;margin:0 auto 32px;font-size:clamp(.85rem,1.5vw,1rem);font-weight:400;line-height:1.7}.cc-footer__socials-row{z-index:2;justify-content:center;align-items:center;gap:28px;min-height:44px;display:flex;position:relative}.cc-footer__social-icon{-webkit-backdrop-filter:blur(14px);background:#03100766;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .25s,background .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 2px 10px #00000038,inset 0 1px #ffffff14}.cc-footer__social-icon:before,.cc-footer__social-icon:after{content:none!important;background:0 0!important}.cc-footer__social-icon:hover,.cc-footer__social-icon:focus,.cc-footer__social-icon:active{background:#03100799;border-color:#48be7299;transform:scale(1.12)translateY(-3px);box-shadow:0 8px 24px #0000004d,0 0 20px #48be7240}.cc-footer__social-icon svg{width:22px;height:22px;display:block}.cc-footer__main{z-index:1;max-width:1200px;margin:0 auto;padding:40px 40px 30px;position:relative}.cc-footer__links{grid-template-columns:repeat(6,1fr);gap:28px;display:grid}.cc-footer__column{will-change:transform, opacity}.cc-footer__column-title{color:#1a1a1a;letter-spacing:.2px;margin:0 0 20px;padding-bottom:8px;font-size:.92rem;font-weight:700;position:relative}.cc-footer__column-title:after{content:"";background:linear-gradient(90deg,#5ad1a7,#0000);border-radius:1px;width:50%;height:2px;position:absolute;bottom:0;left:0}.cc-footer__column-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cc-footer__column-item{margin:0;padding:0}.cc-footer__column-link{color:#5a6a7a;font-size:.82rem;line-height:1.5;text-decoration:none;transition:all .25s;display:inline-block;position:relative}.cc-footer__column-link:after{content:"";background:#5ad1a7;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.cc-footer__column-link:hover{color:#5ad1a7;transform:translate(4px)}.cc-footer__column-link:hover:after{width:100%}.cc-footer__column--contact .cc-footer__contact-info{flex-direction:column;gap:10px;display:flex}.cc-footer__column--contact .cc-footer__contact-info p,.cc-footer__column--contact .cc-footer__contact-info a{color:#5a6a7a;margin:0;font-size:.82rem;line-height:1.6;text-decoration:none;transition:all .25s}.cc-footer__column--contact .cc-footer__contact-info a:hover{color:#5ad1a7}.cc-footer__column--contact .cc-footer__payments-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:18px;display:flex}.cc-footer__column--contact .cc-footer__payment-icon{opacity:1;cursor:default;background:#fff;border:1px solid #0000001f;border-radius:5px;justify-content:center;align-items:center;width:52px;height:32px;transition:transform .25s,box-shadow .25s;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.cc-footer__column--contact .cc-footer__payment-icon:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000026}.cc-footer__column--contact .cc-footer__payment-icon svg{width:100%;height:100%;display:block}.cc-footer__watermark-wrapper{z-index:0;pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:100%;padding:30px 0 10px;display:flex;position:relative;overflow:hidden}.cc-footer__watermark-img{opacity:.08;filter:saturate(.5);width:100%;max-width:1100px;height:auto;display:block}.cc-footer__pasha-banner{width:100%;height:180px;position:relative;overflow:hidden}.cc-footer__pasha-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.cc-footer__pasha-overlay{background:#00000059;position:absolute;inset:0}.cc-footer__pasha-content{z-index:2;justify-content:flex-end;align-items:center;height:100%;padding:0 48px;display:flex;position:relative}.cc-footer__pasha-label{color:#ffffffbf;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (max-width:768px){.cc-footer__pasha-banner{height:140px}.cc-footer__pasha-content{justify-content:center;padding:0 24px}}.cc-footer__legal-row{z-index:2;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 32px 22px;display:flex;position:relative}.cc-footer__legal-link{color:#034f3499;letter-spacing:.3px;white-space:nowrap;font-size:.74rem;text-decoration:none;transition:color .2s}.cc-footer__legal-link:hover{color:#034f34}.cc-footer__legal-dot{color:#48be7280;font-size:.6rem}@media (max-width:768px){.cc-footer__legal-row{gap:8px 12px;padding:0 20px 18px}}.cc-footer__bottom{z-index:2;background:linear-gradient(135deg,#031007 0%,#48be72 50%,#031007 100%);border-top:1px solid #5ad1a71a;justify-content:space-between;align-items:center;margin-top:-5px;padding:22px 48px;display:flex;position:relative}.cc-footer__copyright{color:#ffffffd9;letter-spacing:.3px;margin:0;font-size:.78rem}.cc-footer__powered{color:#fff;letter-spacing:.3px;align-items:center;gap:6px;margin:0;font-size:.78rem;display:flex}.cc-footer__koikom{color:#fff;letter-spacing:.5px;align-items:center;font-weight:600;display:inline-flex}@media (max-width:1024px){.cc-footer__links{grid-template-columns:repeat(3,1fr);gap:32px}.cc-footer__cta-banner{margin:40px 24px;padding:40px 36px}}@media (max-width:768px){.cc-footer__links{grid-template-columns:repeat(2,1fr);gap:28px}.cc-footer__bottom{text-align:center;flex-direction:column;gap:10px;padding:20px 24px}.cc-footer__watermark-img{max-width:100%}.cc-footer__socials-row{flex-wrap:wrap;gap:14px;max-width:258px;margin-left:auto;margin-right:auto}.cc-footer__social-icon{flex-shrink:0}}@media (max-width:480px){.cc-footer__links{grid-template-columns:1fr}.cc-footer__cta-banner{border-radius:24px;margin:24px 16px;padding:32px 24px}.cc-footer__cta-title{letter-spacing:1px;overflow-wrap:anywhere;font-size:1.6rem}.cc-footer__socials-row{gap:16px;min-height:40px}}@media (prefers-reduced-motion:reduce){.cc-footer__cta-banner,.cc-footer__column,.cc-footer__watermark-wrapper,.cc-footer__bottom{opacity:1!important;transform:none!important}}.cc-footer__payments{z-index:1;flex-direction:column;align-items:center;gap:16px;padding:30px 0 10px;display:flex;position:relative}.cc-footer__payments-label{color:#9aa5b1;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:.75rem;font-weight:600}.cc-footer__payments-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.cc-footer__payment-icon{opacity:.7;cursor:default;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex}.cc-footer__payment-icon:hover{opacity:1;transform:translateY(-3px)}.cc-footer__payment-icon svg{display:block}
.cc-nav-desktop-links,.cc-nav-desktop-lang{display:flex}.cc-nav-hamburger,.cc-nav-mobile-panel,.cc-nav-mobile-links{display:none}.cc-nav-logo-wrap{transform-origin:0}@media (max-width:860px){.cc-nav-desktop-links,.cc-nav-desktop-lang{display:none}.cc-nav-hamburger{display:flex}.cc-nav-row{padding-left:20px!important;padding-right:20px!important}.cc-nav-logo-wrap{margin-left:-28px;transform:scale(.82);width:auto!important}.cc-nav-mobile-links{flex:auto;min-width:0;max-width:228px;margin:0 auto;display:flex}.cc-nav-hamburger{margin-left:4px!important}}@media (max-width:520px){.cc-nav-logo-wrap{flex-direction:column;justify-content:center;margin-left:-10px;margin-right:-5px;transform:none}.cc-nav-logo-wrap>a:first-child{transform-origin:50%;height:28px;margin-top:-4px;display:block;transform:scale(.74)}.cc-nav-logo-wrap .cc-brand{min-height:0;font-size:9px;line-height:1.1;margin:2px 0 0!important}.cc-nav-mobile-links{margin-left:4px}}@media (max-width:340px){.cc-nav-row{padding-left:12px!important;padding-right:12px!important}}.cc-nav-mobile-panel.open{display:flex}.cc-brand{letter-spacing:-.015em;color:#141922;white-space:nowrap;align-items:center;min-height:44px;font-family:Montserrat,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:800;text-decoration:none;display:inline-flex}.cc-brand .cc-i{display:inline-block;position:relative}.cc-brand .cc-i:after{content:"";background:#e11d1d;border-radius:50%;width:.26em;height:.26em;position:absolute;top:0;left:50%;transform:translate(-50%)}.cc-brand .cc-i-white:after{background:#141922;width:.18em;height:.18em;top:.09em}@media (max-width:1100px){.cc-brand{font-size:22px}}@media (max-width:520px){.cc-brand{font-size:18px}}.cc-lang-row{align-items:center;gap:10px;display:flex}.cc-lang-row button{cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:4px;padding:10px;line-height:0;transition:opacity .15s;display:inline-flex}.cc-lang-row button:hover{opacity:.85}.cc-lang-row button.active{opacity:1;outline-offset:2px;outline:2px solid #48be72cc}.cc-nav-box{text-align:center;box-sizing:border-box;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;width:clamp(110px,11vw,160px);height:40px;padding:4px 10px;font:700 13px/16px Open Sans,sans-serif;text-decoration:none;transition:filter .2s,transform .25s,box-shadow .25s;display:flex}.cc-nav-box--news{color:#fff;background:#409051}.cc-nav-box--company{color:#111;background:#e7eae8}.cc-nav-box--web3{color:#fff;background:#bd3b3e}.cc-nav-desktop-links{gap:5px!important}.cc-nav-mobile-links{gap:5px}.cc-nav-box{z-index:1;position:relative}.cc-nav-box:hover{filter:brightness(1.06);z-index:3;transform:translateY(-3px);box-shadow:0 6px 14px #00000029}.cc-nav-box--company:hover{background:#dde1df}.cc-nav-box.active{box-shadow:inset 0 -3px #00000047}.cc-nav-box--company.active{box-shadow:inset 0 -3px #409051}.cc-nav-box.active:hover{box-shadow:0 6px 14px #00000029}@keyframes ccAttract{0%,to{color:#111;background-color:#e7eae8;transform:translateY(0);box-shadow:0 0 #f79e1b00}10%{color:#111;background-color:#f79e1b;transform:translateY(-5px);box-shadow:0 0 0 6px #f79e1b73}22%{color:#111;background-color:#e7eae8;transform:translateY(0);box-shadow:0 0 0 10px #f79e1b00}36%{color:#111;background-color:#f79e1b;transform:translateY(-5px);box-shadow:0 0 0 6px #f79e1b73}50%{color:#111;background-color:#e7eae8;transform:translateY(0);box-shadow:0 0 0 10px #f79e1b00}64%{color:#111;background-color:#f79e1b;transform:translateY(-5px);box-shadow:0 0 0 6px #f79e1b73}80%{color:#111;background-color:#e7eae8;transform:translateY(0);box-shadow:0 0 0 10px #f79e1b00}}.cc-nav-box.cc-attract{z-index:2;animation:2.2s ease-in-out ccAttract}.cc-nav-box.cc-attract:hover{animation:none}@media (prefers-reduced-motion:reduce){.cc-nav-box.cc-attract{animation:none}}.cc-nav-box-mobile{letter-spacing:.01em;border-radius:5px;flex:1 1 0;width:auto;height:28px;padding:2px 4px;font-size:8.5px;line-height:10px}@media (max-width:420px){.cc-nav-box-mobile{padding:2px 3px;font-size:8px;line-height:9.5px}}@media (max-width:360px){.cc-nav-box-mobile{letter-spacing:0;padding:2px;font-size:7.5px}.cc-nav-mobile-links{max-width:none}}.cc-subnav{z-index:90;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(135deg,#0b0b0b 0%,#1c1c1c 100%);justify-content:center;align-items:stretch;gap:2px;max-width:100%;height:40px;padding:0 24px;display:flex;position:sticky;top:80px;overflow-x:auto}.cc-subnav::-webkit-scrollbar{display:none}.cc-subnav a{letter-spacing:.03em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.cc-subnav a:hover{color:#fff}.cc-subnav a.active{color:#fff;font-weight:800}@media (max-width:640px){.cc-subnav{scroll-snap-type:x proximity;justify-content:flex-start;height:44px;padding:0 10px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.cc-subnav a{scroll-snap-align:start;padding:0 9px;font-size:11px}}
.warp-text{isolation:isolate;border-radius:inherit;width:100%;min-height:220px;display:block;position:relative;overflow:hidden}.warp-text canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.cursor-grid{width:100%;height:100%;position:relative;overflow:hidden}.cursor-grid__canvas{width:100%;height:100%;display:block}
