.elementor-161269 .elementor-element.elementor-element-789202c{--display:flex;--min-height:635px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 58px;--row-gap:0px;--column-gap:58px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-161269 .elementor-element.elementor-element-e06b0b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-161269 .elementor-element.elementor-element-5de6242{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 0px;--row-gap:26px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:72.85px;--padding-left:0px;--padding-right:0px;}.elementor-161269 .elementor-element.elementor-element-0ac7e39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-161269 .elementor-element.elementor-element-0ac7e39{z-index:2;}.elementor-161269 .elementor-element.elementor-element-6a6dd87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-161269 .elementor-element.elementor-element-6a6dd87{z-index:2;}.elementor-161269 .elementor-element.elementor-element-d722eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-161269 .elementor-element.elementor-element-6dc32c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-161269 .elementor-element.elementor-element-4872872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-161269 .elementor-element.elementor-element-789202c{--content-width:1389.84px;}.elementor-161269 .elementor-element.elementor-element-d722eec{--content-width:1248.5px;}}@media(max-width:1024px){.elementor-161269 .elementor-element.elementor-element-789202c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-161269 .elementor-element.elementor-element-0ac7e39 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-161269 .elementor-element.elementor-element-d722eec{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-161269 .elementor-element.elementor-element-789202c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-161269 .elementor-element.elementor-element-5de6242{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-161269 .elementor-element.elementor-element-d722eec{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */body.elementor-page-161269 .hidden {
  display: none;
}

.m-headline-56 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 75px;
    letter-spacing: -1.236px;
}

.m-headline-34 {
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 45px;
    letter-spacing: -0.531px;
}

.m-section-header {
    display: flex;
    justify-content: space-between;
    gap: 80px;
    align-items: center;
    margin-bottom: 48px;
}

.m-cta-container {
    display: flex;
    gap: 24px;
}

.m-cta-container .m-btn:hover svg {
    margin-bottom: 3px;
}

.m-hero-container .elementor-widget-container {
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.m-content-row,
.m-content-col {
    display: flex;
    gap: 32px;
}

.m-content-col {
    flex-direction: column;
}

.m-demo-content-1 .m-content-col {
    gap: 24px;
}

.m-hero-container .m-hero-content {
    padding-left: 54.92px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0;
}

.m-hero-container .m-hero-badge {
    display: flex;
    width: fit-content;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 16777200px;
    border: 1px solid #08D8DF;
    color: #08D8DF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: capitalize;
    margin-bottom: 32px !important;
}

.m-hero-container .m-headline {
    margin-bottom: 32px;
}

.m-hero-container .m-hero-description {
    color: #4A5565;
    line-height: 24px !important;
    letter-spacing: -0.312px !important;
    max-width: 566px;
    margin-bottom: 16px !important;
}

.m-hero-container .m-hero-media {
    overflow: hidden;
    border-radius: 24px;
    position: relative;
    width: 600px;
    aspect-ratio: 1 / 1;
    border-radius: 16px;
    overflow: hidden;
    background: #f3f4f6;
}

.m-hero-container  .m-hero-media-layer {
  position: absolute;
  inset: 0;
  width: 600px;
  height: 600px;
  border-radius: 16px;
  display: block;
  object-fit: cover;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: opacity 320ms ease;
}

#m-hero-video-placeholder {
  opacity: 0.9;
  z-index: 1;
}

#m-hero-video {
  opacity: 0;
  z-index: 2;
  pointer-events: none;
}

#m-hero-video.is-visible {
  opacity: 1;
}

#m-hero-video-placeholder.is-hidden {
  opacity: 0;
}

.m-hero-container .elementor-widget-container img {
    display: block;
    max-width: unset;
}

.m-hero-container .elementor-widget-container video {
    max-width: 600px;
}

.m-partner-list-title-container .m-partner-list-title {
    line-height: 17px;
    margin-bottom: 20px;
}

.m-partner-list-title-container a {
    color: #6F909D;
    font-size: 17px;
    letter-spacing: 1.36px;
    text-transform: uppercase;
}

.m-demo-container .m-demo-contents {
    display: flex;
    flex-direction: column;
    gap: 33px;
}

.m-demo-container .m-card {
    padding: 32px;
    border-radius: 8px;
    border: 1px solid #E3E5E8;
    display: flex;
    flex-direction: column;
    justify-content: end;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    transition: .3s all;
}

