@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-fbihsrf9vj {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-fbihsrf9vj .m-pfcax1qf5b {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-fbihsrf9vj .m-pfcax1qf5b::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-fbihsrf9vj .m-pfcax1qf5b::before {
        animation-direction: reverse;
      }

      #b-fbihsrf9vj .m-pfcax1qf5b::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-fbihsrf9vj .m-hh84b7yde1 {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-fbihsrf9vj .m-8ido2a6vss {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-fbihsrf9vj .m-8ido2a6vss .m-gj9ff3ebls {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-fbihsrf9vj .m-8ido2a6vss:hover {
        color: var(--accent-bg);
      }

      #b-fbihsrf9vj .m-8ido2a6vss:hover .m-gj9ff3ebls {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-fbihsrf9vj .m-8ido2a6vss.m-b526vtwtxe {
        justify-content: center;
      }

      #b-fbihsrf9vj .m-8ido2a6vss.m-7l976o00mq {
        justify-content: flex-end;
      }

      #b-fbihsrf9vj .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-fbihsrf9vj .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-fbihsrf9vj .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-fbihsrf9vj .m-6orfc3yajk {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-fbihsrf9vj .m-6orfc3yajk .m-4g6dmuofzr {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-fbihsrf9vj .m-6orfc3yajk::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-fbihsrf9vj .m-6orfc3yajk::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-fbihsrf9vj .m-82dted2rp4 {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-fbihsrf9vj .m-26wvk50dhc {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-fbihsrf9vj .m-db5nc9na7r {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-fbihsrf9vj .m-db5nc9na7r::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-fbihsrf9vj .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-fbihsrf9vj .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-fbihsrf9vj .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-fbihsrf9vj .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-fbihsrf9vj .navbar-collapse {
        gap: 1.5rem;
      }

      #b-fbihsrf9vj .m-dc2no69nv0 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link .m-qbzfk7io6f {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link::after {
        transform-origin: inline-end;
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link:hover .m-qbzfk7io6f {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link.active .m-qbzfk7io6f {
        color: var(--white);
      }

      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link.active::before,
      #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link.active::after {
        display: none;
      }

      #b-fbihsrf9vj .m-k5qkyw27c6 {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-fbihsrf9vj .m-k5qkyw27c6::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-fbihsrf9vj .m-k5qkyw27c6 .m-p4rjynj3ny {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-fbihsrf9vj .m-k5qkyw27c6:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-fbihsrf9vj .m-k5qkyw27c6:hover {
        transform: translateY(-3px);
      }

      #b-fbihsrf9vj .m-k5qkyw27c6:hover .m-p4rjynj3ny {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-fbihsrf9vj .m-k5qkyw27c6:hover .m-p4rjynj3ny {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-fbihsrf9vj .m-hh84b7yde1 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-fbihsrf9vj .m-8ido2a6vss.m-b526vtwtxe,
        #b-fbihsrf9vj .m-8ido2a6vss.m-7l976o00mq {
          justify-content: flex-start;
        }

        #b-fbihsrf9vj .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-fbihsrf9vj .m-dc2no69nv0 {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-fbihsrf9vj .m-dc2no69nv0 .m-jui0gq7xd5 .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-fbihsrf9vj .m-k5qkyw27c6 {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-fbihsrf9vj .m-26wvk50dhc {
          font-size: 1.25rem;
        }

        #b-fbihsrf9vj .m-db5nc9na7r {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-fbihsrf9vj .m-6orfc3yajk {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-k4x3a42vly.m-hma2lcstps {
            position: relative;
            overflow: hidden;
            padding-block: clamp(3rem, 6vw, 5.5rem);
            padding-inline: 0;
            background: linear-gradient(135deg, var(--background-primary) 0%, var(--background-secondary) 48%, var(--background-primary) 100%);
          }
    
          #b-k4x3a42vly.m-hma2lcstps::after {
            content: '';
            position: absolute;
            inset-block-start: 10%;
            inset-inline-end: -15%;
            width: min(52vw, 28rem);
            height: min(52vw, 28rem);
            border-radius: 50%;
            background: radial-gradient(circle at center, var(--accent-bg) 0%, transparent 70%);
            opacity: 0.35;
            pointer-events: none;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-cuavz5ikqp {
            position: relative;
            z-index: 1;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-8jjm30k76n {
            height: 100%;
            padding: clamp(1.5rem, 3vw, 2.25rem);
            border-radius: 1.25rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            box-shadow: 0 1rem 2.5rem var(--neutral-150);
            display: flex;
            flex-direction: column;
            gap: 1.25rem;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-9bg5t8dyt8 {
            margin: 0;
            font-size: 0.78rem;
            font-weight: 700;
            letter-spacing: 0.18em;
            text-transform: uppercase;
            color: var(--accent-dark);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-n5tj18uaxz {
            margin: 0;
            font-size: clamp(1.85rem, 3.2vw, 2.65rem);
            font-weight: 800;
            line-height: 1.12;
            color: var(--text-primary);
            text-align: start;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-bqjjqjwhcf {
            margin: 0;
            font-size: 1.05rem;
            line-height: 1.75;
            color: var(--text-secondary);
            text-align: start;
            max-width: 36rem;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-binvk0za47 {
            margin: 0;
            block-size: 3px;
            inline-size: 4rem;
            border-radius: 999px;
            background: linear-gradient(90deg, var(--primary), var(--secondary-light));
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-n6ne1z8s3x {
            margin-block-start: auto;
            padding-block-start: 0.5rem;
            display: flex;
            flex-wrap: wrap;
            gap: 0.75rem;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-emhi431514 {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding-block: 0.8rem;
            padding-inline: 1.65rem;
            border-radius: 0.65rem;
            font-weight: 600;
            font-size: 0.95rem;
            text-decoration: none;
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark), var(--primary));
            border: 1px solid var(--primary-dark);
            transition: filter 0.2s ease, box-shadow 0.2s ease;
            box-shadow: 0 0.4rem 1.1rem var(--primary-bg);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-emhi431514:hover {
            filter: brightness(1.05);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-3dbhpurabj {
            display: inline-flex;
            align-items: center;
            padding-block: 0.75rem;
            padding-inline: 1.45rem;
            border-radius: 0.65rem;
            font-weight: 600;
            font-size: 0.95rem;
            text-decoration: none;
            color: var(--text-primary);
            background: transparent;
            border: 1px solid var(--neutral-350);
            transition: border-color 0.2s ease, color 0.2s ease, background-color 0.2s ease;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-3dbhpurabj:hover {
            border-color: var(--accent);
            color: var(--accent-dark);
            background-color: var(--info-bg);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-p2ot4u3j7m {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 1rem;
            align-content: start;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-mftuafp1er {
            margin: 0;
            padding: clamp(1.15rem, 2.2vw, 1.65rem);
            border-radius: 1rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            display: flex;
            flex-direction: column;
            gap: 0.65rem;
            min-block-size: 100%;
            box-shadow: 0 0.35rem 1rem var(--neutral-150);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-knonazky8n {
            grid-column: 1 / -1;
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-cre56ow9fu {
            border-inline-start: 4px solid var(--primary);
            background: linear-gradient(180deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-hgkuq11oli {
            border-inline-start: 4px solid var(--secondary);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-9ah9ze7cl9 {
            border-inline-start: 4px solid var(--accent);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-gmf774tb9d {
            display: inline-block;
            align-self: flex-start;
            padding-block: 0.2rem;
            padding-inline: 0.55rem;
            border-radius: 0.35rem;
            font-size: 0.72rem;
            font-weight: 700;
            letter-spacing: 0.06em;
            text-transform: uppercase;
            white-space: normal;
            color: var(--primary-dark);
            background: var(--primary-bg);
            border: 1px solid var(--primary-light);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-5sx7rb64ua {
            color: var(--secondary-dark);
            background: var(--secondary-bg);
            border-color: var(--secondary-light);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-jjl2azlozl {
            color: var(--accent-dark);
            background: var(--accent-bg);
            border-color: var(--accent-light);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-92g0iisqd7 {
            margin: 0;
            font-size: 1.16rem;
            font-weight: 700;
            line-height: 1.3;
            color: var(--text-primary);
          }
    
          #b-k4x3a42vly.m-hma2lcstps .m-r3wyz0pz7d {
            margin: 0;
            font-size: 0.96rem;
            line-height: 1.72;
            color: var(--text-secondary);
          }
    
          @media (max-width: 991.98px) {
            #b-k4x3a42vly.m-hma2lcstps .m-p2ot4u3j7m {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #b-k4x3a42vly.m-hma2lcstps .m-knonazky8n {
              grid-column: auto;
            }
    
            #b-k4x3a42vly.m-hma2lcstps .m-8jjm30k76n {
              margin-block-end: 0.5rem;
            }
          }
    
          @media (max-width: 575.98px) {
            #b-k4x3a42vly.m-hma2lcstps .m-n6ne1z8s3x {
              flex-direction: column;
              align-items: stretch;
            }
    
            #b-k4x3a42vly.m-hma2lcstps .m-emhi431514,
            #b-k4x3a42vly.m-hma2lcstps .m-3dbhpurabj {
              justify-content: center;
            }
          }

#b-ggd1jcgb4y {
        --about-rtl-x: 1;
        position: relative;
        overflow: hidden;
        background: var(--background-tertiary);
        padding-block: 4rem;
      }

      [dir='rtl'] #b-ggd1jcgb4y {
        --about-rtl-x: -1;
      }

      #b-ggd1jcgb4y::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        block-size: 42%;
        background: linear-gradient(165deg, var(--accent-bg) 0%, var(--background-primary) 55%, var(--background-tertiary) 100%);
        opacity: 0.85;
        z-index: 0;
        pointer-events: none;
      }

      #b-ggd1jcgb4y::after {
        content: '';
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -8%;
        inline-size: min(420px, 55vw);
        block-size: min(420px, 55vw);
        border-radius: 50%;
        background: radial-gradient(circle at center, rgba(var(--bs-secondary-rgb), 0.18) 0%, transparent 68%);
        z-index: 0;
        pointer-events: none;
      }

      #b-ggd1jcgb4y .m-j8s9gpfxz9 {
        position: relative;
        z-index: 1;
      }

      #b-ggd1jcgb4y .m-5kklldlpwk {
        text-align: center;
        margin-block-end: 2.75rem;
        max-inline-size: 46rem;
        margin-inline: auto;
      }

      #b-ggd1jcgb4y .m-hyl201fqsf {
        font-size: clamp(1.75rem, 4vw, 2.35rem);
        font-weight: 800;
        color: var(--primary-dark);
        margin-block-end: 0.85rem;
        line-height: 1.15;
      }

      #b-ggd1jcgb4y .m-luaxo5c92l {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-block-end: 0;
      }

      #b-ggd1jcgb4y .m-2sk1lsrrwu {
        background: var(--white);
        border-radius: 1.5rem;
        border: 1px solid var(--border-light);
        box-shadow: 0 18px 48px rgba(var(--bs-dark-rgb), 0.08);
        padding-block: 2rem;
        padding-inline: 2rem;
        block-size: 100%;
      }

      #b-ggd1jcgb4y .m-sz6p8pq1bn {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 1rem;
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1 {
        display: grid;
        grid-template-columns: minmax(0, 3.25rem) minmax(0, 1fr);
        gap: 1rem;
        align-items: start;
        padding-block: 0.85rem;
        padding-inline: 0;
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1:last-child {
        border-block-end: none;
        padding-block-end: 0;
      }

      #b-ggd1jcgb4y .m-5hndmdwkd9 {
        display: flex;
        align-items: center;
        justify-content: center;
        inline-size: 3.25rem;
        block-size: 3.25rem;
        border-radius: 1rem;
        font-weight: 800;
        font-size: 1.1rem;
        color: var(--white);
        flex-shrink: 0;
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1:nth-child(1) .m-5hndmdwkd9 {
        background: linear-gradient(145deg, var(--primary-light), var(--primary-dark));
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1:nth-child(2) .m-5hndmdwkd9 {
        background: linear-gradient(145deg, var(--success-light), var(--success-dark));
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1:nth-child(3) .m-5hndmdwkd9 {
        background: linear-gradient(145deg, var(--warning-light), var(--warning-dark));
      }

      #b-ggd1jcgb4y .m-jcc15wg8b1:nth-child(4) .m-5hndmdwkd9 {
        background: linear-gradient(145deg, var(--info-light), var(--info-dark));
      }

      #b-ggd1jcgb4y .m-nqerz4ewxs {
        padding-block-start: 0.15rem;
      }

      #b-ggd1jcgb4y .m-fockwiykoa {
        font-weight: 700;
        font-size: 1rem;
        color: var(--text-primary);
        margin-block-end: 0;
      }

      #b-ggd1jcgb4y .m-d4fyw0fac5 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0;
        margin-block-start: 1.75rem;
        padding-block-start: 1.5rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #b-ggd1jcgb4y .m-dqi12uufj0 {
        text-align: center;
        padding-inline: 0.5rem;
        position: relative;
      }

      #b-ggd1jcgb4y .m-dqi12uufj0:not(:last-child)::after {
        content: '';
        position: absolute;
        inset-block: 10%;
        inset-inline-end: 0;
        inline-size: 1px;
        background: var(--neutral-150);
      }

      #b-ggd1jcgb4y .m-nxfyblksy0 {
        font-size: clamp(1.65rem, 3vw, 2.1rem);
        font-weight: 800;
        color: var(--primary-dark);
        line-height: 1.1;
      }

      #b-ggd1jcgb4y .m-5mo89v7par {
        font-size: 0.8rem;
        color: var(--text-tertiary);
        margin-block-start: 0.35rem;
      }

      #b-ggd1jcgb4y .m-809t7w7wq9 {
        margin-block-start: 1.75rem;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        font-weight: 700;
        border-radius: 999px;
        padding-block: 0.85rem;
        padding-inline: 1.75rem;
        background: linear-gradient(120deg, var(--accent), var(--accent-dark));
        color: var(--text-light);
        border: none;
        box-shadow: 0 14px 32px rgba(var(--bs-accent-rgb), 0.28);
        text-decoration: none;
        transition:
          transform 0.35s ease,
          box-shadow 0.35s ease;
      }

      #b-ggd1jcgb4y .m-809t7w7wq9:hover {
        color: var(--text-light);
        transform: translateX(calc(var(--about-rtl-x) * 4px));
        box-shadow: 0 18px 40px rgba(var(--bs-accent-rgb), 0.35);
      }

      #b-ggd1jcgb4y .m-809t7w7wq9 i {
        transition: transform 0.35s ease;
      }

      #b-ggd1jcgb4y .m-809t7w7wq9:hover i {
        transform: translateX(calc(var(--about-rtl-x) * 5px));
      }

      #b-ggd1jcgb4y .m-mi654fhtvy {
        position: relative;
        block-size: 100%;
        min-block-size: 22rem;
      }

      #b-ggd1jcgb4y .m-pcelhl2wlu {
        position: relative;
        border-radius: 1.75rem;
        padding: 0.65rem;
        background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
        box-shadow: 0 22px 56px rgba(var(--bs-primary-rgb), 0.22);
        animation: aboutrise_m4k7nq2xp9wb 7s ease-in-out infinite;
      }

      #b-ggd1jcgb4y .m-njvrrmabds {
        position: relative;
        border-radius: 1.35rem;
        overflow: hidden;
        aspect-ratio: 1 / 1;
        background: var(--background-secondary);
      }

      #b-ggd1jcgb4y .m-njvrrmabds img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #b-ggd1jcgb4y .m-njvrrmabds::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(200deg, transparent 35%, rgba(var(--bs-dark-rgb), 0.35) 100%);
        pointer-events: none;
      }

      #b-ggd1jcgb4y .m-h92bcxnxfz {
        position: absolute;
        inset-block-end: 0.85rem;
        inset-inline: 0.85rem;
        z-index: 2;
        background: var(--white);
        border-radius: 1.1rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        box-shadow: 0 16px 40px rgba(var(--bs-dark-rgb), 0.14);
        border-inline-start: 4px solid var(--accent);
      }

      #b-ggd1jcgb4y .m-hn15ymx01s {
        font-size: 1.65rem;
        line-height: 1;
        color: var(--accent);
        opacity: 0.45;
        margin-block-end: 0.35rem;
      }

      #b-ggd1jcgb4y .m-t1dvojmjb3 {
        font-size: 0.82rem;
        line-height: 1.55;
        color: var(--text-secondary);
        font-style: italic;
        margin-block-end: 0.75rem;
      }

      #b-ggd1jcgb4y .m-8lapf1y20w {
        display: flex;
        align-items: center;
        gap: 0.55rem;
      }

      #b-ggd1jcgb4y .m-qb0kd3c23c {
        inline-size: 2rem;
        block-size: 2rem;
        border-radius: 50%;
        background: linear-gradient(135deg, var(--accent), var(--accent-light));
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--text-light);
        font-size: 0.95rem;
        flex-shrink: 0;
      }

      #b-ggd1jcgb4y .m-nyfzws4voq {
        font-weight: 700;
        font-size: 0.82rem;
        color: var(--text-primary);
        line-height: 1.2;
      }

      #b-ggd1jcgb4y .m-nxid0am9j5 {
        font-size: 0.72rem;
        color: var(--text-tertiary);
      }

      #b-ggd1jcgb4y .m-bnxyv1cvpu {
        position: absolute;
        inset-block-start: -0.5rem;
        inset-inline-end: -0.5rem;
        inline-size: 5rem;
        block-size: 5rem;
        border-radius: 1.25rem;
        border: 2px dashed var(--secondary);
        opacity: 0.35;
        z-index: 0;
        pointer-events: none;
        transform: translateX(calc(var(--about-rtl-x) * 6px));
      }

      @keyframes aboutrise_m4k7nq2xp9wb {
        0%,
        100% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-10px);
        }
      }

      @media (max-width: 991.98px) {
        #b-ggd1jcgb4y {
          padding-block: 3rem;
        }

        #b-ggd1jcgb4y .m-5kklldlpwk {
          margin-block-end: 2rem;
        }

        #b-ggd1jcgb4y .m-mi654fhtvy {
          min-block-size: unset;
          margin-block-end: 2rem;
        }

        #b-ggd1jcgb4y .m-2sk1lsrrwu {
          padding-block: 1.5rem;
          padding-inline: 1.35rem;
        }

        #b-ggd1jcgb4y .m-d4fyw0fac5 {
          grid-template-columns: minmax(0, 1fr);
          gap: 1rem;
          padding-block-start: 1.25rem;
        }

        #b-ggd1jcgb4y .m-dqi12uufj0:not(:last-child)::after {
          display: none;
        }

        #b-ggd1jcgb4y .m-dqi12uufj0 {
          padding-block: 0.75rem;
          border-block-end: 1px solid var(--neutral-150);
        }

        #b-ggd1jcgb4y .m-dqi12uufj0:last-child {
          border-block-end: none;
        }
      }

#b-kluowzll7j {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-tsbleslxfm {
          position: relative;
          z-index: 2;
        }

        .m-bad59rh3mp {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-rbeymzigjf {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-ddjptyi2fi {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-3ujf1yvk9d {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-lf9vyg8tdj {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-phq5bjn90w {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-1unsmhe7m3 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-ro0y8x2x36 {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-qqpjqil6k3 {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-c462bgvhr8 {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-au0ycox7o8 {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-4iu4tuij1m {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-l37v3js6q2 {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-3lgxu99ugc {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-2s6pr1u260 {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-kluowzll7j {
          .m-bad59rh3mp,
          .m-phq5bjn90w,
          .m-1unsmhe7m3 {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-jwo27cmdjd {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-jwo27cmdjd .m-defng0cana {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-jwo27cmdjd .m-defng0cana::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-jwo27cmdjd .m-defng0cana::before {
        animation-direction: reverse;
      }

      #b-jwo27cmdjd .m-defng0cana::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-jwo27cmdjd .m-2cxz9qurrk {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-jwo27cmdjd .m-lor1kdpw0q {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-jwo27cmdjd .m-lor1kdpw0q .m-7vxi46rtgc {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-jwo27cmdjd .m-lor1kdpw0q:hover {
        color: var(--accent-bg);
      }

      #b-jwo27cmdjd .m-lor1kdpw0q:hover .m-7vxi46rtgc {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-jwo27cmdjd .m-lor1kdpw0q.m-kuv4yae8e4 {
        justify-content: center;
      }

      #b-jwo27cmdjd .m-lor1kdpw0q.m-lfpu2tajni {
        justify-content: flex-end;
      }

      #b-jwo27cmdjd .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-jwo27cmdjd .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-jwo27cmdjd .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-jwo27cmdjd .m-59wa21h5u7 {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-jwo27cmdjd .m-59wa21h5u7 .m-ffycdmqw88 {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-jwo27cmdjd .m-59wa21h5u7::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-jwo27cmdjd .m-59wa21h5u7::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-jwo27cmdjd .m-g8q96zzp26 {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-jwo27cmdjd .m-dpyq89o4im {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-jwo27cmdjd .m-5t397q7p6m {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-jwo27cmdjd .m-5t397q7p6m::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-jwo27cmdjd .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-jwo27cmdjd .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-jwo27cmdjd .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-jwo27cmdjd .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-jwo27cmdjd .navbar-collapse {
        gap: 1.5rem;
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link .m-d63be1j0ym {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link::after {
        transform-origin: inline-end;
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link:hover .m-d63be1j0ym {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link.active .m-d63be1j0ym {
        color: var(--white);
      }

      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link.active::before,
      #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link.active::after {
        display: none;
      }

      #b-jwo27cmdjd .m-eqkhgblddn {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-jwo27cmdjd .m-eqkhgblddn::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-jwo27cmdjd .m-eqkhgblddn .m-ehu5svd0ra {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-jwo27cmdjd .m-eqkhgblddn:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-jwo27cmdjd .m-eqkhgblddn:hover {
        transform: translateY(-3px);
      }

      #b-jwo27cmdjd .m-eqkhgblddn:hover .m-ehu5svd0ra {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-jwo27cmdjd .m-eqkhgblddn:hover .m-ehu5svd0ra {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-jwo27cmdjd .m-2cxz9qurrk {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-jwo27cmdjd .m-lor1kdpw0q.m-kuv4yae8e4,
        #b-jwo27cmdjd .m-lor1kdpw0q.m-lfpu2tajni {
          justify-content: flex-start;
        }

        #b-jwo27cmdjd .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-jwo27cmdjd .m-gj34mf0pu1 {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-jwo27cmdjd .m-gj34mf0pu1 .m-ez1zbdllir .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-jwo27cmdjd .m-eqkhgblddn {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-jwo27cmdjd .m-dpyq89o4im {
          font-size: 1.25rem;
        }

        #b-jwo27cmdjd .m-5t397q7p6m {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-jwo27cmdjd .m-59wa21h5u7 {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

@keyframes bmrise_xq8km2np4t7vw {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes bmpulse_r4hj9m2kx7qwp {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.08);
    opacity: 1;
  }
}
@keyframes bmswipe_n3p8kv2mx9qwt {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

#b-n9ocfr9g70 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(165deg, var(--neutral-1050) 0%, var(--primary-dark) 38%, var(--accent-dark) 72%, var(--secondary-dark) 100%);
  color: var(--text-light);
}

#b-n9ocfr9g70 .m-p4uqpn541e {
  position: absolute;
  width: 28rem;
  height: 28rem;
  inset-inline-end: -8rem;
  inset-block-start: -6rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--warning-color) 0%, var(--warning-bg) 35%, var(--primary-dark) 70%);
  opacity: 0.45;
  pointer-events: none;
  animation: bmpulse_r4hj9m2kx7qwp 5.5s ease-in-out infinite;
  z-index: 0;
}

#b-n9ocfr9g70 .m-7dt8ae6gs0 {
  position: absolute;
  width: 20rem;
  height: 20rem;
  inset-inline-start: -6rem;
  inset-block-end: 18%;
  border-radius: 50%;
  background: radial-gradient(circle, var(--info-color) 0%, var(--accent) 40%, var(--primary-dark) 75%);
  opacity: 0.35;
  pointer-events: none;
  animation: bmpulse_r4hj9m2kx7qwp 4.2s ease-in-out 0.8s infinite;
  z-index: 0;
}

#b-n9ocfr9g70 .m-anqtm2nvnk {
  position: absolute;
  width: 14rem;
  height: 14rem;
  inset-inline-end: 12%;
  inset-block-end: 8%;
  border-radius: 50%;
  background: radial-gradient(circle, var(--secondary-bg) 0%, var(--secondary-dark) 65%);
  opacity: 0.4;
  pointer-events: none;
  z-index: 0;
}

#b-n9ocfr9g70 .m-3ga139ihyb {
  position: relative;
  z-index: 2;
}

#b-n9ocfr9g70 .m-clocqwgt99 {
  padding-block: clamp(2rem, 5vw, 3.5rem);
  padding-inline: 0;
}

#b-n9ocfr9g70 .m-t3r3atz84u {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  margin-block-end: 1.25rem;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--warning-bg);
  animation: bmrise_xq8km2np4t7vw 0.55s ease both;
}

#b-n9ocfr9g70 .m-q4frh4qo7q {
  width: 0.55rem;
  height: 0.55rem;
  border-radius: 50%;
  background: var(--warning-color);
  box-shadow: 0 0 0 0.35rem color-mix(in srgb, var(--warning-color) 35%, transparent);
  flex-shrink: 0;
}

#b-n9ocfr9g70 .m-sy67a1sufa {
  margin: 0;
  max-width: 14ch;
  font-size: clamp(2.4rem, 6vw, 4.25rem);
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: -0.04em;
  background: linear-gradient(105deg, var(--text-light) 0%, var(--warning-bg) 48%, var(--info-light) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  animation: bmrise_xq8km2np4t7vw 0.65s ease 0.06s both;
}

#b-n9ocfr9g70 .m-58z941tcg9 {
  display: block;
  width: min(100%, 12rem);
  height: 0.35rem;
  margin-block: 1.35rem 1.5rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--info-color) 100%);
  transform-origin: 0 50%;
  animation: bmswipe_n3p8kv2mx9qwt 0.7s ease 0.2s both;
}

html[dir="rtl"] #b-n9ocfr9g70 .m-58z941tcg9 {
  transform-origin: 100% 50%;
}

#b-n9ocfr9g70 .m-1d2imsndhy {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-block-end: 2rem;
  animation: bmrise_xq8km2np4t7vw 0.6s ease 0.15s both;
}

#b-n9ocfr9g70 .m-diydx9jjtn {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding-block: 0.45rem;
  padding-inline: 0.9rem;
  border-radius: 0.35rem;
  background: color-mix(in srgb, var(--background-tertiary) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
  color: var(--text-light);
  font-size: 0.82rem;
  font-weight: 600;
}

#b-n9ocfr9g70 .m-diydx9jjtn i {
  color: var(--info-light);
}

#b-n9ocfr9g70 .m-dz93qrzt85 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.85rem;
  animation: bmrise_xq8km2np4t7vw 0.7s ease 0.22s both;
}

#b-n9ocfr9g70 .m-o7snta3gzw {
  position: relative;
  overflow: hidden;
  padding-block: 1.15rem;
  padding-inline: 1rem;
  border-radius: 0.85rem;
  background: color-mix(in srgb, var(--background-tertiary) 10%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
}

#b-n9ocfr9g70 .m-o7snta3gzw::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
  height: 0.28rem;
}

#b-n9ocfr9g70 .m-o7snta3gzw:nth-child(1)::before {
  background: linear-gradient(90deg, var(--warning-color), var(--warning-light));
}

#b-n9ocfr9g70 .m-o7snta3gzw:nth-child(2)::before {
  background: linear-gradient(90deg, var(--info-color), var(--accent-light));
}

#b-n9ocfr9g70 .m-o7snta3gzw:nth-child(3)::before {
  background: linear-gradient(90deg, var(--secondary-light), var(--success-bg));
}

#b-n9ocfr9g70 .m-65u4fb8xik {
  display: block;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 900;
  line-height: 1.1;
  color: var(--text-light);
}

