#u_b202b56f1 {
            --c3-x: 1;
            padding-block: clamp(3.5rem, 8vw, 6.75rem);
            padding-inline: 0;
            position: relative;
            isolation: isolate;
            overflow-x: clip;
            background: var(--background-primary);
          }
    
          [dir='rtl'] #u_b202b56f1 {
            --c3-x: -1;
          }
    
          #u_b202b56f1::before {
            content: '';
            position: absolute;
            inset: 0;
            z-index: -2;
            background: linear-gradient(118deg, var(--background-secondary) 0%, var(--background-primary) 38%, var(--neutral-150) 100%);
            opacity: 0.55;
            pointer-events: none;
          }
    
          #u_b202b56f1::after {
            content: '';
            position: absolute;
            inset-block-start: -18%;
            inset-inline-end: -12%;
            width: min(52vw, 28rem);
            aspect-ratio: 1;
            z-index: -1;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, var(--accent-bg), var(--primary-bg) 52%, transparent 72%);
            opacity: 0.2;
            pointer-events: none;
            animation: editorialorb_k7m2np9x4qtwz 11s ease-in-out infinite;
          }
    
          #u_b202b56f1 .tw_91f15d5dd {
            position: relative;
            z-index: 1;
          }
    
          #u_b202b56f1 .tw_5de30a3ac {
            border-radius: 1.85rem;
            border: 1px solid var(--border-light);
            background: var(--background-tertiary);
            box-shadow: 0 28px 56px rgba(var(--bs-primary-rgb), 0.09);
            overflow: hidden;
          }
    
          #u_b202b56f1 .tw_5de30a3ac::before {
            content: '';
            display: block;
            block-size: 4px;
            background: linear-gradient(90deg, var(--accent), var(--secondary), var(--primary));
            opacity: 0.95;
          }
    
          #u_b202b56f1 .tw_27ec1d468 {
            position: relative;
            text-align: center;
            padding-block: clamp(2.1rem, 5vw, 3.4rem);
            padding-inline: clamp(1.35rem, 4vw, 3.25rem);
            border-block-end: 1px solid var(--border-light);
            background: linear-gradient(180deg, var(--neutral-50) 0%, var(--background-tertiary) 100%);
          }
    
          #u_b202b56f1 .tw_27ec1d468::after {
            content: '';
            position: absolute;
            inset: 0;
            z-index: 0;
            background: linear-gradient(120deg, transparent 20%, var(--info-bg) 48%, transparent 76%);
            opacity: 0;
            pointer-events: none;
            animation: mastwash_j4n8qk2wp7mrx 6.5s ease-in-out infinite;
          }
    
          #u_b202b56f1 .tw_74730cb8f {
            position: relative;
            z-index: 1;
            max-inline-size: min(48rem, 100%);
            margin-inline: auto;
          }
    
          #u_b202b56f1 .tw_282890774 {
            inline-size: min(8rem, 40%);
            block-size: 3px;
            border-radius: 3px;
            margin-block: 0 1.15rem;
            margin-inline: auto;
            background: linear-gradient(90deg, var(--accent-dark), var(--primary));
          }
    
          #u_b202b56f1 .tw_1be976362 {
            margin: 0;
            font-weight: 800;
            letter-spacing: -0.03em;
            line-height: 1.12;
            color: var(--text-primary);
            font-size: clamp(1.9rem, 4.2vw, 2.85rem);
          }
    
          #u_b202b56f1 .tw_0b36a26f6 {
            margin: 0;
            margin-block-start: 1rem;
            color: var(--text-secondary);
            font-size: clamp(1rem, 2.1vw, 1.18rem);
            line-height: 1.68;
          }
    
          #u_b202b56f1 .tw_179391f04 {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            gap: 0;
          }
    
          #u_b202b56f1 .tw_832c8857f {
            padding-block: clamp(1.85rem, 4.2vw, 3.15rem);
            padding-inline: clamp(1.35rem, 4vw, 3.25rem);
          }
    
          #u_b202b56f1 .tw_7d358437f {
            border-inline-end: 1px solid var(--border-light);
            background: linear-gradient(165deg, var(--background-tertiary) 0%, var(--background-primary) 100%);
          }
    
          #u_b202b56f1 .tw_d7ac825f8 {
            background: var(--background-tertiary);
          }
    
          #u_b202b56f1 .tw_c4d3464f3 {
            margin: 0;
            font-weight: 700;
            font-size: clamp(1.2rem, 2.4vw, 1.52rem);
            color: var(--primary-dark);
            padding-inline-start: 1rem;
            border-inline-start: 4px solid var(--accent);
            line-height: 1.35;
          }
    
          #u_b202b56f1 .tw_97a3820e1 {
            margin: 0;
            margin-block-start: 1.35rem;
            color: var(--text-secondary);
            font-size: clamp(0.98rem, 1.9vw, 1.06rem);
            line-height: 1.75;
          }
    
          #u_b202b56f1 .tw_97a3820e1:last-child {
            margin-block-end: 0;
          }
    
          #u_b202b56f1 .tw_6005cab84 {
            margin-block: 1.65rem;
            padding-block: 1.2rem;
            padding-inline: 1.35rem;
            border-radius: 1.1rem;
            border: 1px solid var(--border-light);
            background: linear-gradient(145deg, var(--accent-bg), var(--info-bg));
            position: relative;
            overflow: hidden;
            box-shadow: 0 14px 32px rgba(var(--bs-accent-rgb), 0.1);
          }
    
          #u_b202b56f1 .tw_6005cab84::before {
            content: '';
            position: absolute;
            inset-inline-start: 0;
            inset-block: 0;
            inline-size: 4px;
            background: linear-gradient(180deg, var(--accent), var(--primary));
          }
    
          #u_b202b56f1 .tw_fffef0f5a {
            margin: 0;
            margin-block-end: 0.55rem;
            font-weight: 700;
            font-size: 0.74rem;
            letter-spacing: 0.09em;
            text-transform: uppercase;
            color: var(--accent-dark);
          }
    
          #u_b202b56f1 .tw_eedae41db {
            margin: 0;
            color: var(--text-primary);
            line-height: 1.68;
            font-size: 0.99rem;
          }
    
          #u_b202b56f1 .tw_481df731e {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: 1rem;
            margin-block-start: 1.5rem;
          }
    
          #u_b202b56f1 .tw_8f4a3d6f3 {
            display: grid;
            grid-template-columns: minmax(0, 2.85rem) minmax(0, 1fr);
            gap: 1rem;
            align-items: stretch;
            padding-block: 1.05rem;
            padding-inline: 1.15rem;
            border-radius: 1rem;
            border: 1px solid var(--border-light);
            background: var(--background-primary);
            transition: border-color 0.28s ease, box-shadow 0.28s ease, transform 0.28s ease, background 0.28s ease;
          }
    
          #u_b202b56f1 .tw_8f4a3d6f3:hover {
            border-color: var(--accent-light);
            box-shadow: 0 16px 36px rgba(var(--bs-accent-rgb), 0.12);
            background: var(--neutral-50);
            transform: translateX(calc(var(--c3-x) * 5px));
          }
    
          #u_b202b56f1 .tw_a5374f4fe {
            display: block;
            inline-size: 100%;
            aspect-ratio: 1;
            max-inline-size: 2.85rem;
            border-radius: 0.7rem;
            background: linear-gradient(150deg, var(--secondary-light), var(--secondary));
            box-shadow: inset 0 0 0 1px rgba(var(--bs-secondary-rgb), 0.28);
            margin-block-start: 0.15rem;
          }
    
          #u_b202b56f1 .tw_d9f605e5c {
            margin: 0;
            color: var(--text-secondary);
            font-size: 0.99rem;
            line-height: 1.68;
            align-self: center;
          }
    
          @media (max-width: 991.98px) {
            #u_b202b56f1 .tw_179391f04 {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #u_b202b56f1 .tw_7d358437f {
              border-inline-end: none;
              border-block-end: 1px solid var(--border-light);
            }
    
            #u_b202b56f1 .tw_27ec1d468 {
              text-align: start;
            }
    
            #u_b202b56f1 .tw_282890774 {
              margin-inline: 0;
            }
          }
    
          @keyframes editorialorb_k7m2np9x4qtwz {
            0%,
            100% {
              transform: translate(0, 0) scale(1);
              opacity: 0.18;
            }
            50% {
              transform: translate(calc(var(--c3-x) * -3%), 2%) scale(1.06);
              opacity: 0.26;
            }
          }
    
          @keyframes mastwash_j4n8qk2wp7mrx {
            0%,
            100% {
              opacity: 0;
            }
            45% {
              opacity: 0.14;
            }
          }

