
    #teamweb,
    #teammobile,
    #1x18953,
    .framer-1x18953-container,
    [data-framer-name="Team Member"],
    [data-framer-name="Team"],
    [data-framer-name="our team"],
    .framer-8es54v-container,
    .framer-m1uy1h-container:has(a[href*="team"]) {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      max-height: 0 !important;
      pointer-events: none !important;
      overflow: hidden !important;
    }
  

      * {
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        font-family: Plus Jakarta Sans;
      }

      .cont {
        width: 100%;
        height: auto;
        padding: 0 10px;
        margin: 0;
      }

      .row {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
      }

      .col-12 {
        flex: 0 0 auto;
        width: 100%;
      }

      @media (min-width: 768px) {
        .col-md-6 {
          flex: 0 0 auto;
          width: 50%;
        }

        .col-md-7 {
          flex: 0 0 auto;
          width: 58.33333333%;
        }
        .col-md-8 {
          flex: 0 0 auto;
          width: 66.66666667%;
        }
      }

      .m-0 {
        margin: 0 !important;
      }
      .m-1 {
        margin: 0.25rem !important;
      }
      .m-2 {
        margin: 0.5rem !important;
      }
      .m-3 {
        margin: 1rem !important;
      }
      .m-4 {
        margin: 1.5rem !important;
      }
      .m-5 {
        margin: 3rem !important;
      }
      .m-auto {
        margin: auto !important;
      }
      .mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .mx-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
      }
      .mx-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
      }
      .mx-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
      }
      .mx-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
      }
      .mx-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
      }
      .mx-auto {
        margin-right: auto !important;
        margin-left: auto !important;
      }
      .my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
      }
      .my-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
      }
      .my-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
      }
      .my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
      }
      .my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
      }
      .my-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
      }
      .my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
      }
      .mt-0 {
        margin-top: 0 !important;
      }
      .mt-1 {
        margin-top: 0.25rem !important;
      }
      .mt-2 {
        margin-top: 0.5rem !important;
      }
      .mt-3 {
        margin-top: 1rem !important;
      }
      .mt-4 {
        margin-top: 1.5rem !important;
      }
      .mt-5 {
        margin-top: 3rem !important;
      }
      .mt-auto {
        margin-top: auto !important;
      }
      .me-0 {
        margin-right: 0 !important;
      }
      .me-1 {
        margin-right: 0.25rem !important;
      }
      .me-2 {
        margin-right: 0.5rem !important;
      }
      .me-3 {
        margin-right: 1rem !important;
      }
      .me-4 {
        margin-right: 1.5rem !important;
      }
      .me-5 {
        margin-right: 3rem !important;
      }
      .me-auto {
        margin-right: auto !important;
      }
      .mb-0 {
        margin-bottom: 0 !important;
      }
      .mb-1 {
        margin-bottom: 0.25rem !important;
      }
      .mb-2 {
        margin-bottom: 0.5rem !important;
      }
      .mb-3 {
        margin-bottom: 1rem !important;
      }
      .mb-4 {
        margin-bottom: 1.5rem !important;
      }
      .mb-5 {
        margin-bottom: 3rem !important;
      }
      .mb-auto {
        margin-bottom: auto !important;
      }
      .ms-0 {
        margin-left: 0 !important;
      }
      .ms-1 {
        margin-left: 0.25rem !important;
      }
      .ms-2 {
        margin-left: 0.5rem !important;
      }
      .ms-3 {
        margin-left: 1rem !important;
      }
      .ms-4 {
        margin-left: 1.5rem !important;
      }
      .ms-5 {
        margin-left: 3rem !important;
      }
      .ms-auto {
        margin-left: auto !important;
      }

      .pt-5 {
        padding-top: 3rem !important;
      }

      h6,
      .h6,
      h5,
      .h5,
      h4,
      .h4,
      h3,
      .h3,
      h2,
      .h2,
      h1,
      .h1 {
        margin-top: 0;
        margin-bottom: 1rem;
        font-weight: 600;
        line-height: 1.3;
      }
      h1,
      .h1 {
        font-size: calc(1.375rem + 1.5vw);
      }
      @media (min-width: 1200px) {
        h1,
        .h1 {
          font-size: 2.5rem;
        }
      }
      h2,
      .h2 {
        font-size: calc(1.325rem + 0.9vw);
      }
      @media (min-width: 1200px) {
        h2,
        .h2 {
          font-size: 2rem;
        }
      }
      h3,
      .h3 {
        font-size: calc(1.3rem + 0.6vw);
      }
      @media (min-width: 1200px) {
        h3,
        .h3 {
          font-size: 1.75rem;
        }
      }
      h4,
      .h4 {
        font-size: calc(1.275rem + 0.3vw);
      }
      @media (min-width: 1200px) {
        h4,
        .h4 {
          font-size: 1.5rem;
        }
      }
      h5,
      .h5 {
        font-size: 1.25rem;
      }
      h6,
      .h6 {
        font-size: 1rem;
      }

      p {
        margin-top: 0;
        margin-bottom: 1.125rem;
      }

      .text-center {
        text-align: center !important;
      }

      ol,
      ul {
        padding-left: 2rem;
      }
      ol,
      ul,
      dl {
        margin-top: 0;
        margin-bottom: 1rem;
      }
      ol ol,
      ul ul,
      ol ul,
      ul ol {
        margin-bottom: 0;
      }

      ul,
      li {
        color: rgb(126, 131, 134);
      }

      .text-secondary {
        opacity: 1;
        color: rgb(126, 131, 134);
      }

      .text-info {
        opacity: 1;
        color: rgb(63, 127, 202);
      }

      .card {
        --ar-card-spacer-y: 2.375rem;
        --ar-card-spacer-x: 2.375rem;
        --ar-card-title-spacer-y: 1rem;
        --ar-card-title-color: var(--ar-gray-900);
        --ar-card-subtitle-color: ;
        --ar-card-border-width: var(--ar-border-width);
        --ar-card-border-color: var(--ar-border-color);
        --ar-card-border-radius: 2.25rem;
        --ar-card-box-shadow: ;
        --ar-card-inner-border-radius: calc(
          var(--ar-border-radius-xxl) - (var(--ar-border-width))
        );
        --ar-card-cap-padding-y: 1.5rem;
        --ar-card-cap-padding-x: 2.375rem;
        --ar-card-cap-bg: transparent;
        --ar-card-cap-color: ;
        --ar-card-height: ;
        --ar-card-bg: var(--ar-body-bg);
        --ar-card-img-overlay-padding: 1rem;
        --ar-card-group-margin: 0.75rem;
        position: relative;
        display: flex;
        flex-direction: column;
        min-width: 0;
        height: var(--ar-card-height);
        word-wrap: break-word;
        background-color: #fff;
        background-clip: border-box;
        border-radius: var(--ar-card-border-radius);
        padding: 2.375rem;
      }

      .shadow {
        box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32);
      }

      .main-bg {
        height: 100%;
        /* clip-path: polygon(0 0, 100% 0%, 100% 71%, 0 95%); */
        /* background-color: #0d45fb; */
        overflow: visible;
      }
    

      html, body {
        overflow-x: hidden !important;
        max-width: 100vw !important;
      }
      img, video {
        max-width: 100%;
        height: auto;
      }
    

    /* Framer Appear & Motion Animation System */
    [data-framer-appear-animation] {
      will-change: transform, opacity;
    }
    
    .framer-appear, [data-framer-appear-animation] {
      animation: framer-appear-fade-in 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
    }
    
    @keyframes framer-appear-fade-in {
      0% {
        opacity: 0;
        transform: translateY(25px) scale(0.98);
      }
      100% {
        opacity: 1;
        transform: translateY(0) scale(1);
      }
    }

    @keyframes framer-float {
      0%, 100% { transform: translateY(0px); }
      50% { transform: translateY(-8px); }
    }

    @keyframes framer-pulse-glow {
      0%, 100% { opacity: 1; transform: scale(1); }
      50% { opacity: 0.85; transform: scale(1.03); }
    }

    /* Floating elements animation */
    .framer-float-card, [data-framer-name*="Floating"], [data-framer-name*="Card"] {
      animation: framer-float 4s ease-in-out infinite;
    }

    /* Button and Interactive Element Hover Animations */
    a, button, [data-framer-name*="Button"], .framer-lux5qc, [data-border] {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important;
    }

    a:hover, button:hover, [data-framer-name*="Button"]:hover {
      transform: translateY(-2px) scale(1.02);
    }

    /* Smooth Scroll Behavior */
    html {
      scroll-behavior: smooth !important;
    }
  

    .mgl-dropdown-parent {
      position: relative !important;
      display: inline-flex !important;
      align-items: center !important;
      cursor: pointer !important;
    }

    .mgl-dropdown-menu {
      position: absolute !important;
      top: 100% !important;
      left: 50% !important;
      transform: translateX(-50%) translateY(10px) !important;
      background: rgba(15, 23, 42, 0.96) !important;
      backdrop-filter: blur(20px) !important;
      -webkit-backdrop-filter: blur(20px) !important;
      border: 1px solid rgba(255, 255, 255, 0.15) !important;
      border-radius: 16px !important;
      padding: 14px !important;
      min-width: 300px !important;
      box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6), 0 0 25px rgba(0, 102, 255, 0.25) !important;
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
      transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
      z-index: 999999 !important;
    }

    .mgl-dropdown-parent:hover .mgl-dropdown-menu,
    .mgl-dropdown-menu.active {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
      transform: translateX(-50%) translateY(4px) !important;
    }

    .mgl-dropdown-grid {
      display: grid !important;
      grid-template-columns: 1fr !important;
      gap: 6px !important;
      max-height: 420px !important;
      overflow-y: auto !important;
    }

    .mgl-dropdown-grid::-webkit-scrollbar {
      width: 4px;
    }
    .mgl-dropdown-grid::-webkit-scrollbar-thumb {
      background: rgba(0, 102, 255, 0.5);
      border-radius: 4px;
    }

    .mgl-dropdown-item {
      display: flex !important;
      align-items: center !important;
      gap: 10px !important;
      padding: 8px 12px !important;
      border-radius: 10px !important;
      color: #F8FAFC !important;
      text-decoration: none !important;
      font-family: 'Plus Jakarta Sans', 'Inter', sans-serif !important;
      transition: all 0.2s ease !important;
    }

    .mgl-dropdown-item:hover {
      background: rgba(0, 102, 255, 0.22) !important;
      color: #00F0FF !important;
      transform: translateX(4px) !important;
    }

    .mgl-dropdown-icon {
      font-size: 16px !important;
      width: 22px !important;
      text-align: center !important;
      flex-shrink: 0 !important;
    }
  

  #teamweb,
  #teammobile,
  #1x18953,
  .framer-1x18953-container,
  [data-framer-name="Team Member"],
  [data-framer-name="Team"],
  [data-framer-name="our team"],
  [data-framer-name="team"],
  .framer-8es54v-container,
  a[href*="team"],
  a[href*="Team"],
  .framer-m1uy1h-container:has(a[href*="team"]) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    max-height: 0 !important;
    pointer-events: none !important;
    overflow: hidden !important;
  }


    @keyframes partnerMarquee {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }
    .partner-marquee-track {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: partnerMarquee 15s linear infinite !important;
      will-change: transform !important;
    }
    .partner-marquee-track:hover {
      animation-play-state: paused !important;
    }

    @keyframes marquee-r2l {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }
    @keyframes marquee-l2r {
      0% { transform: translateX(-50%); }
      100% { transform: translateX(0); }
    }
    .marquee-r2l {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: marquee-r2l 15s linear infinite !important;
      will-change: transform !important;
    }
    .marquee-l2r {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: marquee-l2r 15s linear infinite !important;
      will-change: transform !important;
    }
    .marquee-r2l:hover,
    .marquee-l2r:hover {
      animation-play-state: paused !important;
    }
    .marquee-r2l a:hover img, .marquee-l2r a:hover img,
    .marquee-r2l a:hover, .marquee-l2r a:hover {
      transform: none !important;
    }

    /* Ensure marquee section wrappers are fully visible and clip properly */
    .framer-1rjhii7-container section,
    section:has(.partner-marquee-track) {
      opacity: 1 !important;
      overflow: hidden !important;
    }

    /* Completely remove and hide News and Media section */
    [data-framer-name="FEATURED_IN"],
    .framer-k6pxi8,
    .framer-18yq9fp,
    .framer-mewu9a,
    [data-framer-name="NEWS AND MEDIA"],
    [data-framer-name="news and media"],
    [data-framer-name="Featured by Top Publications Around the World"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      max-height: 0 !important;
      overflow: hidden !important;
      pointer-events: none !important;
      margin: 0 !important;
      padding: 0 !important;
    }

    /* Completely remove MIN-Global card from News and Media section */
    .framer-1gcub0g,
    a[href*="san-franciscocourier.com"],
    li:has(.framer-1gcub0g),
    li:has(a[href*="san-franciscocourier.com"]),
    li:has(img[src*="TkUpKC3ehLbESgaVcpp4bl67FA"]),
    li:has(img[srcset*="TkUpKC3ehLbESgaVcpp4bl67FA"]) {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      width: 0 !important;
      height: 0 !important;
      padding: 0 !important;
      margin: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
    }

    /* Completely hide removed Resources footer items */
    .framer-83eu7g-container,
    .framer-1qi5nof,
    .framer-6phd0z-container,
    .framer-1s70qa9,
    .framer-6e957g,
    .framer-zmgrhh,
    a[href*="India-Pitchdeck.pdf"],
    a[href*="International-PitchDeck.pdf"],
    a[href*="1FAIpQLSdCfFA5qGLAXDskJpinZoOAI0E1-py4nqAgAbZ1hu9iP3JRaQ"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      border: none !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Completely hide Staking from navbar and hero */
    .framer-twb13o-container,
    .framer-8odmdu-container,
    .framer-1b6l8yl,
    nav a[href*="staking"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
    }

    /* Footer: completely hide removed Social Media icons (preserve only X and Telegram) */
    a[href*="facebook.com/minglobalapp"],
    a[href*="instagram.com/minglobal.app"],
    a[href*="youtube.com/@minglobalapp"],
    a[href*="iq.wiki/wiki/minglobal"],
    .framer-1x4qa0e,
    .framer-1joocyc,
    .framer-1ddtigh,
    .framer-19ftye3,
    .framer-1r9w0bx,
    .framer-nxxagf,
    .framer-1ybi319,
    .framer-1y4h6vr,
    .framer-21nb02 {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide Staking from navigation */
    .framer-eajx4b-container,
    .framer-xpqody,
    .framer-anr4c9 a[href*="staking.html"],
    .framer-1948nm4 a[href*="staking.html"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide Crypto Gaming and Micro Tasks from utilities */
    .framer-1k4q9ig-container,
    .framer-1xx9a9b,
    .framer-10elc5h-container,
    .framer-b3fibd,
    .framer-9zvqvz a[href*="mgl-micro-tasks"],
    .framer-9zvqvz a[href*="gaming"],
    .framer-13x23bv a[href*="mgl-micro-tasks"],
    .framer-13x23bv a[href*="gaming"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide MGL Staking from utilities */
    .framer-15r4if6-container,
    .framer-xhetb5,
    .framer-9zvqvz a[href*="staking"],
    .framer-13x23bv a[href*="staking"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Roadmap card snake outline animation */
    @keyframes spin-gradient-outline {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }
    .framer-1axlevd,
    .framer-1ppadwh,
    .framer-y2p2m0,
    .framer-1j2rnuo,
    .framer-27is4i,
    .framer-liddu2,
    div[data-framer-name="Frame 1597880563"]:first-child {
      animation: spin-gradient-outline 4s linear infinite !important;
      transform-origin: center center !important;
      will-change: transform !important;
    }

    /* Interactive Card & Button Hover Animations */
    a, button, [data-framer-name*="Button"], .framer-lux5qc, [data-border] {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important;
    }
    a:not([data-border]):not(.framer-lux5qc):not([href*="crypto-exchange"]):not(.framer-1lcbqde):hover,
    button:hover,
    [data-framer-name*="Button"]:hover {
      transform: translateY(-2px) scale(1.02);
    }
    a[data-border] img,
    a.framer-lux5qc img,
    a[href*="crypto-exchange"] img,
    a.framer-1lcbqde img {
      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    }
    a[data-border]:hover img,
    a.framer-lux5qc:hover img,
    a[href*="crypto-exchange"]:hover img,
    a.framer-1lcbqde:hover img {
      transform: translateY(-8px) scale(1.05) !important;
    }
    .donut-slice-group {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
      transform-origin: 220px 220px !important;
      cursor: pointer !important;
    }
    .donut-slice-group:hover {
      transform: scale(1.03) !important;
    }

    [data-framer-name="Sign-In-Btn"],
    a[href*="login.html"],
    a[href*="./login.html"] {
      display: none !important;
      visibility: hidden !important;
      height: 0 !important;
      width: 0 !important;
      pointer-events: none !important;
    }
    [data-framer-name="Sign-Up-Btn"],
    .presale-buy-btn {
      transform: translate(-50%, -15px) !important;
    }
    [data-framer-name="Countdown-box"] > [data-framer-name^="Frame"] {
      margin-top: 25px !important;
    }

    /* Hero section video container should not block or intercept clicks */
    .framer-ko510b-container,
    .framer-ko510b-container video {
      pointer-events: none !important;
      background: transparent !important;
      object-fit: cover !important;
      opacity: 1 !important;
      visibility: visible !important;
    }

    /* Seamlessly connect hero section to the community bar (eliminate dead white spacing) */
    .framer-pHI60 .framer-1bx5qkl,
    .framer-pHI60 .framer-lizguk {
      margin-top: -58px !important;
    }

    @media (min-width: 1920px) {
      .framer-pHI60 .framer-lizguk {
        margin-top: -75px !important;
      }
    }

    /* Hero subtext & Who We Are clean paragraph flow */
    .framer-c0r9rm,
    .framer-c0r9rm p,
    .framer-1bdrpkv,
    .framer-1bdrpkv p,
    .framer-1qou2lv,
    .framer-10jeu5q,
    .framer-eqpw03,
    .framer-1qou2lv p,
    .framer-10jeu5q p,
    .framer-eqpw03 p {
      white-space: normal !important;
      word-break: normal !important;
      text-align: left !important;
    }
    .framer-1bdrpkv,
    .framer-1bdrpkv p {
      text-align: center !important;
    }

    /* Utilities section title styling - keep clean and un-broken */
    .framer-pHI60 .framer-1i2dfv7 {
      width: 100% !important;
      max-width: 900px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center !important;
    }
    .framer-pHI60 .framer-1t1fm7o,
    .framer-pHI60 .framer-1t1fm7o p,
    .framer-pHI60 .framer-1t1fm7o span {
      white-space: nowrap !important;
      text-align: center !important;
      max-width: 100% !important;
    }
    @media (max-width: 768px) {
      .framer-pHI60 .framer-1t1fm7o,
      .framer-pHI60 .framer-1t1fm7o p,
      .framer-pHI60 .framer-1t1fm7o span {
        white-space: normal !important;
      }
    }

    /* Utilities card sub texts clean wrapping without jagged indentation */
    .framer-pHI60 .framer-gpc8js [data-framer-name*="Ecosystem Utility Card"] p,
    .framer-pHI60 .framer-zooa89 [data-framer-name*="Utility Card"] p,
    .framer-pHI60 [data-framer-name*="Ecosystem Utility Card"] p,
    .framer-pHI60 [data-framer-name="Is only dummy text. We will replace this with real one later."] p,
    .framer-1ad7ax3, .framer-1ad7ax3 p,
    .framer-2mn7e9, .framer-2mn7e9 p,
    .framer-r197m0, .framer-r197m0 p,
    .framer-1a8xng5, .framer-1a8xng5 p,
    .framer-1m5gzfz, .framer-1m5gzfz p,
    .framer-1q6m3na, .framer-1q6m3na p,
    .framer-a3ccd0, .framer-a3ccd0 p,
    .framer-1frg1cu, .framer-1frg1cu p,
    .framer-1o5rwau, .framer-1o5rwau p,
    .framer-yps5jx, .framer-yps5jx p,
    .framer-1azj2q5, .framer-1azj2q5 p,
    .framer-1mf31oi, .framer-1mf31oi p,
    .framer-ut83oj, .framer-ut83oj p,
    .framer-1dpt75e, .framer-1dpt75e p,
    .framer-dal20v, .framer-dal20v p,
    .framer-vfbf8v, .framer-vfbf8v p,
    .framer-15fqer6, .framer-15fqer6 p,
    .framer-gci7op, .framer-gci7op p,
    .framer-1yrfsfm, .framer-1yrfsfm p {
      white-space: normal !important;
      word-break: normal !important;
      line-height: 1.45 !important;
    }

    /* Completely hide the removed utilities cards (International Forex, Arbitrage Bot, old Row 3 cards) */
    .framer-ehonwc-container,
    .framer-4kd1py-container,
    .framer-uj2rt7-container,
    .framer-tq2401-container,
    .framer-mgslwh-container,
    [data-framer-name="International Forex"],
    [data-framer-name="MGL Arbitrage Bot"],
    a[href*="mgl-forex.html"],
    a[href*="mgl-arbitrage-bot.html"],
    .framer-1parwqd,
    .framer-dhy8ts,
    .framer-cuc5a {
      display: none !important;
      visibility: hidden !important;
      pointer-events: none !important;
    }

    /* Clean, non-overlapping Desktop grid for Utilities (7 unique cards: 2 rows) */
    .framer-pHI60 .framer-gpc8js {
      height: 575px !important;
      position: relative !important;
    }

    /* Row 1: Top cards */
    .framer-pHI60 .framer-112q4s8-container {
      top: 0px !important;
      left: 0px !important;
      width: 235px !important;
      height: 371px !important;
    }
    .framer-pHI60 .framer-oopk4a-container {
      top: 0px !important;
      left: 250px !important;
      width: 253px !important;
      height: 213px !important;
    }
    .framer-pHI60 .framer-86q08w-container {
      top: 0px !important;
      left: 518px !important;
      width: 253px !important;
      height: 213px !important;
    }
    .framer-pHI60 .framer-1t13xs4-container {
      top: 0px !important;
      right: 0px !important;
      left: auto !important;
      width: 235px !important;
      height: 371px !important;
    }

    /* Row 2: Middle cards (placed exactly below row 1 without overlap) */
    .framer-pHI60 .framer-16w7uv7-container {
      top: 386px !important;
      left: 1px !important;
      width: 234px !important;
      height: 177px !important;
    }
    .framer-pHI60 .framer-du81kz-container {
      top: 228px !important;
      left: calc(50% - 260px) !important;
      width: 520px !important;
      height: 337px !important;
      z-index: 2 !important;
    }
    .framer-pHI60 .framer-1gq2w72-container {
      top: 386px !important;
      right: 0px !important;
      left: auto !important;
      width: 238px !important;
      height: 177px !important;
    }

    /* Top-right tall card (MGL Card) asset styling */
    .framer-pHI60 .framer-5p3IZ .framer-1n4yt0i {
      top: 110px !important;
    }

    /* FHD breakpoint (min-width: 1920px) */
    @media (min-width: 1920px) {
      .framer-pHI60 .framer-gpc8js {
        height: 945px !important;
      }
      .framer-pHI60 .framer-32rfp5 {
        height: auto !important;
        min-height: 1060px !important;
      }
      /* Row 1 */
      .framer-pHI60 .framer-112q4s8-container {
        top: 43px !important;
        left: 2px !important;
        width: 376px !important;
        height: 594px !important;
      }
      .framer-pHI60 .framer-oopk4a-container {
        top: 43px !important;
        left: 400px !important;
        width: 404px !important;
        height: 341px !important;
      }
      .framer-pHI60 .framer-86q08w-container {
        top: 43px !important;
        left: 828px !important;
        width: 404px !important;
        height: 341px !important;
      }
      .framer-pHI60 .framer-i3jhkc-container {
        top: 43px !important;
        right: -1px !important;
        left: auto !important;
        width: 380px !important;
        height: 594px !important;
      }

      /* Row 2 */
      .framer-pHI60 .framer-1mxp7pa-container {
        top: 660px !important;
        left: 2px !important;
        width: 378px !important;
        height: 266px !important;
      }
      .framer-pHI60 .framer-du81kz-container {
        top: 408px !important;
        left: calc(50% - 416px) !important;
        width: 832px !important;
        height: 539px !important;
        z-index: 2 !important;
      }
      .framer-pHI60 .framer-1gq2w72-container {
        top: 660px !important;
        right: 0px !important;
        left: auto !important;
        width: 380px !important;
        height: 265px !important;
      }

      .framer-pHI60 .framer-5p3IZ .framer-1n4yt0i {
        top: 155px !important;
      }
    }

    /* Who We Are bullet items styling: desktop single clean row */
    .framer-9mkxta {
      display: flex !important;
      flex-flow: row nowrap !important;
      flex-wrap: nowrap !important;
      align-items: center !important;
      justify-content: flex-start !important;
      gap: 7px !important;
      width: max-content !important;
      max-width: 100% !important;
    }
    .framer-9mkxta p {
      font-size: 12px !important;
      white-space: nowrap !important;
      letter-spacing: -0.15px !important;
    }
    .framer-pHI60 .framer-1t3vz9x,
    .framer-pHI60 .framer-9tc6ro,
    .framer-pHI60 .framer-17g5nf {
      width: 4px !important;
      height: 4px !important;
      min-width: 4px !important;
      min-height: 4px !important;
      border-radius: 50% !important;
      background-color: rgb(37, 37, 37) !important;
      flex-shrink: 0 !important;
    }

    .framer-bw8550,
    .framer-1bz8g2z {
      display: flex !important;
      flex-wrap: wrap !important;
      max-width: 100% !important;
      row-gap: 8px !important;
    }

    /* Staking card container & styling unification with presale */
    .framer-1bk4dlo {
      width: 350px !important;
      height: 375px !important;
      background: transparent !important;
      background-color: transparent !important;
      border: none !important;
      overflow: visible !important;
      position: relative !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    .framer-k49f6w {
      background: transparent !important;
      background-color: transparent !important;
      border: none !important;
      position: static !important;
      inset: unset !important;
      width: 100% !important;
      height: 100% !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      overflow: visible !important;
    }
    [data-framer-name="Countdown-box"],
    .framer-q8dk5f,
    .framer-12qqhsj {
      width: 350px !important;
      height: 375px !important;
      border-radius: 14px !important;
      background-color: #ffffff !important;
      -webkit-backdrop-filter: blur(9px) !important;
      backdrop-filter: blur(9px) !important;
      overflow: hidden !important;
      position: relative !important;
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04) !important;
    }
    [data-framer-name="Countdown-box"] .framer-1ycvkq1,
    [data-framer-name="Countdown-box"] .framer-1qxkkrz {
      position: absolute !important;
      top: 24px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] .framer-18aao9z,
    [data-framer-name="Countdown-box"] .framer-1mt7l8t {
      position: absolute !important;
      top: 100px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] .framer-be4iet,
    [data-framer-name="Countdown-box"] .framer-1gh34i1 {
      position: absolute !important;
      top: 183px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] a[data-framer-name="Sign-Up-Btn"],
    [data-framer-name="Countdown-box"] .presale-buy-btn {
      position: absolute !important;
      top: 285px !important;
      left: 50% !important;
      transform: translate(-50%, -15px) !important;
      width: 181px !important;
      padding: 10.42px 29.78px !important;
      border-radius: 9px !important;
      background-color: #2477f1 !important;
      text-decoration: none !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    @media (max-width: 1199.98px) {
      .framer-1bk4dlo,
      [data-framer-name="Countdown-box"],
      .framer-q8dk5f,
      .framer-12qqhsj {
        width: 300px !important;
        height: 322px !important;
        border-radius: 12px !important;
      }
    }

    /* Roadmap text formatting: eliminate whitespace indentation artifacts and ensure clean typography */
    #roadmap .framer-7ku6l2 p,
    #roadmap .framer-aucbt2 p,
    #roadmap .framer-u7jg5q p,
    #roadmap .framer-qz4osq p,
    #roadmap .framer-xdg58z p,
    #roadmap .framer-y83aeg p,
    .framer-wy00jf p,
    .framer-897p3d p,
    .framer-fzuytd p,
    .framer-1pw5ufn p,
    .framer-vxvmeg p,
    .framer-idii6x p,
    .framer-t66ri7 p,
    .framer-16s3ycc p,
    .framer-ql6hxy p,
    .framer-iyo7i p,
    .framer-gih3kj p,
    .framer-2hymgu p,
    .framer-5mj1ni p,
    .framer-gey2vt p,
    .framer-dwbkj9 p,
    .framer-qgdpu8 p,
    .framer-17l8216 p,
    .framer-m7kx49 p,
    .framer-1ahdgqj p,
    .framer-1pjuqvx p,
    .framer-1nws3vi p {
      white-space: normal !important;
      word-break: normal !important;
      text-align: left !important;
      line-height: 1.45 !important;
    }

    .framer-wy00jf,
    .framer-897p3d,
    .framer-fzuytd,
    .framer-1pw5ufn,
    .framer-vxvmeg,
    .framer-idii6x,
    .framer-t66ri7,
    .framer-16s3ycc,
    .framer-ql6hxy,
    .framer-iyo7i,
    .framer-gih3kj,
    .framer-2hymgu,
    .framer-5mj1ni,
    .framer-gey2vt,
    .framer-dwbkj9,
    .framer-qgdpu8,
    .framer-17l8216,
    .framer-m7kx49,
    .framer-1ahdgqj,
    .framer-1pjuqvx,
    .framer-1nws3vi {
      white-space: normal !important;
    }
  

    /* =========================================================
       MGL HOMEPAGE FULL MOBILE & TABLET RESPONSIVE ARCHITECTURE
       ========================================================= */
    html, body {
      overflow-x: hidden !important;
      max-width: 100vw !important;
      width: 100% !important;
      position: relative !important;
    }

    #framer-page-root {
      overflow-x: hidden !important;
      max-width: 100vw !important;
      width: 100% !important;
    }

    @media (max-width: 1199.98px) {
      /* Zero-Flash Mobile Reset: Instantly hide desktop-only sections */
      .hidden-rfmt59,
      .framer-pHI60 .hidden-rfmt59,
      .framer-1w7j02f > .hidden-rfmt59,
      .framer-pHI60 .framer-15jc4zg.hidden-rfmt59 {
        display: none !important;
      }

      /* Root container fluidity */
      .framer-pHI60,
      .framer-pHI60.framer-72rtr7,
      [data-framer-root].framer-pHI60,
      .framer-pHI60 .framer-1w7j02f {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        box-sizing: border-box !important;
      }

      /* Notification Bar */
      .framer-pHI60 .framer-1fhi5fx {
        width: 100% !important;
        max-width: 100vw !important;
        overflow: hidden !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-1rjpfxh {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 12px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        place-content: center center !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        gap: 6px !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-1rjpfxh > .hidden-rfmt59 {
        display: none !important;
      }
      .framer-pHI60 .framer-1rjpfxh > .ssr-variant:not(.hidden-rfmt59) {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-ol4x3 {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        max-width: 100% !important;
      }
      .framer-pHI60 .framer-ol4x3 p {
        font-size: clamp(10.5px, 2.8vw, 13px) !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        text-align: center !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-13r6klu {
        flex-shrink: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
      }

      /* Phone Navigation Header */
      .framer-pHI60 .framer-obw4kn-container {
        width: 100% !important;
        max-width: 100vw !important;
        left: 0 !important;
        right: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
      }
      .framer-6JtXA.framer-v-9sfcvy.framer-127xd9x,
      .framer-6JtXA.framer-v-rmvtvb.framer-127xd9x,
      nav[data-framer-name="Phone"] {
        width: 100% !important;
        max-width: 100vw !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 6px !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-wnragw,
      .framer-4dm5i.framer-v-9sfcvy .framer-wnragw,
      nav[data-framer-name="Phone"] .framer-wnragw {
        flex: 0 0 auto !important;
        width: auto !important;
        padding: 0 4px 0 6px !important;
        margin: 0 !important;
        height: 60px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1fsocct,
      .framer-4dm5i.framer-v-9sfcvy .framer-1fsocct,
      nav[data-framer-name="Phone"] .framer-1fsocct {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya,
      .framer-6JtXA.framer-v-rmvtvb .framer-qjiya,
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya,
      .framer-4dm5i.framer-v-rmvtvb .framer-qjiya,
      nav[data-framer-name="Phone"] .framer-qjiya,
      nav[data-framer-name="Phone"] .framer-1fsocct .framer-qjiya {
        width: 122px !important;
        height: 38px !important;
        display: flex !important;
        align-items: center !important;
        position: relative !important;
        margin: 0 !important;
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya [data-framer-background-image-wrapper="true"],
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya [data-framer-background-image-wrapper="true"],
      nav[data-framer-name="Phone"] .framer-qjiya [data-framer-background-image-wrapper="true"] {
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya img,
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya img,
      nav[data-framer-name="Phone"] .framer-qjiya img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        object-position: left center !important;
        transform: scale(1.36) !important;
        transform-origin: left center !important;
        display: block !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-ah0p2i-container,
      nav[data-framer-name="Phone"] .framer-ah0p2i-container {
        order: 2 !important;
        margin-left: auto !important;
        margin-right: 6px !important;
        max-width: none !important;
        width: auto !important;
        flex: 0 0 auto !important;
      }
      .framer-6JtXA.framer-v-9sfcvy [data-framer-name="Blue-with-icon"],
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"],
      nav[data-framer-name="Phone"] .connect-wallet-btn {
        width: auto !important;
        min-width: 125px !important;
        max-width: 165px !important;
        padding: 7px 15px !important;
        border-radius: 8px !important;
        background-color: rgb(36, 119, 241) !important;
        color: #ffffff !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        box-sizing: border-box !important;
        height: 36px !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-18735uw {
        width: 16px !important;
        height: 16px !important;
        flex-shrink: 0 !important;
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-1quvq94 {
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-1quvq94 p,
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-text {
        font-size: 13px !important;
        font-weight: 600 !important;
        letter-spacing: -0.01em !important;
        color: #ffffff !important;
        margin: 0 !important;
        white-space: nowrap !important;
        line-height: 1 !important;
      }

      /* STRICT MOBILE WALLET BUTTON: Only show address, strictly hide balance or separator bar on mobile */
      nav .mg-connected-nav-inner span:nth-child(n+2),
      nav[data-framer-name="Phone"] .mg-connected-nav-inner span:nth-child(n+2),
      .framer-6JtXA.framer-v-9sfcvy .mg-connected-nav-inner span:nth-child(n+2),
      nav .mg-connected-balance,
      nav[data-framer-name="Phone"] .mg-connected-balance,
      .mg-connected-balance {
        display: none !important;
      }

      /* Our Partners Marquee: Positioned between Who We Are (order 15) and Utilities (order 17) on Phone */
      .framer-pHI60 .framer-15jc4zg:not(.hidden-rfmt59) {
        order: 16 !important;
        display: block !important;
        width: 100% !important;
        max-width: 100vw !important;
        height: 164px !important;
        position: relative !important;
        overflow: visible !important;
        margin: 14px 0 0 0 !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-15jc4zg.hidden-rfmt59 {
        display: none !important;
      }

      .framer-pHI60 .framer-6oi701 {
        width: 100% !important;
        max-width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        height: 136px !important;
        position: absolute !important;
        top: 0 !important;
        overflow: hidden !important;
        background-color: #f5f5f5 !important;
        border-top: 0.625px solid #cdcdcd !important;
        border-bottom: 0.625px solid #cdcdcd !important;
        border-left: none !important;
        border-right: none !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-gc0xu7 {
        position: absolute !important;
        top: 18px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: auto !important;
        text-align: center !important;
        white-space: nowrap !important;
        z-index: 2 !important;
      }

      .framer-pHI60 .framer-gc0xu7 .framer-text {
        font-family: 'Plus Jakarta Sans', sans-serif !important;
        font-size: 15px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
      }

      .framer-pHI60 .framer-jlf1zb {
        position: absolute !important;
        top: 52px !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        height: min-content !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: visible !important;
        margin: 0 !important;
        padding: 0 !important;
      }

      .framer-pHI60 .framer-9f0v8j-container {
        width: 100% !important;
        max-width: 100% !important;
        height: 60px !important;
        position: relative !important;
        overflow: hidden !important;
      }

      .framer-pHI60 .framer-9f0v8j-container section {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
        -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
        mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
      }

      .framer-pHI60 .framer-1qyz8iy {
        width: 205px !important;
        height: 29px !important;
        position: absolute !important;
        bottom: 1px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        z-index: 2 !important;
        pointer-events: none !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d,
      nav[data-framer-name="Phone"] .framer-1yo84d {
        order: 3 !important;
        cursor: pointer !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        flex-shrink: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 5px !important;
        position: relative !important;
        z-index: 100001 !important;
        touch-action: manipulation !important;
        margin-left: 2px !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-jbz6dg,
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-d2ox36 {
        position: static !important;
        width: 22px !important;
        height: 2.5px !important;
        background-color: #0f172a !important;
        border-radius: 4px !important;
        transition: transform 0.25s ease, opacity 0.25s ease !important;
      }
      .mgl-mobile-nav-open .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-d2ox36 {
        transform: translateY(4.25px) rotate(45deg) !important;
      }
      .mgl-mobile-nav-open .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-jbz6dg {
        transform: translateY(-4.25px) rotate(-45deg) !important;
      }

      /* Hero Section */
      .framer-pHI60 .framer-1gbhvjc {
        width: 100% !important;
        max-width: min(600px, 94vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: 0 auto !important;
        padding: clamp(140px, 18vh, 165px) 16px 40px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        position: relative !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-fumvq2 {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        gap: 0 !important;
      }
      /* Pill Badge ("New Join the revolution now") */
      .framer-pHI60 .framer-yie9pa {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 4px 14px 4px 4px !important;
        border-radius: 9999px !important;
        border: 1px solid rgba(0, 0, 0, 0.8) !important;
        background: rgba(255, 255, 255, 0.9) !important;
        backdrop-filter: blur(8px) !important;
        -webkit-backdrop-filter: blur(8px) !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
        gap: 8px !important;
        margin: 0 auto 20px !important;
        width: max-content !important;
        max-width: 90vw !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-4ag96k {
        background-color: #2477f1 !important;
        border-radius: 9999px !important;
        padding: 4px 12px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        height: auto !important;
        flex-shrink: 0 !important;
      }
      .framer-pHI60 .framer-c4r10c,
      .framer-pHI60 .framer-c4r10c p {
        font-size: 12px !important;
        font-weight: 600 !important;
        color: #ffffff !important;
        margin: 0 !important;
        line-height: 1 !important;
        display: flex !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-cpznaz {
        flex-shrink: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-cpznaz p,
      .framer-pHI60 .framer-cpznaz span {
        font-size: 13px !important;
        font-weight: 500 !important;
        color: #0f172a !important;
        margin: 0 !important;
        line-height: 1 !important;
        display: inline-block !important;
        letter-spacing: -0.01em !important;
      }

      /* Headline / Title */
      .framer-pHI60 .framer-4q8qp6 {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        gap: 2px !important;
        padding: 0 !important;
      }
      .framer-pHI60 .framer-16nruyj,
      .framer-pHI60 .framer-1d707af,
      .framer-pHI60 .framer-dt7cpl {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        text-align: center !important;
        white-space: normal !important;
        height: auto !important;
        min-height: 0 !important;
      }
      .framer-pHI60 .framer-4q8qp6 h1,
      .framer-pHI60 .framer-4q8qp6 h2 {
        font-size: clamp(25px, 6.6vw, 34px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        letter-spacing: -0.02em !important;
        text-align: center !important;
        margin: 0 !important;
        color: #111827 !important;
      }
      .framer-pHI60 .framer-4q8qp6 span[data-text-fill="true"],
      .framer-pHI60 .framer-4q8qp6 .framer-text {
        background-image: none !important;
        -webkit-text-fill-color: #111827 !important;
        color: #111827 !important;
      }

      /* Paragraph Description */
      .framer-pHI60 .framer-1bdrpkv {
        height: auto !important;
        min-height: min-content !important;
        width: 100% !important;
        max-width: min(500px, 92vw) !important;
        margin: 20px auto 0 !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
        position: relative !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1bdrpkv p {
        font-size: clamp(13.5px, 3.5vw, 15px) !important;
        line-height: 1.62 !important;
        text-align: center !important;
        color: #475569 !important;
        white-space: normal !important;
        word-break: normal !important;
        letter-spacing: -0.01em !important;
        margin: 0 !important;
      }

      /* CTA Buttons */
      .framer-pHI60 .framer-gcbq2d {
        width: 100% !important;
        max-width: 420px !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 14px !important;
        margin-top: 24px !important;
        position: relative !important;
      }
      .framer-pHI60 .framer-1tt5k8f,
      .framer-pHI60 .framer-1b6l8yl {
        flex: 1 1 140px !important;
        max-width: 175px !important;
        min-width: 130px !important;
        height: 48px !important;
        padding: 10px 18px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 12px !important;
        gap: 8px !important;
        text-decoration: none !important;
      }
      .framer-pHI60 .framer-1tt5k8f {
        background-color: #2477f1 !important;
        box-shadow: 0 4px 14px rgba(36, 119, 241, 0.25) !important;
      }
      .framer-pHI60 .framer-1b6l8yl {
        background-color: #ffffff !important;
        border: 1px solid rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
      }
      .framer-pHI60 .framer-1tt5k8f p,
      .framer-pHI60 .framer-1b6l8yl p {
        font-size: 15px !important;
        font-weight: 600 !important;
        letter-spacing: -0.01em !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1tt5k8f p {
        color: #ffffff !important;
      }
      .framer-pHI60 .framer-1b6l8yl p {
        color: #0f172a !important;
      }

      /* Bitget Countdown Card: Hidden on Phone/Mobile screens */
      .framer-pHI60 .framer-1gbhvjc .bitget-countdown-card,
      .bitget-countdown-card {
        display: none !important;
      }

      /* Community Bar (Phone / Small Screens) */
      .framer-pHI60 .framer-jtqavu {
        width: 100% !important;
        max-width: min(390px, 92vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: -40px auto 18px !important;
        position: relative !important;
        z-index: 10 !important;
        overflow: visible !important;
        display: block !important;
        border-radius: 0 !important;
      }
      .framer-pHI60 .framer-1cx2msz {
        width: 100% !important;
        height: auto !important;
        min-height: min-content !important;
        position: relative !important;
        padding: 24px 20px 24px !important;
        box-sizing: border-box !important;
        background-color: #f5f5f5 !important;
        border: 1px solid rgba(0, 0, 0, 0.08) !important;
        border-radius: 0 !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-1cx2msz:after {
        display: none !important;
      }
      .framer-pHI60 .framer-jkrewq {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        text-align: left !important;
        gap: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
      }

      /* Join the community header & social links */
      .framer-pHI60 .framer-1sckhtq {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        order: 0 !important;
        margin: 0 0 20px 0 !important;
      }
      .framer-pHI60 .framer-145khx9 {
        width: 100% !important;
        text-align: left !important;
        margin: 0 0 12px 0 !important;
      }
      .framer-pHI60 .framer-145khx9 h3 {
        font-size: 15px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-15xigue {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: center !important;
        gap: 12px !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1kjpoqd,
      .framer-pHI60 .framer-9mpn2u {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;
        min-height: 48px !important;
        border-radius: 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        overflow: hidden !important;
        flex-shrink: 0 !important;
      }
      .framer-pHI60 .framer-1kjpoqd {
        background-color: #000000 !important;
      }
      .framer-pHI60 .framer-9mpn2u {
        background-color: #29a9eb !important;
      }
      .framer-pHI60 .framer-1kjpoqd .framer-k2c49c,
      .framer-pHI60 .framer-9mpn2u .framer-76esel {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-1kjpoqd img,
      .framer-pHI60 .framer-9mpn2u img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        display: block !important;
      }

      /* We are listed on */
      .framer-pHI60 .framer-gmmtlz {
        width: 100% !important;
        text-align: left !important;
        display: flex !important;
        justify-content: flex-start !important;
        order: 1 !important;
        margin: 0 0 12px 0 !important;
      }
      .framer-pHI60 .framer-11kz2be {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-11kz2be h3 {
        font-size: 19px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }

      /* BscScan Card */
      .framer-pHI60 .framer-1r9z9su {
        width: 100% !important;
        max-width: 260px !important;
        height: 64px !important;
        min-height: 64px !important;
        background-color: #ffffff !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 12px !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        margin: 0 0 12px 0 !important;
        overflow: hidden !important;
        order: 2 !important;
        cursor: default !important;
      }
      .framer-pHI60 .framer-1r9z9su .framer-3gwr4w {
        width: 200px !important;
        height: 145px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1r9z9su img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
        display: block !important;
      }

      /* CoinMarketCap Card */
      .framer-pHI60 .framer-164f8gn {
        width: 100% !important;
        max-width: 260px !important;
        height: 64px !important;
        min-height: 64px !important;
        background-color: #ffffff !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 12px !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        margin: 0 0 16px 0 !important;
        overflow: hidden !important;
        order: 3 !important;
        cursor: pointer !important;
        text-decoration: none !important;
      }
      .framer-pHI60 .framer-164f8gn .framer-2t8dxy,
      .framer-pHI60 .framer-164f8gn .framer-ormv56,
      .framer-pHI60 .framer-164f8gn [data-framer-name="image 10"] {
        width: 195px !important;
        height: 34px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        display: block !important;
      }
      .framer-pHI60 .framer-164f8gn img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        display: block !important;
      }

      /* Audited By - Hidden */
      .framer-pHI60 .framer-1tz1u4n,
      .framer-pHI60 .framer-tzvfzp,
      .framer-pHI60 .framer-1f3bk5y,
      .framer-pHI60 .framer-10i306g,
      .framer-pHI60 .framer-1511cfy,
      .framer-pHI60 .framer-10h14ug,
      .framer-pHI60 [data-framer-name="Audited By"],
      .framer-1tz1u4n,
      .framer-tzvfzp,
      .framer-1f3bk5y,
      .framer-10i306g,
      .framer-1511cfy,
      .framer-10h14ug,
      [data-framer-name="Audited By"] {
        display: none !important;
      }

      /* Ensure card SSR variants are rendered properly */
      .framer-pHI60 .framer-1r9z9su > .ssr-variant:last-child,
      .framer-pHI60 .framer-164f8gn > .ssr-variant:last-child {
        display: contents !important;
      }
      .framer-pHI60 .framer-1r9z9su > .ssr-variant:first-child,
      .framer-pHI60 .framer-164f8gn > .ssr-variant:first-child {
        display: none !important;
      }

      /* Seamless integrated bottom notch shape */
      .framer-pHI60 .framer-1ajpyso {
        display: block !important;
        width: min(327px, 88vw) !important;
        height: 45px !important;
        position: absolute !important;
        bottom: -20.5px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        pointer-events: none !important;
        z-index: 5 !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-1ajpyso .svgContainer,
      .framer-pHI60 .framer-1ajpyso svg {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1ajpyso svg path {
        stroke: rgba(0, 0, 0, 0.08) !important;
        stroke-width: 1px !important;
      }
      .framer-pHI60 .framer-1r9z9su:after,
      .framer-pHI60 .framer-164f8gn:after,
      .framer-pHI60 .framer-10h14ug:after {
        display: none !important;
      }

      /* Welcome / Who We Are - Strictly Left Aligned per design reference */
      .framer-pHI60 .framer-1d257x,
      .framer-1d257x {
        width: 100% !important;
        max-width: min(560px, 94vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: 0 auto 0 !important;
        position: relative !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-1d257x > .ssr-variant:first-of-type,
      .framer-1d257x > .ssr-variant:first-of-type,
      .framer-pHI60 .framer-71llk3,
      .framer-71llk3 {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: min(280px, 75vw) !important;
        height: min(280px, 75vw) !important;
        margin: 0 auto 16px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      /* Prevent duplicate 3D cube image */
      .framer-pHI60 .framer-1d257x > .ssr-variant:not(:first-of-type),
      .framer-1d257x > .ssr-variant:not(:first-of-type),
      .framer-1d257x > .hidden-rfmt59 {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        overflow: hidden !important;
      }
      .framer-pHI60 .framer-ewech6,
      .framer-ewech6 {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        gap: 14px !important;
      }
      .framer-pHI60 .framer-16xe91k,
      .framer-16xe91k {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-16xe91k h3,
      .framer-pHI60 .framer-16xe91k p,
      .framer-16xe91k h3,
      .framer-16xe91k p {
        font-size: 16px !important;
        font-weight: 800 !important;
        color: rgb(36, 119, 241) !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-b4dqyy,
      .framer-b4dqyy,
      .framer-pHI60 .framer-1e4ggt2,
      .framer-1e4ggt2 {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        gap: 4px !important;
      }
      .framer-pHI60 .framer-1gbtfby,
      .framer-1gbtfby,
      .framer-pHI60 .framer-psgjb7,
      .framer-psgjb7 {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-1gbtfby h2,
      .framer-pHI60 .framer-psgjb7 h2,
      .framer-pHI60 .framer-1gbtfby p,
      .framer-pHI60 .framer-psgjb7 p,
      .framer-1gbtfby h2,
      .framer-psgjb7 h2,
      .framer-1gbtfby p,
      .framer-psgjb7 p {
        font-size: clamp(24px, 5.5vw, 30px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1gbtfby h2 span,
      .framer-pHI60 .framer-psgjb7 h2 span,
      .framer-1gbtfby h2 span,
      .framer-psgjb7 h2 span {
        text-align: left !important;
        display: inline !important;
      }
      .framer-pHI60 .framer-eqpw03,
      .framer-eqpw03 {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-eqpw03 p,
      .framer-eqpw03 p {
        font-size: clamp(14px, 3.5vw, 15px) !important;
        line-height: 1.6 !important;
        font-weight: 500 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1bz8g2z,
      .framer-1bz8g2z {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        align-items: center !important;
        text-align: left !important;
        row-gap: 10px !important;
        column-gap: 10px !important;
        padding: 4px 0 0 0 !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1bqcqve,
      .framer-pHI60 .framer-1gjca5v,
      .framer-pHI60 .framer-14182h1,
      .framer-pHI60 .framer-11b69dx,
      .framer-1bqcqve,
      .framer-1gjca5v,
      .framer-14182h1,
      .framer-11b69dx {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        flex: none !important;
        white-space: nowrap !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-1bqcqve p,
      .framer-pHI60 .framer-1gjca5v p,
      .framer-pHI60 .framer-14182h1 p,
      .framer-pHI60 .framer-11b69dx p,
      .framer-1bqcqve p,
      .framer-1gjca5v p,
      .framer-14182h1 p,
      .framer-11b69dx p {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: left !important;
        color: rgb(37, 37, 37) !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-s7tq4i,
      .framer-pHI60 .framer-l613yr,
      .framer-pHI60 .framer-1q5ueep,
      .framer-s7tq4i,
      .framer-l613yr,
      .framer-1q5ueep {
        width: 6px !important;
        height: 6px !important;
        min-width: 6px !important;
        min-height: 6px !important;
        max-width: 6px !important;
        max-height: 6px !important;
        border-radius: 50% !important;
        background-color: #252525 !important;
        display: inline-block !important;
        flex: none !important;
        margin: 0 4px !important;
      }

      /* Featured In Marquee and Large Container Overflows */
      .framer-pHI60 [data-framer-name="FEATURED_IN"],
      .framer-pHI60 .framer-1ec6psd-container,
      .framer-pHI60 .framer-14tc5yz-container,
      .framer-pHI60 .framer-esowf8-container,
      .framer-pHI60 .framer-170gg1o-container,
      .framer-pHI60 .framer-167sawf-container {
        width: 100% !important;
        max-width: 100vw !important;
        overflow: hidden !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-1ta3qh6 {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-1fcukv5 h4 {
        font-size: clamp(22px, 5.5vw, 30px) !important;
        text-align: center !important;
      }

      /* Utilities Section Scaling, Positioning & Content Compression */
      .framer-pHI60 .framer-zooa89 {
        width: 360px !important;
        max-width: 100% !important;
        height: 1000px !important;
        margin: 8px auto 0 !important;
        position: relative !important;
      }

      /* Hide NFT Marketplace, Crypto Gaming, and Micro Tasks on mobile if present */
      .framer-pHI60 .framer-zooa89 .framer-1ocg4vf,
      .framer-pHI60 .framer-1cv91ov,
      .framer-pHI60 .framer-1lsb3sr {
        display: none !important;
      }

      /* Row 2: MGL Crypto Exchange shifted up from 573px to 468px (eliminating ~105px dead space) */
      .framer-pHI60 .framer-1kl54pa {
        top: 468px !important;
        left: calc(50% - 179px) !important;
        width: 358px !important;
        height: 232px !important;
      }

      /* Row 3: Left Column - MGL Card */
      .framer-pHI60 .framer-f14gms {
        top: 714px !important;
        left: 0 !important;
        width: 176px !important;
        height: 153px !important;
      }
      .framer-pHI60 .framer-f14gms .framer-1dpt75e {
        top: 32px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
      }
      .framer-pHI60 .framer-f14gms .framer-1dpt75e p,
      .framer-pHI60 .framer-f14gms .framer-1dpt75e .framer-text {
        font-size: 11px !important;
        line-height: 1.35 !important;
      }

      /* Row 3: Left Column - MGL AI Calling */
      .framer-pHI60 .framer-e2tswx {
        top: 877px !important;
        left: 0 !important;
        width: 176px !important;
        height: 108px !important;
        overflow: hidden !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-1gzttz {
        top: 9px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: calc(100% - 16px) !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-1gzttz h4,
      .framer-pHI60 .framer-e2tswx .framer-1gzttz .framer-text {
        font-size: 13px !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-dal20v {
        top: 29px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-dal20v p,
      .framer-pHI60 .framer-e2tswx .framer-dal20v .framer-text {
        font-size: 10.5px !important;
        line-height: 1.32 !important;
        letter-spacing: -0.12px !important;
        color: rgb(112, 112, 112) !important;
        margin: 0 !important;
      }

      /* Row 3: Right Column - MGL Payment Gateway */
      .framer-pHI60 .framer-16kcatl {
        top: 714px !important;
        left: 184px !important;
        width: 176px !important;
        height: 271px !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 {
        top: 14px !important;
        left: 10px !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 h4,
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 .framer-text {
        font-size: 13.5px !important;
        font-weight: 700 !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-gci7op {
        top: 60px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-gci7op p,
      .framer-pHI60 .framer-16kcatl .framer-gci7op .framer-text {
        font-size: 11px !important;
        line-height: 1.4 !important;
      }

      /* Row 1 text padding refinements */
      .framer-pHI60 .framer-j6ot3q .framer-ut83oj p,
      .framer-pHI60 .framer-11rmrij .framer-1mf31oi p,
      .framer-pHI60 .framer-1wh7cws .framer-1azj2q5 p {
        font-size: 11px !important;
        line-height: 1.35 !important;
      }

      @media (max-width: 380px) {
        .framer-pHI60 .framer-zooa89 {
          transform: scale(calc((100vw - 24px) / 360)) !important;
          transform-origin: top center !important;
          margin-bottom: calc(1150px * (calc((100vw - 24px) / 360) - 1)) !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1199.98px) {
        .framer-pHI60 .framer-zooa89 {
          transform: scale(1.18) !important;
          transform-origin: top center !important;
          margin: 10px auto 210px !important;
        }
      }

      /* Desktop & Tablet Tokenomics Container & Chart positioning */
      .framer-pHI60 .framer-1j72svg,
      #tokenomicswab,
      .framer-pHI60 .framer-1bwy6b8,
      #tokenomics {
        overflow: visible !important;
        height: 680px !important;
      }

      .framer-pHI60 .framer-v2hkuw,
      .framer-pHI60 .framer-8wjvau {
        bottom: 25px !important;
        overflow: visible !important;
      }

      /* Tokenomics Section Scaling & Centering */
      .framer-pHI60 .framer-9hzeff,
      .framer-pHI60 [data-framer-name="TOKENOMICS-mobile"] {
        width: 100% !important;
        max-width: 388px !important;
        height: 535px !important;
        margin: 10px auto 10px !important;
        position: relative !important;
        box-sizing: border-box !important;
        transform: none !important;
        overflow: visible !important;
      }

      /* Tokenomics Header & Text Formatting */
      .framer-pHI60 .framer-1bs84e6 {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        position: absolute !important;
        gap: 6px !important;
      }

      .framer-pHI60 .framer-82lfko {
        margin: 0 !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-82lfko h4 {
        font-size: 15px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-ciljl2 {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-2imddj {
        width: 100% !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-2imddj h3 {
        font-size: 26px !important;
        line-height: 1.25 !important;
        margin: 0 !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-1sne9ac {
        width: 100% !important;
        max-width: 326px !important;
        margin: 0 auto !important;
        white-space: normal !important;
      }
      .framer-pHI60 .framer-1sne9ac p {
        font-size: 13px !important;
        line-height: 1.5 !important;
        text-align: justify !important;
        text-align-last: justify !important;
        text-justify: inter-word !important;
        white-space: normal !important;
        margin: 0 auto !important;
        color: #4d4d4d !important;
      }

      /* Binance Smart Chain Badge */
      .framer-pHI60 .framer-1ork8al {
        width: 42px !important;
        height: 42px !important;
        top: 152px !important;
        left: calc(50% - 94px) !important;
        position: absolute !important;
      }

      .framer-pHI60 .framer-826tvd {
        top: 152px !important;
        left: calc(50% - 44px) !important;
        height: 42px !important;
        position: absolute !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-826tvd .framer-nfpyju h5 {
        font-size: 14px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-826tvd .framer-os8xq7 h3 {
        font-size: 20px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
      }

      .framer-pHI60 .framer-1blcqd1 {
        display: none !important;
      }

      /* MainChart Pie Chart */
      .framer-pHI60 .framer-c2yas9 {
        top: 204px !important;
        bottom: auto !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 320px !important;
        height: 320px !important;
        max-width: min(320px, calc(100vw - 20px)) !important;
        position: absolute !important;
      }
      .framer-pHI60 .framer-c2yas9 .framer-1e3sy2w {
        width: 320px !important;
        height: 320px !important;
        max-width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        position: relative !important;
      }
      .framer-pHI60 .framer-c2yas9 svg#mgl-donut-mobile {
        width: 100% !important;
        height: 100% !important;
      }

      @media (max-width: 359px) {
        .framer-pHI60 .framer-1bs84e6 {
          max-width: calc(100% - 16px) !important;
        }
        .framer-pHI60 .framer-2imddj h3 {
          font-size: 22px !important;
        }
        .framer-pHI60 .framer-1sne9ac {
          max-width: 295px !important;
        }
        .framer-pHI60 .framer-1sne9ac p {
          font-size: 11.5px !important;
          line-height: 1.45 !important;
          text-align: justify !important;
          text-align-last: justify !important;
          text-justify: inter-word !important;
          white-space: normal !important;
        }
        .framer-pHI60 .framer-1ork8al {
          top: 142px !important;
          left: calc(50% - 88px) !important;
          width: 36px !important;
          height: 36px !important;
        }
        .framer-pHI60 .framer-826tvd {
          top: 142px !important;
          left: calc(50% - 44px) !important;
        }
        .framer-pHI60 .framer-c2yas9 {
          top: 188px !important;
          width: 290px !important;
          height: 290px !important;
        }
        .framer-pHI60 .framer-c2yas9 .framer-1e3sy2w,
        .framer-pHI60 .framer-c2yas9 svg#mgl-donut-mobile {
          width: 290px !important;
          height: 290px !important;
        }
        .framer-pHI60 .framer-9hzeff {
          height: 485px !important;
        }
      }

      /* Presale Section Mobile Responsiveness & Centering */
      .framer-pHI60 .framer-10y5sns,
      .framer-pHI60 [data-framer-name="PRESALE-mobile"] {
        width: 100% !important;
        max-width: 100vw !important;
        height: 875px !important;
        position: relative !important;
        overflow: hidden !important;
        margin: 15px auto 0 !important;
        box-sizing: border-box !important;
        transform: none !important;
      }

      .framer-pHI60 .framer-p5xzyb,
      .framer-pHI60 [data-framer-name="PRESALE-mobile"] [data-framer-name="PRESALE"] {
        width: 100% !important;
        max-width: 100vw !important;
        height: 875px !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
      }

      /* Presale Mobile Header (Title & Subtitle) */
      .framer-pHI60 .framer-12xyczd {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 24px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-1wnostt {
        width: 100% !important;
        max-width: 291px !important;
        height: auto !important;
        position: relative !important;
        margin: 0 auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
      }

      .framer-pHI60 .framer-204r0e,
      .framer-pHI60 .framer-i54wcn,
      .framer-pHI60 .framer-iy3ska {
        position: static !important;
        width: auto !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-zz7ucg {
        width: 100% !important;
        max-width: 326px !important;
        margin: 4px auto 0 !important;
        box-sizing: border-box !important;
        text-align: center !important;
      }

      /* Presale Phase Cards Container */
      .framer-pHI60 .framer-ymo4ta {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 285px !important;
        padding: 0 !important;
        margin: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 16px !important;
        box-sizing: border-box !important;
      }

      /* Individual Phase Cards (Phase 1 & Phase 2) */
      .framer-pHI60 .framer-b61fbw,
      .framer-pHI60 .framer-1w6nj1t {
        width: 100% !important;
        max-width: 100% !important;
        height: 286px !important;
        border-radius: 16px !important;
        box-sizing: border-box !important;
        position: relative !important;
        overflow: hidden !important;
      }

      /* Card Header (Presale Phase 1 / Phase 2) */
      .framer-pHI60 .framer-vn0efe,
      .framer-pHI60 .framer-37uhpk {
        top: 20px !important;
        left: 20px !important;
        right: 20px !important;
        position: absolute !important;
      }

      /* Card Divider Line */
      .framer-pHI60 .framer-1jzsih5,
      .framer-pHI60 .framer-1nqtqe0 {
        width: 100% !important;
        max-width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        top: 69px !important;
        position: absolute !important;
        overflow: hidden !important;
      }

      .framer-pHI60 .framer-1jzsih5 .svgContainer,
      .framer-pHI60 .framer-1nqtqe0 .svgContainer,
      .framer-pHI60 .framer-1jzsih5 svg,
      .framer-pHI60 .framer-1nqtqe0 svg {
        width: 100% !important;
      }

      /* Card Details (Price, Date, Distribution) */
      .framer-pHI60 .framer-1tdpy35,
      .framer-pHI60 .framer-dmyn5j {
        width: calc(100% - 40px) !important;
        left: 20px !important;
        right: 20px !important;
        top: 90px !important;
        position: absolute !important;
        box-sizing: border-box !important;
      }

      /* Price Row Flexbox */
      .framer-pHI60 .framer-146ejf5,
      .framer-pHI60 .framer-4gy8ls {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        position: relative !important;
        height: 23px !important;
      }

      .framer-pHI60 .framer-290ik,
      .framer-pHI60 .framer-124qpgf {
        position: static !important;
        order: 1 !important;
        flex: none !important;
        top: auto !important;
        left: auto !important;
      }

      .framer-pHI60 .framer-o1zpkr,
      .framer-pHI60 .framer-1221xtg {
        position: static !important;
        order: 2 !important;
        flex: 1 1 auto !important;
        min-width: 20px !important;
        max-width: 220px !important;
        margin: 0 10px !important;
        height: 5px !important;
        top: auto !important;
        left: auto !important;
      }

      .framer-pHI60 .framer-1x1tria,
      .framer-pHI60 .framer-vpnrlj {
        position: static !important;
        order: 3 !important;
        flex: none !important;
        top: auto !important;
        right: auto !important;
      }

      /* Date & Distribution Rows */
      .framer-pHI60 .framer-xtzk58,
      .framer-pHI60 .framer-1oiv904,
      .framer-pHI60 .framer-95sww9,
      .framer-pHI60 .framer-yr2i58 {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
      }

      /* Buy Now Button */
      .framer-pHI60 .framer-1wat7s7,
      .framer-pHI60 .framer-1vnrome {
        width: calc(100% - 40px) !important;
        max-width: 321px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 215px !important;
        position: absolute !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }

      .framer-pHI60 .framer-3fm6ey,
      .framer-pHI60 .framer-nl655t {
        position: static !important;
        transform: none !important;
        width: auto !important;
        height: auto !important;
      }

      /* Compact screens adjustments (< 360px) */
      @media (max-width: 359px) {
        .framer-pHI60 .framer-ymo4ta {
          width: calc(100% - 20px) !important;
        }
        .framer-pHI60 .framer-vn0efe,
        .framer-pHI60 .framer-37uhpk {
          left: 14px !important;
          right: 14px !important;
        }
        .framer-pHI60 .framer-1tdpy35,
        .framer-pHI60 .framer-dmyn5j {
          width: calc(100% - 28px) !important;
          left: 14px !important;
          right: 14px !important;
        }
        .framer-pHI60 .framer-1wat7s7,
        .framer-pHI60 .framer-1vnrome {
          width: calc(100% - 28px) !important;
        }
      }

      /* Roadmap Section */
      #roadmap,
      .framer-pHI60 .framer-a7na6f {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
        position: relative !important;
        height: 520px !important;
        margin-top: 5px !important;
      }
      .framer-pHI60 .framer-1rddkzf {
        width: 100% !important;
        max-width: 100% !important;
        height: 510px !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
      }
      .framer-pHI60 .framer-1hu0kf3 {
        top: 28px !important;
      }
      .framer-pHI60 .framer-1q5arfz-container {
        width: calc(100% - 20px) !important;
        left: 10px !important;
        right: 10px !important;
        bottom: 12px !important;
      }

      /* News and Media Marquee Animation on Phone */
      .framer-pHI60 .framer-mewu9a {
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-110z8aa-container,
      .framer-pHI60 .framer-1mds6si-container,
      .framer-pHI60 .framer-1dm2eaj-container {
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
      }

      .framer-pHI60 .framer-110z8aa-container section,
      .framer-pHI60 .framer-1mds6si-container section,
      .framer-pHI60 .framer-1dm2eaj-container section {
        opacity: 1 !important;
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
        -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
        mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
      }

      .framer-pHI60 .marquee-l2r,
      .framer-pHI60 .marquee-r2l {
        display: flex !important;
        width: max-content !important;
        max-width: none !important;
        will-change: transform !important;
      }

      .framer-pHI60 .marquee-l2r {
        animation: marquee-l2r 18s linear infinite !important;
      }

      .framer-pHI60 .marquee-r2l {
        animation: marquee-r2l 18s linear infinite !important;
      }

      .framer-pHI60 .marquee-l2r:hover,
      .framer-pHI60 .marquee-r2l:hover {
        animation-play-state: paused !important;
      }

      /* Newsletter CTA Card */
      .framer-pHI60 .framer-170gg1o-container {
        width: 100% !important;
        max-width: min(540px, 94vw) !important;
        margin: 40px auto 0 !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-v-1iyy5w7.framer-1xymrin {
        width: 100% !important;
        max-width: 100% !important;
        border-radius: 20px !important;
      }
      .framer-pHI60 .framer-drek72 {
        width: 100% !important;
        max-width: min(358px, calc(100vw - 32px)) !important;
        margin: 0 auto !important;
      }

      /* Mobile Footer - Compact snug layout without dead white space */
      .framer-pHI60 .framer-167sawf-container,
      .framer-167sawf-container {
        width: 100% !important;
        max-width: 100vw !important;
        margin: 40px auto 0 !important;
        overflow: hidden !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-f55bs7,
      .framer-f55bs7 {
        width: 392px !important;
        max-width: 100% !important;
        height: 920px !important;
        min-height: 920px !important;
        max-height: 920px !important;
        margin: 0 auto !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
      }
      .framer-pHI60 .framer-9q7dc5,
      .framer-9q7dc5 {
        top: 415px !important;
      }
      .framer-pHI60 .framer-mrkpej,
      .framer-mrkpej {
        top: 805px !important;
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
      }
      /* Footer Copyright / All Rights Reserved - Centered & Reduced Font Size on Phone */
      .framer-pHI60 .framer-pcy7j4,
      .framer-pHI60 .framer-1g6rs9o,
      .framer-pHI60 [data-framer-name*="All Rights Reserved"],
      .framer-pHI60 [data-framer-name*="Copyright"],
      .framer-ygc83 .framer-pcy7j4,
      .framer-ygc83 .framer-1g6rs9o,
      .framer-ygc83 [data-framer-name*="All Rights Reserved"],
      .framer-ygc83 [data-framer-name*="Copyright"],
      .framer-mrkpej .framer-pcy7j4,
      .framer-mrkpej .framer-1g6rs9o,
      .framer-mrkpej [data-framer-name*="All Rights Reserved"] {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 6px !important;
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        white-space: normal !important;
        margin: 0 auto !important;
        z-index: 10 !important;
      }
      .framer-pHI60 .framer-pcy7j4 p,
      .framer-pHI60 .framer-1g6rs9o p,
      .framer-pHI60 [data-framer-name*="All Rights Reserved"] p,
      .framer-pHI60 [data-framer-name*="Copyright"] p,
      .framer-ygc83 .framer-pcy7j4 p,
      .framer-ygc83 .framer-1g6rs9o p,
      .framer-ygc83 [data-framer-name*="All Rights Reserved"] p,
      .framer-ygc83 [data-framer-name*="Copyright"] p,
      .framer-mrkpej .framer-pcy7j4 p,
      .framer-mrkpej .framer-1g6rs9o p,
      .framer-mrkpej [data-framer-name*="All Rights Reserved"] p,
      .framer-pHI60 .framer-pcy7j4 .framer-text,
      .framer-pHI60 .framer-1g6rs9o .framer-text,
      .framer-ygc83 .framer-pcy7j4 .framer-text,
      .framer-ygc83 .framer-1g6rs9o .framer-text,
      .framer-mrkpej .framer-pcy7j4 .framer-text,
      .framer-mrkpej .framer-1g6rs9o .framer-text {
        font-size: 11.5px !important;
        --framer-font-size: 11.5px !important;
        font-weight: 500 !important;
        --framer-font-weight: 500 !important;
        line-height: 1.4 !important;
        text-align: center !important;
        white-space: normal !important;
        margin: 0 auto !important;
        width: 100% !important;
        display: block !important;
        color: rgb(37, 37, 37) !important;
        letter-spacing: 0 !important;
      }
      /* Column vertical dividing lines: exact matching heights so they never overflow */
      .framer-pHI60 .framer-1j4hko7,
      .framer-1j4hko7 {
        height: 145px !important;
      }
      .framer-pHI60 .framer-1q994uq,
      .framer-1q994uq {
        height: 200px !important;
      }
      .framer-pHI60 .framer-1jf6zl2,
      .framer-1jf6zl2 {
        height: 365px !important;
      }
      @media (max-width: 414px) {
        .framer-pHI60 .framer-f55bs7,
        .framer-f55bs7 {
          transform: scale(calc((100vw - 24px) / 392)) !important;
          transform-origin: top center !important;
          margin-bottom: calc(920px * (calc((100vw - 24px) / 392) - 1)) !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1199.98px) {
        .framer-pHI60 .framer-f55bs7,
        .framer-f55bs7 {
          transform: scale(1.15) !important;
          transform-origin: top center !important;
          margin: 0 auto 30px !important;
        }
      }
    }

    /* Mobile Navigation Drawer Styles */
    .mgl-mobile-drawer-backdrop {
      position: fixed;
      inset: 0;
      background: rgba(15, 23, 42, 0.5);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      z-index: 999998;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      touch-action: none;
      transition: none;
    }
    .mgl-mobile-drawer-backdrop.active {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
      transition: opacity 0.28s ease, visibility 0.28s ease !important;
    }
    .mgl-mobile-drawer-backdrop.mgl-drawer-closing {
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
      transition: opacity 0.25s ease, visibility 0.25s ease !important;
    }

    .mgl-mobile-drawer {
      position: fixed;
      top: 0;
      left: 0;
      right: auto;
      width: min(310px, 82vw);
      height: 100vh;
      height: 100dvh;
      background: #ffffff;
      box-shadow: 10px 0 40px rgba(0, 0, 0, 0.2);
      z-index: 999999;
      display: flex;
      flex-direction: column;
      transform: translateX(-100%);
      visibility: hidden;
      pointer-events: none;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
      -ms-overflow-style: none;
      box-sizing: border-box;
      font-family: 'Plus Jakarta Sans', var(--font-inter), sans-serif;
      transition: none;
    }
    .mgl-mobile-drawer::-webkit-scrollbar {
      display: none;
    }
    .mgl-mobile-drawer.active {
      transform: translateX(0) !important;
      visibility: visible !important;
      pointer-events: auto !important;
      opacity: 1 !important;
      display: flex !important;
      transition: transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s ease !important;
    }
    .mgl-mobile-drawer.mgl-drawer-closing {
      transform: translateX(-100%) !important;
      visibility: hidden !important;
      pointer-events: none !important;
      opacity: 0 !important;
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s ease !important;
    }

    @media screen and (min-width: 1200px) {
      #mgl-mobile-drawer,
      #mgl-mobile-drawer-backdrop,
      .mgl-mobile-drawer,
      .mgl-mobile-drawer-backdrop {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
        opacity: 0 !important;
        transform: translateX(-100%) !important;
        transition: none !important;
      }
    }

    .mgl-drawer-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 16px 20px;
      border-bottom: 1px solid #f1f5f9;
      background: rgba(255, 255, 255, 0.98);
      position: sticky;
      top: 0;
      z-index: 10;
    }
    .mgl-drawer-logo {
      height: 28px;
      width: auto;
      display: block;
    }
    .mgl-drawer-close {
      width: 36px;
      height: 36px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 8px;
      border: 1px solid #e2e8f0;
      background: #f8fafc;
      color: #334155;
      font-size: 20px;
      cursor: pointer;
      transition: all 0.2s ease;
      padding: 0;
      line-height: 1;
    }
    .mgl-drawer-close:active {
      background: #e2e8f0;
      transform: scale(0.95);
    }

    .mgl-drawer-nav-container {
      display: flex;
      flex-direction: column;
      padding: 18px 16px 30px;
      gap: 6px;
    }

    .mgl-nav-btn {
      display: flex;
      align-items: center;
      padding: 12px 14px;
      font-size: 17px;
      font-weight: 600;
      color: #0f172a;
      text-decoration: none;
      border-radius: 8px;
      transition: color 0.15s ease, background 0.15s ease, transform 0.15s ease;
      line-height: 1.3;
    }

    .mgl-nav-btn:hover,
    .mgl-nav-btn:active {
      color: #2477f1;
      background: #f1f5f9;
      transform: translateX(3px);
    }


    .mgl-drawer-socials {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 12px;
      padding-top: 18px;
      border-top: 1px solid #f1f5f9;
      margin-top: 20px;
    }
    .mgl-drawer-social-link {
      width: 38px;
      height: 38px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 10px;
      background: #f1f5f9;
      color: #0f172a;
      text-decoration: none;
      font-size: 15px;
      transition: all 0.2s ease;
    }
    .mgl-drawer-social-link:hover,
    .mgl-drawer-social-link:active {
      background: #2477f1;
      color: #ffffff;
      transform: translateY(-2px);
    }
  