#b-n9ocfr9g70 .m-lx8256eoll {
  display: block;
  margin-block-start: 0.4rem;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: color-mix(in srgb, var(--text-light) 72%, transparent);
}

#b-n9ocfr9g70 .m-5op6pvjp8w {
  margin-block-start: 0.5rem;
  padding-block: clamp(1.5rem, 3vw, 2.5rem);
  padding-inline: clamp(1rem, 2.5vw, 1.75rem);
  border-radius: 1.5rem 1.5rem 0 0;
  background: var(--background-primary);
  color: var(--text-primary);
  box-shadow: 0 -18px 50px color-mix(in srgb, var(--neutral-1050) 35%, transparent);
}

#b-n9ocfr9g70 .m-k7j4i2ai1o {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.65rem;
  margin-block-end: 1.75rem;
  padding-block-end: 1.25rem;
  border-block-end: 2px solid var(--neutral-150);
}

#b-n9ocfr9g70 .m-q2fk3lpdrf {
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--text-tertiary);
}

#b-n9ocfr9g70 .m-h5g1a2613x {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

#b-n9ocfr9g70 .m-gkpl0aufuq {
  display: inline-flex;
  align-items: center;
  padding-block: 0.5rem;
  padding-inline: 0.95rem;
  border-radius: 0.4rem;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 700;
  color: var(--primary-dark);
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-inline-start: 3px solid var(--primary);
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

#b-n9ocfr9g70 .m-gkpl0aufuq:nth-child(2n) {
  border-inline-start-color: var(--accent);
}

#b-n9ocfr9g70 .m-gkpl0aufuq:nth-child(3n) {
  border-inline-start-color: var(--warning-color);
}

#b-n9ocfr9g70 .m-gkpl0aufuq:nth-child(4n) {
  border-inline-start-color: var(--secondary);
}

#b-n9ocfr9g70 .m-gkpl0aufuq:hover {
  background: var(--primary);
  color: var(--text-light);
  border-color: var(--primary);
  transform: translateY(-2px);
}

#b-n9ocfr9g70 .m-m9c72rngzp {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.1rem;
}

#b-n9ocfr9g70 .m-mv1zwjl7tj {
  position: relative;
  padding-block: 1.4rem;
  padding-inline: 1.3rem;
  border-radius: 1rem;
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  overflow: hidden;
  animation: bmrise_xq8km2np4t7vw 0.55s ease both;
}

#b-n9ocfr9g70 .m-mv1zwjl7tj::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  width: 5rem;
  height: 5rem;
  background: radial-gradient(circle at 100% 100%, var(--primary-bg) 0%, transparent 70%);
  opacity: 0.55;
  pointer-events: none;
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(1) {
  animation-delay: 0.04s;
  border-inline-start: 5px solid var(--warning-color);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(2) {
  animation-delay: 0.08s;
  border-inline-start: 5px solid var(--primary);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(3) {
  animation-delay: 0.12s;
  border-inline-start: 5px solid var(--accent);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(4) {
  animation-delay: 0.16s;
  border-inline-start: 5px solid var(--secondary);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(5) {
  animation-delay: 0.2s;
  border-inline-start: 5px solid var(--danger-color);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(6) {
  animation-delay: 0.24s;
  border-inline-start: 5px solid var(--info-dark);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(7) {
  animation-delay: 0.28s;
  border-inline-start: 5px solid var(--success-color);
}

#b-n9ocfr9g70 .m-ao1rsj6uac {
  margin: 0;
  margin-block-end: 0.9rem;
  font-size: 1.2rem;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}

#b-n9ocfr9g70 .m-mv1zwjl7tj p {
  margin-block-end: 0.75rem;
  color: var(--text-secondary);
  line-height: 1.72;
}

#b-n9ocfr9g70 .m-mv1zwjl7tj p:last-child {
  margin-block-end: 0;
}

#b-n9ocfr9g70 .m-p7dcywqp32 {
  margin-block-end: 0.75rem;
  padding-inline-start: 1.1rem;
  color: var(--text-secondary);
}

#b-n9ocfr9g70 .m-p7dcywqp32 li {
  margin-block-end: 0.35rem;
  line-height: 1.55;
}

#b-n9ocfr9g70 .m-p7dcywqp32 li::marker {
  color: var(--warning-color);
}

#b-n9ocfr9g70 .m-hqlucjuyqf {
  margin-block-end: 0.85rem;
  padding: 1rem;
  border-radius: 0.75rem;
  background: linear-gradient(125deg, var(--warning-bg) 0%, var(--info-bg) 100%);
  border: 1px solid var(--warning-light);
}

#b-n9ocfr9g70 .m-hqlucjuyqf p {
  margin-block-end: 0;
  color: var(--text-primary);
  font-weight: 600;
}

#b-n9ocfr9g70 .m-ghikxv7siw {
  margin-block-start: 0.55rem;
  margin-block-end: 0.45rem;
  font-size: 1rem;
  font-weight: 800;
  color: var(--primary-dark);
}

#b-n9ocfr9g70 .m-qc81pi4zlb {
  margin-block-start: 0.35rem;
  padding-block: 1.6rem;
  padding-inline: 1.4rem;
  border-radius: 1.1rem;
  background: linear-gradient(135deg, var(--warning-dark) 0%, var(--danger-dark) 42%, var(--accent-dark) 100%);
  color: var(--text-light);
  border: 1px solid color-mix(in srgb, var(--warning-light) 45%, transparent);
  box-shadow: 0 16px 36px color-mix(in srgb, var(--warning-dark) 35%, transparent);
  animation: bmrise_xq8km2np4t7vw 0.6s ease 0.3s both;
}

#b-n9ocfr9g70 .m-qc81pi4zlb h3 {
  margin-block-end: 0.55rem;
  font-size: 1.2rem;
  font-weight: 900;
  color: var(--text-light);
}

#b-n9ocfr9g70 .m-qc81pi4zlb p {
  margin-block-end: 0.9rem;
  color: color-mix(in srgb, var(--text-light) 90%, transparent);
  line-height: 1.6;
}

#b-n9ocfr9g70 .m-l8l654251z {
  list-style: none;
  padding-inline-start: 0;
  margin-block-end: 1.1rem;
}

#b-n9ocfr9g70 .m-l8l654251z li {
  margin-block-end: 0.35rem;
  font-size: 0.9rem;
  color: var(--text-light);
}

#b-n9ocfr9g70 .m-kk0nf1k83g {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-block: 0.65rem;
  padding-inline: 1.35rem;
  border-radius: 0.55rem;
  background: var(--background-tertiary);
  color: var(--warning-dark);
  text-decoration: none;
  font-size: 0.88rem;
  font-weight: 800;
  border: 1px solid var(--neutral-150);
  transition: background 0.2s ease, transform 0.2s ease, color 0.2s ease;
}

#b-n9ocfr9g70 .m-kk0nf1k83g:hover {
  background: var(--info-bg);
  color: var(--accent-dark);
  transform: translateY(-2px);
}

@media (min-width: 768px) {
  #b-n9ocfr9g70 .m-dz93qrzt85 {
    gap: 1rem;
  }

  #b-n9ocfr9g70 .m-m9c72rngzp {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(1),
  #b-n9ocfr9g70 .m-mv1zwjl7tj:nth-child(7) {
    grid-column: 1 / -1;
  }

  #b-n9ocfr9g70 .m-qc81pi4zlb {
    grid-column: 1 / -1;
  }
}

@media (min-width: 992px) {
  #b-n9ocfr9g70 .m-6fvhr5nq85 {
    display: grid;
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
    gap: 2.5rem;
    align-items: end;
  }

  #b-n9ocfr9g70 .m-5op6pvjp8w {
    padding-block: 2.5rem;
    padding-inline: 2rem;
  }

  #b-n9ocfr9g70 .m-k7j4i2ai1o {
    grid-template-columns: minmax(0, 0.22fr) minmax(0, 0.78fr);
    align-items: center;
  }
}

@media (max-width: 575.98px) {
  #b-n9ocfr9g70 .m-dz93qrzt85 {
    grid-template-columns: minmax(0, 1fr);
  }
}

#b-anwiqdc4tt {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-pnpa1ejwol {
          position: relative;
          z-index: 2;
        }

        .m-312v00ha9s {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-19vmdh4qi0 {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-mev8o7xl1q {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-md6zcrg44j {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-hqi1i4gbtt {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-akkk1y02rx {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-f8gngrt746 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-fw7ni9fpnr {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-1or668aanl {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-kgt5ngp0tc {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-otvymk0huh {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-hv44dmdqyr {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-14dd7do3cr {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-g7fyoge74q {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-sr5v7lo2t0 {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-anwiqdc4tt {
          .m-312v00ha9s,
          .m-akkk1y02rx,
          .m-f8gngrt746 {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-7mmgld3cqw {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-7mmgld3cqw .m-ke5d6bb8oy {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-7mmgld3cqw .m-ke5d6bb8oy::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-7mmgld3cqw .m-ke5d6bb8oy::before {
        animation-direction: reverse;
      }

      #b-7mmgld3cqw .m-ke5d6bb8oy::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-7mmgld3cqw .m-1ykc3t8u4i {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-7mmgld3cqw .m-rb9aplywpj {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-7mmgld3cqw .m-rb9aplywpj .m-tn4yxasn5e {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-7mmgld3cqw .m-rb9aplywpj:hover {
        color: var(--accent-bg);
      }

      #b-7mmgld3cqw .m-rb9aplywpj:hover .m-tn4yxasn5e {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-7mmgld3cqw .m-rb9aplywpj.m-dkl4oq5zi9 {
        justify-content: center;
      }

      #b-7mmgld3cqw .m-rb9aplywpj.m-r4azhs15q7 {
        justify-content: flex-end;
      }

      #b-7mmgld3cqw .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-7mmgld3cqw .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-7mmgld3cqw .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-7mmgld3cqw .m-om6vhfufml {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-7mmgld3cqw .m-om6vhfufml .m-q0qbh7wudj {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-7mmgld3cqw .m-om6vhfufml::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-7mmgld3cqw .m-om6vhfufml::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-7mmgld3cqw .m-jkn5v79woz {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-7mmgld3cqw .m-thuqct0cdu {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-7mmgld3cqw .m-cpab100wog {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-7mmgld3cqw .m-cpab100wog::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-7mmgld3cqw .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-7mmgld3cqw .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-7mmgld3cqw .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-7mmgld3cqw .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-7mmgld3cqw .navbar-collapse {
        gap: 1.5rem;
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link .m-pd8dmqn0lr {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link::after {
        transform-origin: inline-end;
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link:hover .m-pd8dmqn0lr {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link.active .m-pd8dmqn0lr {
        color: var(--white);
      }

      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link.active::before,
      #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link.active::after {
        display: none;
      }

      #b-7mmgld3cqw .m-mn7di3udki {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-7mmgld3cqw .m-mn7di3udki::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-7mmgld3cqw .m-mn7di3udki .m-gk39ywhc5j {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-7mmgld3cqw .m-mn7di3udki:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-7mmgld3cqw .m-mn7di3udki:hover {
        transform: translateY(-3px);
      }

      #b-7mmgld3cqw .m-mn7di3udki:hover .m-gk39ywhc5j {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-7mmgld3cqw .m-mn7di3udki:hover .m-gk39ywhc5j {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-7mmgld3cqw .m-1ykc3t8u4i {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-7mmgld3cqw .m-rb9aplywpj.m-dkl4oq5zi9,
        #b-7mmgld3cqw .m-rb9aplywpj.m-r4azhs15q7 {
          justify-content: flex-start;
        }

        #b-7mmgld3cqw .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-7mmgld3cqw .m-5gvlzhqlcs {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-7mmgld3cqw .m-5gvlzhqlcs .m-r1hhf6the2 .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-7mmgld3cqw .m-mn7di3udki {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-7mmgld3cqw .m-thuqct0cdu {
          font-size: 1.25rem;
        }

        #b-7mmgld3cqw .m-cpab100wog {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-7mmgld3cqw .m-om6vhfufml {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-tk6qfc85gm {
background: var(--background-dark);
padding-block: 6rem;
padding-inline: 0;
position: relative;
overflow: hidden;

&::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
          linear-gradient(135deg, rgba(92, 161, 232, 0.18) 0%, transparent 45%),
          linear-gradient(315deg, rgba(176, 74, 150, 0.18) 0%, transparent 40%);
  pointer-events: none;
}

&::after {
  content: '';
  position: absolute;
  inset-inline-end: -8rem;
  bottom: -8rem;
  width: 22rem;
  height: 22rem;
  background: radial-gradient(circle, var(--primary) 0%, transparent 70%);
  opacity: 0.18;
  pointer-events: none;
}

.container {
  position: relative;
  z-index: 1;
}

.m-qk7lu0wu8k {
  background: rgba(44, 44, 44, 0.88);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 1.75rem;
  overflow: hidden;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.35);
  transition: transform 0.35s ease, border-color 0.35s ease;

  &:hover {
    transform: translateY(-0.5rem);
    border-color: rgba(255, 255, 255, 0.14);
  }
}

.m-se6g2swraf {
  padding-block: 2.4rem;
  padding-inline: 2rem;
  background: linear-gradient(90deg, var(--accent-dark) 0%, var(--primary-dark) 50%, var(--primary) 100%);
  text-align: start;

  h2 {
    margin: 0;
    color: var(--text-light);
    font-size: 2rem;
    font-weight: 700;
  }
}

.m-3lsh1slosw {
  padding: 2.5rem;

  .m-44ikv3qw5o {
    margin-bottom: 0;
  }

  .form-floating {
    margin-bottom: 1.5rem;

    .form-control,
    .form-select {
      height: calc(3.65rem + 2px);
      background: var(--neutral-950);
      border: 1px solid var(--neutral-850);
      border-radius: 1rem;
      color: var(--text-light);
      transition: border-color 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

      &:focus {
        background: var(--neutral-950);
        color: var(--text-light);
        border-color: var(--primary-light);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.18);
      }

      &:hover:not(:focus) {
        border-color: var(--neutral-650);
      }

      &::placeholder {
        color: var(--neutral-450);
      }
    }

    textarea.form-control {
      min-height: 9.5rem;
      resize: vertical;
    }

    label {
      color: var(--neutral-350);
      font-weight: 500;

      i {
        margin-inline-end: 0.5rem;
        color: var(--primary-light);
      }
    }
  }
}

.form-check {
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--neutral-850);
  border-radius: 1rem;
  padding: 1rem 1rem 1rem 2.75rem;
  margin-bottom: 1.5rem;
  display: flex;
  gap: 10px;
  
  .form-check-input {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: 0.2rem;
    border: 2px solid var(--neutral-550);
    background-color: transparent;

    &:checked {
      background-color: var(--secondary);
      border-color: var(--secondary);
      box-shadow: 0 0 0 0.25rem rgba(234, 199, 0, 0.16);
    }

    &:focus {
      box-shadow: 0 0 0 0.25rem rgba(234, 199, 0, 0.16);
    }
  }

  .form-check-label {
    color: var(--neutral-150);
    line-height: 1.6;

    a {
      color: var(--secondary-light);
      text-decoration: none;
      font-weight: 600;

      &:hover {
        color: var(--secondary-bg);
        text-decoration: underline;
      }
    }
  }
}

.m-ciez7hvjh4 {
  width: 100%;
  border: 1px solid transparent;
  border-radius: 1rem;
  padding-block: 1rem;
  padding-inline: 2rem;
  background: linear-gradient(135deg, var(--secondary) 0%, var(--warning-color) 100%);
  color: var(--neutral-1050);
  font-size: 1.05rem;
  font-weight: 700;
  transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
  box-shadow: 0 1rem 2.2rem rgba(234, 199, 0, 0.2);

  &:hover {
    transform: translateY(-0.1875rem);
    filter: brightness(1.03);
    box-shadow: 0 1.25rem 2.5rem rgba(234, 199, 0, 0.28);
  }

  i {
    margin-inline-end: 0.5rem;
  }
}

.invalid-feedback {
  color: var(--danger-light);
  font-size: 0.875rem;
  font-weight: 600;
  margin-top: 0.5rem;
}
}

@media (max-width: 767.98px) {
#b-tk6qfc85gm {
  padding-block: 4rem;

  .m-se6g2swraf {
    padding-block: 2rem;
    padding-inline: 1.25rem;

    h2 {
      font-size: 1.65rem;
    }
  }

  .m-3lsh1slosw {
    padding: 1.25rem;
  }
}
}

#b-dkwefigt43 {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        background: var(--background-primary);
        color: var(--text-primary);
      }

      #b-dkwefigt43::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 6px;
        background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 45%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: banddrift_k7m2pq9x4nw8v 14s ease-in-out infinite;
      }

      @keyframes banddrift_k7m2pq9x4nw8v {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      #b-dkwefigt43::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-end: 0;
        width: min(42%, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 45%, transparent) 0%, transparent 72%);
        pointer-events: none;
        opacity: 0.55;
      }

      #b-dkwefigt43 .container {
        position: relative;
        z-index: 1;
      }

      #b-dkwefigt43 .m-6j626c5vdk {
        position: relative;
        border-radius: 28px;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, transparent);
        background: linear-gradient(165deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--primary-bg) 18%, var(--background-tertiary)) 100%);
        box-shadow: 0 28px 60px color-mix(in srgb, var(--neutral-1050) 12%, transparent);
        padding-block: clamp(2rem, 5vw, 3rem);
        padding-inline: clamp(1.25rem, 4vw, 2.75rem);
        overflow: hidden;
      }

      #b-dkwefigt43 .m-6j626c5vdk::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 8px;
        height: 100%;
        background: linear-gradient(180deg, var(--primary) 0%, var(--accent-dark) 100%);
        border-start-start-radius: 28px;
        border-end-start-radius: 28px;
      }

      #b-dkwefigt43 .m-ozjr5om9br {
        padding-inline-end: clamp(0rem, 2vw, 1rem);
      }

      #b-dkwefigt43 .badge {
        display: inline-block;
        white-space: normal;
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--secondary) 35%, var(--background-tertiary));
        color: var(--text-primary);
        border: 1px solid color-mix(in srgb, var(--secondary-dark) 35%, transparent);
        margin-bottom: 1.25rem;
      }

      #b-dkwefigt43 .m-fo3umd3sca {
        font-size: clamp(1.85rem, 4.2vw, 2.85rem);
        font-weight: 800;
        line-height: 1.15;
        margin-bottom: 1rem;
        color: var(--text-primary);
        position: relative;
        display: inline-block;
        padding-block-end: 0.35rem;
      }

      #b-dkwefigt43 .m-fo3umd3sca::after {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-block-end: 0;
        width: 3.5rem;
        height: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 100%);
      }

      #b-dkwefigt43 .m-rsqj8f8opp {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-bottom: 1.5rem;
        max-width: 36rem;
      }

      #b-dkwefigt43 .m-5q706nbjpj {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.75rem 1.25rem;
        margin-bottom: 1.75rem;
        max-width: 22rem;
      }

      #b-dkwefigt43 .m-8088yd2xs6 {
        padding-block: 0.65rem;
        padding-inline: 0.85rem;
        border-radius: 14px;
        background: color-mix(in srgb, var(--background-secondary) 80%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, transparent);
      }

      #b-dkwefigt43 .m-l7ohoibdpx {
        font-size: 1.35rem;
        font-weight: 800;
        color: var(--primary-dark);
        line-height: 1.1;
      }

      #b-dkwefigt43 .m-3yfw67klqx {
        font-size: 0.78rem;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--text-tertiary);
        margin-block-start: 0.15rem;
      }

      #b-dkwefigt43 .m-3z040rtber {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem 1rem;
        align-items: center;
      }

      #b-dkwefigt43 .m-19p1yvls9m {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: min(100%, 200px);
        padding-block: 0.95rem;
        padding-inline: 1.6rem;
        border-radius: 999px;
        font-weight: 700;
        font-size: 0.98rem;
        text-decoration: none;
        transition:
          transform 0.35s ease,
          box-shadow 0.35s ease,
          background-color 0.35s ease,
          border-color 0.35s ease,
          color 0.35s ease;
      }

      #b-dkwefigt43 .m-19p1yvls9m.m-fauuwb8bjo {
        background: var(--primary);
        color: var(--text-light);
        border: 2px solid color-mix(in srgb, var(--primary-dark) 30%, transparent);
        box-shadow: 0 14px 32px color-mix(in srgb, var(--primary-dark) 38%, transparent);
      }

      #b-dkwefigt43 .m-19p1yvls9m.m-fauuwb8bjo:hover {
        transform: translateY(-3px);
        background: var(--primary-dark);
        box-shadow: 0 20px 44px color-mix(in srgb, var(--primary-dark) 42%, transparent);
      }

      #b-dkwefigt43 .m-19p1yvls9m.m-lqk2aawdkn {
        background: var(--background-tertiary);
        color: var(--text-primary);
        border: 2px solid color-mix(in srgb, var(--neutral-350) 75%, transparent);
      }

      #b-dkwefigt43 .m-19p1yvls9m.m-lqk2aawdkn:hover {
        transform: translateY(-3px);
        border-color: var(--accent-dark);
        color: var(--accent-dark);
        box-shadow: 0 12px 28px color-mix(in srgb, var(--accent-dark) 22%, transparent);
      }

      #b-dkwefigt43 .m-h0h1k68jcy {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-block-start: 1.5rem;
      }

      @media (min-width: 992px) {
        #b-dkwefigt43 .m-h0h1k68jcy {
          margin-block-start: 0;
        }
      }

      #b-dkwefigt43 .m-gnbp6dhams {
        position: relative;
        width: min(100%, 340px);
        aspect-ratio: 1;
      }

      #b-dkwefigt43 .m-nhdhnthpch {
        position: relative;
        width: 100%;
        height: 100%;
        border-radius: 22px;
        overflow: hidden;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, transparent);
        box-shadow:
          0 22px 48px color-mix(in srgb, var(--neutral-950) 18%, transparent),
          inset 0 0 0 1px color-mix(in srgb, var(--text-light) 55%, transparent);
        z-index: 2;
      }

      #b-dkwefigt43 .m-nhdhnthpch img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #b-dkwefigt43 .m-5hyfht4rde {
        position: absolute;
        inset-inline-end: -12px;
        inset-block-end: -12px;
        width: 55%;
        aspect-ratio: 1;
        border-radius: 20px;
        background: linear-gradient(145deg, var(--secondary-light) 0%, var(--secondary) 100%);
        opacity: 0.35;
        z-index: 1;
        animation: cardtilt_r3n8wk2pmzq7x 9s ease-in-out infinite;
      }

      @keyframes cardtilt_r3n8wk2pmzq7x {
        0%,
        100% {
          transform: scale(1);
          opacity: 0.35;
        }
        50% {
          transform: scale(1.05);
          opacity: 0.48;
        }
      }

      #b-dkwefigt43 .m-23308vhg9b {
        position: absolute;
        inset-inline-start: -10px;
        inset-block-start: -10px;
        z-index: 3;
        min-width: 3.5rem;
        padding-block: 0.5rem;
        padding-inline: 0.65rem;
        border-radius: 14px;
        background: var(--accent-dark);
        color: var(--text-light);
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        text-align: center;
        line-height: 1.25;
        white-space: normal;
        box-shadow: 0 12px 24px color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      @media (max-width: 991.98px) {
        #b-dkwefigt43 .m-6j626c5vdk::before {
          width: 100%;
          height: 6px;
          inset-block-start: 0;
          inset-inline-start: 0;
          border-start-start-radius: 28px;
          border-start-end-radius: 28px;
          background: linear-gradient(90deg, var(--primary) 0%, var(--accent-dark) 100%);
        }

        #b-dkwefigt43 .m-ozjr5om9br {
          padding-inline-end: 0;
          text-align: center;
        }

        #b-dkwefigt43 .m-rsqj8f8opp {
          margin-inline-start: auto;
          margin-inline-end: auto;
        }

        #b-dkwefigt43 .m-5q706nbjpj {
          margin-inline-start: auto;
          margin-inline-end: auto;
        }

        #b-dkwefigt43 .m-3z040rtber {
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-dkwefigt43 .m-5q706nbjpj {
          grid-template-columns: minmax(0, 1fr);
        }
      }

#b-czu2d6rse3 {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-nlwdx5oq4p {
          position: relative;
          z-index: 2;
        }

        .m-a2qtk87qj2 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-5k3i2oj2yr {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-i3vkh0hgol {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-4b06v6q01w {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-7f5r1s6ja9 {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-5n7w29b7s9 {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-lt7sttj5pv {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-dzvzpxc6nd {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-glca55pruc {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-nlp899zjvc {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-g7qkjnkire {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-gv817gb4m9 {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-f52yeezyyc {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-legbwgqoib {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-16o6rxluzl {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-czu2d6rse3 {
          .m-a2qtk87qj2,
          .m-5n7w29b7s9,
          .m-lt7sttj5pv {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-86ndkxr0x4 {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-86ndkxr0x4 .m-1w7kd2yru9 {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-86ndkxr0x4 .m-1w7kd2yru9::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-86ndkxr0x4 .m-1w7kd2yru9::before {
        animation-direction: reverse;
      }

      #b-86ndkxr0x4 .m-1w7kd2yru9::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-86ndkxr0x4 .m-kb12g8pnrb {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-86ndkxr0x4 .m-er7wfh4aap {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-86ndkxr0x4 .m-er7wfh4aap .m-4z2pvl6dth {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-86ndkxr0x4 .m-er7wfh4aap:hover {
        color: var(--accent-bg);
      }

      #b-86ndkxr0x4 .m-er7wfh4aap:hover .m-4z2pvl6dth {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-86ndkxr0x4 .m-er7wfh4aap.m-em9qqbsup1 {
        justify-content: center;
      }

      #b-86ndkxr0x4 .m-er7wfh4aap.m-5kbbr8jrnc {
        justify-content: flex-end;
      }

      #b-86ndkxr0x4 .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-86ndkxr0x4 .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-86ndkxr0x4 .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-86ndkxr0x4 .m-jt9xd3mjl6 {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-86ndkxr0x4 .m-jt9xd3mjl6 .m-opf5sakh24 {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-86ndkxr0x4 .m-jt9xd3mjl6::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-86ndkxr0x4 .m-jt9xd3mjl6::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-86ndkxr0x4 .m-btljmf00ve {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-86ndkxr0x4 .m-b6aqg0c8iv {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-86ndkxr0x4 .m-9qx8k63d6c {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-86ndkxr0x4 .m-9qx8k63d6c::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-86ndkxr0x4 .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-86ndkxr0x4 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-86ndkxr0x4 .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-86ndkxr0x4 .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-86ndkxr0x4 .navbar-collapse {
        gap: 1.5rem;
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link .m-tvkao5szu5 {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link::after {
        transform-origin: inline-end;
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link:hover .m-tvkao5szu5 {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link.active .m-tvkao5szu5 {
        color: var(--white);
      }

      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link.active::before,
      #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link.active::after {
        display: none;
      }

      #b-86ndkxr0x4 .m-16vtn9cdr5 {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-86ndkxr0x4 .m-16vtn9cdr5::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-86ndkxr0x4 .m-16vtn9cdr5 .m-g2y3e6xweb {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-86ndkxr0x4 .m-16vtn9cdr5:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-86ndkxr0x4 .m-16vtn9cdr5:hover {
        transform: translateY(-3px);
      }

      #b-86ndkxr0x4 .m-16vtn9cdr5:hover .m-g2y3e6xweb {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-86ndkxr0x4 .m-16vtn9cdr5:hover .m-g2y3e6xweb {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-86ndkxr0x4 .m-kb12g8pnrb {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-86ndkxr0x4 .m-er7wfh4aap.m-em9qqbsup1,
        #b-86ndkxr0x4 .m-er7wfh4aap.m-5kbbr8jrnc {
          justify-content: flex-start;
        }

        #b-86ndkxr0x4 .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-86ndkxr0x4 .m-pzt5t7uc8n {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-86ndkxr0x4 .m-pzt5t7uc8n .m-1dpjfthrqx .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-86ndkxr0x4 .m-16vtn9cdr5 {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-86ndkxr0x4 .m-b6aqg0c8iv {
          font-size: 1.25rem;
        }

        #b-86ndkxr0x4 .m-9qx8k63d6c {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-86ndkxr0x4 .m-jt9xd3mjl6 {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-hp7illcsgr {
position: relative;
overflow: hidden;
isolation: isolate;
padding-block: clamp(3rem, 6vw, 5rem);
padding-inline: 0;
background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--secondary-bg) 35%, var(--background-primary)) 52%, var(--background-secondary) 100%);
}

#b-hp7illcsgr::before {
content: '';
position: absolute;
inset-block-start: 0;
inset-inline: 0;
block-size: 6px;
background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary));
opacity: 1;
z-index: 0;
}

#b-hp7illcsgr::after {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--primary-bg) 45%, transparent) 0%, transparent 58%),
radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-bg) 40%, transparent) 0%, transparent 55%);
pointer-events: none;
z-index: 0;
}

#b-hp7illcsgr .m-m2ra8y25t5 {
position: relative;
z-index: 1;
}

#b-hp7illcsgr .m-oiqweftym9 {
display: inline-flex;
align-items: center;
gap: 0.5rem;
padding-block: 0.4rem;
padding-inline: 1rem;
border-radius: 999px;
font-size: 0.72rem;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--primary-dark);
background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--background-tertiary));
white-space: normal;
margin-block-end: 1.35rem;
}