.m-demo-container .m-card:hover {
    cursor: pointer;
    margin-top: -3px;
    margin-bottom: 3px;
    border: 1px solid #00C3F8;
}

.m-demo-container .m-card-content {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.m-demo-container .m-card .m-p-16 {
    line-height: 140% !important;
    letter-spacing: -0.439px !important;
    margin-bottom: 41px !important;
}

.m-demo-container .m-card.m-dark .m-card-content .m-p-16 {
    color: #E3E5E8 !important;
}

.m-demo-container .m-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 32px 0 32px;
}

.m-demo-container .m-card-footer .m-card-badges {
    display: flex;
    gap: 6px;
    position: absolute;
    left: 32px;
    bottom: 32px;
}

.m-demo-container .m-card-footer .m-card-badge {
    padding: 6px 8px;
    border-radius: 6px;
    background: rgba(13, 11, 74, 0.25);
    display: flex;
    align-items: center;
    gap: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: -0.14px;
    transition: .3s all;
    z-index: 3;
}

.m-demo-container .m-card-footer .m-card-badge svg path {
    transition: .3s all;
}

.m-demo-container .m-card-footer .m-card-badge:hover {
    background: rgba(0, 88, 170, 0.25);
    color: #00C3F8;
}

.m-demo-container .m-card-footer .m-card-badge:hover svg path {
    fill: #00C3F8;
}

.m-demo-container .m-card-footer .m-card-view-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: flex;
    padding: 36px 32px;
    justify-content: end;
    align-items: end;
        white-space: nowrap;
}

.m-demo-container .m-card-footer .m-card-view-link span {
    color: #000;
    transition: .3s all;
    width: 115px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 100%;
}

.m-demo-container .m-dark .m-card-footer .m-card-view-link span {
    color: #FFF !important;
    
}

.m-demo-container .m-card-footer .m-card-view-link svg path {
    fill: #000;
}

.m-demo-container .m-dark .m-card-footer .m-card-view-link svg path {
    fill: #FFF;
}

.m-demo-container .m-card-footer .m-card-view-link:hover span  {
    color: #00C3F8;
}

.m-demo-container .m-dark .m-card-footer .m-card-view-link:hover span {
    color: #00C3F8 !important;
}

.m-demo-container .m-card-footer .m-card-view-link:hover svg {
    margin-top: -2px;
    margin-bottom: 2px;
    margin-left: 2px;
}

.m-demo-container .m-card-footer .m-card-view-link:hover svg path {
    fill: #00C3F8 !important;
}

.m-demo-container .m-card-wallet-portfolio {
    gap: 17px;
    min-width: 780px;
    height: 740px;;
    background-color: #101828;
    background-image: url(/wp-content/uploads/2026/03/wallet-portfolio-dashboard.webp);
}

.m-demo-container .m-card-wallet-portfolio .m-p-16 {
    max-width: 630px;
}

.m-demo-container .m-card-wallet-portfolio .m-card-content {
    gap: 17px;
}

.m-demo-container .m-card-token-analytics {
    padding: 28px;
    width: 420px;
    height: 345px;
    background-color: #FFF;
    background-image: url(/wp-content/uploads/2026/03/token-analytics-demo-card-bg.webp);
}

.m-demo-container .m-card-token-analytics .m-card-view-link {
    padding: 32px 28px;
}

.m-demo-container .m-card-entities-dapps {
    padding: 32px 44.66px;
    width: 420px;
    height: 371px;
    background-color: #1440A0;
    background-image: url(/wp-content/uploads/2026/03/entities-dapps-demo-card-bg.webp);
}

.m-demo-container .m-card-entities-dapps .m-card-view-link {
    padding: 38px 44.66px;
}

.m-demo-container .m-card-nft-marketplace {
    width: 395px;
    height: 380px;
    background-color: #9B22FF;
    background-image: url(/wp-content/uploads/2026/03/nft-marketplace-demo-card-bg.webp);
}

.m-demo-container .m-card-holder-insights {
    width: 804.99px;
    height: 380px;
    background-color: #FFF;
    background-image: url(/wp-content/uploads/2026/03/holder-insights-demo-card-bg.webp);
}

.m-demo-container .m-card-holder-insights .m-p-16 {
    min-height: 68px;
}