#u_106ec400b {
  padding-block: 90px;
  background: var(--background-primary);

  .tw_d9fd655aa {
    background: var(--background-tertiary);
    border-radius: 30px;
    padding: 50px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .08);
  }

  .tw_6fc3e35dc {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
  }

  .tw_90e9f7e6a {
    font-size: 3rem;
    font-weight: 900;
    color: var(--text-primary);
  }

  .tw_27fe79a7a {
    color: var(--text-secondary);
    line-height: 1.8;
  }

  .tw_8ace7ffa8 {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    margin-top: 25px;
  }

  .tw_897c722de {
    background: var(--primary);
    color: var(--white);
    padding: 16px 28px;
    border-radius: 999px;
    text-decoration: none;
  }

  .tw_aaca9743d {
    border: 2px solid var(--primary);
    color: var(--primary);
    padding: 16px 28px;
    border-radius: 999px;
    text-decoration: none;
  }

  .tw_65aaeff8a {
    margin-top: 40px;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 20px;
  }

  .tw_221d90c43 {
    background: var(--primary-bg);
    border-radius: 20px;
    padding: 24px;
    text-align: center;
  }

  .tw_221d90c43 strong {
    display: block;
    font-size: 2rem;
    color: var(--primary-dark);
  }

  @media (max-width: 992px) {
    .tw_6fc3e35dc {
      flex-direction: column;
    }

    .tw_65aaeff8a {
      grid-template-columns:1fr;
    }

    .tw_90e9f7e6a {
      font-size: 2.2rem;
    }
  }
}