#b-hp7illcsgr .m-oiqweftym9 i {
font-size: 1rem;
color: var(--primary);
}

#b-hp7illcsgr .m-5jnagd21z5 {
font-size: clamp(1.85rem, 3.4vw, 2.75rem);
font-weight: 800;
line-height: 1.15;
color: var(--text-primary);
margin-block-end: 0.65rem;
}

#b-hp7illcsgr .m-5jnagd21z5 em {
font-style: normal;
display: block;
margin-block-start: 0.35rem;
color: var(--primary-dark);
}

#b-hp7illcsgr .m-qwyfixfw5f {
font-size: 1.02rem;
line-height: 1.75;
color: var(--text-secondary);
margin-block-end: 1.75rem;
max-width: 36rem;
}

#b-hp7illcsgr .m-hhiwrqwtrc {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-direction: column;
gap: 0.85rem;
}

#b-hp7illcsgr .m-hbpw8eanzk {
display: flex;
align-items: flex-start;
gap: 0.85rem;
padding-block: 1rem;
padding-inline: 1.1rem;
border-radius: 1rem;
background: var(--background-tertiary);
border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, var(--background-tertiary));
box-shadow: 0 12px 32px color-mix(in srgb, var(--neutral-950) 8%, transparent);
}

#b-hp7illcsgr .m-bc5apmezr6 {
flex: 0 0 auto;
font-size: 0.85rem;
font-weight: 800;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--accent-dark);
padding-block: 0.35rem;
padding-inline: 0.55rem;
border-radius: 0.65rem;
background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
}

#b-hp7illcsgr .m-rilsob5eki {
flex: 1 1 0;
min-inline-size: 0;
margin: 0;
font-size: 0.94rem;
line-height: 1.65;
color: var(--text-tertiary);
}

#b-hp7illcsgr .m-lwmtnnjwae {
position: relative;
border-radius: 1.35rem;
padding-block: 1.85rem;
padding-inline: 1.65rem;
background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--neutral-850) 100%);
color: var(--text-light);
box-shadow: 0 28px 70px color-mix(in srgb, var(--neutral-950) 35%, transparent);
border: 1px solid color-mix(in srgb, var(--info-light) 18%, var(--neutral-850));
overflow: hidden;
opacity: 0;
transform: translateY(22px);
animation: ctarise_m7xk2pq9n4bw 0.75s 0.08s ease-out forwards;
}

#b-hp7illcsgr .m-lwmtnnjwae::before {
content: '';
position: absolute;
inset-block-start: -35%;
inset-inline-end: -18%;
inline-size: 62%;
block-size: 62%;
border-radius: 50%;
background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--primary) 42%, transparent) 0%, transparent 68%);
pointer-events: none;
}

#b-hp7illcsgr .m-lwmtnnjwae::after {
content: '';
position: absolute;
inset-block-end: -40%;
inset-inline-start: -22%;
inline-size: 58%;
block-size: 62%;
border-radius: 50%;
background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 35%, transparent) 0%, transparent 70%);
pointer-events: none;
}

#b-hp7illcsgr .m-24w5vui26b {
position: relative;
z-index: 1;
}

#b-hp7illcsgr .m-h0mo1mlhbx {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.75rem;
margin-block-end: 1.5rem;
}

@media (max-width: 575.98px) {
#b-hp7illcsgr .m-h0mo1mlhbx {
grid-template-columns: minmax(0, 1fr);
}
}

#b-hp7illcsgr .m-bd7dagnagc {
padding-block: 1rem;
padding-inline: 0.85rem;
border-radius: 0.95rem;
background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
border: 1px solid color-mix(in srgb, var(--info-light) 14%, var(--neutral-850));
position: relative;
min-inline-size: 0;
}

#b-hp7illcsgr .m-c7szvuuz64 {
font-size: clamp(1.35rem, 3.5vw, 1.65rem);
font-weight: 800;
line-height: 1.2;
margin-block-end: 0.35rem;
background: linear-gradient(120deg, var(--accent-light), var(--primary-light));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}

#b-hp7illcsgr .m-oj90dl76tr {
font-size: 0.72rem;
letter-spacing: 0.09em;
text-transform: uppercase;
color: color-mix(in srgb, var(--neutral-150) 88%, var(--text-light));
}

#b-hp7illcsgr .m-8jk7xoh14x {
position: absolute;
inset-block-start: 0.65rem;
inset-inline-end: 0.65rem;
font-size: 1.05rem;
color: color-mix(in srgb, var(--info-light) 80%, var(--accent-light));
opacity: 0.65;
}

#b-hp7illcsgr .m-a0b9e9bwjw {
margin: 0;
}

#b-hp7illcsgr .m-suw37jqwgm {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.65rem;
inline-size: 100%;
padding-block: 1rem;
padding-inline: 1.35rem;
border-radius: 999px;
font-size: 0.9rem;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
text-decoration: none;
color: var(--text-light);
background: linear-gradient(135deg, var(--primary-light), var(--accent));
border: none;
box-shadow: 0 16px 44px color-mix(in srgb, var(--primary-dark) 45%, transparent);
transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#b-hp7illcsgr .m-suw37jqwgm i {
font-size: 1.1rem;
transition: transform 0.25s ease;
}

#b-hp7illcsgr .m-suw37jqwgm:hover {
color: var(--text-light);
transform: translateY(-3px);
box-shadow: 0 22px 56px color-mix(in srgb, var(--primary) 42%, transparent);
}

#b-hp7illcsgr .m-suw37jqwgm:hover i {
transform: translateX(0.35rem);
}

html[dir="rtl"] #b-hp7illcsgr .m-suw37jqwgm:hover i {
transform: translateX(-0.35rem);
}

@keyframes ctarise_m7xk2pq9n4bw {
0% {
opacity: 0;
transform: translateY(22px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}

#b-lu9tnkikbl {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%, color-mix(in srgb, var(--secondary-bg) 28%, var(--background-primary)) 100%);
        position: relative;
        overflow: clip;
      }

      #b-lu9tnkikbl::before {
        content: '';
        position: absolute;
        inset-block-start: -18%;
        inset-inline-end: -8%;
        width: min(52vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 35% 35%, var(--warning-bg), var(--primary-bg));
        opacity: 0.55;
        filter: blur(8px);
        animation: faqbloom_mx92kqplvnhd 14s ease-in-out infinite;
        pointer-events: none;
      }

      #b-lu9tnkikbl::after {
        content: '';
        position: absolute;
        inset-block-end: -22%;
        inset-inline-start: -12%;
        width: min(58vw, 480px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 65% 40%, var(--info-bg), var(--accent-bg));
        opacity: 0.45;
        filter: blur(12px);
        animation: faqbloom_mx92kqplvnhd 18s ease-in-out infinite reverse;
        pointer-events: none;
      }

      #b-lu9tnkikbl .container {
        position: relative;
        z-index: 2;
      }

      #b-lu9tnkikbl .m-b5cu7rjukk {
        background: color-mix(in srgb, var(--white) 92%, var(--neutral-150));
        border-radius: 28px;
        border: 1px solid color-mix(in srgb, var(--neutral-150) 70%, var(--accent-light));
        box-shadow: 0 28px 70px color-mix(in srgb, var(--neutral-950) 12%, var(--white)), 0 0 0 1px color-mix(in srgb, var(--primary-light) 22%, var(--white)) inset;
        padding-block: clamp(2rem, 5vw, 3rem);
        padding-inline: clamp(1.25rem, 4vw, 2.75rem);
      }

      #b-lu9tnkikbl .m-guust0989h {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.5rem, 4vw, 3rem);
        align-items: stretch;
        margin-block-end: clamp(2rem, 5vw, 3rem);
      }

      #b-lu9tnkikbl .m-3lil8tgav0 {
        border-radius: 22px;
        background: linear-gradient(145deg, var(--primary), var(--accent), var(--secondary));
        padding: 3px;
        min-block-size: 180px;
        display: flex;
      }

      #b-lu9tnkikbl .m-f4kdg1pzeg {
        flex: 1;
        border-radius: 19px;
        background: linear-gradient(155deg, color-mix(in srgb, var(--white) 25%, var(--primary-dark)), color-mix(in srgb, var(--white) 10%, var(--accent-dark)));
        padding-block: clamp(1.75rem, 4vw, 2.25rem);
        padding-inline: clamp(1.25rem, 3vw, 2rem);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0.85rem;
      }

      #b-lu9tnkikbl .m-rkt904vlzh {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.03em;
        color: var(--text-light);
        text-shadow: 0 8px 28px color-mix(in srgb, var(--neutral-950) 35%, var(--white));
      }

      #b-lu9tnkikbl .m-k0ozrhbe16 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1rem;
      }

      #b-lu9tnkikbl .m-9fnzjijft7 {
        margin: 0;
        font-size: clamp(1.05rem, 2.2vw, 1.2rem);
        line-height: 1.65;
        color: var(--text-secondary);
        max-inline-size: 38ch;
      }

      #b-lu9tnkikbl .m-2v83j5myto {
        block-size: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-bg), var(--primary-bg), var(--accent-bg));
        max-inline-size: 220px;
      }

      #b-lu9tnkikbl .m-m7gt9q4anp {
        display: flex;
        flex-direction: column;
        gap: 1rem;
      }

      #b-lu9tnkikbl .m-j61n9afzrn {
        border-radius: 18px;
        background: var(--white);
        border: 1px solid color-mix(in srgb, var(--neutral-250) 65%, var(--primary-bg));
        box-shadow: 0 14px 36px color-mix(in srgb, var(--neutral-950) 8%, var(--white));
        overflow: hidden;
        transition: border-color 0.35s ease, box-shadow 0.35s ease, transform 0.35s ease;
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 1) {
        border-inline-start: 5px solid var(--primary);
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 2) {
        border-inline-start: 5px solid var(--accent);
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 3) {
        border-inline-start: 5px solid var(--secondary);
      }

      #b-lu9tnkikbl .m-j61n9afzrn:hover {
        border-color: color-mix(in srgb, var(--accent) 35%, var(--neutral-150));
        box-shadow: 0 22px 48px color-mix(in srgb, var(--primary) 18%, var(--white)), 0 0 0 1px color-mix(in srgb, var(--accent-light) 40%, var(--white)) inset;
        transform: scale(1.012);
      }

      #b-lu9tnkikbl .m-j61n9afzrn[open] {
        border-color: color-mix(in srgb, var(--secondary) 45%, var(--neutral-150));
        box-shadow: 0 26px 56px color-mix(in srgb, var(--secondary) 22%, var(--white)), 0 0 0 1px color-mix(in srgb, var(--secondary-light) 35%, var(--white)) inset;
      }

      #b-lu9tnkikbl .m-j61n9afzrn summary {
        list-style: none;
        cursor: pointer;
        margin: 0;
        padding-block: 1.35rem;
        padding-inline: clamp(1rem, 3vw, 1.65rem);
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        font-size: clamp(1.05rem, 2vw, 1.2rem);
        font-weight: 700;
        color: var(--text-primary);
        background: linear-gradient(90deg, color-mix(in srgb, var(--neutral-50) 88%, var(--primary-bg)), var(--white));
      }

      #b-lu9tnkikbl .m-j61n9afzrn summary::-webkit-details-marker {
        display: none;
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 1) summary:hover {
        color: var(--primary-dark);
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 2) summary:hover {
        color: var(--accent-dark);
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 3) summary:hover {
        color: var(--secondary-dark);
      }

      #b-lu9tnkikbl .m-c80iug2915 {
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.35s ease, color 0.35s ease, box-shadow 0.35s ease;
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 1) .m-c80iug2915 {
        background: color-mix(in srgb, var(--primary-bg) 82%, var(--white));
        color: var(--primary-dark);
        box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 28%, var(--white));
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 2) .m-c80iug2915 {
        background: color-mix(in srgb, var(--accent-bg) 78%, var(--white));
        color: var(--accent-dark);
        box-shadow: 0 10px 22px color-mix(in srgb, var(--accent) 26%, var(--white));
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 3) .m-c80iug2915 {
        background: color-mix(in srgb, var(--secondary-bg) 78%, var(--white));
        color: var(--secondary-dark);
        box-shadow: 0 10px 22px color-mix(in srgb, var(--secondary) 26%, var(--white));
      }

      #b-lu9tnkikbl .m-j61n9afzrn[open] .m-c80iug2915 {
        transform: rotate(45deg);
        background: linear-gradient(135deg, var(--secondary), var(--accent));
        color: var(--text-light);
        box-shadow: 0 14px 28px color-mix(in srgb, var(--accent-dark) 30%, var(--white));
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 1)[open] .m-c80iug2915 {
        background: linear-gradient(135deg, var(--primary), var(--warning-bg));
      }

      #b-lu9tnkikbl .m-j61n9afzrn:nth-child(3n + 2)[open] .m-c80iug2915 {
        background: linear-gradient(135deg, var(--accent), var(--info-bg));
      }

      #b-lu9tnkikbl .m-ca31xsvyda {
        padding-block: 0 1.35rem;
        padding-inline: clamp(1rem, 3vw, 1.65rem);
      }

      #b-lu9tnkikbl .m-3i349aaaw9 {
        margin: 0;
        padding-block-start: 1rem;
        border-block-start: 1px solid color-mix(in srgb, var(--neutral-250) 55%, var(--accent-bg));
        font-size: clamp(0.98rem, 1.9vw, 1.06rem);
        line-height: 1.75;
        color: var(--text-secondary);
      }

      #b-lu9tnkikbl .m-j61n9afzrn[open] .m-3i349aaaw9 {
        animation: faqopen_ty63mzwkxqbp 0.55s cubic-bezier(0.22, 1, 0.36, 1);
      }

      @media (max-width: 991px) {
        #b-lu9tnkikbl .m-guust0989h {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-lu9tnkikbl .m-3lil8tgav0 {
          min-block-size: 0;
        }

        #b-lu9tnkikbl .m-9fnzjijft7 {
          max-inline-size: none;
        }
      }

      @media (max-width: 575px) {
        #b-lu9tnkikbl .m-b5cu7rjukk {
          border-radius: 22px;
          padding-inline: 1rem;
        }

        #b-lu9tnkikbl .m-j61n9afzrn summary {
          padding-block: 1.15rem;
          align-items: flex-start;
        }

        #b-lu9tnkikbl .m-c80iug2915 {
          inline-size: 2.35rem;
          block-size: 2.35rem;
          border-radius: 12px;
          font-size: 1.15rem;
        }
      }

      @keyframes faqbloom_mx92kqplvnhd {
        0%,
        100% {
          transform: scale(1);
          opacity: 0.45;
        }
        50% {
          transform: scale(1.08);
          opacity: 0.62;
        }
      }

      @keyframes faqopen_ty63mzwkxqbp {
        from {
          opacity: 0;
          transform: translateY(-12px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

#b-aieuu34l2o {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-o2jstnqgna {
          position: relative;
          z-index: 2;
        }

        .m-bguvtp77yy {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-jaq9o4kw25 {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-x8sc92jj07 {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-qytseknu95 {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-tmxlg9mwp9 {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-4jfxnc05ys {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-rhd96lzdgg {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-cihljyn293 {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-dkqt3c5a2s {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-dkyzmdy7lu {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-s6weczqlu7 {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-e2k13nnokr {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-s8kvmncte7 {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-sjfzo1so27 {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-3vg294j8fs {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-aieuu34l2o {
          .m-bguvtp77yy,
          .m-4jfxnc05ys,
          .m-rhd96lzdgg {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-r54eo5613f {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-r54eo5613f .m-pkhczooa2j {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-r54eo5613f .m-pkhczooa2j::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-r54eo5613f .m-pkhczooa2j::before {
        animation-direction: reverse;
      }

      #b-r54eo5613f .m-pkhczooa2j::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-r54eo5613f .m-i0ed6ey45b {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-r54eo5613f .m-1spwzvrdo1 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-r54eo5613f .m-1spwzvrdo1 .m-faxetuebhr {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-r54eo5613f .m-1spwzvrdo1:hover {
        color: var(--accent-bg);
      }

      #b-r54eo5613f .m-1spwzvrdo1:hover .m-faxetuebhr {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-r54eo5613f .m-1spwzvrdo1.m-psff4hdxt9 {
        justify-content: center;
      }

      #b-r54eo5613f .m-1spwzvrdo1.m-cktjiwe4g0 {
        justify-content: flex-end;
      }

      #b-r54eo5613f .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-r54eo5613f .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-r54eo5613f .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-r54eo5613f .m-opsmhz9obg {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-r54eo5613f .m-opsmhz9obg .m-oaphyb5fae {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-r54eo5613f .m-opsmhz9obg::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-r54eo5613f .m-opsmhz9obg::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-r54eo5613f .m-k5jj59k3gn {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-r54eo5613f .m-8rcp51m18b {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-r54eo5613f .m-j3okzxtqvy {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-r54eo5613f .m-j3okzxtqvy::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-r54eo5613f .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-r54eo5613f .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-r54eo5613f .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-r54eo5613f .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-r54eo5613f .navbar-collapse {
        gap: 1.5rem;
      }

      #b-r54eo5613f .m-7lveca4uc4 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link .m-68qt2vffm3 {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link::after {
        transform-origin: inline-end;
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link:hover .m-68qt2vffm3 {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link.active .m-68qt2vffm3 {
        color: var(--white);
      }

      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link.active::before,
      #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link.active::after {
        display: none;
      }

      #b-r54eo5613f .m-jap503ngmh {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-r54eo5613f .m-jap503ngmh::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-r54eo5613f .m-jap503ngmh .m-7gwsa5j46a {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-r54eo5613f .m-jap503ngmh:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-r54eo5613f .m-jap503ngmh:hover {
        transform: translateY(-3px);
      }

      #b-r54eo5613f .m-jap503ngmh:hover .m-7gwsa5j46a {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-r54eo5613f .m-jap503ngmh:hover .m-7gwsa5j46a {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-r54eo5613f .m-i0ed6ey45b {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-r54eo5613f .m-1spwzvrdo1.m-psff4hdxt9,
        #b-r54eo5613f .m-1spwzvrdo1.m-cktjiwe4g0 {
          justify-content: flex-start;
        }

        #b-r54eo5613f .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-r54eo5613f .m-7lveca4uc4 {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-r54eo5613f .m-7lveca4uc4 .m-gzq7qlaqb4 .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-r54eo5613f .m-jap503ngmh {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-r54eo5613f .m-8rcp51m18b {
          font-size: 1.25rem;
        }

        #b-r54eo5613f .m-j3okzxtqvy {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-r54eo5613f .m-opsmhz9obg {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-a2eu7d6mig {
        position: relative;
        overflow: hidden;
        min-height: 100vh;
        display: flex;
        align-items: center;
        padding-block: 4.5rem;
        padding-inline: 0;
        background: linear-gradient(148deg, var(--warning-bg) 0%, var(--background-tertiary) 32%, var(--info-bg) 68%, var(--danger-bg) 100%);
      }

      #b-a2eu7d6mig .m-nf9lu2jije {
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        opacity: 0.42;
        background-image: radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent) 16%, transparent 17%);
        background-size: 18px 18px;
      }

      #b-a2eu7d6mig .m-2za1kdueaq {
        position: absolute;
        border-radius: 50%;
        z-index: 0;
        pointer-events: none;
      }

      #b-a2eu7d6mig .m-h3kjsoad5k {
        width: 20rem;
        height: 20rem;
        top: -6rem;
        inset-inline-end: -5rem;
        background: radial-gradient(circle, color-mix(in srgb, var(--secondary-bg) 72%, transparent) 0%, transparent 70%);
        animation: bobpopart_m8k3n7q2w9x4p 7s ease-in-out infinite;
      }

      #b-a2eu7d6mig .m-lgbdtfb9cv {
        width: 16rem;
        height: 16rem;
        bottom: -4rem;
        inset-inline-start: -3rem;
        background: radial-gradient(circle, color-mix(in srgb, var(--primary-bg) 68%, transparent) 0%, transparent 72%);
        animation: bobpopart_m8k3n7q2w9x4p 8.5s ease-in-out infinite reverse;
      }

      @keyframes bobpopart_m8k3n7q2w9x4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(0, -12px) scale(1.03);
        }
      }

      #b-a2eu7d6mig .m-hkznm76dac {
        position: relative;
        z-index: 1;
      }

      #b-a2eu7d6mig .m-ja9ut6uvc7 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 3rem;
        align-items: center;
      }

      #b-a2eu7d6mig .m-5rovfplqja {
        animation: riseinpop_k4m9n2p7x8q3w 0.9s cubic-bezier(0.16, 1, 0.3, 1) both;
      }

      #b-a2eu7d6mig .m-ftociiy20c {
        padding-block: 2.35rem;
        padding-inline: 2.1rem;
        background: color-mix(in srgb, var(--background-tertiary) 90%, transparent);
        border: 3px solid var(--text-primary);
        border-radius: 2rem;
        box-shadow: 11px 11px 0 var(--primary-bg);
      }

      #b-a2eu7d6mig .m-o6tmzldcvi {
        display: inline-block;
        margin-bottom: 1.15rem;
        padding-block: 0.4rem;
        padding-inline: 1rem;
        background: var(--danger-color);
        color: var(--text-light);
        border: 2px solid var(--text-primary);
        border-radius: 999px;
        font-size: 0.875rem;
        font-weight: 700;
        white-space: normal;
        box-shadow: 4px 4px 0 var(--warning-color);
      }

      #b-a2eu7d6mig .m-2bne1t4zjg {
        margin: 0 0 1.1rem;
        font-size: clamp(2rem, 4.2vw, 3.6rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.03em;
        color: var(--text-primary);
        text-wrap: balance;
      }

      #b-a2eu7d6mig .m-jp3bflu8al {
        margin: 0 0 2rem;
        font-size: 1.12rem;
        line-height: 1.65;
        color: var(--text-secondary);
        max-width: 32rem;
      }

      #b-a2eu7d6mig .m-2ijzsaes7v {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        padding-block: 0.95rem;
        padding-inline: 2rem;
        background: linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border: 3px solid var(--text-primary);
        border-radius: 999px;
        font-size: 1.05rem;
        font-weight: 700;
        text-decoration: none;
        box-shadow: 6px 6px 0 var(--accent);
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
      }

      #b-a2eu7d6mig .m-2ijzsaes7v:hover,
      #b-a2eu7d6mig .m-2ijzsaes7v:focus {
        background: linear-gradient(135deg, var(--secondary-dark) 0%, var(--primary-dark) 100%);
        color: var(--text-light);
        transform: translateY(-3px);
        box-shadow: 8px 8px 0 var(--warning-dark);
      }

      #b-a2eu7d6mig .m-63s3i8p7w2 {
        font-size: 1.1rem;
        transition: margin-inline-start 0.25s ease;
      }

      #b-a2eu7d6mig .m-2ijzsaes7v:hover .m-63s3i8p7w2,
      #b-a2eu7d6mig .m-2ijzsaes7v:focus .m-63s3i8p7w2 {
        margin-inline-start: 0.25rem;
      }

      #b-a2eu7d6mig .m-htmgbnon52 {
        display: flex;
        justify-content: center;
        animation: riseinpop_k4m9n2p7x8q3w 0.9s 0.12s cubic-bezier(0.16, 1, 0.3, 1) both;
      }

      #b-a2eu7d6mig .m-n3rbgb6f62 {
        width: min(100%, 20rem);
        margin: 0;
        padding: 0.65rem;
        background: var(--background-tertiary);
        border: 3px solid var(--text-primary);
        border-radius: 1.75rem;
        box-shadow: 10px 10px 0 var(--warning-color);
        transform: rotate(3deg);
      }

      #b-a2eu7d6mig .m-szj7jag4jw {
        overflow: hidden;
        border-radius: 1.35rem;
        border: 2px solid var(--text-primary);
        aspect-ratio: 1 / 1;
        background: var(--neutral-150);
      }

      #b-a2eu7d6mig .m-szj7jag4jw img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

      @keyframes riseinpop_k4m9n2p7x8q3w {
        from {
          opacity: 0;
          transform: translateY(28px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @media (max-width: 991.98px) {
        #b-a2eu7d6mig {
          padding-block: 3.5rem;
        }

        #b-a2eu7d6mig .m-ja9ut6uvc7 {
          grid-template-columns: minmax(0, 1fr);
          gap: 2.5rem;
        }

        #b-a2eu7d6mig .m-5rovfplqja {
          order: 2;
        }

        #b-a2eu7d6mig .m-htmgbnon52 {
          order: 1;
        }

        #b-a2eu7d6mig .m-ftociiy20c {
          padding-block: 2rem;
          padding-inline: 1.5rem;
          box-shadow: 8px 8px 0 var(--primary-bg);
        }

        #b-a2eu7d6mig .m-jp3bflu8al {
          max-width: 100%;
        }

        #b-a2eu7d6mig .m-2ijzsaes7v {
          width: 100%;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-a2eu7d6mig {
          padding-block: 3rem;
        }

        #b-a2eu7d6mig .m-ftociiy20c {
          padding-block: 1.5rem;
          padding-inline: 1.15rem;
          border-radius: 1.5rem;
        }

        #b-a2eu7d6mig .m-n3rbgb6f62 {
          width: min(100%, 17rem);
          box-shadow: 7px 7px 0 var(--warning-color);
        }
      }