.m-demo-container .m-card-top-tokens-nft {
    width: 700.66px;
    height: 380px;
    background-color: #FFF;
    background-image: url(/wp-content/uploads/2026/03/top-tokens-nfts-demo-card-bg.webp);
}

.m-demo-container .m-card-pair-analytics {
    width: 499.33px;
    height: 380px;
    background-color: #E3E5E8;
    background-image: url(/wp-content/uploads/2026/03/pair-analytics-demo-card-bg.webp);
}

.m-demo-container .m-demo-content-4 .m-p-16 {
    min-height: 112px;
    max-width: 310px;
}

.m-demo-container .m-demo-content-4 .m-card-view-link  {
    padding: 32px 32px;
}

.m-demo-container .m-card-spam-analyzer {
    width: 395px;
    height: 427px;
    background-color: #F7EB3F;
    background-image: url(/wp-content/uploads/2026/03/spam-analyzer-demo-card-bg.webp);
}

.m-demo-container .m-card-trending-feed {
    width: 395px;
    height: 427px;
    background-color: #FFF;
    background-image: url(/wp-content/uploads/2026/03/trending-feed-demo-card-bg.webp);
}

.m-demo-container .m-card-volume-stats {
    width: 395px;
    height: 427px;
    background-color: #00AD96;
    background-image: url(/wp-content/uploads/2026/03/volume-stats-demo-card-bg.webp);
}

.m-demo-container .m-card-pumpfun-tokens {
    width: 1248px;
    height: 320px;
    justify-content: center;
    background-size: cover;
    background-image: url(/wp-content/uploads/2026/03/pumpfun-tokens-demo-card-bg.webp);
}

.m-demo-container .m-card-pumpfun-tokens .m-card-content {
    width: 450px;
}

.m-demo-container .m-card-pumpfun-tokens .m-p-16  {
    margin-bottom: 0 !important;
}

.m-demo-container .m-card-pumpfun-tokens .m-card-footer {
    padding: 0;
}

.m-demo-container .m-card-pumpfun-tokens .m-card-content  .m-card-badges {
    position: unset;
}

.m-demo-container .m-card-pumpfun-tokens .m-card-footer .m-card-view-link {
    justify-content: start;
    padding: 6px 10px 68px 350px;
}

@media (max-width: 1024px) {
    .m-headline-56,
    .m-headline-34 {
        font-size: 26px !important;
        line-height: 112% !important;
    }
    
    .m-hero-container .m-hero-content {
        align-items: center;
        text-align: center;
        padding-left: 0;
    }
    
    .m-hero-container .elementor-widget-container {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    
    .m-content-row {
        gap: 20px;
    }
    
    .m-partner-list-title-container .m-partner-list-title {
        text-align: center;  
    }
    
    .m-demo-container .m-demo-contents {
        gap: 20px;    
    }
    
    .m-demo-content-1 {
        flex-direction: column;
    }
    
    .m-demo-container .m-card {
        padding: 24px;
    }
    
    .m-demo-container .m-card .m-p-16 {
        margin-bottom: 4px !important;
    }
    
    .m-demo-container .m-card-footer {
        padding: 0;
        min-height: 29px;
    }
    
    .m-demo-container .m-card-footer .m-card-badges {
        left: 20px;
    }
    
    .m-demo-content-1 .m-content-col,
    .m-demo-content-2,
    .m-demo-content-3 {
        display: grid;
        gap: 10px;
        grid-template-columns: repeat(2, 1fr);
    }
    
    .m-demo-content-4 {
        gap: 10px;
    }
    
    .m-demo-content-1 .m-content-col .m-card,
    .m-demo-content-2 .m-card,
    .m-demo-content-3 .m-card {
        background-size: contain;
        width: 100%;
        height: 340px;
    }
    
    .m-demo-content-3 .m-card {
        height: 380px;
    }
    
    .m-demo-content-4 .m-card {
        height: 365px;
    }
    
    .m-demo-content-1 .m-content-col .m-card .m-card-content {
        min-height: 177px;
    }
    
    .m-demo-content-2 .m-card .m-card-content {
        min-height: 165px;
    }
    
    .m-demo-content-3 .m-card .m-card-content {
        min-height: 205px;
    }
    
    .m-demo-content-4 .m-card .m-card-content {
        min-height: 225px;
    }
    
    .m-demo-container .m-card-footer .m-card-badges {
        flex-wrap: wrap;
        max-width: 75%;
    }
    
    .m-demo-container .m-card-view-link {
        padding: 38px 20px !important;
    }
    
    .m-demo-container .m-card-footer .m-card-view-link span {
        width: 91.5px;
        font-size: 14px !important;
    }
    
    .m-demo-container .m-card-footer .m-card-view-link  svg {
        width: 8px;
        height: 8px;
    }
    
    .m-demo-container .m-card-footer .m-card-view-link:hover svg {
        margin-top: -1px;
        margin-bottom: 1px;
        margin-left: 1px;
    }
    
    .m-demo-container .m-card-wallet-portfolio {
        min-width: unset;
        width: 100%;
        height: 590px;
        background-size: cover;
    }
    
    .m-demo-container .m-card-pumpfun-tokens .m-card-content {
        width: 400px;
    }
}

@media (max-width: 767px) {
    .m-section-header {
        flex-direction: column;
        gap: 10px;
    }
    
    
    .m-cta-container {
        flex-direction: column;
        gap: 10px;
        width: 100%;
    }
    
    .m-cta-container .m-btn {
        width: 100% !important;
    }
    
    .m-demo-container  .m-card-content {
        min-height: unset !important;
    }
    
    .m-hero-container .m-hero-badge,
    .m-hero-container .m-headline {
        margin-bottom: 20px !important;
    }
    
    .m-hero-container .m-hero-media {
        width: 400px;
    }
    
    .m-hero-container  .m-hero-media-layer {
      width: 400px;
      height: 400px;
    }
    
    .m-demo-content-1 .m-content-col,
    .m-demo-content-2,
    .m-demo-content-3,
    .m-demo-content-4 {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(1, 1fr);
    }
    
    .m-demo-content-4 {
        gap: 20px;
    }
    
    .m-demo-content-4 .m-card {
        width: 100%;
    }
    
    .m-demo-container .m-card-footer .m-card-badges {
        width: 55%;
    }
    
    .m-demo-container .m-card-wallet-portfolio {
        background-size: contain;
        height: 460px;
    }
    
    .m-demo-container .m-card-wallet-portfolio .m-card-content {
        height: 215px;
    }
    
    .m-demo-container .m-card-token-analytics {
        height: 340px !important;
    }
    
    .m-demo-container .m-card-token-analytics  .m-card-content {
        height: 205px;
    }
    
    .m-demo-container .m-card-entities-dapps {
        height: 310px !important;
    }
    
    .m-demo-container .m-card-nft-marketplace {
        height: 310px;
    }
    
    .m-demo-container .m-card-nft-marketplace,
    .m-demo-container .m-card-spam-analyzer,
    .m-demo-container .m-card-trending-feed,
    .m-demo-container .m-card-volume-stats {
        background-position: top right;
    }
    
    .m-demo-container .m-card-holder-insights {
        height: 270px;
    }
    
    .m-demo-container .m-card-top-tokens-nft {
        height: 350px;
    }
    
    .m-demo-container .m-card-top-tokens-nft .m-card-content {
        height: 235px;
    }
    
    .m-demo-container .m-card-pair-analytics,
    .m-demo-container .m-card-spam-analyzer,
    .m-demo-container .m-card-trending-feed {
        height: 330px;
    }
    
    
    
    .m-demo-container .m-card-pair-analytics .m-card-content,
    .m-demo-container .m-card-spam-analyzer .m-card-content,
    .m-demo-container .m-card-trending-feed .m-card-content {
        height: 185px;
    }
    
    .m-demo-container .m-card-volume-stats {
        height: 350px;
    }
    
    .m-demo-container .m-card-volume-stats .m-card-content {  height: 170px !important; 
    }
    
    .m-demo-container .m-card-pumpfun-tokens {
        background-position: left center;
        background-size: cover;
        height: 290px;
    }
    
    .m-demo-container .m-card-pumpfun-tokens .m-card-content {  
        width: 100%;
        height: 220px;
    }
    
    .m-demo-container .m-card-pumpfun-tokens .m-card-content .m-card-badges {
        position: absolute;
    }
    
    .m-demo-container .m-card-pumpfun-tokens .m-card-footer .m-card-view-link {
        justify-content: end;
    }
    
}/* End custom CSS */