#b-bgfk74khhs {
        --content-shift-xkf9mnb2vq: 1;
        margin-block: clamp(3rem, 8vw, 5rem);
        margin-inline: 0;

        &.m-tbww0hatcd {
          position: relative;
          padding-block: clamp(3rem, 6vw, 4.5rem);
          padding-inline: 0;
          background: linear-gradient(to bottom, var(--background-primary), color-mix(in srgb, var(--accent-bg) 22%, var(--background-primary)), var(--background-primary));
          overflow: clip;
        }

        &.m-tbww0hatcd::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: min(46%, 360px);
          background: linear-gradient(120deg, color-mix(in srgb, var(--primary) 16%, var(--background-primary)), color-mix(in srgb, var(--accent) 12%, var(--background-primary)));
          pointer-events: none;
        }

        .m-i6oon240ii {
          position: relative;
          z-index: 1;
        }

        .m-fsvyz2gkuw {
          background-color: var(--background-tertiary);
          border-radius: 0;
          border-inline-start: 6px solid var(--primary);
          border-block-end: 1px solid var(--border-light);
          border-block-start: 1px solid var(--border-light);
          border-inline-end: 1px solid var(--border-light);
          padding-block: clamp(2.25rem, 4vw, 3.25rem);
          padding-inline: clamp(1.5rem, 4vw, 3rem);
          box-shadow: 0 24px 48px color-mix(in srgb, var(--neutral-950) 12%, var(--background-tertiary));
        }

        .m-av688sptzn {
          display: flex;
          flex-wrap: wrap;
          align-items: flex-end;
          justify-content: space-between;
          gap: 1rem;
          margin-block-end: 1.75rem;
          padding-block-end: 1rem;
          border-block-end: 1px solid var(--border-light);
        }

        .m-4fq66ea68w {
          white-space: normal;
          background-color: color-mix(in srgb, var(--secondary-bg) 35%, var(--background-tertiary));
          color: var(--secondary-dark);
          padding-block: 0.35rem;
          padding-inline: 1rem;
          border-radius: 6px;
          font-size: 0.8125rem;
          font-weight: 600;
          letter-spacing: 0.02em;
          text-transform: uppercase;
        }

        .m-dz8irbqlu4 {
          flex: 1 1 180px;
          min-inline-size: 0;
          height: 1px;
          background: linear-gradient(to right, var(--accent), color-mix(in srgb, var(--accent-bg) 70%, var(--accent)));
          opacity: 0.7;
          margin-block-end: 0.35rem;
        }

        .m-jijf6tbrqb {
          color: var(--text-primary);
          font-weight: 800;
          font-size: clamp(1.75rem, 2.6vw + 1rem, 2.65rem);
          line-height: 1.08;
          margin-block-end: 0.85rem;
          max-width: 22ch;
        }

        .m-k3kbf5bm7n {
          color: var(--text-secondary);
          font-size: 1.125rem;
          line-height: 1.55;
          margin-block-end: 1.5rem;
          max-width: 38ch;
        }

        .m-5v1xvscei6 {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          gap: clamp(1.25rem, 3vw, 2.75rem);
          align-items: start;
          margin-block-end: 2rem;
        }

        .m-npdb94rjm0 {
          color: var(--text-primary);
          font-size: 1.05rem;
          line-height: 1.75;
          margin-block-end: 0;
          padding-inline-start: clamp(1rem, 3vw, 1.75rem);
          border-inline-start: 3px solid color-mix(in srgb, var(--accent) 55%, var(--accent-light));
        }

        .m-92mm7hb9ko {
          background: linear-gradient(160deg, var(--accent-bg), var(--primary-bg));
          padding-block: 1.25rem;
          padding-inline: 1.25rem;
          border-radius: 12px;
          color: var(--text-primary);
          font-size: 0.975rem;
          line-height: 1.65;
          box-shadow: inset 0 1px 0 color-mix(in srgb, var(--background-tertiary) 55%, var(--accent-bg));
        }

        .m-9mtmfcg7af {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 1rem;
          margin-block-end: 2rem;
          list-style: none;
          padding-inline-start: 0;
          margin-inline-start: 0;
          margin-inline-end: 0;
          margin-block-start: 0;
        }

        .m-9mtmfcg7af li {
          margin: 0;
        }

        .m-88f8vy365x {
          background-color: color-mix(in srgb, var(--background-tertiary) 88%, var(--neutral-150));
          border: 1px solid var(--border-light);
          border-radius: 10px;
          padding-block: 1rem;
          padding-inline: 1.1rem;
          min-block-size: 100%;
          display: flex;
          flex-direction: column;
          gap: 0.35rem;
        }

        .m-88f8vy365x::before {
          content: '';
          inline-size: 8px;
          block-size: 8px;
          border-radius: 50%;
          background: linear-gradient(135deg, var(--accent), var(--secondary));
          margin-block-end: 0.5rem;
          flex-shrink: 0;
        }

        .m-tep9jrkwui {
          margin: 0;
          color: var(--text-secondary);
          font-size: 0.95rem;
          line-height: 1.55;
        }

        .m-ey8mzhhbd9 {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 1rem;
        }

        .m-hd0gvuj1ro {
          background-color: var(--primary);
          color: var(--text-light);
          border-radius: 8px;
          padding-block: 0.85rem;
          padding-inline: 1.65rem;
          font-weight: 600;
          border: none;
          text-decoration: none;
          display: inline-flex;
          align-items: center;
          gap: 0.55rem;
          transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
          box-shadow: 0 10px 20px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
        }

        .m-hd0gvuj1ro i {
          font-size: 1rem;
          transition: transform 0.25s ease;
        }

        .m-hd0gvuj1ro:hover {
          background-color: var(--primary-dark);
          color: var(--text-light);
          transform: translateY(-2px);
          box-shadow: 0 14px 26px color-mix(in srgb, var(--primary-dark) 30%, var(--background-tertiary));
        }

        .m-hd0gvuj1ro:hover i {
          transform: translateX(calc(var(--content-shift-xkf9mnb2vq, 1) * 4px));
        }

        .m-knlbvdvptk {
          color: var(--text-tertiary);
          font-size: 0.9rem;
          line-height: 1.55;
          max-width: min(380px, 100%);
          margin-block-end: 0;
        }

        @media (max-width: 991.98px) {
          .m-5v1xvscei6 {
            grid-template-columns: minmax(0, 1fr);
          }

          .m-npdb94rjm0 {
            padding-inline-start: clamp(0.85rem, 2.5vw, 1.25rem);
          }
        }

        @media (max-width: 767.98px) {
          .m-9mtmfcg7af {
            grid-template-columns: minmax(0, 1fr);
          }

          .m-ey8mzhhbd9 {
            flex-direction: column;
            align-items: stretch;
          }

          .m-hd0gvuj1ro {
            width: 100%;
            justify-content: center;
          }
        }
      }

      [dir='rtl'] #b-bgfk74khhs {
        --content-shift-xkf9mnb2vq: -1;
      }

#b-c2k5k6u04o {
      position: relative;
      overflow: clip;
      padding-block: clamp(3.25rem, 7vw, 5.75rem);
      padding-inline: 0;
      color: var(--text-primary);
      background: linear-gradient(
        165deg,
        var(--background-primary) 0%,
        color-mix(in srgb, var(--accent-bg) 22%, var(--background-primary)) 48%,
        color-mix(in srgb, var(--primary-bg) 18%, var(--background-primary)) 100%
      );
    }

    #b-c2k5k6u04o::before {
      content: '';
      position: absolute;
      inset: 0;
      pointer-events: none;
      background: radial-gradient(ellipse 70% 55% at 0% 100%, color-mix(in srgb, var(--primary-light) 28%, transparent), transparent 62%),
        radial-gradient(ellipse 65% 50% at 100% 0%, color-mix(in srgb, var(--accent-light) 24%, transparent), transparent 58%);
      opacity: 0.95;
    }

    #b-c2k5k6u04o::after {
      content: '';
      position: absolute;
      inset-block: 12% 12%;
      inset-inline: 4% 4%;
      border-radius: 1.75rem;
      border: 1px solid color-mix(in srgb, var(--primary) 22%, transparent);
      pointer-events: none;
      opacity: 0.55;
    }

    #b-c2k5k6u04o .m-o9zlzwtiix {
      position: absolute;
      inset-block-start: -18%;
      inset-inline-end: -8%;
      width: min(52vw, 28rem);
      aspect-ratio: 1;
      border-radius: 50%;
      background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--secondary-light) 45%, transparent), transparent 70%);
      filter: blur(0);
      opacity: 0.55;
      pointer-events: none;
      animation: ctaambientrise_m7k2n9p4qx8wz 14s ease-in-out infinite;
    }

    @keyframes ctaambientrise_m7k2n9p4qx8wz {
      0%,
      100% {
        transform: translateY(0) scale(1);
        opacity: 0.55;
      }
      50% {
        transform: translateY(-14px) scale(1.04);
        opacity: 0.68;
      }
    }

    #b-c2k5k6u04o .container {
      position: relative;
      z-index: 1;
    }

    #b-c2k5k6u04o .m-fju87bv7r5 {
      background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
      border-radius: 1.75rem;
      border: 1px solid color-mix(in srgb, var(--neutral-250) 65%, transparent);
      box-shadow: 0 1.75rem 3.5rem color-mix(in srgb, var(--neutral-950) 12%, transparent);
      padding-block: clamp(1.75rem, 4vw, 2.75rem);
      padding-inline: clamp(1.25rem, 3vw, 2.5rem);
    }

    #b-c2k5k6u04o .m-nwz9vfummr {
      display: inline-flex;
      align-items: center;
      gap: 0.65rem;
      margin-block-end: 1rem;
    }

    #b-c2k5k6u04o .m-kpcnbd6gcp {
      inline-size: 2.75rem;
      block-size: 3px;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent), var(--primary));
    }

    #b-c2k5k6u04o .m-d6w40zwhat {
      display: inline-block;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      font-size: 0.8125rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
      color: var(--text-primary);
      background: linear-gradient(135deg, color-mix(in srgb, var(--secondary) 88%, var(--background-tertiary)), var(--secondary-light));
      border: 1px solid color-mix(in srgb, var(--secondary-dark) 35%, transparent);
    }

    #b-c2k5k6u04o .m-qpjrgenvwq {
      font-size: clamp(1.85rem, 4vw, 2.75rem);
      line-height: 1.15;
      font-weight: 800;
      letter-spacing: -0.02em;
      margin-block-end: 1rem;
      color: var(--text-primary);
    }

    #b-c2k5k6u04o .m-pd7pox7n81 {
      font-size: 1.0625rem;
      line-height: 1.7;
      max-width: 38rem;
      margin-block-end: 1.5rem;
      color: var(--text-secondary);
    }

    #b-c2k5k6u04o .m-l84vpz877b {
      display: flex;
      flex-direction: column;
      gap: 0.85rem;
      margin-block: 0 1.75rem;
      padding: 0;
    }

    #b-c2k5k6u04o .m-ab8yn7w6q7 {
      display: grid;
      grid-template-columns: minmax(0, 2.5rem) minmax(0, 1fr);
      align-items: start;
      gap: 0.85rem;
      padding-block: 0.85rem;
      padding-inline: 1rem;
      border-radius: 1rem;
      border: 1px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
      background: color-mix(in srgb, var(--background-primary) 70%, var(--background-tertiary));
    }

    #b-c2k5k6u04o .m-r4axgy636n {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      inline-size: 2.5rem;
      block-size: 2.5rem;
      border-radius: 0.85rem;
      font-weight: 800;
      font-size: 1rem;
      line-height: 1;
      color: var(--text-light);
      background: linear-gradient(145deg, var(--primary-dark), var(--primary));
      box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--primary) 35%, transparent);
    }

    #b-c2k5k6u04o .m-ab8yn7w6q7 p {
      margin: 0;
      font-size: 0.98rem;
      line-height: 1.55;
      color: var(--text-tertiary);
    }

    #b-c2k5k6u04o .m-lvh04wnn22 {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 0.75rem;
    }

    #b-c2k5k6u04o .m-qsu7rox484 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding-block: 0.95rem;
      padding-inline: 1.75rem;
      border-radius: 999px;
      font-weight: 700;
      font-size: 1.05rem;
      text-decoration: none;
      color: var(--text-primary);
      border: none;
      background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);
      box-shadow: 0 1rem 2rem color-mix(in srgb, var(--secondary-dark) 28%, transparent);
      transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
    }

    #b-c2k5k6u04o .m-qsu7rox484:hover {
      transform: translateY(-3px);
      filter: brightness(1.03);
      box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--secondary-dark) 38%, transparent);
    }

    #b-c2k5k6u04o .m-qsu7rox484:active {
      transform: translateY(-1px);
    }

    #b-c2k5k6u04o .m-n7n9nzngje {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      padding-block: 0.5rem;
    }

    #b-c2k5k6u04o .m-l410dj8k4q {
      position: absolute;
      inset-inline-end: 8%;
      inset-block-end: 6%;
      inline-size: 42%;
      max-inline-size: 11rem;
      aspect-ratio: 1;
      border-radius: 1.25rem;
      background: linear-gradient(145deg, color-mix(in srgb, var(--accent-light) 55%, var(--accent-bg)), var(--accent));
      opacity: 0.35;
      z-index: 0;
      animation: ctapanelpulse_k3n8m2p9qx7wz 9s ease-in-out infinite;
    }

    @keyframes ctapanelpulse_k3n8m2p9qx7wz {
      0%,
      100% {
        transform: scale(1);
        opacity: 0.32;
      }
      50% {
        transform: scale(1.06);
        opacity: 0.42;
      }
    }

    #b-c2k5k6u04o .m-jpgeq5pcw2 {
      position: relative;
      z-index: 1;
      inline-size: min(100%, 22rem);
      aspect-ratio: 1;
      border-radius: 1.35rem;
      overflow: hidden;
      border: 3px solid color-mix(in srgb, var(--background-tertiary) 70%, var(--neutral-150));
      box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-950) 16%, transparent);
      background: var(--background-secondary);
    }

    #b-c2k5k6u04o .m-jpgeq5pcw2 img {
      display: block;
      inline-size: 100%;
      block-size: 100%;
      object-fit: cover;
    }

    @media (max-width: 991.98px) {
      #b-c2k5k6u04o::after {
        opacity: 0.35;
      }

      #b-c2k5k6u04o .m-n7n9nzngje {
        padding-block-start: 0.25rem;
      }
    }

    @media (max-width: 575.98px) {
      #b-c2k5k6u04o .m-ab8yn7w6q7 {
        grid-template-columns: minmax(0, 2.25rem) minmax(0, 1fr);
      }

      #b-c2k5k6u04o .m-r4axgy636n {
        inline-size: 2.25rem;
        block-size: 2.25rem;
        font-size: 0.95rem;
      }
    }

#b-bcbvjawf77 {
        padding-block: 5rem;
        background: linear-gradient(160deg, var(--primary-dark) 0%, var(--accent) 55%, var(--secondary-dark) 100%);
        overflow: hidden;
      }

      #b-bcbvjawf77 .m-p4oooic10c {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.5rem;
        align-items: stretch;
      }

      #b-bcbvjawf77 .m-a8d94c6c7b {
        display: flex;
        align-items: center;
        justify-content: center;
      }

      #b-bcbvjawf77 .m-kvivrrhg41 {
        width: 100%;
        max-width: 26rem;
        aspect-ratio: 1 / 1;
        padding: 0.75rem;
        background: var(--warning-color);
        border-radius: 1.5rem 0.25rem 1.5rem 0.25rem;
        box-shadow: 0 1.5rem 3rem var(--primary-dark);
        transform: rotate(-3deg);
        transition: transform 0.35s ease;
      }

      #b-bcbvjawf77 .m-kvivrrhg41:hover {
        transform: rotate(0deg);
      }

      #b-bcbvjawf77 .m-6s71wscycs {
        width: 100%;
        height: 100%;
        border-radius: 1rem 0.15rem 1rem 0.15rem;
        overflow: hidden;
        border: 0.35rem solid var(--background-tertiary);
        background: var(--background-tertiary);
      }

      #b-bcbvjawf77 .m-6s71wscycs img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #b-bcbvjawf77 .m-p2u72a58ok {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 2.75rem 2.5rem;
        background: var(--background-tertiary);
        border-radius: 0.25rem 2rem 0.25rem 2rem;
        border-inline-start: 0.5rem solid var(--danger-color);
        box-shadow: 0 1.25rem 2.5rem var(--neutral-1050);
        position: relative;
      }

      #b-bcbvjawf77 .m-9z3zn14rd7 {
        display: inline-block;
        align-self: flex-start;
        margin-block-end: 1.25rem;
        padding: 0.4rem 1rem;
        background: var(--info-color);
        color: var(--primary-dark);
        font-size: 0.8rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.08em;
        border-radius: 0.25rem;
        white-space: normal;
      }

      #b-bcbvjawf77 .m-n8vrrr5rt8 {
        margin-block-end: 1rem;
        font-size: clamp(1.75rem, 3.5vw, 2.75rem);
        font-weight: 800;
        line-height: 1.1;
        color: var(--text-primary);
      }

      #b-bcbvjawf77 .m-nqbzua43dy {
        margin-block-end: 2rem;
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-secondary);
      }

      #b-bcbvjawf77 .m-cc7vh47ldh {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.85rem;
        margin-block-end: 2rem;
      }

      #b-bcbvjawf77 .m-au8c8hr4rt {
        padding: 1rem 0.85rem;
        background: var(--background-primary);
        border-radius: 0.75rem;
        border-block-end: 0.25rem solid var(--secondary);
        text-align: center;
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-bcbvjawf77 .m-au8c8hr4rt:hover {
        transform: translateY(-0.35rem);
        border-color: var(--warning-color);
      }

      #b-bcbvjawf77 .m-34yzbx4tqu {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 2.5rem;
        height: 2.5rem;
        margin-inline: auto;
        margin-block-end: 0.65rem;
        border-radius: 50%;
        background: var(--accent-bg);
        color: var(--accent-dark);
        font-size: 1.15rem;
      }

      #b-bcbvjawf77 .m-auh7mu5yjw {
        font-size: 0.82rem;
        font-weight: 600;
        line-height: 1.35;
        color: var(--text-primary);
      }

      #b-bcbvjawf77 .m-43qd368r1f {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        align-items: center;
      }

      #b-bcbvjawf77 .m-h4ruxtbw5e {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding: 0.85rem 1.75rem;
        background: var(--danger-color);
        color: var(--text-light);
        font-weight: 700;
        text-decoration: none;
        border-radius: 0.5rem;
        transition: background 0.3s ease, transform 0.3s ease;
      }

      #b-bcbvjawf77 .m-h4ruxtbw5e:hover {
        background: var(--danger-dark);
        color: var(--text-light);
        transform: scale(1.03);
      }

      #b-bcbvjawf77 .m-h4ruxtbw5e i {
        font-size: 1.1rem;
      }

      #b-bcbvjawf77 .m-c88ueyl3fj {
        font-weight: 600;
        color: var(--primary);
        text-decoration: none;
        border-block-end: 0.15rem solid var(--primary-bg);
        transition: color 0.3s ease, border-color 0.3s ease;
      }

      #b-bcbvjawf77 .m-c88ueyl3fj:hover {
        color: var(--accent-dark);
        border-color: var(--accent);
      }

      @media (max-width: 991.98px) {
        #b-bcbvjawf77 .m-p4oooic10c {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-bcbvjawf77 .m-a8d94c6c7b {
          order: -1;
        }

        #b-bcbvjawf77 .m-kvivrrhg41 {
          max-width: 20rem;
          transform: rotate(0deg);
        }

        #b-bcbvjawf77 .m-cc7vh47ldh {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-bcbvjawf77 .m-p2u72a58ok {
          padding: 2rem 1.5rem;
        }
      }

#b-5a7zyv5ftf {
  background: linear-gradient(135deg, var(--neutral-150) 0%, var(--background-primary) 100%);
  padding-block: 5rem;
  padding-inline: 0;
  overflow: hidden;

  .m-8q3c3ec5ki {
    text-align: center;
    max-width: 48rem;
    margin: 0 auto 2.5rem;

    .badge {
      display: inline-flex;
      padding: 0.45rem 0.85rem;
      border-radius: 999px;
      background: var(--accent-bg);
      color: var(--accent-dark);
      font-size: 0.78rem;
      font-weight: 800;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      margin-bottom: 1rem;
      white-space: normal;
    }

    h2 {
      margin: 0;
      color: var(--text-primary);
      font-size: 2.5rem;
      line-height: 1.08;
    }

    p {
      margin: 1rem 0 0;
      color: var(--text-secondary);
      line-height: 1.75;
      font-size: 1.05rem;
    }
  }

  .m-dszpzy9tyi {
    align-items: start;
  }

  .m-f2i2t4pfgn {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    border-radius: 1.75rem;
    padding: 2rem;
    box-shadow: 0 1rem 2.5rem rgba(var(--bs-primary-rgb), 0.08);

    .m-9bqtvxw9sd {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 1rem;
    }

    .m-32tku1x9ks {
      display: grid;
      gap: 0.65rem;
      margin-bottom: 1rem;
    }

    .form-label {
      margin: 0;
      color: var(--text-primary);
      font-size: 0.84rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
    }

    .form-control {
      width: 100%;
      border-radius: 1rem;
      border: 2px solid transparent;
      background:
              linear-gradient(var(--background-tertiary), var(--background-tertiary)) padding-box,
              linear-gradient(135deg, var(--neutral-150), var(--neutral-250)) border-box;
      padding-block: 0.95rem;
      padding-inline: 1rem;
      color: var(--text-primary);
      transition: box-shadow 0.25s ease, background 0.25s ease;

      &::placeholder {
        color: var(--text-tertiary);
      }

      &:focus {
        outline: none;
        background:
                linear-gradient(var(--background-tertiary), var(--background-tertiary)) padding-box,
                linear-gradient(135deg, var(--primary), var(--accent)) border-box;
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.12);
      }
    }

    textarea.form-control {
      min-height: 11rem;
      resize: vertical;
    }

    .m-ptid22w8k4 {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
      flex-wrap: wrap;
      margin-top: 0.5rem;
    }

    .form-check {
      display: flex;
      align-items: flex-start;
      gap: 0.75rem;
      max-width: 32rem;
    }

    .form-check-input {
      width: 1.15rem;
      height: 1.15rem;
      margin-top: 0.18rem;
      accent-color: var(--accent);
    }

    .form-check-label {
      color: var(--text-secondary);
      line-height: 1.7;

      a {
        color: var(--accent);
        text-decoration: none;
        font-weight: 700;

        &:hover {
          color: var(--accent-dark);
          text-decoration: underline;
        }
      }
    }

    .m-odnj14u5in {
      border: none;
      border-radius: 1rem;
      padding: 0.95rem 1.5rem;
      background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);
      color: var(--text-light);
      font-weight: 700;
      display: inline-flex;
      align-items: center;
      gap: 0.6rem;
      white-space: normal;
      transition: transform 0.25s ease, box-shadow 0.25s ease;
      box-shadow: 0 0.9rem 2rem rgba(var(--bs-primary-rgb), 0.22);

      &:hover {
        transform: translateY(-0.12rem);
        box-shadow: 0 1.15rem 2.4rem rgba(var(--bs-primary-rgb), 0.28);
      }
    }
  }

  .m-8tfb04j8fw {
    display: grid;
    gap: 1rem;
  }

  .m-ipbkz50wuq {
    position: relative;
    border-radius: 1.75rem;
    overflow: hidden;
    min-height: 18rem;
    background: var(--neutral-950);

    img {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.34;
    }

    .m-m1it7sk5su {
      position: relative;
      z-index: 1;
      padding: 2rem;
      min-height: 18rem;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      gap: 0.8rem;
      background: linear-gradient(180deg, rgba(44, 44, 44, 0.05) 0%, rgba(44, 44, 44, 0.88) 100%);
    }

    h3 {
      margin: 0;
      color: var(--text-light);
      font-size: 1.55rem;
    }

    p {
      margin: 0;
      color: var(--neutral-150);
      line-height: 1.75;
    }

    a {
      display: inline-flex;
      align-items: center;
      gap: 0.55rem;
      color: var(--secondary-light);
      text-decoration: none;
      font-weight: 700;

      &:hover {
        color: var(--white);
      }
    }
  }

  .m-3gk235bp3p {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
  }

  .m-4uw3wcu30n {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    border-radius: 1.4rem;
    padding: 1.25rem;
    display: grid;
    gap: 0.45rem;

    .m-fkldbefzm1 {
      color: var(--text-tertiary);
      font-size: 0.82rem;
      text-transform: uppercase;
      letter-spacing: 0.08em;
      font-weight: 700;
    }

    .m-gq94qm9oiw {
      color: var(--text-primary);
      font-size: 1.35rem;
      font-weight: 800;
    }

    .m-c6747x72wz {
      color: var(--text-secondary);
      line-height: 1.65;
    }
  }

  .m-d8vswy26im {
    display: grid;
    gap: 1rem;
  }

  .m-760j8ghyo4 {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    border-radius: 1.4rem;
    padding: 1.15rem 1.25rem;
    display: flex;
    align-items: center;
    gap: 0.9rem;

    .m-3s9w1et1z3 {
      width: 0.8rem;
      height: 0.8rem;
      border-radius: 50%;
      background: var(--success-color);
      flex: 0 0 auto;
    }

    .m-pogfbisxkl {
      display: grid;
      gap: 0.2rem;
    }

    h5 {
      margin: 0;
      color: var(--text-primary);
      font-size: 0.95rem;
    }

    p,
    a {
      margin: 0;
      color: var(--text-secondary);
      text-decoration: none;
    }

    a:hover {
      color: var(--primary);
    }
  }

  @media (max-width: 991.98px) {
    padding-block: 3.5rem;
  }

  @media (max-width: 767.98px) {
    .m-f2i2t4pfgn .m-9bqtvxw9sd,
    .m-3gk235bp3p {
      grid-template-columns: 1fr;
    }

    .m-8q3c3ec5ki h2 {
      font-size: 2rem;
    }
  }

  @media (max-width: 575.98px) {
    .m-f2i2t4pfgn,
    .m-ipbkz50wuq .m-m1it7sk5su,
    .m-4uw3wcu30n,
    .m-760j8ghyo4 {
      padding: 1.2rem;
    }

    .m-8q3c3ec5ki h2 {
      font-size: 1.7rem;
    }

    .m-f2i2t4pfgn .m-ptid22w8k4 {
      align-items: stretch;
    }

    .m-f2i2t4pfgn .m-odnj14u5in {
      width: 100%;
      justify-content: center;
    }
  }
}

@keyframes brutalrise_k7m2x9p4q1n8 {
        from {
          opacity: 0;
          transform: translateY(28px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes brutalpulse_w3r8t5m2k9j6 {
        from {
          transform: rotate(8deg) scale(0.92);
          opacity: 0;
        }
        to {
          transform: rotate(8deg) scale(1);
          opacity: 1;
        }
      }

      #b-c7jgs0all3 {
        padding-block: 5.5rem;
        padding-inline: 0;
        background: var(--background-secondary);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          height: 10px;
          background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 34%, var(--secondary) 68%, var(--warning-color) 100%);
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: 3rem;
          inset-inline-end: -2.5rem;
          width: 7rem;
          height: 7rem;
          background: var(--accent-bg);
          border: 4px solid var(--text-primary);
          transform: rotate(8deg);
          z-index: 0;
          animation: brutalpulse_w3r8t5m2k9j6 0.9s ease-out;
        }

        .m-dv3qof4xnl {
          position: relative;
          z-index: 1;
        }

        .m-95x39196f6 {
          display: grid;
          grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
          border: 4px solid var(--text-primary);
          background: var(--background-tertiary);
          box-shadow: 12px 12px 0 var(--primary);
          margin-bottom: 3.5rem;
          animation: brutalrise_k7m2x9p4q1n8 0.7s ease-out;
        }

        .m-7ckxgfjal0 {
          padding-block: 2.5rem;
          padding-inline: 2.25rem;
          background: var(--primary-bg);
          border-inline-end: 4px solid var(--text-primary);
        }

        .m-7ckxgfjal0 h2 {
          margin: 0;
          color: var(--text-primary);
          font-size: clamp(2rem, 4.5vw, 3.4rem);
          font-weight: 900;
          line-height: 1.05;
          text-transform: uppercase;
          letter-spacing: 0.04em;
        }

        .m-b17uw695cx {
          padding-block: 2.25rem;
          padding-inline: 2.25rem;
          display: flex;
          align-items: center;
        }

        .m-b17uw695cx p {
          margin: 0;
          color: var(--text-secondary);
          font-size: 1.15rem;
          line-height: 1.75;
        }

        .m-74c5e71hag {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: 2.75rem;
        }

        .m-j5rxg6c1hf {
          display: grid;
          grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
          border: 4px solid var(--text-primary);
          background: var(--background-tertiary);
          transition: transform 0.25s ease, box-shadow 0.25s ease;
          animation: brutalrise_k7m2x9p4q1n8 0.75s ease-out both;
        }

        .m-j5rxg6c1hf:nth-child(1) {
          box-shadow: 10px 10px 0 var(--primary);
          animation-delay: 0.1s;
        }

        .m-j5rxg6c1hf:nth-child(2) {
          box-shadow: 10px 10px 0 var(--accent);
          margin-inline-start: 3.5rem;
          animation-delay: 0.2s;
        }

        .m-j5rxg6c1hf:nth-child(3) {
          box-shadow: 10px 10px 0 var(--secondary);
          margin-inline-start: 1.75rem;
          animation-delay: 0.3s;
        }

        .m-j5rxg6c1hf:nth-child(1):hover {
          transform: translate(-4px, -4px);
          box-shadow: 14px 14px 0 var(--primary-dark);
        }

        .m-j5rxg6c1hf:nth-child(2):hover {
          transform: translate(-4px, -4px);
          box-shadow: 14px 14px 0 var(--accent-dark);
        }

        .m-j5rxg6c1hf:nth-child(3):hover {
          transform: translate(-4px, -4px);
          box-shadow: 14px 14px 0 var(--secondary-dark);
        }

        .m-cthgp631td {
          aspect-ratio: 1 / 1;
          overflow: hidden;
          border-inline-end: 4px solid var(--text-primary);
          background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
          position: relative;
        }

        .m-cthgp631td img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center;
          display: block;
          transition: transform 0.35s ease;
        }

        .m-j5rxg6c1hf:hover .m-cthgp631td img {
          transform: scale(1.06);
        }

        .m-6k65hq03ot {
          padding-block: 2rem;
          padding-inline: 2rem;
          display: flex;
          flex-direction: column;
          justify-content: center;
          min-width: 0;
        }

        .m-j5rxg6c1hf:nth-child(1) .m-6k65hq03ot {
          border-block-start: 6px solid var(--primary);
        }

        .m-j5rxg6c1hf:nth-child(2) .m-6k65hq03ot {
          border-block-start: 6px solid var(--accent);
        }

        .m-j5rxg6c1hf:nth-child(3) .m-6k65hq03ot {
          border-block-start: 6px solid var(--secondary);
        }

        .m-6k65hq03ot h3 {
          margin: 0 0 1rem;
          color: var(--text-primary);
          font-size: clamp(1.45rem, 2.5vw, 2rem);
          font-weight: 900;
          line-height: 1.15;
          text-transform: uppercase;
          letter-spacing: 0.03em;
        }

        .m-j3lz2ka2cn {
          display: inline-block;
          align-self: flex-start;
          margin-bottom: 1.15rem;
          padding-block: 0.4rem;
          padding-inline: 0.85rem;
          border: 3px solid var(--text-primary);
          background: var(--warning-bg);
          color: var(--text-primary);
          font-size: 0.78rem;
          font-weight: 800;
          line-height: 1.35;
          text-transform: uppercase;
          letter-spacing: 0.1em;
          white-space: normal;
        }

        .m-j5rxg6c1hf:nth-child(1) .m-j3lz2ka2cn {
          background: var(--primary-bg);
          color: var(--primary-dark);
        }

        .m-j5rxg6c1hf:nth-child(2) .m-j3lz2ka2cn {
          background: var(--accent-bg);
          color: var(--accent-dark);
        }

        .m-j5rxg6c1hf:nth-child(3) .m-j3lz2ka2cn {
          background: var(--secondary-bg);
          color: var(--secondary-dark);
        }

        .m-6k65hq03ot p {
          margin: 0;
          color: var(--text-secondary);
          font-size: 1.02rem;
          line-height: 1.8;
        }
      }

      @media (max-width: 991px) {
        #b-c7jgs0all3 {
          .m-95x39196f6 {
            grid-template-columns: minmax(0, 1fr);
            box-shadow: 8px 8px 0 var(--primary);
          }

          .m-7ckxgfjal0 {
            border-inline-end: none;
            border-block-end: 4px solid var(--text-primary);
          }

          .m-j5rxg6c1hf {
            grid-template-columns: minmax(0, 1fr);
            margin-inline: 0;
          }

          .m-j5rxg6c1hf:nth-child(2),
          .m-j5rxg6c1hf:nth-child(3) {
            margin-inline-start: 0;
          }

          .m-cthgp631td {
            border-inline-end: none;
            border-block-end: 4px solid var(--text-primary);
            max-width: 100%;
          }
        }
      }

      @media (max-width: 768px) {
        #b-c7jgs0all3 {
          padding-block: 4rem;

          .m-7ckxgfjal0,
          .m-b17uw695cx {
            padding-block: 1.75rem;
            padding-inline: 1.5rem;
          }

          .m-b17uw695cx p {
            font-size: 1.02rem;
          }

          .m-74c5e71hag {
            gap: 2rem;
          }

          .m-6k65hq03ot {
            padding-block: 1.5rem;
            padding-inline: 1.35rem;
          }

          .m-6k65hq03ot p {
            font-size: 0.98rem;
          }
        }
      }

#b-7196wtcv9s {
        position: relative;
        padding-block: 5.5rem;
        padding-inline: 0;
        background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--background-primary) 45%, var(--background-secondary) 100%);
        overflow: hidden;
      }

      #b-7196wtcv9s .m-hqauuhjjvh {
        position: absolute;
        width: 22rem;
        height: 22rem;
        inset-block-start: -6rem;
        inset-inline-end: -4rem;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, var(--primary-bg), var(--primary-light));
        filter: blur(3rem);
        pointer-events: none;
        z-index: 0;
      }

      #b-7196wtcv9s .m-5wkrk6ij0w {
        position: absolute;
        width: 18rem;
        height: 18rem;
        inset-block-end: -5rem;
        inset-inline-start: -3rem;
        border-radius: 50%;
        background: radial-gradient(circle at 70% 70%, var(--accent-bg), var(--accent-light));
        filter: blur(3rem);
        pointer-events: none;
        z-index: 0;
      }

      #b-7196wtcv9s .m-1kv6wfh0b3 {
        position: absolute;
        width: 14rem;
        height: 14rem;
        inset-block-start: 40%;
        inset-inline-start: 45%;
        border-radius: 50%;
        background: radial-gradient(circle at 50% 50%, var(--secondary-bg), var(--success-bg));
        filter: blur(2.5rem);
        pointer-events: none;
        z-index: 0;
      }

      #b-7196wtcv9s .container {
        position: relative;
        z-index: 1;
      }

      #b-7196wtcv9s .m-hmvny2y0lp {
        margin-bottom: 3rem;
      }

      #b-7196wtcv9s .m-kbg642chfu {
        display: inline-block;
        padding-block: 0.45rem;
        padding-inline: 1.1rem;
        margin-bottom: 1.25rem;
        border-radius: 2rem;
        background: linear-gradient(135deg, var(--primary-bg), var(--primary-light));
        color: var(--primary-dark);
        font-size: 0.75rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.06em;
        white-space: normal;
      }

      #b-7196wtcv9s .m-23dvfszaxn {
        font-size: clamp(1.85rem, 4vw, 2.75rem);
        line-height: 1.15;
        font-weight: 700;
        color: var(--primary-dark);
        margin-bottom: 0;
      }

      #b-7196wtcv9s .m-1vjcseimhp {
        font-size: 1.125rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-bottom: 0;
        padding-inline-start: 0;
        border-inline-start: none;
      }

      #b-7196wtcv9s .m-gbp7edgfvl {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1.25rem;
      }

      #b-7196wtcv9s .m-dx8xjjkb1q {
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        border-radius: 1.75rem;
        border: 1px solid var(--border-light);
        background: var(--background-tertiary);
        box-shadow: 0 12px 36px var(--neutral-150);
        transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
        height: 100%;
      }

      #b-7196wtcv9s .m-dx8xjjkb1q:hover {
        transform: translateY(-0.5rem);
        box-shadow: 0 20px 48px var(--neutral-250);
      }

      #b-7196wtcv9s .m-7ek82vo8lp {
        grid-column: 1 / -1;
        flex-direction: row;
        align-items: center;
        gap: 1.5rem;
        background: linear-gradient(120deg, var(--accent-bg), var(--background-tertiary) 55%, var(--info-bg));
        border-color: var(--accent-light);
      }

      #b-7196wtcv9s .m-esyk89i6kp {
        background: linear-gradient(155deg, var(--primary-bg), var(--background-tertiary) 70%);
        border-color: var(--primary-light);
      }

      #b-7196wtcv9s .m-esyk89i6kp:hover {
        border-color: var(--primary);
        box-shadow: 0 20px 48px var(--primary-bg);
      }

      #b-7196wtcv9s .m-ot3lcmzqbz {
        background: linear-gradient(155deg, var(--success-bg), var(--background-tertiary) 70%);
        border-color: var(--success-light);
      }

      #b-7196wtcv9s .m-ot3lcmzqbz:hover {
        border-color: var(--success-color);
        box-shadow: 0 20px 48px var(--success-bg);
      }

      #b-7196wtcv9s .m-dgbcs525cx:hover {
        border-color: var(--accent);
        box-shadow: 0 20px 48px var(--accent-bg);
      }

      #b-7196wtcv9s .m-ixcd8mc0sv {
        flex-shrink: 0;
        width: 4rem;
        height: 4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 1.25rem;
        font-size: 1.65rem;
        color: var(--text-light);
        box-shadow: 0 8px 20px var(--neutral-250);
        transition: transform 0.35s ease;
      }

      #b-7196wtcv9s .m-dx8xjjkb1q:hover .m-ixcd8mc0sv {
        transform: scale(1.08);
      }

      #b-7196wtcv9s .m-esyk89i6kp .m-ixcd8mc0sv {
        background: linear-gradient(145deg, var(--primary), var(--primary-light));
      }

      #b-7196wtcv9s .m-ot3lcmzqbz .m-ixcd8mc0sv {
        background: linear-gradient(145deg, var(--success-color), var(--success-light));
      }

      #b-7196wtcv9s .m-dgbcs525cx .m-ixcd8mc0sv {
        background: linear-gradient(145deg, var(--accent), var(--accent-light));
      }

      #b-7196wtcv9s .m-ka8d3z9jpt {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
        min-width: 0;
      }

      #b-7196wtcv9s .m-bksjasmuz5 {
        font-size: 1.35rem;
        font-weight: 700;
        line-height: 1.3;
        color: var(--text-primary);
        margin-bottom: 0;
      }

      #b-7196wtcv9s .m-fd4lxqs29x {
        font-size: 1rem;
        line-height: 1.7;
        color: var(--text-secondary);
        margin-bottom: 0;
      }

      #b-7196wtcv9s .m-23mf5m31m0 {
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        margin-top: auto;
        font-weight: 600;
        font-size: 0.95rem;
        text-decoration: none;
        transition: gap 0.3s ease;
      }

      #b-7196wtcv9s .m-23mf5m31m0 i {
        transition: margin-inline-start 0.3s ease;
      }

      #b-7196wtcv9s .m-23mf5m31m0:hover {
        gap: 0.65rem;
      }

      #b-7196wtcv9s .m-esyk89i6kp .m-23mf5m31m0 {
        color: var(--primary-dark);
      }

      #b-7196wtcv9s .m-ot3lcmzqbz .m-23mf5m31m0 {
        color: var(--success-dark);
      }

      #b-7196wtcv9s .m-dgbcs525cx .m-23mf5m31m0 {
        color: var(--accent-dark);
      }

      #b-7196wtcv9s .m-28n089otlg {
        opacity: 0;
        animation: softreveal_m3k8p2x7n4qw 0.75s ease forwards;
      }

      #b-7196wtcv9s .m-moqxn1n340 {
        animation-delay: 0.12s;
      }

      #b-7196wtcv9s .m-8qwg9pas4r {
        animation-delay: 0.24s;
      }

      @media (min-width: 992px) {
        #b-7196wtcv9s .m-1vjcseimhp {
          padding-inline-start: 2rem;
          border-inline-start: 3px solid var(--primary-light);
        }

        #b-7196wtcv9s .m-hmvny2y0lp {
          margin-bottom: 3.5rem;
        }
      }

      @media (max-width: 991.98px) {
        #b-7196wtcv9s {
          padding-block: 4rem;
        }

        #b-7196wtcv9s .m-gbp7edgfvl {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-7196wtcv9s .m-7ek82vo8lp {
          flex-direction: column;
          align-items: flex-start;
        }
      }

      @media (max-width: 767.98px) {
        #b-7196wtcv9s {
          padding-block: 3rem;
        }

        #b-7196wtcv9s .m-hmvny2y0lp {
          margin-bottom: 2rem;
        }

        #b-7196wtcv9s .m-dx8xjjkb1q {
          padding-block: 1.5rem;
          padding-inline: 1.35rem;
          border-radius: 1.35rem;
        }

        #b-7196wtcv9s .m-ixcd8mc0sv {
          width: 3.5rem;
          height: 3.5rem;
          font-size: 1.45rem;
        }

        #b-7196wtcv9s .m-bksjasmuz5 {
          font-size: 1.2rem;
        }

        #b-7196wtcv9s .m-hqauuhjjvh {
          width: 16rem;
          height: 16rem;
        }

        #b-7196wtcv9s .m-5wkrk6ij0w {
          width: 12rem;
          height: 12rem;
        }
      }

      @keyframes softreveal_m3k8p2x7n4qw {
        from {
          opacity: 0;
          transform: translateY(1.75rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

#b-jj8w6ik6ss {
  position: relative;
  overflow: hidden;
  padding-block: clamp(3rem, 7vw, 5.5rem);
  background:
    linear-gradient(160deg, color-mix(in srgb, var(--warning-bg) 55%, var(--primary-bg)) 0%, var(--primary) 42%, var(--accent-dark) 100%);
}
#b-jj8w6ik6ss .m-irtztmo4d9 {
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -10%;
  width: min(55vw, 28rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, color-mix(in srgb, var(--accent-bg) 70%, transparent) 0%, transparent 70%);
  pointer-events: none;
  animation: bonusglow_k8m2nP4qR7xYw 6s ease-in-out infinite;
}
#b-jj8w6ik6ss .m-dxnppia822 {
  position: absolute;
  inset-block-end: 12%;
  inset-inline-start: -8%;
  width: 55%;
  height: 0.55rem;
  background: repeating-linear-gradient(
    90deg,
    var(--warning-color) 0,
    var(--warning-color) 18px,
    var(--text-light) 18px,
    var(--text-light) 36px
  );
  transform: rotate(-8deg);
  opacity: 0.85;
  pointer-events: none;
}
#b-jj8w6ik6ss .m-l25kmowssc {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.5rem, 4vw, 2.75rem);
  align-items: stretch;
}
#b-jj8w6ik6ss .m-2y87i6w8fu {
  color: var(--text-light);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
#b-jj8w6ik6ss .m-jiqei22rjo {
  display: inline-flex;
  align-self: flex-start;
  margin: 0;
  padding-block: 0.4rem;
  padding-inline: 0.9rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: var(--warning-bg);
  border: 3px solid var(--text-light);
  white-space: normal;
  transform: rotate(-2deg);
  animation: bonuskick_v3h9sL1mN6tQa 3.2s ease-in-out infinite;
}
#b-jj8w6ik6ss .m-kes0tyhzht {
  margin: 0;
  font-weight: 900;
  font-size: clamp(2rem, 5vw, 3.4rem);
  line-height: 1.05;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: var(--text-light);
  text-shadow: 0.18em 0.12em 0 color-mix(in srgb, var(--neutral-1050) 35%, transparent);
}
#b-jj8w6ik6ss .m-2qbx8n0vhq {
  margin: 0;
  max-width: 28rem;
  font-size: 1.05rem;
  line-height: 1.55;
  color: color-mix(in srgb, var(--text-light) 88%, var(--accent-bg));
}
#b-jj8w6ik6ss .m-mxhrrzevmy {
  position: relative;
  min-height: 18rem;
  border: 4px solid var(--text-light);
  background:
    linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 55%, var(--accent-dark) 100%);
  box-shadow:
    0.75rem 0.75rem 0 color-mix(in srgb, var(--warning-dark) 80%, var(--neutral-1050)),
    0 0 0 0.35rem color-mix(in srgb, var(--primary-dark) 40%, transparent);
  overflow: hidden;
}
#b-jj8w6ik6ss .m-5mqtwgx8fq {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  height: 100%;
  min-height: 18rem;
  padding-block: clamp(1.75rem, 4vw, 2.75rem);
  padding-inline: clamp(1.25rem, 3vw, 2.25rem);
  filter: blur(0);
  transition: filter 0.45s ease;
}
#b-jj8w6ik6ss:not(.m-rmhzgk8b81) .m-5mqtwgx8fq {
  filter: blur(14px);
  user-select: none;
  pointer-events: none;
}
#b-jj8w6ik6ss .m-7uqmirijc7 {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--accent-bg);
}
#b-jj8w6ik6ss .m-xvex1tyxu7 {
  appearance: none;
  width: 100%;
  border: 3px dashed var(--primary-bg);
  background: linear-gradient(180deg, var(--neutral-1050) 0%, color-mix(in srgb, var(--primary-dark) 55%, var(--neutral-1050)) 100%);
  color: var(--text-light);
  padding-block: 1.25rem;
  padding-inline: 1rem;
  text-align: center;
  transition: border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;
}
#b-jj8w6ik6ss.m-rmhzgk8b81 .m-xvex1tyxu7:hover {
  border-color: var(--warning-light);
  background: linear-gradient(180deg, var(--neutral-950) 0%, color-mix(in srgb, var(--warning-dark) 45%, var(--neutral-1050)) 100%);
  transform: translateY(-2px);
}
#b-jj8w6ik6ss .m-arzkz0n4ru {
  display: block;
  font-size: clamp(1.4rem, 4vw, 2rem);
  font-weight: 800;
  letter-spacing: 0.12em;
  word-break: break-all;
}
#b-jj8w6ik6ss .m-con8lrkymc,
#b-jj8w6ik6ss .m-2wh9az5nhv {
  display: block;
  margin-top: 0.65rem;
  font-size: 0.85rem;
  font-weight: 600;
  color: var(--primary-bg);
}
#b-jj8w6ik6ss .m-2wh9az5nhv {
  display: none;
  color: var(--secondary-bg);
}
#b-jj8w6ik6ss.m-favjy6ojfr .m-con8lrkymc {
  display: none;
}
#b-jj8w6ik6ss.m-favjy6ojfr .m-2wh9az5nhv {
  display: block;
}
#b-jj8w6ik6ss .m-9fw5fgewgg {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  appearance: none;
  background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
  backdrop-filter: blur(3px);
  transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);
}
#b-jj8w6ik6ss.m-rmhzgk8b81 .m-9fw5fgewgg {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-10%);
}
#b-jj8w6ik6ss .m-khn3p3pmxb {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  width: 100%;
  height: 100%;
  margin: 0;
  padding-block: clamp(1.5rem, 4vw, 2.25rem);
  padding-inline: clamp(1.25rem, 3vw, 2rem);
  background:
    linear-gradient(145deg, var(--warning-color) 0%, var(--primary) 48%, var(--accent) 100%);
  color: var(--text-light);
  text-align: start;
}
#b-jj8w6ik6ss .m-bea88uhvfb {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 0.75rem;
  align-items: center;
}
#b-jj8w6ik6ss .m-rqkiw740qn {
  width: 3rem;
  height: 3rem;
  border: 3px solid var(--text-light);
  background: color-mix(in srgb, var(--text-light) 18%, transparent);
  box-shadow: 0.35rem 0.35rem 0 color-mix(in srgb, var(--neutral-1050) 35%, transparent);
  animation: bonuscheck_a4f8dR2kP9mZw 1.8s ease-in-out infinite;
}
#b-jj8w6ik6ss .m-3bv489eghy {
  justify-self: end;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  font-size: 1.45rem;
  color: var(--neutral-1050);
  background: var(--text-light);
  border: 3px solid var(--neutral-1050);
}
#b-jj8w6ik6ss .m-nl3b8pvrhj {
  display: block;
  font-weight: 900;
  font-size: clamp(1.15rem, 2.8vw, 1.55rem);
  line-height: 1.15;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--text-light);
}
#b-jj8w6ik6ss .m-mvj5hw65e9 {
  display: block;
  margin-top: 0.35rem;
  font-size: 0.95rem;
  font-weight: 600;
  color: color-mix(in srgb, var(--text-light) 90%, var(--neutral-1050));
}
#b-jj8w6ik6ss .m-r1tajevmzg {
  height: 3.5rem;
  margin-top: auto;
  border: 3px solid var(--text-light);
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--neutral-1050) 0,
      var(--neutral-1050) 3px,
      transparent 3px,
      transparent 10px
    ),
    repeating-linear-gradient(
      0deg,
      color-mix(in srgb, var(--text-light) 35%, transparent) 0,
      color-mix(in srgb, var(--text-light) 35%, transparent) 1px,
      transparent 1px,
      transparent 8px
    ),
    linear-gradient(110deg, var(--primary-dark), var(--warning-dark));
  opacity: 0.95;
}
#b-jj8w6ik6ss .m-9fw5fgewgg:active .m-khn3p3pmxb {
  animation: bonuspress_q7x2mK5nT8vHb 0.4s ease;
}
@keyframes bonusglow_k8m2nP4qR7xYw {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.85;
  }
  50% {
    transform: scale(1.12);
    opacity: 1;
  }
}
@keyframes bonuskick_v3h9sL1mN6tQa {
  0%,
  100% {
    transform: rotate(-2deg) translateY(0);
  }
  50% {
    transform: rotate(-1deg) translateY(-0.2rem);
  }
}
@keyframes bonuscheck_a4f8dR2kP9mZw {
  0%,
  100% {
    transform: scale(1);
    background: color-mix(in srgb, var(--text-light) 18%, transparent);
  }
  50% {
    transform: scale(1.06);
    background: color-mix(in srgb, var(--text-light) 35%, transparent);
  }
}
@keyframes bonuspress_q7x2mK5nT8vHb {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.985);
  }
  100% {
    transform: scale(1);
  }
}
@media (min-width: 992px) {
  #b-jj8w6ik6ss .m-l25kmowssc {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
    gap: 2.5rem;
  }
  #b-jj8w6ik6ss .m-mxhrrzevmy {
    min-height: 22rem;
  }
  #b-jj8w6ik6ss .m-5mqtwgx8fq {
    min-height: 22rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  #b-jj8w6ik6ss .m-irtztmo4d9,
  #b-jj8w6ik6ss .m-jiqei22rjo,
  #b-jj8w6ik6ss .m-rqkiw740qn {
    animation: none;
  }
}
#b-jj8w6ik6ss:dir(rtl) .m-dxnppia822 {
  transform: rotate(8deg);
}
#b-jj8w6ik6ss:dir(rtl) .m-jiqei22rjo {
  transform: rotate(2deg);
}

#b-eg44g2u8my {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-qqicrgjaa3 {
          position: relative;
          z-index: 2;
        }

        .m-3scrz68x83 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-rbkxt478ct {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-hpwugvw2c0 {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-4i6chdl7yu {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-g04jb1mrij {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-p67hpqximh {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-ak9yguuc83 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-4qw3nny8fu {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-t14yptd2j9 {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-2vuc9ulduw {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-90bgko037t {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-if2g7jkmcw {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-qt4kp6zb3w {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-47tdvaa5xb {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-56jddhxe15 {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-eg44g2u8my {
          .m-3scrz68x83,
          .m-p67hpqximh,
          .m-ak9yguuc83 {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-8r6u81jmsj {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-8r6u81jmsj .m-k6k1y9k8sp {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-8r6u81jmsj .m-k6k1y9k8sp::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-8r6u81jmsj .m-k6k1y9k8sp::before {
        animation-direction: reverse;
      }

      #b-8r6u81jmsj .m-k6k1y9k8sp::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-8r6u81jmsj .m-el8ky9xfr2 {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-8r6u81jmsj .m-emh9tungh1 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-8r6u81jmsj .m-emh9tungh1 .m-n61bvtafaf {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-8r6u81jmsj .m-emh9tungh1:hover {
        color: var(--accent-bg);
      }

      #b-8r6u81jmsj .m-emh9tungh1:hover .m-n61bvtafaf {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-8r6u81jmsj .m-emh9tungh1.m-l9agkpcpdf {
        justify-content: center;
      }

      #b-8r6u81jmsj .m-emh9tungh1.m-fx4pvenvdt {
        justify-content: flex-end;
      }

      #b-8r6u81jmsj .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-8r6u81jmsj .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-8r6u81jmsj .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-8r6u81jmsj .m-l6er76b7o4 {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-8r6u81jmsj .m-l6er76b7o4 .m-6lel9kqbwa {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-8r6u81jmsj .m-l6er76b7o4::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-8r6u81jmsj .m-l6er76b7o4::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-8r6u81jmsj .m-2g98fke1po {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-8r6u81jmsj .m-p6w9smm3u1 {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-8r6u81jmsj .m-m0b903dz4z {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-8r6u81jmsj .m-m0b903dz4z::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-8r6u81jmsj .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-8r6u81jmsj .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-8r6u81jmsj .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-8r6u81jmsj .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-8r6u81jmsj .navbar-collapse {
        gap: 1.5rem;
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link .m-ssn28zloj4 {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link::after {
        transform-origin: inline-end;
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link:hover .m-ssn28zloj4 {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link.active .m-ssn28zloj4 {
        color: var(--white);
      }

      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link.active::before,
      #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link.active::after {
        display: none;
      }

      #b-8r6u81jmsj .m-kgdemnnmdx {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-8r6u81jmsj .m-kgdemnnmdx::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-8r6u81jmsj .m-kgdemnnmdx .m-6errmeqlko {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-8r6u81jmsj .m-kgdemnnmdx:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-8r6u81jmsj .m-kgdemnnmdx:hover {
        transform: translateY(-3px);
      }

      #b-8r6u81jmsj .m-kgdemnnmdx:hover .m-6errmeqlko {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-8r6u81jmsj .m-kgdemnnmdx:hover .m-6errmeqlko {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-8r6u81jmsj .m-el8ky9xfr2 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-8r6u81jmsj .m-emh9tungh1.m-l9agkpcpdf,
        #b-8r6u81jmsj .m-emh9tungh1.m-fx4pvenvdt {
          justify-content: flex-start;
        }

        #b-8r6u81jmsj .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-8r6u81jmsj .m-8v8mm0oe9c {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-8r6u81jmsj .m-8v8mm0oe9c .m-34ouub3mxl .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-8r6u81jmsj .m-kgdemnnmdx {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-8r6u81jmsj .m-p6w9smm3u1 {
          font-size: 1.25rem;
        }

        #b-8r6u81jmsj .m-m0b903dz4z {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-8r6u81jmsj .m-l6er76b7o4 {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-6ki01ye0sl {
        --cta-rtl-sign: 1;
        position: relative;
        padding-block: clamp(3rem, 6vw, 5.5rem);
        padding-inline: 0;
        overflow: hidden;
        color: var(--text-primary);
        background: linear-gradient(165deg, color-mix(in srgb, var(--background-primary) 88%, var(--primary-bg)), var(--background-primary) 45%, color-mix(in srgb, var(--background-primary) 82%, var(--info-bg)));
      }

      [dir='rtl'] #b-6ki01ye0sl {
        --cta-rtl-sign: -1;
      }

      #b-6ki01ye0sl::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        width: min(52vw, 520px);
        height: min(52vw, 520px);
        border-radius: 50%;
        background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 45%, var(--background-primary)), var(--background-primary));
        opacity: 0.85;
        z-index: 0;
        pointer-events: none;
        animation: ctameshflow_k7nq3xw9m2p4 18s ease-in-out infinite alternate;
      }

      #b-6ki01ye0sl::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -18%;
        width: min(48vw, 480px);
        height: min(48vw, 480px);
        border-radius: 50%;
        background: radial-gradient(circle, color-mix(in srgb, var(--primary-light) 38%, var(--background-primary)), var(--background-primary));
        opacity: 0.75;
        z-index: 0;
        pointer-events: none;
        animation: ctameshflow_k7nq3xw9m2p4 22s ease-in-out infinite alternate-reverse;
      }

      #b-6ki01ye0sl .container {
        position: relative;
        z-index: 1;
      }

      #b-6ki01ye0sl .m-4qp37b3cz2 {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(2rem, 4vw, 3.25rem);
        padding-inline: clamp(1.25rem, 4vw, 3rem);
        background: color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-150));
        border: 1px solid color-mix(in srgb, var(--neutral-250) 55%, var(--primary-light));
        box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-1050) 12%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--background-tertiary) 70%, var(--accent-bg)) inset;
      }

      #b-6ki01ye0sl .m-4qp37b3cz2::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 5px;
        border-start-start-radius: 1.75rem;
        border-start-end-radius: 1.75rem;
        border-end-end-radius: 0;
        border-end-start-radius: 0;
        background: linear-gradient(90deg, var(--primary), var(--secondary), var(--accent), var(--info-color));
      }

      #b-6ki01ye0sl .m-ku978oo1i3 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 4vw, 3.5rem);
        align-items: center;
      }

      #b-6ki01ye0sl .m-5rejxrmlnz {
        position: relative;
        margin-inline: auto;
        max-width: min(100%, 380px);
      }

      #b-6ki01ye0sl .m-bpvfye6t8x {
        position: absolute;
        inset-block-start: 8%;
        inset-inline-end: -6%;
        width: 42%;
        aspect-ratio: 1;
        border-radius: 1.25rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--secondary) 55%, var(--background-tertiary)), color-mix(in srgb, var(--accent) 40%, var(--background-tertiary)));
        z-index: 0;
        animation: ctafloatcard_m9k2xpq7nw4r 7s ease-in-out infinite;
      }

      #b-6ki01ye0sl .m-ri8lp3pufg {
        position: relative;
        z-index: 1;
        margin: 0;
        aspect-ratio: 1;
        border-radius: 1.5rem;
        overflow: hidden;
        border: 3px solid var(--background-tertiary);
        box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-850) 28%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
      }

      #b-6ki01ye0sl .m-ri8lp3pufg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #b-6ki01ye0sl .m-5kqab9xzty {
        text-align: start;
      }

      #b-6ki01ye0sl .m-cg4ily2chq {
        display: inline-block;
        white-space: normal;
        padding-block: 0.4rem;
        padding-inline: 1rem;
        margin-bottom: 1rem;
        border-radius: 999px;
        font-size: 0.75rem;
        font-weight: 600;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 42%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 28%, var(--neutral-150));
      }

      #b-6ki01ye0sl .m-obsig6smyg {
        font-size: clamp(1.85rem, 4vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.03em;
        margin-bottom: 1rem;
        color: var(--neutral-1050);
      }

      #b-6ki01ye0sl .m-obsig6smyg span {
        background: linear-gradient(115deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #b-6ki01ye0sl .m-m24mr9gid2 {
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-secondary);
        max-width: 36rem;
        margin-bottom: 1.75rem;
      }

      #b-6ki01ye0sl .m-qqtvoejjsk {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.85rem;
        margin-bottom: 2rem;
      }

      #b-6ki01ye0sl .m-c3mt7gjcyp {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.9rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        font-weight: 700;
        font-size: 0.95rem;
        text-decoration: none;
        color: var(--text-light);
        background: linear-gradient(125deg, var(--primary-dark), var(--primary), color-mix(in srgb, var(--accent) 65%, var(--primary)));
        border: none;
        box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--primary) 35%, var(--background-primary));
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #b-6ki01ye0sl .m-c3mt7gjcyp:hover {
        transform: translateY(-2px);
        color: var(--text-light);
        box-shadow: 0 1.1rem 2.1rem color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
      }

      #b-6ki01ye0sl .m-c3mt7gjcyp i {
        font-size: 1.35rem;
        line-height: 1;
      }

      #b-6ki01ye0sl .m-hpow79ln7p {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 0;
        margin-block-start: 0.25rem;
        padding-block: 0.25rem;
        padding-inline: 0;
        border-radius: 1.25rem;
        overflow: hidden;
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--info-light));
        background: color-mix(in srgb, var(--neutral-50) 55%, var(--background-tertiary));
      }

      #b-6ki01ye0sl .m-7d6j5bao0k {
        padding-block: 1.15rem;
        padding-inline: 1rem;
        text-align: center;
        position: relative;
      }

      #b-6ki01ye0sl .m-7d6j5bao0k:not(:last-child)::after {
        content: '';
        position: absolute;
        inset-block: 18%;
        inset-inline-end: 0;
        width: 1px;
        background: color-mix(in srgb, var(--neutral-350) 65%, var(--accent-bg));
      }

      #b-6ki01ye0sl .m-gjxc4z7ta6 {
        font-size: clamp(1.45rem, 3vw, 2rem);
        font-weight: 800;
        line-height: 1.1;
        margin-bottom: 0.35rem;
        color: var(--neutral-1050);
      }

      #b-6ki01ye0sl .m-gjxc4z7ta6 strong {
        font-weight: 800;
        background: linear-gradient(120deg, var(--primary), var(--warning-color), var(--accent-dark));
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #b-6ki01ye0sl .m-binjjmi5jt {
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--text-tertiary);
      }

      @media (max-width: 991.98px) {
        #b-6ki01ye0sl .m-ku978oo1i3 {
          grid-template-columns: minmax(0, 1fr);
          gap: 2rem;
        }

        #b-6ki01ye0sl .m-5rejxrmlnz {
          max-width: min(100%, 320px);
          order: -1;
        }
      }

      @media (max-width: 767.98px) {
        #b-6ki01ye0sl .m-hpow79ln7p {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-6ki01ye0sl .m-7d6j5bao0k:not(:last-child)::after {
          inset-block-start: auto;
          inset-block-end: 0;
          inset-inline-start: 12%;
          inset-inline-end: 12%;
          width: auto;
          height: 1px;
        }
      }

      @keyframes ctameshflow_k7nq3xw9m2p4 {
        0% {
          transform: translate(calc(var(--cta-rtl-sign) * 0px), 0) scale(1);
        }
        100% {
          transform: translate(calc(var(--cta-rtl-sign) * 22px), -18px) scale(1.06);
        }
      }

      @keyframes ctafloatcard_m9k2xpq7nw4r {
        0%,
        100% {
          transform: translate(calc(var(--cta-rtl-sign) * 0px), 0) rotate(-2deg);
        }
        50% {
          transform: translate(calc(var(--cta-rtl-sign) * 10px), -8px) rotate(1deg);
        }
      }

#b-oss0k7ojxa {
        --content-dir: 1;
        padding-block: clamp(4rem, 8vw, 7rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        background: radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 0%, var(--background-primary) 55%, color-mix(in srgb, var(--primary-bg) 28%, var(--background-primary)) 100%);
      }

      [dir='rtl'] #b-oss0k7ojxa {
        --content-dir: -1;
      }

      #b-oss0k7ojxa::before {
        content: '';
        position: absolute;
        inset-block: 10%;
        inset-inline-end: -18%;
        width: min(42vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-light) 40%, transparent), color-mix(in srgb, var(--primary-light) 22%, transparent) 55%, transparent 72%);
        filter: blur(12px);
        opacity: 0.55;
        pointer-events: none;
        z-index: 0;
      }

      #b-oss0k7ojxa .m-drvccjcw74 {
        position: relative;
        z-index: 1;
        border-radius: 1.75rem;
        border: 1px solid color-mix(in srgb, var(--neutral-250) 65%, var(--background-tertiary));
        background: color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-50));
        box-shadow: 0 28px 80px color-mix(in srgb, var(--neutral-950) 12%, transparent);
        padding-block: clamp(2.5rem, 5vw, 3.75rem);
        padding-inline: clamp(1.25rem, 4vw, 3.25rem);
        animation: editorialrise_q7mfk2xn9p4hw 1.05s ease both;
      }

      #b-oss0k7ojxa .m-6uuixd5evw {
        position: absolute;
        inset-block-start: clamp(2.5rem, 5vw, 3.75rem);
        inset-inline-start: clamp(1.25rem, 4vw, 3.25rem);
        width: 4px;
        height: clamp(3rem, 12vw, 6rem);
        border-radius: 999px;
        background: linear-gradient(180deg, var(--accent), var(--primary));
        opacity: 0.95;
      }

      #b-oss0k7ojxa .m-53x4ho58jd {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.4rem;
        padding-inline: 0.95rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
        border: 1px solid color-mix(in srgb, var(--accent) 28%, var(--neutral-150));
        color: var(--text-secondary);
        font-weight: 700;
        font-size: 0.8125rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        white-space: normal;
      }

      #b-oss0k7ojxa .m-53x4ho58jd i {
        color: var(--accent-dark);
        font-size: 1rem;
      }

      #b-oss0k7ojxa .m-jg6bnuaorz {
        margin-block: 1.15rem 0.85rem;
        margin-inline: 0;
        max-width: 18ch;
        font-weight: 900;
        line-height: 1.05;
        letter-spacing: -0.03em;
        color: var(--text-primary);
        font-size: clamp(2rem, 4.2vw, 3.25rem);
      }

      #b-oss0k7ojxa .m-ekrpno2upl {
        margin: 0;
        margin-block-end: 0.25rem;
        max-width: 38rem;
        color: var(--text-secondary);
        line-height: 1.75;
        font-size: clamp(1.02rem, 1.35vw, 1.15rem);
      }

      #b-oss0k7ojxa .m-fnxoqeq8zz {
        margin-block: clamp(1.75rem, 3.5vw, 2.75rem);
        margin-inline: 0;
        height: 1px;
        border: 0;
        background: linear-gradient(90deg, color-mix(in srgb, var(--primary) 45%, var(--border-light)), color-mix(in srgb, var(--border-light) 70%, var(--background-tertiary)), transparent);
        opacity: 0.9;
      }

      #b-oss0k7ojxa .m-mrsqwpbrim {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: clamp(1rem, 2.5vw, 1.75rem);
      }

      #b-oss0k7ojxa .m-23ar8sr4qv {
        position: relative;
        padding-block: 1.35rem;
        padding-inline: 1.35rem;
        border-radius: 1.25rem;
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--neutral-250) 55%, var(--accent) 12%);
        box-shadow: 0 16px 40px color-mix(in srgb, var(--neutral-950) 8%, transparent);
        transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
        min-height: 100%;
      }

      #b-oss0k7ojxa .m-23ar8sr4qv::before {
        content: '';
        position: absolute;
        inset-block: 1.1rem;
        inset-inline-start: 0;
        width: 3px;
        border-radius: 999px;
        background: linear-gradient(180deg, var(--secondary), var(--accent));
        opacity: 0.85;
      }

      #b-oss0k7ojxa .m-23ar8sr4qv:hover {
        transform: translateY(-6px);
        box-shadow: 0 26px 56px color-mix(in srgb, var(--primary) 22%, transparent);
        border-color: color-mix(in srgb, var(--primary) 35%, var(--neutral-250));
      }

      #b-oss0k7ojxa .m-b1zebjnaz2 {
        width: 2.75rem;
        height: 2.75rem;
        border-radius: 0.85rem;
        display: grid;
        place-items: center;
        margin-block-end: 1rem;
        background: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--neutral-150));
        color: var(--primary-dark);
        font-size: 1.2rem;
      }

      #b-oss0k7ojxa .m-23ar8sr4qv:nth-child(2) .m-b1zebjnaz2 {
        background: color-mix(in srgb, var(--accent-bg) 38%, var(--background-tertiary));
        border-color: color-mix(in srgb, var(--accent) 26%, var(--neutral-150));
        color: var(--accent-dark);
      }

      #b-oss0k7ojxa .m-23ar8sr4qv:nth-child(3) .m-b1zebjnaz2 {
        background: color-mix(in srgb, var(--secondary-bg) 32%, var(--background-tertiary));
        border-color: color-mix(in srgb, var(--secondary) 24%, var(--neutral-150));
        color: var(--secondary-dark);
      }

      #b-oss0k7ojxa .m-b7ln433vq6 {
        margin: 0;
        margin-block-end: 0.55rem;
        font-weight: 800;
        font-size: 1.05rem;
        line-height: 1.3;
        color: var(--text-primary);
      }

      #b-oss0k7ojxa .m-m7z12jax7o {
        margin: 0;
        color: var(--text-tertiary);
        line-height: 1.65;
        font-size: 0.98rem;
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 {
        margin-block-start: clamp(2rem, 3.5vw, 2.75rem);
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
        align-items: center;
        justify-content: start;
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn {
        border-width: 2px;
        font-weight: 700;
        padding-block: 0.85rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        transition: transform 0.28s ease, box-shadow 0.28s ease, background-color 0.28s ease, border-color 0.28s ease, color 0.28s ease;
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn-primary {
        background: linear-gradient(135deg, var(--primary), var(--primary-dark));
        border-color: color-mix(in srgb, var(--primary-dark) 70%, var(--primary));
        color: var(--text-light);
        box-shadow: 0 14px 34px color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn-primary:hover {
        transform: translateY(-3px);
        background: linear-gradient(135deg, var(--primary-dark), var(--primary));
        box-shadow: 0 18px 42px color-mix(in srgb, var(--primary) 34%, transparent);
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn-outline-primary {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        background: color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg));
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn-outline-primary:hover {
        transform: translateY(-3px);
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary);
        box-shadow: 0 16px 38px color-mix(in srgb, var(--primary) 24%, transparent);
      }

      #b-oss0k7ojxa .m-hmgt0fwd70 .btn i {
        margin-inline-end: 0.45rem;
      }

      @media (max-width: 991.98px) {
        #b-oss0k7ojxa .m-jg6bnuaorz {
          max-width: none;
        }

        #b-oss0k7ojxa .m-mrsqwpbrim {
          grid-template-columns: minmax(0, 1fr);
        }
      }

      @keyframes editorialrise_q7mfk2xn9p4hw {
        from {
          opacity: 0;
          transform: translateX(calc(var(--content-dir) * 18px)) translateY(16px);
        }

        to {
          opacity: 1;
          transform: translateX(0) translateY(0);
        }
      }

#b-pao95kdx9i {
        padding-block: 88px 96px;
        padding-inline: 0;
        background: linear-gradient(160deg, var(--neutral-1050) 0%, var(--neutral-950) 55%, var(--neutral-850) 100%);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          background: repeating-linear-gradient(90deg, transparent 0, transparent 47px, color-mix(in srgb, var(--neutral-750) 22%, transparent) 47px, color-mix(in srgb, var(--neutral-750) 22%, transparent) 48px),
            repeating-linear-gradient(0deg, transparent 0, transparent 47px, color-mix(in srgb, var(--neutral-750) 14%, transparent) 47px, color-mix(in srgb, var(--neutral-750) 14%, transparent) 48px);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
        }

        .m-dx4802kbi1 {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: 18px;
          margin-block-end: 52px;
          padding-block-end: 28px;
          border-block-end: 4px solid var(--primary-bg);

          h2 {
            margin: 0;
            font-size: clamp(2.2rem, 5vw, 3.4rem);
            font-weight: 900;
            line-height: 0.95;
            letter-spacing: -0.04em;
            text-transform: uppercase;
            color: var(--text-light);
            max-width: 14ch;
          }

          p {
            margin: 0;
            font-size: 1.05rem;
            line-height: 1.6;
            color: var(--neutral-250);
            max-width: 52ch;
          }
        }

        .m-h5nu1qeoe5 {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 22px;
          align-items: stretch;
        }

        .m-af62bdkvjv {
          display: flex;
          flex-direction: column;
          min-height: 100%;
          background: var(--background-tertiary);
          border: 3px solid var(--text-primary);
          box-shadow: 7px 7px 0 var(--neutral-850);
          transition: transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            transform: translate(-3px, -3px);
            box-shadow: 10px 10px 0 var(--neutral-850);
          }
        }

        .m-jm48my602v {
          padding-block: 18px 16px;
          padding-inline: 22px;
          border-block-end: 3px solid var(--text-primary);
        }

        .m-jm48my602v h3 {
          margin: 0;
          font-size: 1.35rem;
          font-weight: 800;
          line-height: 1.15;
          letter-spacing: 0.06em;
          text-transform: uppercase;
        }

        .m-d85sbicjev {
          display: flex;
          flex-direction: column;
          flex: 1;
          padding: 22px;
        }

        .m-sm3rb4ivv5 {
          margin-block-end: 14px;
          padding-block: 16px;
          padding-inline: 18px;
          border: 3px solid var(--text-primary);
          background: var(--background-primary);
        }

        .m-qgjek66n6i {
          display: block;
          font-size: clamp(2.4rem, 4vw, 3.2rem);
          font-weight: 900;
          line-height: 0.95;
          letter-spacing: -0.03em;
        }

        .m-qgjek66n6i .m-ttje6erypu {
          display: inline-block;
          margin-inline-start: 6px;
          font-size: 1rem;
          font-weight: 700;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          vertical-align: baseline;
        }

        .m-oxonr1wx61 {
          margin: 0 0 22px;
          font-size: 0.95rem;
          line-height: 1.55;
          color: var(--text-secondary);
          min-height: 44px;
        }

        .m-ephmvxd6cc {
          list-style: none;
          margin: 0 0 24px;
          padding: 0;
          flex: 1;
          display: flex;
          flex-direction: column;
          gap: 10px;
        }

        .m-ephmvxd6cc li {
          display: flex;
          align-items: flex-start;
          gap: 12px;
          padding-block: 10px;
          padding-inline: 12px;
          border: 2px solid var(--border-light);
          background: var(--background-primary);
        }

        .m-ephmvxd6cc li::before {
          content: '';
          flex-shrink: 0;
          width: 12px;
          height: 12px;
          margin-block-start: 5px;
          background: var(--success-color);
          border: 2px solid var(--text-primary);
        }

        .m-ephmvxd6cc li.m-dv4wwk1vy7 {
          background: var(--background-secondary);
          border-color: var(--neutral-250);
        }

        .m-ephmvxd6cc li.m-dv4wwk1vy7::before {
          background: var(--neutral-350);
        }

        .m-ephmvxd6cc .m-a3muhhee4o {
          font-size: 0.92rem;
          line-height: 1.45;
          color: var(--text-primary);
        }

        .m-ephmvxd6cc li.m-dv4wwk1vy7 .m-a3muhhee4o {
          color: var(--text-tertiary);
          text-decoration: line-through;
        }

        .m-pv7ogtdh5x {
          display: block;
          width: 100%;
          margin-block-start: auto;
          padding-block: 15px;
          padding-inline: 20px;
          border: 3px solid var(--text-primary);
          font-size: 0.95rem;
          font-weight: 800;
          letter-spacing: 0.08em;
          text-transform: uppercase;
          text-align: center;
          text-decoration: none;
          transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease;
        }

        .m-pv7ogtdh5x:hover {
          transform: translate(-2px, -2px);
        }

        .m-bon0v12tgc .m-jm48my602v {
          background: linear-gradient(135deg, var(--primary-bg) 0%, var(--primary-light) 100%);
          color: var(--text-primary);
        }

        .m-bon0v12tgc .m-qgjek66n6i {
          color: var(--primary-dark);
        }

        .m-bon0v12tgc .m-pv7ogtdh5x {
          background: var(--primary);
          color: var(--text-light);
        }

        .m-bon0v12tgc .m-pv7ogtdh5x:hover {
          background: var(--primary-dark);
        }

        .m-pynq3e4plu {
          box-shadow: 10px 10px 0 var(--secondary-dark);
        }

        .m-pynq3e4plu .m-jm48my602v {
          background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--secondary) 100%);
          color: var(--text-primary);
        }

        .m-pynq3e4plu .m-qgjek66n6i {
          color: var(--secondary-dark);
        }

        .m-pynq3e4plu .m-pv7ogtdh5x {
          background: var(--secondary);
          color: var(--text-primary);
        }

        .m-pynq3e4plu .m-pv7ogtdh5x:hover {
          background: var(--secondary-dark);
          color: var(--text-light);
        }

        .m-9fzdsorpc9 .m-jm48my602v {
          background: linear-gradient(135deg, var(--accent-bg) 0%, var(--accent) 100%);
          color: var(--text-light);
        }

        .m-9fzdsorpc9 .m-qgjek66n6i {
          color: var(--accent-dark);
        }

        .m-9fzdsorpc9 .m-pv7ogtdh5x {
          background: var(--accent);
          color: var(--text-light);
        }

        .m-9fzdsorpc9 .m-pv7ogtdh5x:hover {
          background: var(--accent-dark);
        }
      }

      @keyframes tileslide_k8m2xq7p4n {
        from {
          opacity: 0;
          transform: translateY(28px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b-pao95kdx9i .m-af62bdkvjv {
        animation: tileslide_k8m2xq7p4n 0.55s ease-out forwards;
        opacity: 0;
      }

      #b-pao95kdx9i .m-af62bdkvjv:nth-child(1) {
        animation-delay: 0.08s;
      }

      #b-pao95kdx9i .m-af62bdkvjv:nth-child(2) {
        animation-delay: 0.16s;
      }

      #b-pao95kdx9i .m-af62bdkvjv:nth-child(3) {
        animation-delay: 0.24s;
      }

      @media (max-width: 991px) {
        #b-pao95kdx9i {
          padding-block: 72px 80px;

          .m-h5nu1qeoe5 {
            grid-template-columns: minmax(0, 1fr);
          }

          .m-pynq3e4plu {
            box-shadow: 7px 7px 0 var(--secondary-dark);
          }
        }
      }

      @media (max-width: 575px) {
        #b-pao95kdx9i {
          .m-dx4802kbi1 h2 {
            max-width: none;
          }

          .m-d85sbicjev {
            padding: 18px;
          }
        }
      }

#b-mduwjqa3wi {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-5n4zddzm7s {
          position: relative;
          z-index: 2;
        }

        .m-sz6ky41ljq {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-ginzif3436 {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-ilu589zsfi {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-8l9kzej4ue {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-c40remj5r4 {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-js9i9z6y9a {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-4cutqsgpij {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-db9m65iakq {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-oyx33nr3wa {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-4ix2r4u7va {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-7p6vomjqo9 {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-7xx1gn1hlx {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-ssqdcn1dqv {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-dxgdizvu49 {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-d153mdahy7 {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-mduwjqa3wi {
          .m-sz6ky41ljq,
          .m-js9i9z6y9a,
          .m-4cutqsgpij {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-fv70qrknj6 {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-fv70qrknj6 .m-dq9tt3a2sj {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-fv70qrknj6 .m-dq9tt3a2sj::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-fv70qrknj6 .m-dq9tt3a2sj::before {
        animation-direction: reverse;
      }

      #b-fv70qrknj6 .m-dq9tt3a2sj::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-fv70qrknj6 .m-3gizht67yd {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-fv70qrknj6 .m-4sinp9q946 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-fv70qrknj6 .m-4sinp9q946 .m-o3eapl4czn {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-fv70qrknj6 .m-4sinp9q946:hover {
        color: var(--accent-bg);
      }

      #b-fv70qrknj6 .m-4sinp9q946:hover .m-o3eapl4czn {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-fv70qrknj6 .m-4sinp9q946.m-paxg45v7c3 {
        justify-content: center;
      }

      #b-fv70qrknj6 .m-4sinp9q946.m-lklll5elnf {
        justify-content: flex-end;
      }

      #b-fv70qrknj6 .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-fv70qrknj6 .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-fv70qrknj6 .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-fv70qrknj6 .m-4o7v9tuyx8 {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-fv70qrknj6 .m-4o7v9tuyx8 .m-fwfp9dwgfl {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-fv70qrknj6 .m-4o7v9tuyx8::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-fv70qrknj6 .m-4o7v9tuyx8::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-fv70qrknj6 .m-xik0zxeb0b {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-fv70qrknj6 .m-ddbputdk5o {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-fv70qrknj6 .m-85gsj6700c {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-fv70qrknj6 .m-85gsj6700c::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-fv70qrknj6 .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-fv70qrknj6 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-fv70qrknj6 .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-fv70qrknj6 .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-fv70qrknj6 .navbar-collapse {
        gap: 1.5rem;
      }

      #b-fv70qrknj6 .m-gq6le7m3iw {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link .m-nw8n5x6wb6 {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link::after {
        transform-origin: inline-end;
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link:hover .m-nw8n5x6wb6 {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link.active .m-nw8n5x6wb6 {
        color: var(--white);
      }

      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link.active::before,
      #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link.active::after {
        display: none;
      }

      #b-fv70qrknj6 .m-rsklpzmjc0 {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-fv70qrknj6 .m-rsklpzmjc0::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-fv70qrknj6 .m-rsklpzmjc0 .m-2y4pwb1flb {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-fv70qrknj6 .m-rsklpzmjc0:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-fv70qrknj6 .m-rsklpzmjc0:hover {
        transform: translateY(-3px);
      }

      #b-fv70qrknj6 .m-rsklpzmjc0:hover .m-2y4pwb1flb {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-fv70qrknj6 .m-rsklpzmjc0:hover .m-2y4pwb1flb {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-fv70qrknj6 .m-3gizht67yd {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-fv70qrknj6 .m-4sinp9q946.m-paxg45v7c3,
        #b-fv70qrknj6 .m-4sinp9q946.m-lklll5elnf {
          justify-content: flex-start;
        }

        #b-fv70qrknj6 .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-fv70qrknj6 .m-gq6le7m3iw {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-fv70qrknj6 .m-gq6le7m3iw .m-o8wcf60j82 .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-fv70qrknj6 .m-rsklpzmjc0 {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-fv70qrknj6 .m-ddbputdk5o {
          font-size: 1.25rem;
        }

        #b-fv70qrknj6 .m-85gsj6700c {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-fv70qrknj6 .m-4o7v9tuyx8 {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

@keyframes privacy_rise_m4k9x2q7w1n8v {
  from {
    opacity: 0;
    transform: translateY(1.1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes privacy_slide_h3p6r8t2y5u1c {
  from {
    opacity: 0;
    transform: translateX(-1.35rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes privacy_slide_rtl_h3p6r8t2y5u1c {
  from {
    opacity: 0;
    transform: translateX(1.35rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes privacy_glow_b7n4c9m2x5q1w {
  0%,
  100% {
    transform: scale(1) rotate(0deg);
  }
  50% {
    transform: scale(1.06) rotate(2deg);
  }
}

#b-j9m4e3wb98 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 100vh;
  color: var(--text-primary);
  padding-block: 2rem 3.5rem;
  padding-inline: 0;
  background:
    linear-gradient(160deg, var(--primary-bg) 0%, var(--background-primary) 38%, var(--accent-bg) 100%);
}

#b-j9m4e3wb98::before {
  content: "";
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 18rem;
  height: 18rem;
  border-radius: 40% 60% 55% 45%;
  background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--warning-bg) 100%);
  opacity: 0.55;
  z-index: -1;
  animation: privacy_glow_b7n4c9m2x5q1w 9s ease-in-out infinite;
  pointer-events: none;
}

#b-j9m4e3wb98::after {
  content: "";
  position: absolute;
  inset-block-end: 10%;
  inset-inline-start: -7rem;
  width: 14rem;
  height: 14rem;
  border-radius: 50%;
  background: linear-gradient(45deg, var(--info-bg) 0%, var(--accent-light) 100%);
  opacity: 0.45;
  z-index: -1;
  pointer-events: none;
}

#b-j9m4e3wb98 .m-fw1nnf9vpc {
  position: relative;
  margin-bottom: 2rem;
  padding-block: 2.25rem 2rem;
  padding-inline: 1.35rem;
  border-radius: 1.75rem 0.35rem 1.75rem 0.35rem;
  background: linear-gradient(125deg, var(--primary) 0%, var(--warning-color) 48%, var(--accent) 100%);
  color: var(--text-light);
  box-shadow: 0 1.1rem 0 var(--primary-dark);
  animation: privacy_slide_h3p6r8t2y5u1c 0.55s ease both;
}

#b-j9m4e3wb98 .m-l98a7zhwll {
  margin: 0 0 0.85rem;
  max-width: 18ch;
  font-size: clamp(2.1rem, 6vw, 3.6rem);
  line-height: 0.98;
  font-weight: 900;
  letter-spacing: -0.045em;
  text-transform: uppercase;
  color: var(--text-light);
}

#b-j9m4e3wb98 .m-hzw9lax3ol {
  margin: 0 0 1.5rem;
  max-width: 40rem;
  font-size: 1.02rem;
  line-height: 1.75;
  color: var(--text-light);
}

#b-j9m4e3wb98 .m-rpj2twv8kt {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

#b-j9m4e3wb98 .m-knm7eysi62 {
  display: block;
  padding-block: 0.75rem;
  padding-inline: 0.95rem;
  border-radius: 0.85rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  font-size: 0.86rem;
  font-weight: 700;
  line-height: 1.45;
  white-space: normal;
  box-shadow: 0 0.35rem 0 var(--secondary-dark);
}

#b-j9m4e3wb98 .m-cc2uk4nor1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
}

#b-j9m4e3wb98 .m-dinkdpl1er {
  position: relative;
  padding-block: 1.45rem;
  padding-inline: 1.2rem;
  border-radius: 1.35rem;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  box-shadow: 0 0.75rem 0 var(--neutral-250);
  animation: privacy_rise_m4k9x2q7w1n8v 0.5s ease both;
}

#b-j9m4e3wb98 .m-6iz1imkb6d {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
  border-color: var(--primary-light);
  box-shadow: 0 0.75rem 0 var(--primary);
}

#b-j9m4e3wb98 .m-si5vh84szt {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--secondary-bg) 100%);
  border-color: var(--secondary-light);
  box-shadow: 0 0.75rem 0 var(--secondary);
}

#b-j9m4e3wb98 .m-dgjelkxcm7 {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--accent-bg) 100%);
  border-color: var(--accent-light);
  box-shadow: 0 0.75rem 0 var(--accent);
}

#b-j9m4e3wb98 .m-p3rlza859l {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--warning-bg) 100%);
  border-color: var(--warning-light);
  box-shadow: 0 0.75rem 0 var(--warning-color);
}

#b-j9m4e3wb98 .m-n7sbmlbwjq {
  display: inline-block;
  margin: 0 0 0.7rem;
  padding-block: 0.28rem;
  padding-inline: 0.7rem;
  border-radius: 0.4rem;
  background: var(--neutral-1050);
  color: var(--text-light);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: normal;
  line-height: 1.3;
}

#b-j9m4e3wb98 .m-709o9w96uj {
  margin: 0 0 0.85rem;
  font-size: clamp(1.2rem, 2.5vw, 1.55rem);
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}

#b-j9m4e3wb98 .m-feu6g6ledp {
  margin: 0;
  font-size: 0.96rem;
  line-height: 1.75;
  color: var(--text-secondary);
}

#b-j9m4e3wb98 .m-feu6g6ledp + .m-feu6g6ledp {
  margin-block-start: 0.75rem;
}

#b-j9m4e3wb98 .m-feu6g6ledp + .m-a3vqf4utci,
#b-j9m4e3wb98 .m-feu6g6ledp + .m-ai6xkrxjbg {
  margin-block-start: 1rem;
}

#b-j9m4e3wb98 .m-ai6xkrxjbg {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

#b-j9m4e3wb98 .m-3gy5kwkoyo {
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  border-radius: 0.9rem;
  background: var(--background-primary);
  border-inline-start: 0.35rem solid var(--secondary);
  color: var(--text-secondary);
  font-size: 0.92rem;
  line-height: 1.65;
}

#b-j9m4e3wb98 .m-a3vqf4utci {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.6rem;
}

#b-j9m4e3wb98 .m-a3vqf4utci li {
  position: relative;
  margin: 0;
  padding-block: 0.8rem;
  padding-inline: 2.35rem 1rem;
  border-radius: 0.9rem;
  background: var(--background-primary);
  border: 1px solid var(--border-light);
  color: var(--text-secondary);
  font-size: 0.94rem;
  line-height: 1.65;
}

#b-j9m4e3wb98 .m-a3vqf4utci li::before {
  content: "";
  position: absolute;
  inset-block-start: 1.05rem;
  inset-inline-start: 0.9rem;
  width: 0.65rem;
  height: 0.65rem;
  border-radius: 0.2rem;
  background: var(--primary);
  transform: rotate(45deg);
}

#b-j9m4e3wb98 .m-si5vh84szt .m-a3vqf4utci li::before {
  background: var(--secondary);
}

#b-j9m4e3wb98 .m-dgjelkxcm7 .m-a3vqf4utci li::before {
  background: var(--accent);
}

#b-j9m4e3wb98 .m-p3rlza859l .m-a3vqf4utci li::before {
  background: var(--warning-color);
}

#b-j9m4e3wb98 .m-tr09zrhkbd {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
}

#b-j9m4e3wb98 .m-eh0ddivie0 {
  margin-block-start: 1.1rem;
  padding-block: 1.8rem;
  padding-inline: 1.25rem;
  border-radius: 0.4rem 1.75rem 0.4rem 1.75rem;
  background: linear-gradient(135deg, var(--secondary-dark) 0%, var(--accent-dark) 55%, var(--primary-dark) 100%);
  color: var(--text-light);
  box-shadow: 0 1rem 0 var(--neutral-1050);
  animation: privacy_rise_m4k9x2q7w1n8v 0.55s ease both;
}

#b-j9m4e3wb98 .m-eh0ddivie0 .m-n7sbmlbwjq {
  background: var(--warning-bg);
  color: var(--neutral-1050);
}

#b-j9m4e3wb98 .m-eh0ddivie0 .m-709o9w96uj {
  color: var(--text-light);
}

#b-j9m4e3wb98 .m-eh0ddivie0 .m-feu6g6ledp {
  color: var(--neutral-150);
  margin-bottom: 1.1rem;
}

#b-j9m4e3wb98 .m-ai6wsm63ne {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

#b-j9m4e3wb98 .m-ai6wsm63ne li {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 0.95rem;
  border-radius: 0.75rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.5;
}

[dir="rtl"] #b-j9m4e3wb98 .m-fw1nnf9vpc {
  animation-name: privacy_slide_rtl_h3p6r8t2y5u1c;
}

@media (min-width: 576px) {
  #b-j9m4e3wb98 .m-fw1nnf9vpc,
  #b-j9m4e3wb98 .m-dinkdpl1er,
  #b-j9m4e3wb98 .m-eh0ddivie0 {
    padding-inline: 1.6rem;
  }

  #b-j9m4e3wb98 .m-rpj2twv8kt {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #b-j9m4e3wb98 .m-ai6xkrxjbg {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 992px) {
  #b-j9m4e3wb98 {
    padding-block: 2.5rem 4.5rem;
  }

  #b-j9m4e3wb98 .m-fw1nnf9vpc {
    padding-block: 2.75rem 2.4rem;
    padding-inline: 2.25rem;
  }

  #b-j9m4e3wb98 .m-l98a7zhwll {
    max-width: 14ch;
  }

  #b-j9m4e3wb98 .m-tr09zrhkbd {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #b-j9m4e3wb98 .m-dinkdpl1er,
  #b-j9m4e3wb98 .m-eh0ddivie0 {
    padding-inline: 1.85rem;
  }

  #b-j9m4e3wb98 .m-5r3pxp89rp {
    grid-column: 1 / -1;
  }
}

#b-ii80mkvt85 {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-73h1qv766l {
          position: relative;
          z-index: 2;
        }

        .m-2n161rucp5 {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-5orghqz67d {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-1sma2ngoyc {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-7f2e2ohnpl {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-89o5fr8q75 {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-r0lk86rsfd {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-qwoxpcktwx {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-3igyqv3t8r {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-5y99w2zdw6 {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-au0v3kvveb {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-pynceeejot {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-eq34clmcfh {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-38qpy1m1w3 {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-jkf11zsvps {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-884jsmljyw {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-ii80mkvt85 {
          .m-2n161rucp5,
          .m-r0lk86rsfd,
          .m-qwoxpcktwx {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-20lwi8zgmo {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-20lwi8zgmo .m-fsrah2b9lj {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-20lwi8zgmo .m-fsrah2b9lj::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-20lwi8zgmo .m-fsrah2b9lj::before {
        animation-direction: reverse;
      }

      #b-20lwi8zgmo .m-fsrah2b9lj::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-20lwi8zgmo .m-ak3m2r2k2b {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-20lwi8zgmo .m-3mru0dau4n {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-20lwi8zgmo .m-3mru0dau4n .m-7ze17otirb {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-20lwi8zgmo .m-3mru0dau4n:hover {
        color: var(--accent-bg);
      }

      #b-20lwi8zgmo .m-3mru0dau4n:hover .m-7ze17otirb {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-20lwi8zgmo .m-3mru0dau4n.m-ta4db37l2i {
        justify-content: center;
      }

      #b-20lwi8zgmo .m-3mru0dau4n.m-fbpn4q2gst {
        justify-content: flex-end;
      }

      #b-20lwi8zgmo .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-20lwi8zgmo .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-20lwi8zgmo .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-20lwi8zgmo .m-t23mbf0ess {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-20lwi8zgmo .m-t23mbf0ess .m-gqtvkas0tx {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-20lwi8zgmo .m-t23mbf0ess::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-20lwi8zgmo .m-t23mbf0ess::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-20lwi8zgmo .m-gf9ysiew25 {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-20lwi8zgmo .m-cmioyhvgte {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-20lwi8zgmo .m-jzh57q2zf2 {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-20lwi8zgmo .m-jzh57q2zf2::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-20lwi8zgmo .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-20lwi8zgmo .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-20lwi8zgmo .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-20lwi8zgmo .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-20lwi8zgmo .navbar-collapse {
        gap: 1.5rem;
      }

      #b-20lwi8zgmo .m-pjhexjygq8 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link .m-gtgu1t7d7w {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link::after {
        transform-origin: inline-end;
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link:hover .m-gtgu1t7d7w {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link.active .m-gtgu1t7d7w {
        color: var(--white);
      }

      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link.active::before,
      #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link.active::after {
        display: none;
      }

      #b-20lwi8zgmo .m-a0dcb3sw58 {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-20lwi8zgmo .m-a0dcb3sw58::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-20lwi8zgmo .m-a0dcb3sw58 .m-of4nsyzz8c {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-20lwi8zgmo .m-a0dcb3sw58:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-20lwi8zgmo .m-a0dcb3sw58:hover {
        transform: translateY(-3px);
      }

      #b-20lwi8zgmo .m-a0dcb3sw58:hover .m-of4nsyzz8c {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-20lwi8zgmo .m-a0dcb3sw58:hover .m-of4nsyzz8c {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-20lwi8zgmo .m-ak3m2r2k2b {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-20lwi8zgmo .m-3mru0dau4n.m-ta4db37l2i,
        #b-20lwi8zgmo .m-3mru0dau4n.m-fbpn4q2gst {
          justify-content: flex-start;
        }

        #b-20lwi8zgmo .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-20lwi8zgmo .m-pjhexjygq8 {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-20lwi8zgmo .m-pjhexjygq8 .m-acgw3br226 .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-20lwi8zgmo .m-a0dcb3sw58 {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-20lwi8zgmo .m-cmioyhvgte {
          font-size: 1.25rem;
        }

        #b-20lwi8zgmo .m-jzh57q2zf2 {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-20lwi8zgmo .m-t23mbf0ess {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

#b-rz0k103z9o {
  background: var(--background-primary);
  color: var(--text-primary);
  min-height: 100vh;
  overflow: hidden;
}

#b-rz0k103z9o .m-t0se60wp6z {
  position: relative;
  padding-block: clamp(3rem, 7vw, 5.5rem);
  padding-inline: 0;
  background:
    linear-gradient(
      145deg,
      var(--primary-dark) 0%,
      var(--accent) 42%,
      var(--secondary) 78%,
      var(--warning-color) 100%
    );
  isolation: isolate;
}

#b-rz0k103z9o .m-t0se60wp6z::before {
  content: '';
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -12%;
  width: min(55vw, 480px);
  height: min(55vw, 480px);
  background: radial-gradient(circle at center, color-mix(in srgb, var(--info-color) 45%, transparent) 0%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  animation: terms_glow_h3j5r8t2w6y0ab 6s ease-in-out infinite alternate;
}

#b-rz0k103z9o .m-t0se60wp6z::after {
  content: '';
  position: absolute;
  inset-block-end: -30%;
  inset-inline-start: -15%;
  width: min(50vw, 420px);
  height: min(50vw, 420px);
  background: radial-gradient(circle at center, color-mix(in srgb, var(--warning-bg) 50%, transparent) 0%, transparent 68%);
  pointer-events: none;
  z-index: 0;
}

#b-rz0k103z9o .m-eis6b7i77l {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  height: 10px;
  background: repeating-linear-gradient(
    90deg,
    var(--warning-color) 0 28px,
    var(--info-color) 28px 56px,
    var(--secondary-light) 56px 84px,
    var(--primary-light) 84px 112px
  );
  z-index: 2;
}

#b-rz0k103z9o .m-t0se60wp6z .container {
  position: relative;
  z-index: 1;
}

#b-rz0k103z9o .m-3hvmb7ujyu {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.75rem, 4vw, 3rem);
  align-items: end;
}

@media (min-width: 992px) {
  #b-rz0k103z9o .m-3hvmb7ujyu {
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 0.65fr);
    gap: clamp(2rem, 5vw, 4rem);
  }
}

#b-rz0k103z9o .m-okapdxrcz6 {
  display: block;
  font-size: 0.95rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--info-bg);
  margin-bottom: 1rem;
  animation: terms_slam_k7x9m2p4q8n1vw 0.55s ease-out both;
}

#b-rz0k103z9o .m-t0se60wp6z h1 {
  font-size: clamp(2.35rem, 6vw, 4.25rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.04em;
  color: var(--text-light);
  margin-bottom: 1.25rem;
  max-width: 14ch;
  animation: terms_slam_k7x9m2p4q8n1vw 0.65s ease-out 0.08s both;
}

#b-rz0k103z9o .m-hltn6yi8ry {
  font-size: clamp(1rem, 2vw, 1.15rem);
  line-height: 1.75;
  color: color-mix(in srgb, var(--text-light) 88%, var(--info-bg));
  margin-bottom: 0;
  max-width: 38rem;
  animation: terms_slam_k7x9m2p4q8n1vw 0.65s ease-out 0.16s both;
}

#b-rz0k103z9o .m-hqgv9f9bku {
  position: relative;
  padding-block: clamp(1.5rem, 3vw, 2.25rem);
  padding-inline: clamp(1.25rem, 3vw, 2rem);
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--primary-dark));
  border: 3px solid var(--info-color);
  box-shadow:
    12px 12px 0 color-mix(in srgb, var(--warning-color) 85%, var(--warning-dark)),
    0 0 0 1px color-mix(in srgb, var(--text-light) 20%, transparent);
  animation: terms_tilt_p9q2m7x4k1n8vw 0.7s ease-out 0.22s both;
}

@media (min-width: 992px) {
  #b-rz0k103z9o .m-hqgv9f9bku {
    animation-name: terms_tiltwide_r4n8k2m6p1x9qw;
  }
}

[dir="rtl"] #b-rz0k103z9o .m-hqgv9f9bku {
  box-shadow:
    -12px 12px 0 color-mix(in srgb, var(--warning-color) 85%, var(--warning-dark)),
    0 0 0 1px color-mix(in srgb, var(--text-light) 20%, transparent);
  animation-name: terms_tiltrtl_w3m7k9p2x5n1qa;
}

@media (min-width: 992px) {
  [dir="rtl"] #b-rz0k103z9o .m-hqgv9f9bku {
    animation-name: terms_tiltrtlwide_z8q1n5m3k7p2xw;
  }
}

#b-rz0k103z9o .m-r0f32ax084 {
  font-size: clamp(1.05rem, 2.2vw, 1.35rem);
  font-weight: 800;
  line-height: 1.35;
  color: var(--text-light);
  margin-bottom: 0;
}

#b-rz0k103z9o .m-57flkcck62 {
  position: relative;
  padding-block: clamp(2.75rem, 6vw, 4.5rem);
  padding-inline: 0;
  background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--warning-bg) 22%, var(--background-primary)) 0%,
      var(--background-primary) 18%,
      var(--background-primary) 100%
    );
}

#b-rz0k103z9o .m-57flkcck62::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 8%;
  width: 4px;
  height: 100%;
  background: linear-gradient(
    180deg,
    var(--warning-color),
    var(--accent),
    var(--secondary),
    var(--primary)
  );
  opacity: 0.35;
  pointer-events: none;
}

@media (max-width: 767.98px) {
  #b-rz0k103z9o .m-57flkcck62::before {
    display: none;
  }
}

#b-rz0k103z9o .m-ivf1yytiyy {
  position: relative;
  margin-bottom: clamp(1.1rem, 2.5vw, 1.6rem);
  padding-block: clamp(1.5rem, 3vw, 2.1rem);
  padding-inline: clamp(1.25rem, 3vw, 2rem);
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  border-inline-start-width: 8px;
  border-inline-start-color: var(--accent);
  box-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary));
  animation: terms_slam_k7x9m2p4q8n1vw 0.5s ease-out both;
}

#b-rz0k103z9o .m-ivf1yytiyy:nth-child(1) { animation-delay: 0.04s; border-inline-start-color: var(--primary); box-shadow: 8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(2) { animation-delay: 0.08s; border-inline-start-color: var(--secondary); box-shadow: 8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(3) { animation-delay: 0.12s; border-inline-start-color: var(--accent); box-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(4) { animation-delay: 0.16s; border-inline-start-color: var(--warning-color); box-shadow: 8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(5) { animation-delay: 0.2s; border-inline-start-color: var(--danger-color); box-shadow: 8px 8px 0 color-mix(in srgb, var(--danger-bg) 45%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(6) { animation-delay: 0.24s; border-inline-start-color: var(--info-dark); box-shadow: 8px 8px 0 color-mix(in srgb, var(--info-bg) 40%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(7) { animation-delay: 0.28s; border-inline-start-color: var(--primary-light); box-shadow: 8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(8) { animation-delay: 0.32s; border-inline-start-color: var(--secondary-dark); box-shadow: 8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(9) { animation-delay: 0.36s; border-inline-start-color: var(--accent-dark); box-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(10) { animation-delay: 0.4s; border-inline-start-color: var(--warning-dark); box-shadow: 8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(11) { animation-delay: 0.44s; border-inline-start-color: var(--success-color); box-shadow: 8px 8px 0 color-mix(in srgb, var(--success-bg) 45%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(12) { animation-delay: 0.48s; border-inline-start-color: var(--primary); box-shadow: 8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(13) { animation-delay: 0.52s; border-inline-start-color: var(--secondary); box-shadow: 8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(14) { animation-delay: 0.56s; border-inline-start-color: var(--accent); box-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(15) { animation-delay: 0.6s; border-inline-start-color: var(--warning-color); box-shadow: 8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
#b-rz0k103z9o .m-ivf1yytiyy:nth-child(16) { animation-delay: 0.64s; border-inline-start-color: var(--danger-color); box-shadow: 8px 8px 0 color-mix(in srgb, var(--danger-bg) 45%, var(--background-primary)); }

[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy {
  box-shadow: -8px 8px 0 color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary));
}

[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(1) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(2) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(3) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(4) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(5) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--danger-bg) 45%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(6) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--info-bg) 40%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(7) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(8) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(9) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(10) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(11) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--success-bg) 45%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(12) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--primary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(13) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--secondary-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(14) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--accent-bg) 50%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(15) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--warning-bg) 55%, var(--background-primary)); }
[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy:nth-child(16) { box-shadow: -8px 8px 0 color-mix(in srgb, var(--danger-bg) 45%, var(--background-primary)); }

#b-rz0k103z9o .m-ivf1yytiyy:hover {
  transform: translateY(-3px);
}

#b-rz0k103z9o .m-ivf1yytiyy h2 {
  font-size: clamp(1.2rem, 2.4vw, 1.55rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--text-primary);
  margin-block: 0 1rem;
  padding-block-end: 0.75rem;
  border-block-end: 3px solid color-mix(in srgb, var(--warning-color) 70%, var(--accent));
  display: inline-block;
  max-width: 100%;
}

#b-rz0k103z9o .m-ivf1yytiyy p {
  font-size: 0.95rem;
  line-height: 1.75;
  color: var(--text-secondary);
  margin-bottom: 0.7rem;
}

#b-rz0k103z9o .m-ivf1yytiyy p:last-child {
  margin-bottom: 0;
}

#b-rz0k103z9o .m-ivf1yytiyy ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0.35rem 0;
}

#b-rz0k103z9o .m-ivf1yytiyy ul li {
  position: relative;
  font-size: 0.95rem;
  line-height: 1.7;
  color: var(--text-secondary);
  margin-bottom: 0.65rem;
  padding-inline-start: 1.6rem;
}

#b-rz0k103z9o .m-ivf1yytiyy ul li:last-child {
  margin-bottom: 0;
}

#b-rz0k103z9o .m-ivf1yytiyy ul li::before {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0.55em;
  width: 0.85rem;
  height: 0.35rem;
  background: linear-gradient(90deg, var(--warning-color), var(--secondary));
  transform: skewX(-18deg);
}

[dir="rtl"] #b-rz0k103z9o .m-ivf1yytiyy ul li::before {
  transform: skewX(18deg);
}

#b-rz0k103z9o .m-t2kwv073ng {
  position: relative;
  padding-block: clamp(2.5rem, 5vw, 4rem);
  padding-inline: 0;
  background:
    linear-gradient(
      125deg,
      var(--neutral-1050) 0%,
      var(--primary-dark) 45%,
      var(--accent-dark) 100%
    );
  overflow: hidden;
}

#b-rz0k103z9o .m-t2kwv073ng::before {
  content: '';
  position: absolute;
  inset-block-start: -40%;
  inset-inline-end: -10%;
  width: min(60vw, 520px);
  height: min(60vw, 520px);
  background: radial-gradient(circle at center, color-mix(in srgb, var(--warning-color) 40%, transparent) 0%, transparent 70%);
  pointer-events: none;
}

#b-rz0k103z9o .m-t2kwv073ng::after {
  content: '';
  position: absolute;
  inset-block-end: -35%;
  inset-inline-start: -8%;
  width: min(45vw, 380px);
  height: min(45vw, 380px);
  background: radial-gradient(circle at center, color-mix(in srgb, var(--info-color) 35%, transparent) 0%, transparent 68%);
  pointer-events: none;
}

#b-rz0k103z9o .m-t2kwv073ng .container {
  position: relative;
  z-index: 1;
}

#b-rz0k103z9o .m-t2kwv073ng h2 {
  font-size: clamp(1.5rem, 3.5vw, 2.25rem);
  font-weight: 900;
  letter-spacing: -0.03em;
  color: var(--text-light);
  margin-bottom: 1.75rem;
  max-width: 18ch;
}

#b-rz0k103z9o .m-ix845dqorq {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

@media (min-width: 768px) {
  #b-rz0k103z9o .m-ix845dqorq {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.25rem;
  }
}

#b-rz0k103z9o .m-fwnqj86otu {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  background: color-mix(in srgb, var(--background-tertiary) 12%, transparent);
  border: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--text-light));
  color: var(--text-light);
  font-size: 0.95rem;
  line-height: 1.5;
  transition: transform 0.25s ease, background 0.25s ease;
}

#b-rz0k103z9o .m-fwnqj86otu:hover {
  transform: translateY(-4px);
  background: color-mix(in srgb, var(--warning-color) 22%, transparent);
}

#b-rz0k103z9o .m-fwnqj86otu i {
  width: 2.5rem;
  height: 2.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.15rem;
  color: var(--neutral-1050);
  background: linear-gradient(135deg, var(--warning-color), var(--info-color));
  flex-shrink: 0;
}

#b-rz0k103z9o .m-fwnqj86otu span {
  word-break: break-word;
}

@keyframes terms_slam_k7x9m2p4q8n1vw {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes terms_tilt_p9q2m7x4k1n8vw {
  from {
    opacity: 0;
    transform: translateY(22px) rotate(1.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(1.5deg);
  }
}

@keyframes terms_tiltwide_r4n8k2m6p1x9qw {
  from {
    opacity: 0;
    transform: translateY(22px) rotate(2.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(2.5deg);
  }
}

@keyframes terms_tiltrtl_w3m7k9p2x5n1qa {
  from {
    opacity: 0;
    transform: translateY(22px) rotate(-1.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(-1.5deg);
  }
}

@keyframes terms_tiltrtlwide_z8q1n5m3k7p2xw {
  from {
    opacity: 0;
    transform: translateY(22px) rotate(-2.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) rotate(-2.5deg);
  }
}

@keyframes terms_glow_h3j5r8t2w6y0ab {
  from {
    opacity: 0.55;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: scale(1.08);
  }
}

#b-bjog2nutd5 {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-kxj3o5vq6c {
          position: relative;
          z-index: 2;
        }

        .m-t9woglpy9l {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-kjgwexmqu6 {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-mfwizponrr {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-n2pax8hrs1 {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-cvn30xi6yy {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-6yf7p645uw {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-8k8trpcueo {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-nm49rjchf4 {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-m9a5cg6lr5 {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-gx7cdl50vy {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-48p0dtpoud {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-bqoa5n0w3m {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-qunlcwtaay {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-9l8u0rakco {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-scd5ng6z81 {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-bjog2nutd5 {
          .m-t9woglpy9l,
          .m-6yf7p645uw,
          .m-8k8trpcueo {
            margin-bottom: 1.5rem;
          }
        }
      }

@keyframes animeSpark_a7k3n9q2p5 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          filter: drop-shadow(0 0 6px var(--accent-light)) drop-shadow(0 0 12px var(--danger-light));
        }
        50% {
          transform: rotate(180deg) scale(1.18);
          filter: drop-shadow(0 0 12px var(--primary-light)) drop-shadow(0 0 22px var(--accent-bg));
        }
      }

      @keyframes speedLines_b4m8x2t6w3 {
        0% {
          background-position-x: 0;
        }
        100% {
          background-position-x: 80px;
        }
      }

      @keyframes neonPulse_c5h2j7r9v4 {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.55), 0 0 14px 2px rgba(var(--bs-primary-rgb), 0.25);
        }
        50% {
          box-shadow: 0 0 0 6px rgba(var(--bs-accent-rgb), 0), 0 0 22px 4px rgba(var(--bs-primary-rgb), 0.5);
        }
      }

      @keyframes brandShimmer_d6l4k8s3y2 {
        0%,
        100% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
      }

      @keyframes ribbonGlow_e2p9w4n6m1 {
        0%,
        100% {
          opacity: 0.5;
        }
        50% {
          opacity: 1;
        }
      }

      @keyframes haloPulse_f8t3v7q1z5 {
        0%,
        100% {
          transform: scale(0.9);
          opacity: 0.4;
        }
        50% {
          transform: scale(1.25);
          opacity: 0.85;
        }
      }

      #b-j8khbrfk7h {
        position: sticky;
        inset-block-start: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        font-family: system-ui, sans-serif;
      }

      #b-j8khbrfk7h .m-qjgew86hlu {
        background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 45%, var(--neutral-1050) 100%);
        color: var(--text-light);
        position: relative;
        overflow: hidden;
      }

      #b-j8khbrfk7h .m-qjgew86hlu::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(
          110deg,
          transparent 0,
          transparent 22px,
          rgba(var(--bs-accent-rgb), 0.08) 22px,
          rgba(var(--bs-accent-rgb), 0.08) 24px,
          transparent 24px,
          transparent 46px,
          rgba(var(--bs-primary-rgb), 0.08) 46px,
          rgba(var(--bs-primary-rgb), 0.08) 48px
        );
        background-size: 80px 100%;
        animation: speedLines_b4m8x2t6w3 6s linear infinite;
        pointer-events: none;
      }

      [dir='rtl'] #b-j8khbrfk7h .m-qjgew86hlu::before {
        animation-direction: reverse;
      }

      #b-j8khbrfk7h .m-qjgew86hlu::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light) 25%, var(--danger-light) 50%, var(--primary-light) 75%, transparent);
        animation: ribbonGlow_e2p9w4n6m1 3.2s ease-in-out infinite;
      }

      #b-j8khbrfk7h .m-dz9glpvxdq {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.5rem;
        padding-block: 0.7rem;
        align-items: center;
      }

      #b-j8khbrfk7h .m-rvzef4zyk8 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        color: var(--text-light);
        text-decoration: none;
        font-size: 0.85rem;
        font-weight: 600;
        letter-spacing: 0.4px;
        transition: color 0.35s ease;
      }

      #b-j8khbrfk7h .m-rvzef4zyk8 .m-p42yy6wbnr {
        inline-size: 30px;
        block-size: 30px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        font-size: 0.95rem;
        clip-path: polygon(15% 0, 100% 0, 100% 85%, 85% 100%, 0 100%, 0 15%);
        transition: transform 0.35s ease, background 0.35s ease;
        flex-shrink: 0;
      }

      #b-j8khbrfk7h .m-rvzef4zyk8:hover {
        color: var(--accent-bg);
      }

      #b-j8khbrfk7h .m-rvzef4zyk8:hover .m-p42yy6wbnr {
        transform: rotate(-6deg);
        background: linear-gradient(135deg, var(--danger-light), var(--accent-light));
      }

      #b-j8khbrfk7h .m-rvzef4zyk8.m-ikee2qhk7l {
        justify-content: center;
      }

      #b-j8khbrfk7h .m-rvzef4zyk8.m-21zi86bant {
        justify-content: flex-end;
      }

      #b-j8khbrfk7h .navbar {
        position: relative;
        padding-block: 1rem;
        padding-inline: 0;
        background: var(--background-tertiary);
        border-block-end: 1px solid var(--neutral-150);
      }

      #b-j8khbrfk7h .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: -1px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-light) 25%, var(--accent) 50%, var(--info-color) 75%, var(--secondary) 100%);
        background-size: 200% 100%;
        animation: brandShimmer_d6l4k8s3y2 6s ease-in-out infinite;
      }

      #b-j8khbrfk7h .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 0.25rem;
        padding-inline: 0.25rem;
        text-decoration: none;
        white-space: normal;
      }

      #b-j8khbrfk7h .m-s5y2hzrznj {
        position: relative;
        inline-size: 52px;
        block-size: 52px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--danger-color) 100%);
        color: var(--text-light);
        font-size: 1.55rem;
        clip-path: polygon(20% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 20%);
        box-shadow: 0 8px 22px rgba(var(--bs-primary-rgb), 0.35);
      }

      #b-j8khbrfk7h .m-s5y2hzrznj .m-489ao8zvro {
        animation: animeSpark_a7k3n9q2p5 4.8s ease-in-out infinite;
        z-index: 2;
      }

      #b-j8khbrfk7h .m-s5y2hzrznj::before {
        content: '';
        position: absolute;
        inline-size: 70%;
        block-size: 70%;
        border-radius: 50%;
        background: radial-gradient(circle, rgba(var(--bs-accent-rgb), 0.55) 0%, transparent 70%);
        animation: haloPulse_f8t3v7q1z5 3.6s ease-in-out infinite;
      }

      #b-j8khbrfk7h .m-s5y2hzrznj::after {
        content: '';
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -6px;
        inline-size: 12px;
        block-size: 12px;
        border-radius: 50%;
        background: var(--danger-light);
        box-shadow: 0 0 12px var(--danger-color), 0 0 22px var(--danger-light);
        animation: neonPulse_c5h2j7r9v4 1.8s ease-in-out infinite;
      }

      #b-j8khbrfk7h .m-47ocwzcy1t {
        display: flex;
        flex-direction: column;
        line-height: 1;
      }

      #b-j8khbrfk7h .m-7pwb2hz9a6 {
        font-size: 1.55rem;
        font-weight: 900;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        background: linear-gradient(90deg, var(--primary) 0%, var(--danger-color) 25%, var(--accent) 55%, var(--info-dark) 80%, var(--secondary) 100%);
        background-size: 300% 100%;
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        animation: brandShimmer_d6l4k8s3y2 5s ease-in-out infinite;
      }

      #b-j8khbrfk7h .m-ojgqr3hacp {
        margin-block-start: 0.3rem;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 3px;
        text-transform: uppercase;
        color: var(--text-tertiary);
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
      }

      #b-j8khbrfk7h .m-ojgqr3hacp::before {
        content: '';
        inline-size: 18px;
        block-size: 2px;
        background: linear-gradient(90deg, var(--accent), var(--danger-color));
        border-radius: 2px;
      }

      #b-j8khbrfk7h .navbar-toggler {
        border: 2px solid var(--neutral-150);
        border-radius: 12px;
        padding-block: 0.5rem;
        padding-inline: 0.7rem;
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.1), rgba(var(--bs-primary-rgb), 0.1));
        transition: transform 0.3s ease, border-color 0.3s ease;
      }

      #b-j8khbrfk7h .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-accent-rgb), 0.25);
      }

      #b-j8khbrfk7h .navbar-toggler:hover {
        transform: scale(1.05);
        border-color: var(--accent);
      }

      #b-j8khbrfk7h .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23b87300' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      #b-j8khbrfk7h .navbar-collapse {
        gap: 1.5rem;
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 0.25rem;
        margin-inline-start: auto;
        margin-block: 0;
        padding: 0;
        list-style: none;
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-size: 0.85rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.2px;
        color: var(--text-secondary);
        border-radius: 10px;
        text-decoration: none;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease;
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link .m-3hk2s8pxak {
        font-size: 1.05rem;
        color: var(--accent-dark);
        transition: transform 0.35s ease, color 0.35s ease;
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 50%;
        inset-inline-start: 0;
        transform: translateY(-50%) scaleY(0);
        inline-size: 4px;
        block-size: 60%;
        border-radius: 4px;
        background: linear-gradient(180deg, var(--danger-color), var(--accent));
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 4px;
        inset-inline-start: 1rem;
        inset-inline-end: 1rem;
        block-size: 2px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--danger-light));
        border-radius: 2px;
        transform: scaleX(0);
        transform-origin: inline-start;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      [dir='rtl'] #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link::after {
        transform-origin: inline-end;
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link:hover {
        color: var(--primary);
        background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08), rgba(var(--bs-accent-rgb), 0.08));
        transform: translateY(-2px);
      }

      [dir='rtl'] #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link:hover {
        transform: translateY(-2px);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link:hover .m-3hk2s8pxak {
        transform: rotate(-12deg) scale(1.2);
        color: var(--danger-color);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link:hover::before {
        transform: translateY(-50%) scaleY(1);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link:hover::after {
        transform: scaleX(1);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, var(--primary) 0%, var(--danger-color) 60%, var(--accent-dark) 100%);
        box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.45), inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.4);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link.active .m-3hk2s8pxak {
        color: var(--white);
      }

      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link.active::before,
      #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link.active::after {
        display: none;
      }

      #b-j8khbrfk7h .m-n6je6pqvlr {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.75rem;
        padding-inline: 1.4rem;
        margin-inline-start: 0.5rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 1.5px;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--white);
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 35%, var(--primary) 70%, var(--danger-color) 100%);
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
        box-shadow: 0 10px 28px rgba(var(--bs-accent-rgb), 0.35);
        transition: transform 0.35s ease, filter 0.35s ease;
      }

      #b-j8khbrfk7h .m-n6je6pqvlr::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 65%, transparent 100%);
        background-size: 220% 100%;
        animation: brandShimmer_d6l4k8s3y2 4s ease-in-out infinite;
        pointer-events: none;
      }

      #b-j8khbrfk7h .m-n6je6pqvlr .m-fo67ponk0d {
        font-size: 1rem;
        transition: transform 0.35s ease;
      }

      #b-j8khbrfk7h .m-n6je6pqvlr:hover {
        transform: translateY(-3px);
        filter: brightness(1.1) drop-shadow(0 12px 24px rgba(var(--bs-primary-rgb), 0.4));
      }

      [dir='rtl'] #b-j8khbrfk7h .m-n6je6pqvlr:hover {
        transform: translateY(-3px);
      }

      #b-j8khbrfk7h .m-n6je6pqvlr:hover .m-fo67ponk0d {
        transform: translateX(4px);
      }

      [dir='rtl'] #b-j8khbrfk7h .m-n6je6pqvlr:hover .m-fo67ponk0d {
        transform: translateX(-4px);
      }

      @media (max-width: 991.98px) {
        #b-j8khbrfk7h .m-dz9glpvxdq {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.5rem;
          text-align: start;
        }

        #b-j8khbrfk7h .m-rvzef4zyk8.m-ikee2qhk7l,
        #b-j8khbrfk7h .m-rvzef4zyk8.m-21zi86bant {
          justify-content: flex-start;
        }

        #b-j8khbrfk7h .navbar-collapse {
          margin-block-start: 1rem;
          padding: 1.25rem;
          background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          border-radius: 16px;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.12);
        }

        #b-j8khbrfk7h .m-j0xrc6fd2j {
          flex-direction: column;
          align-items: stretch;
          gap: 0.4rem;
          margin-inline-start: 0;
        }

        #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link {
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 12px;
        }

        #b-j8khbrfk7h .m-j0xrc6fd2j .m-94m9jqy6so .nav-link::after {
          inset-inline-end: auto;
          inline-size: 60%;
        }

        #b-j8khbrfk7h .m-n6je6pqvlr {
          margin-block-start: 0.75rem;
          margin-inline-start: 0;
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #b-j8khbrfk7h .m-7pwb2hz9a6 {
          font-size: 1.25rem;
        }

        #b-j8khbrfk7h .m-ojgqr3hacp {
          font-size: 0.6rem;
          letter-spacing: 2px;
        }

        #b-j8khbrfk7h .m-s5y2hzrznj {
          inline-size: 44px;
          block-size: 44px;
          font-size: 1.3rem;
        }
      }

@keyframes t5xpagein_k8m2n7p4q9w3r {
        0% {
          opacity: 0;
          transform: translateY(2.5rem) rotate(-1.5deg);
        }
        100% {
          opacity: 1;
          transform: translateY(0) rotate(0deg);
        }
      }

      @keyframes t5xiconpop_x3n9k5m2p7q8w {
        0% {
          transform: rotate(-12deg) scale(0.6);
        }
        70% {
          transform: rotate(4deg) scale(1.08);
        }
        100% {
          transform: rotate(-6deg) scale(1);
        }
      }

      @keyframes t5xdrift_m4k8n2p7q3w9x {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-1.25rem) scale(1.05);
        }
      }

      @keyframes t5xstripflow_r7n3k9m5p2q8w {
        0% {
          background-position: 0% 50%;
        }
        100% {
          background-position: 200% 50%;
        }
      }

      #b-a9ghns98v4 {
        position: relative;
        min-height: 100dvh;
        width: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        background: linear-gradient(148deg, var(--primary-dark) 0%, var(--accent-dark) 38%, var(--warning-dark) 72%, var(--danger-dark) 100%);
      }

      #b-a9ghns98v4 .m-pmq6wh7cni {
        position: absolute;
        inset-block-start: -7rem;
        inset-inline-end: -5rem;
        width: 20rem;
        height: 20rem;
        border-radius: 50%;
        background: var(--info-color);
        opacity: 0.35;
        filter: blur(4rem);
        pointer-events: none;
        animation: t5xdrift_m4k8n2p7q3w9x 8s ease-in-out infinite;
      }

      #b-a9ghns98v4 .m-jjkbrla9dp {
        position: absolute;
        inset-block-end: -6rem;
        inset-inline-start: -4rem;
        width: 16rem;
        height: 16rem;
        border-radius: 50%;
        background: var(--success-light);
        opacity: 0.3;
        filter: blur(3.5rem);
        pointer-events: none;
        animation: t5xdrift_m4k8n2p7q3w9x 10s ease-in-out infinite reverse;
      }

      #b-a9ghns98v4 .m-ce9rypkn2u {
        position: absolute;
        inset-block-start: 18%;
        inset-inline-end: 8%;
        width: 6rem;
        height: 1.5rem;
        background: var(--warning-color);
        transform: rotate(-18deg);
        pointer-events: none;
        opacity: 0.85;
      }

      #b-a9ghns98v4 .m-4x4xoam20o {
        position: absolute;
        inset-block-end: 14%;
        inset-inline-start: 6%;
        width: 4.5rem;
        height: 4.5rem;
        border: 4px solid var(--text-light);
        transform: rotate(45deg);
        pointer-events: none;
        opacity: 0.25;
      }

      #b-a9ghns98v4 .m-ifrhi1yepf {
        position: relative;
        z-index: 3;
        padding-block: 0.85rem;
        padding-inline: 1.5rem;
        background: linear-gradient(90deg, var(--info-dark), var(--accent), var(--warning-color), var(--danger-color), var(--info-dark));
        background-size: 200% 100%;
        animation: t5xstripflow_r7n3k9m5p2q8w 6s linear infinite;
        text-align: center;
      }

      #b-a9ghns98v4 .m-auyr2vryfu {
        margin: 0;
        font-size: 0.78rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--text-light);
      }

      #b-a9ghns98v4 .m-5wbcullnx0 {
        position: relative;
        z-index: 2;
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-block: clamp(2rem, 5vw, 3.5rem);
        padding-inline: clamp(1rem, 3vw, 2rem);
      }

      #b-a9ghns98v4.active .m-kete8m1t4i {
        animation: t5xpagein_k8m2n7p4q9w3r 0.65s cubic-bezier(0.22, 1.25, 0.36, 1) forwards;
      }

      #b-a9ghns98v4 .m-kete8m1t4i {
        width: 100%;
        max-width: 62rem;
        display: grid;
        grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
        border: 4px solid var(--text-light);
        box-shadow: 14px 14px 0 var(--neutral-1050);
        opacity: 0;
      }

      #b-a9ghns98v4 .m-9y6lqe982j {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 1.75rem;
        padding-block: clamp(2.5rem, 5vw, 4rem);
        padding-inline: clamp(1.5rem, 3vw, 2.5rem);
        background: linear-gradient(160deg, var(--danger-color) 0%, var(--warning-color) 45%, var(--accent) 100%);
        overflow: hidden;
      }

      #b-a9ghns98v4 .m-9y6lqe982j::after {
        content: "";
        position: absolute;
        inset-block-end: -3rem;
        inset-inline-start: -3rem;
        width: 10rem;
        height: 10rem;
        border-radius: 50%;
        background: var(--text-light);
        opacity: 0.12;
        pointer-events: none;
      }

      #b-a9ghns98v4 .m-69jqyhj737 {
        position: relative;
        z-index: 1;
        display: inline-block;
        padding-block: 0.45rem;
        padding-inline: 1.15rem;
        background-color: var(--neutral-1050);
        color: var(--info-light);
        font-size: 0.75rem;
        font-weight: 800;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        transform: skewX(-10deg);
      }

      #b-a9ghns98v4 .m-hf0zzfvnp1 {
        position: relative;
        z-index: 1;
        width: clamp(6.5rem, 14vw, 8.5rem);
        height: clamp(6.5rem, 14vw, 8.5rem);
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--success-color), var(--secondary-dark));
        border: 4px solid var(--text-light);
        box-shadow: 0 0 0 6px var(--success-bg), 8px 8px 0 var(--neutral-1050);
        transform: rotate(-6deg);
      }

      #b-a9ghns98v4.active .m-hf0zzfvnp1 {
        animation: t5xiconpop_x3n9k5m2p7q8w 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) 0.15s both;
      }

      #b-a9ghns98v4 .m-hf0zzfvnp1 i {
        font-size: clamp(2.75rem, 6vw, 3.75rem);
        color: var(--text-light);
      }

      #b-a9ghns98v4 .m-pai049ve4e {
        position: relative;
        z-index: 1;
        margin: 0;
        max-inline-size: 20ch;
        font-size: 1.05rem;
        font-weight: 700;
        line-height: 1.5;
        text-align: center;
        color: var(--text-light);
      }

      #b-a9ghns98v4 .m-lq6bsuichj {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.35rem;
        padding-block: clamp(2rem, 4vw, 3rem);
        padding-inline: clamp(1.5rem, 3.5vw, 2.75rem);
        background-color: var(--background-tertiary);
      }

      #b-a9ghns98v4 .m-lvudzw1rl1 {
        margin: 0;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.13em;
        text-transform: uppercase;
        color: var(--accent-dark);
      }

      #b-a9ghns98v4 .m-7tl9kmlwbe {
        margin: 0;
        font-size: clamp(1.85rem, 4.5vw, 3.1rem);
        font-weight: 900;
        line-height: 0.98;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-primary);
      }

      #b-a9ghns98v4 .m-erunqkzs9d {
        margin: 0;
        padding-block: 1.1rem;
        padding-inline: 1.15rem;
        font-size: clamp(0.98rem, 2vw, 1.08rem);
        line-height: 1.7;
        color: var(--text-secondary);
        background-color: var(--background-primary);
        border-inline-start: 5px solid var(--warning-color);
      }

      #b-a9ghns98v4 .m-i67xfvhgr2 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.7rem;
      }

      #b-a9ghns98v4 .m-gu8xbaiyzn {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.55rem;
        padding-block: 0.95rem;
        padding-inline: 0.8rem;
        border: 2px solid var(--border-light);
        transition: transform 0.2s ease, border-color 0.2s ease;
      }

      #b-a9ghns98v4 .m-gu8xbaiyzn:hover {
        transform: translateY(-3px);
        border-color: var(--primary-light);
      }

      #b-a9ghns98v4 .m-kt2h1bzc1k {
        background: linear-gradient(165deg, var(--warning-bg), var(--background-tertiary));
      }

      #b-a9ghns98v4 .m-9f5j661ulx {
        background: linear-gradient(165deg, var(--accent-bg), var(--background-tertiary));
      }

      #b-a9ghns98v4 .m-2vdbot78rl {
        background: linear-gradient(165deg, var(--success-bg), var(--background-tertiary));
      }

      #b-a9ghns98v4 .m-st1ckbdbro {
        width: 2.25rem;
        height: 2.25rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.05rem;
        color: var(--text-light);
      }

      #b-a9ghns98v4 .m-kt2h1bzc1k .m-st1ckbdbro {
        background-color: var(--warning-color);
      }

      #b-a9ghns98v4 .m-9f5j661ulx .m-st1ckbdbro {
        background-color: var(--accent);
      }

      #b-a9ghns98v4 .m-2vdbot78rl .m-st1ckbdbro {
        background-color: var(--success-color);
      }

      #b-a9ghns98v4 .m-1a0bpm4e0q {
        margin: 0;
        font-size: 0.8rem;
        font-weight: 700;
        line-height: 1.45;
        color: var(--text-primary);
      }

      #b-a9ghns98v4 .m-jj3queagyx {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
        margin-block-start: 0.35rem;
      }

      #b-a9ghns98v4 .m-pn36al17ih {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.55rem;
        padding-block: 0.95rem;
        padding-inline: 1.75rem;
        font-size: 0.82rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        text-transform: uppercase;
        text-decoration: none;
        color: var(--neutral-1050);
        background-color: var(--info-color);
        border: 3px solid var(--info-dark);
        box-shadow: 6px 6px 0 var(--info-dark);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #b-a9ghns98v4 .m-pn36al17ih:hover {
        color: var(--neutral-1050);
        transform: translateY(-3px);
        box-shadow: 9px 9px 0 var(--info-dark);
      }

      #b-a9ghns98v4 .m-jdt9m6b3zy {
        margin: 0;
        font-size: 0.84rem;
        line-height: 1.55;
        font-weight: 600;
        color: var(--text-tertiary);
      }

      @media (max-width: 991px) {
        #b-a9ghns98v4 .m-kete8m1t4i {
          grid-template-columns: minmax(0, 1fr);
        }

        #b-a9ghns98v4 .m-9y6lqe982j {
          min-block-size: 16rem;
        }

        #b-a9ghns98v4 .m-i67xfvhgr2 {
          grid-template-columns: minmax(0, 1fr);
        }
      }

      @media (max-width: 576px) {
        #b-a9ghns98v4 .m-5wbcullnx0 {
          padding-inline: 0.75rem;
        }

        #b-a9ghns98v4 .m-kete8m1t4i {
          box-shadow: 8px 8px 0 var(--neutral-1050);
        }

        #b-a9ghns98v4 .m-lq6bsuichj {
          padding-inline: 1.25rem;
        }

        #b-a9ghns98v4 .m-7tl9kmlwbe {
          font-size: 1.75rem;
        }

        #b-a9ghns98v4 .m-pn36al17ih {
          width: 100%;
        }

        #b-a9ghns98v4 .m-ce9rypkn2u {
          display: none;
        }
      }

#b-iqnusn9p1g {
        position: relative;
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        border-top: 3px solid var(--accent);
        padding-block: 3rem 1.5rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
        }

        .m-jc1ssjikj2 {
          position: relative;
          z-index: 2;
        }

        .m-l4g26ponna {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          border: 2px solid var(--primary-light);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
          animation: footerbrand_xyz123abc456 0.6s ease-out;

          &:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 35px rgba(var(--bs-primary-rgb), 0.35);
          }

          &::before {
            content: '';
            position: absolute;
            top: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 50%, var(--accent) 100%);
            border-radius: 1.25rem 1.25rem 0 0;
          }

          h5 {
            color: var(--accent-dark);
            letter-spacing: 1.5px;
            margin-bottom: 1.5rem;
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 0;
              width: 60px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
              border-radius: 2px;
            }
          }
        }

        .m-iylalngjwz {
          color: var(--text-primary);
          font-size: 0.875rem;
          line-height: 1.8;

          .m-imx2ivhq1q {
            display: flex;
            align-items: flex-start;
            margin-bottom: 1rem;
            padding-block: 0.5rem;
padding-inline: 0;
            border-bottom: 1px solid var(--neutral-150);
            transition: padding-left 0.3s ease;

            &:hover {
              padding-inline-start:0.5rem;
            }

            &:last-child {
              border-bottom: none;
              margin-bottom: 0;
            }
          }

          .m-ptjkfmkb08 {
            color: var(--accent);
            display: inline-block;
            min-width: 90px;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
          }

          .m-8dm1j1l1co {
            color: var(--primary-dark);
            font-weight: 500;
            flex: 1;
          }
        }

        .m-m2lu4qm81n {
          background: rgba(255, 255, 255, 0.95);
          backdrop-filter: blur(15px);
          border-radius: 1.25rem;
          padding-block: 2rem;
padding-inline: 1.5rem;
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.2);
          border: 2px solid rgba(255, 255, 255, 0.5);
          height: 100%;
          display: flex;
          align-items: center;
          animation: footernav_abc789def012 0.7s ease-out;

          .nav {
            width: 100%;
          }

          .nav-link {
            color: var(--primary-dark) !important;
            font-size: 0.9rem;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            border-radius: 0.75rem;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-weight: 500;
            position: relative;
            margin: 0.25rem;

            &::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              top: 50%;
              transform: translateY(-50%) scaleX(0);
              width: 3px;
              height: 60%;
              background: var(--accent);
              border-radius: 0 3px 3px 0;
              transition: transform 0.3s ease;
            }

            &:hover {
              color: var(--white) !important;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
              text-decoration: none;
              transform: translateX(5px);
              box-shadow: 0 6px 15px rgba(var(--bs-primary-rgb), 0.3);

              &::before {
                transform: translateY(-50%) scaleX(1);
              }
            }
          }
        }

        .m-7vnxt3uyvt {
          position: relative;
          padding: 2rem;
          background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
          border-radius: 1.25rem;
          border: 2px solid var(--primary-light);
          box-shadow: 0 8px 25px rgba(var(--bs-primary-rgb), 0.25);
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          animation: sharesection_ghi345jkl678 0.8s ease-out;

          &::after {
            content: '';
            position: absolute;
            bottom: -2px;
            inset-inline-start: -2px;
            inset-inline-end: -2px;
            height: 5px;
            background: linear-gradient(90deg, var(--secondary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border-radius: 0 0 1.25rem 1.25rem;
          }

          .m-efu1o3zfpr {
            color: var(--secondary-dark);
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-size: 0.85rem;
            text-align: center;
            position: relative;
            padding-bottom: 0.75rem;

            &::after {
              content: '';
              position: absolute;
              bottom: 0;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 40px;
              height: 2px;
              background: var(--secondary);
              border-radius: 2px;
            }
          }

          .m-s4odre32vy {
            display: flex;
            gap: 0.75rem;
            justify-content: center;
            flex-wrap: wrap;
          }

          .m-6phlvrzgrz {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            background: var(--white);
            color: var(--primary) !important;
            border: 2px solid var(--primary-light);
            border-radius: 50%;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: 50%;
              inset-inline-start: 50%;
              width: 0;
              height: 0;
              border-radius: 50%;
              background: var(--accent);
              transform: translate(-50%, -50%);
              transition: width 0.4s ease, height 0.4s ease;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover {
              transform: translateY(-5px) scale(1.1);
              border-color: var(--accent);
              box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.3);
              color: var(--white) !important;

              &::before {
                width: 100%;
                height: 100%;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .m-qdaouo8wv3 {
          position: relative;
          margin-top: 3rem;
          padding-top: 2rem;
          border-top: 2px solid rgba(255, 255, 255, 0.3);
          z-index: 2;

          &::before {
            content: '';
            position: absolute;
            top: -1px;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, var(--secondary) 50%, transparent 100%);
          }

          .m-mmqxk7vc6n {
            color: var(--white);
            font-size: 0.875rem;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            font-weight: 500;
          }

          .badge {
            background: linear-gradient(135deg, var(--white) 0%, var(--background-primary) 100%);
            color: var(--primary-dark);
            border: 2px solid var(--primary-light);
            padding-block: 0.5rem;
padding-inline: 0.75rem;
            font-weight: 600;
            font-size: 0.75rem;
            box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), 0.2);
            border-radius: 0.5rem;
            transition: all 0.3s ease;

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), 0.3);
            }

            i {
              margin-block: 0;
margin-inline: 0.2rem;
              font-size: 0.9rem;
            }

            i.text-warning {
              color: var(--secondary) !important;
            }

            i.text-primary {
              color: var(--accent) !important;
            }
          }
        }

        .m-k8pxmzmnth {
          position: absolute;
          color: var(--white);
          pointer-events: none;
          opacity: 0.12;
          filter: drop-shadow(0 0 8px rgba(var(--bs-primary-rgb), 0.3));
          z-index: 1;

          &.m-mo2em5uru4 {
            top: 2rem;
            inset-inline-end: 2rem;
            font-size: 4rem;
            transform: rotate(20deg);
            animation: decorfloat_top_xyz789abc123 3s ease-in-out infinite;
          }

          &.m-le2qkj9rij {
            bottom: 2rem;
            inset-inline-start: 2rem;
            font-size: 3.5rem;
            transform: rotate(-20deg);
            animation: decorfloat_bottom_def456ghi789 3s ease-in-out infinite 1.5s;
          }
        }
      }

      @keyframes footerbrand_xyz123abc456 {
        from {
          opacity: 0;
          transform: translateY(-20px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes footernav_abc789def012 {
        from {
          opacity: 0;
          transform: translateX(-20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes sharesection_ghi345jkl678 {
        from {
          opacity: 0;
          transform: translateX(20px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      @keyframes decorfloat_top_xyz789abc123 {
        0%,
        100% {
          transform: rotate(20deg) translateY(0);
        }
        50% {
          transform: rotate(25deg) translateY(-15px);
        }
      }

      @keyframes decorfloat_bottom_def456ghi789 {
        0%,
        100% {
          transform: rotate(-20deg) translateY(0);
        }
        50% {
          transform: rotate(-25deg) translateY(-15px);
        }
      }

      @media (max-width: 991.98px) {
        #b-iqnusn9p1g {
          .m-l4g26ponna,
          .m-m2lu4qm81n,
          .m-7vnxt3uyvt {
            margin-bottom: 1.5rem;
          }
        }
      }
