@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ah5kXiW44wImNtcA {
        height: auto;
        z-index: unset;
        max-height: unset;
      }
      .ww-a-nVOsJsMZNHqHS2kI {
        max-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d1 {
        margin: 0;
        overflow: hidden;
        opacity: 1;
        min-height: 100vh;
        display: flex;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
      }
      @media (max-width: 991px) {
        .ww-s-d1 {
          overflow: hidden;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1 {
          overflow: hidden;
        }
      }
      .ww-s-d1 > .ww-section-element {
        width: 100%;
        padding: 0;
        min-width: 0;
        min-height: 100vh;
      }
      @media (max-width: 991px) {
        .ww-s-d1 > .ww-section-element {
          width: 100%;
          min-width: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1 > .ww-section-element {
          --ww-section-root-auto-align: center;
          --ww-section-root-auto-width: 100%;
          width: 100%;
          min-width: 0;
        }
      }
      .ww-s-d1 > .ww-section-element.ww-layout {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-s-d1 > .ww-section-element.ww-layout {
          flex-flow: column;
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-tz8Ot9L7YJtLyH-p {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-e64GhYcJHEm1j0gb {
        margin: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JNYYuTsbWRUNLvfX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QB0o79qV56M7oobB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-D5GSlkvupbqoEaNI {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rM3HdAVzPshxMYaK {
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-l8LttCRUXri2cGIa {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-Wh0lzw-uPEPp7_eh {
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CXbNbdFlmLEooZ6z {
        margin: 0;
        z-index: unset;
        align-self: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d1G {
        z-index: 0;
        position: absolute;
        bottom: 120px;
        left: -60px;
        width: 360px;
        height: 280px;
        background: radial-gradient(circle, #06b6d414 0%, #06b6d400 70%);
        border-radius: 9999px;
      }
      .ww-e-d1G.ww-layout, .ww-e-d1G [data-ww-ls~="d1G"] {
        display: flex;
      }
      .ww-e-d1H {
        padding: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) var(--3715e539-3087-4941-9077-5041f3eee1bf,32px) var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) var(--3715e539-3087-4941-9077-5041f3eee1bf,32px);
        z-index: 1;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 0 0 auto;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        border-bottom: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
      }
      @media (max-width: 767px) {
        .ww-e-d1H {
          padding: 12px 16px;
          display: flex;
        }
      }
      .ww-e-d1H.ww-layout, .ww-e-d1H [data-ww-ls~="d1H"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1H.ww-layout, .ww-e-d1H [data-ww-ls~="d1H"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: stretch;
          row-gap: 12px;
          column-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        }
      }
      .ww-e-d1K {
        z-index: 0;
        position: absolute;
        top: 40px;
        right: -80px;
        width: 420px;
        height: 320px;
        background: radial-gradient(circle, #2f62fd1a 0%, #2f62fd00 70%);
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1K {
          right: -120px;
          width: 280px;
          height: 240px;
        }
      }
      .ww-e-d1K.ww-layout, .ww-e-d1K [data-ww-ls~="d1K"] {
        display: flex;
      }
      .ww-e-d1L {
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 1 1 auto;
        min-width: 0;
        height: 100vh;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        opacity: 1;
      }
      @media (max-width: 991px) {
        .ww-e-d1L {
          width: 100%;
          min-width: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1L {
          overflow: hidden;
          width: 100%;
          min-width: 0;
        }
      }
      .ww-e-d1L.ww-layout, .ww-e-d1L [data-ww-ls~="d1L"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1M {
        padding: 32px 40px 48px;
        z-index: 1;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d1M {
          padding: 16px 16px 88px;
          display: flex;
          width: 100%;
        }
      }
      .ww-e-d1M.ww-layout, .ww-e-d1M [data-ww-ls~="d1M"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--3715e539-3087-4941-9077-5041f3eee1bf,32px);
        column-gap: var(--3715e539-3087-4941-9077-5041f3eee1bf,32px);
      }
      @media (max-width: 767px) {
        .ww-e-d1M.ww-layout, .ww-e-d1M [data-ww-ls~="d1M"] {
          display: flex;
          flex-flow: column;
          gap: 24px;
        }
      }
      .ww-e-d1f {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d1g {
        margin: 0;
        font: var(--2d7702f0-51f6-41b1-bd66-c7dc5b1395d6, 700 36px/44px 'Inter', sans-serif);
        color: var(--8857419a-4407-4ed4-a12a-6f887414bb1f,#34D399);
        white-space-collapse: preserve;
      }
      .ww-e-d2B {
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b,500 13px/18px 'Inter',sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d2Z {
        margin: 8px 0 0;
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d2Z.ww-layout, .ww-e-d2Z [data-ww-ls~="d2Z"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d2a {
        margin: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) 0px 0px 0px;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d2b {
        margin: 0;
        font: 500 13px / 18px Inter, sans-serif;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d2d {
        height: 14px;
        background: var(--ww-style-background-color);
        border-radius: 3px;
      }
      .ww-e-d2d.ww-layout, .ww-e-d2d [data-ww-ls~="d2d"] {
        display: flex;
      }
      .ww-e-d2e {
        font: 600 16px / 22px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-d2f {
        padding: 8px 4px;
        flex: 1;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        text-align: center;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      .ww-e-d2f:where(:hover) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd1f;
      }
      .ww-e-d2f:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd2e;
      }
      .ww-e-d2g {
        padding: 10px 20px;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf, 600 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        cursor: pointer;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-d2g:where(:hover) {
        transform: scale(1.02);
      }
      .ww-e-d2g:where([data-ww-states~="sec1Active"]) {
        color: var(--a2e3a64d-47a0-4477-b714-6d5ca0066792,#FFFFFF);
        background-color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        border: 1px solid var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
      }
      .ww-e-d2o {
        margin: auto 0 0;
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d2o:where(:hover) {
        text-decoration: underline;
      }
      .ww-e-d2p {
        padding: 10px 14px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-d2p:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-d2p:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5fd04203-dd17-4aea-b22f-dd9d08c4bdf6,rgba(47,98,253,0.18));
      }
      .ww-e-d2p.ww-layout, .ww-e-d2p [data-ww-ls~="d2p"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d2t {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d2u {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d2w {
        width: 100%;
        height: 240px;
      }
      .ww-e-d2x {
        width: 100%;
        height: 220px;
      }
      .ww-e-d2y {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-d2z {
        font: 600 20px / 28px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-d30 {
        font: 600 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-d34 {
        font: 700 28px / 34px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-d3E {
        padding: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px) 0px;
        display: flex;
        width: 100%;
      }
      .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        row-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        column-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3E.ww-layout, .ww-e-d3E [data-ww-ls~="d3E"] {
          flex-flow: column;
          align-items: stretch;
          row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
          column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        }
      }
      .ww-e-d3J {
        margin: 0px 0px var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) 0px;
        width: 155px;
        flex: 0 0 auto;
        max-width: 100%;
        height: 36px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-d3K {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d3P {
        margin: var(--3715e539-3087-4941-9077-5041f3eee1bf,32px) 0px 0px 0px;
        display: flex;
        flex: 1;
      }
      .ww-e-d3P.ww-layout, .ww-e-d3P [data-ww-ls~="d3P"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d40 {
        margin: 0;
        font: 600 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d4B {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d4C {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d4S {
        width: 16px;
        height: 16px;
      }
      .ww-e-d5g {
        margin: 0;
        font: 600 18px / 24px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d5h {
        margin: 0;
        font: 500 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d5i {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d5j {
        margin: 0;
        font: 600 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d5k {
        padding: 0;
        display: flex;
        flex: 1;
        background-color: #0000;
        border: none;
        border-radius: 0;
      }
      .ww-e-d5k.ww-layout, .ww-e-d5k [data-ww-ls~="d5k"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d5l {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--f57cac50-fd97-4da4-981d-d0ad999b960c,#06B6D4);
        white-space-collapse: preserve;
      }
      .ww-e-d5m {
        display: flex;
        width: 100%;
      }
      .ww-e-d5m.ww-layout, .ww-e-d5m [data-ww-ls~="d5m"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
      }
      .ww-e-d5n {
        margin: 0;
        font: 800 30px / 34px Inter, sans-serif;
        color: #22c55e;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-d5o {
        margin: 0;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf, 600 14px/20px 'Inter', sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d5o:where(:hover) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
      }
      .ww-e-d5p {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-d5q {
        padding: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        display: flex;
        flex: 1;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-d5q.ww-layout, .ww-e-d5q [data-ww-ls~="d5q"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
      }
      .ww-e-d5r {
        padding: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        display: flex;
        flex: 1;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-d5r.ww-layout, .ww-e-d5r [data-ww-ls~="d5r"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
      }
      .ww-e-d5u {
        margin: 0;
        flex: 1;
        font: var(--7ec2b1df-c053-4193-bf70-b5a5590fa9ff, 400 16px/24px 'Inter', sans-serif);
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
      }
      .ww-e-d5v {
        margin: 0;
        font: var(--2d7702f0-51f6-41b1-bd66-c7dc5b1395d6, 700 36px/44px 'Inter', sans-serif);
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        white-space-collapse: preserve;
      }
      .ww-e-d5w {
        margin: 0;
        font: var(--2d7702f0-51f6-41b1-bd66-c7dc5b1395d6, 700 36px/44px 'Inter', sans-serif);
        color: var(--f57cac50-fd97-4da4-981d-d0ad999b960c,#06B6D4);
        white-space-collapse: preserve;
      }
      .ww-e-d5x {
        display: flex;
        width: 100%;
      }
      .ww-e-d5x.ww-layout, .ww-e-d5x [data-ww-ls~="d5x"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
      }
      .ww-e-d5y {
        margin: 0;
        font: var(--77b8dd82-d376-43a7-8d22-f19e2cd7a0eb, 600 20px/28px 'Inter', sans-serif);
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d7g {
        padding: var(--9630a370-f7ae-40df-a962-9b93db6110ba,24px);
        overflow: hidden;
        display: flex;
        width: 240px;
        flex: 0 0 240px;
        min-width: 240px;
        height: 100vh;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
      }
      @media (max-width: 767px) {
        .ww-e-d7g {
          display: none;
          width: 0;
          flex: 0 0 0px;
          min-width: 0;
        }
      }
      .ww-e-d7g.ww-layout, .ww-e-d7g [data-ww-ls~="d7g"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d7g.ww-layout, .ww-e-d7g [data-ww-ls~="d7g"] {
          display: none;
        }
      }
      .ww-e-d7m {
        margin: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) 0px 0px 0px;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d7n {
        margin: 0;
        font: var(--77b8dd82-d376-43a7-8d22-f19e2cd7a0eb, 600 20px/28px 'Inter', sans-serif);
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d9P {
        display: flex;
      }
      .ww-e-d9P.ww-layout, .ww-e-d9P [data-ww-ls~="d9P"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d9U {
        display: flex;
        width: 36px;
        height: 36px;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      .ww-e-d9U.ww-layout, .ww-e-d9U [data-ww-ls~="d9U"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dCW {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dCW {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dCW.ww-layout, .ww-e-dCW [data-ww-ls~="dCW"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        column-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dCW.ww-layout, .ww-e-dCW [data-ww-ls~="dCW"] {
          display: flex;
          flex-flow: wrap;
          align-items: stretch;
          align-content: revert-layer;
          gap: 8px;
        }
      }
      .ww-e-dF6 {
        margin: 0;
        font: var(--7ec2b1df-c053-4193-bf70-b5a5590fa9ff, 400 16px/24px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dFE {
        padding: 10px 20px;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf, 600 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        cursor: pointer;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-dFE:where(:hover) {
        transform: scale(1.02);
      }
      .ww-e-dFE:where([data-ww-states~="sec2Active"]) {
        color: var(--a2e3a64d-47a0-4477-b714-6d5ca0066792,#FFFFFF);
        background-color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        border: 1px solid var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
      }
      .ww-e-dGR {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-dGS {
        font: var(--2397e32d-0076-4d43-8baa-0b1443c8c236,500 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dGT {
        padding: 10px 14px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-dGT:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dGT:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5fd04203-dd17-4aea-b22f-dd9d08c4bdf6,rgba(47,98,253,0.18));
      }
      .ww-e-dGT.ww-layout, .ww-e-dGT [data-ww-ls~="dGT"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGU {
        padding: 10px 14px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-dGU:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dGU:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5fd04203-dd17-4aea-b22f-dd9d08c4bdf6,rgba(47,98,253,0.18));
      }
      .ww-e-dGU.ww-layout, .ww-e-dGU [data-ww-ls~="dGU"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGV {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-dGW {
        font: var(--2397e32d-0076-4d43-8baa-0b1443c8c236,500 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dGX {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-dGY {
        font: var(--2397e32d-0076-4d43-8baa-0b1443c8c236,500 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dGZ {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-dGa {
        font: var(--2397e32d-0076-4d43-8baa-0b1443c8c236,500 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dGb {
        padding: 0 14px 6px;
        font: var(--a2586558-1c2f-43ba-ad58-8d1f59ab6fa6,500 12px/16px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dGc {
        padding: 16px 14px 6px;
        font: var(--a2586558-1c2f-43ba-ad58-8d1f59ab6fa6,500 12px/16px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dIt {
        margin: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px) 0px 0px 0px;
        display: flex;
        width: 100%;
      }
      .ww-e-dIt.ww-layout, .ww-e-dIt [data-ww-ls~="dIt"] {
        display: flex;
        flex-direction: row;
        row-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        column-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dIt.ww-layout, .ww-e-dIt [data-ww-ls~="dIt"] {
          flex-flow: column;
        }
      }
      .ww-e-dIu {
        margin: 0;
        font: 800 30px / 34px Inter, sans-serif;
        color: #ef4444;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dIv {
        margin: 0;
        font: 600 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dIw {
        padding: 10px;
        display: flex;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dIw.ww-layout, .ww-e-dIw [data-ww-ls~="dIw"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dIx {
        padding: 8px 12px;
        display: flex;
        width: fit-content;
        font: 500 13px / 18px Inter, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dIx:where(:hover) {
        color: #1e293b;
        background-color: #eef2ff;
        border: 1px solid #c7d2fe;
      }
      .ww-e-dIy {
        display: flex;
        width: 100%;
        max-width: 320px;
      }
      @media (max-width: 767px) {
        .ww-e-dIy {
          display: grid;
        }
      }
      .ww-e-dIy.ww-layout, .ww-e-dIy [data-ww-ls~="dIy"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dIy.ww-layout, .ww-e-dIy [data-ww-ls~="dIy"] {
          display: grid;
          grid-template-columns: 1fr;
          gap: 8px;
        }
      }
      .ww-e-dIz {
        margin: 0;
        font: 800 30px / 34px Inter, sans-serif;
        color: #06b6d4;
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dJ0 {
        padding: 10px;
        display: flex;
        flex: 1;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJ0 {
          padding: 10px;
          display: flex;
          background-color: #fff;
          border: 1px solid #e2e8f0;
          border-radius: 12px;
        }
      }
      .ww-e-dJ0.ww-layout, .ww-e-dJ0 [data-ww-ls~="dJ0"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dJ0.ww-layout, .ww-e-dJ0 [data-ww-ls~="dJ0"] {
          display: flex;
          flex-flow: column;
          gap: 8px;
        }
      }
      .ww-e-dJ1 {
        padding: 10px;
        display: flex;
        flex: 1;
        background-color: #fff;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dJ1 {
          padding: 10px;
          display: flex;
          background-color: #fff;
          border: 1px solid #e2e8f0;
          border-radius: 12px;
        }
      }
      .ww-e-dJ1.ww-layout, .ww-e-dJ1 [data-ww-ls~="dJ1"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-dJ1.ww-layout, .ww-e-dJ1 [data-ww-ls~="dJ1"] {
          display: flex;
          flex-flow: column;
          gap: 8px;
        }
      }
      .ww-e-dJ2 {
        margin: 0;
        font: 800 30px / 34px Inter, sans-serif;
        color: #0f172a;
        letter-spacing: -.01em;
        white-space-collapse: preserve;
      }
      .ww-e-dJ8 {
        margin: 0;
        padding: 16px 14px 6px;
        font: var(--a2586558-1c2f-43ba-ad58-8d1f59ab6fa6,500 12px/16px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .08em;
        white-space-collapse: preserve;
      }
      .ww-e-dJC {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
        cursor: pointer;
      }
      .ww-e-dJD {
        margin: 0;
        font: var(--2397e32d-0076-4d43-8baa-0b1443c8c236,500 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJE {
        font: 400 13px / 18px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJF {
        font: 600 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dJG {
        margin: 8px 0 0;
        padding: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px) var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px) var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        display: inline-flex;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf,600 14px/20px 'Inter', sans-serif);
        color: var(--a2e3a64d-47a0-4477-b714-6d5ca0066792,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        cursor: pointer;
        transition: opacity 0.2s ease, transform 0.1s ease;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
        --ww-element-transition: opacity 0.2s ease, transform 0.1s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dJG {
          width: 100%;
        }
      }
      .ww-e-dJG:where(:hover) {
        opacity: 0.9;
        transform: scale(1.02);
      }
      .ww-e-dJH {
        display: flex;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-dJH {
          width: 100%;
          flex: 1 1 auto;
          min-width: 0;
        }
      }
      .ww-e-dJH.ww-layout, .ww-e-dJH [data-ww-ls~="dJH"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dJI {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJJ {
        font: 400 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJK {
        font: var(--77b8dd82-d376-43a7-8d22-f19e2cd7a0eb,600 18px/26px 'Inter',sans-serif);
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJL {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJL:where(:hover) {
        text-decoration: underline;
      }
      .ww-e-dJM {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJN {
        font: 400 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJO {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJP {
        font: 400 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJQ {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJR {
        font: 400 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJS {
        font: 400 14px / 20px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJT {
        padding: 12px;
        display: flex;
        background-color: #f8fafc;
        border: 1px dashed #cbd5e1;
        border-radius: 10px;
      }
      .ww-e-dJT.ww-layout, .ww-e-dJT [data-ww-ls~="dJT"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dJU {
        font: 600 16px / 22px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJV {
        padding: 24px;
        display: flex;
        min-height: 280px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dJV {
          padding: 16px;
          width: 100%;
          min-height: 0;
        }
      }
      .ww-e-dJV.ww-layout, .ww-e-dJV [data-ww-ls~="dJV"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dJW {
        height: 14px;
        background-color: #60a5fa73;
        border-radius: 3px;
      }
      .ww-e-dJW.ww-layout, .ww-e-dJW [data-ww-ls~="dJW"] {
        display: flex;
      }
      .ww-e-dJX {
        height: 14px;
        background-color: #60a5fab3;
        border-radius: 3px;
      }
      .ww-e-dJX.ww-layout, .ww-e-dJX [data-ww-ls~="dJX"] {
        display: flex;
      }
      .ww-e-dJY {
        height: 14px;
        background-color: #60a5fa59;
        border-radius: 3px;
      }
      .ww-e-dJY.ww-layout, .ww-e-dJY [data-ww-ls~="dJY"] {
        display: flex;
      }
      .ww-e-dJZ {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJa {
        font: 400 14px / 20px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dJb {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJc {
        margin: auto 0 0;
        padding: 0;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf,600 14px/20px 'Inter', sans-serif);
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dJd {
        font: 700 28px / 34px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJe {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dJe {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dJe.ww-layout, .ww-e-dJe [data-ww-ls~="dJe"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dJe.ww-layout, .ww-e-dJe [data-ww-ls~="dJe"] {
          display: flex;
          flex-direction: row;
          align-items: stretch;
          gap: 12px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dJf {
        font: 500 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dJg {
        font: 500 14px / 20px Inter, sans-serif;
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dJh {
        font: 700 28px / 34px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dJi {
        padding: 20px;
        display: flex;
        flex: 1;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dJi {
          padding: 14px;
          flex: 1;
          min-width: 0;
        }
      }
      .ww-e-dJi.ww-layout, .ww-e-dJi [data-ww-ls~="dJi"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dJj {
        display: flex;
        width: 100%;
      }
      .ww-e-dJj.ww-layout, .ww-e-dJj [data-ww-ls~="dJj"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        row-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        column-gap: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
      }
      .ww-e-dJk {
        padding: var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        display: flex;
        flex: 1;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-dJk.ww-layout, .ww-e-dJk [data-ww-ls~="dJk"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
      }
      .ww-e-dJl {
        width: 120px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dJl {
          width: 100%;
        }
      }
      .ww-e-dJm {
        margin: auto 0 0;
        padding: var(--9630a370-f7ae-40df-a962-9b93db6110ba,24px) 0px 0px 0px;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        cursor: pointer;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
      }
      .ww-e-dJn {
        padding: 10px 20px;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf, 600 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        cursor: pointer;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-dJn:where(:hover) {
        transform: scale(1.02);
      }
      .ww-e-dJn:where([data-ww-states~="sec4Active"]) {
        color: var(--a2e3a64d-47a0-4477-b714-6d5ca0066792,#FFFFFF);
        background-color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        border: 1px solid var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
      }
      .ww-e-dJo {
        margin: 0;
        padding: 10px 20px;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf, 600 14px/20px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        cursor: pointer;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-dJo:where(:hover) {
        transform: scale(1.02);
      }
      .ww-e-dJo:where([data-ww-states~="sec3Active"]) {
        color: var(--a2e3a64d-47a0-4477-b714-6d5ca0066792,#FFFFFF);
        background-color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        border: 1px solid var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
      }
      .ww-e-dJp {
        padding: 6px var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px) 6px var(--5920094a-e0a7-46f6-bbdc-33eb9aa5a5dd,16px);
        display: flex;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      @media (max-width: 767px) {
        .ww-e-dJp {
          width: 100%;
        }
      }
      .ww-e-dJp.ww-layout, .ww-e-dJp [data-ww-ls~="dJp"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dJq {
        padding: 10px 14px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-dJq:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dJq:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5fd04203-dd17-4aea-b22f-dd9d08c4bdf6,rgba(47,98,253,0.18));
      }
      .ww-e-dJq.ww-layout, .ww-e-dJq [data-ww-ls~="dJq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dJt {
        margin: 0px 0px var(--9630a370-f7ae-40df-a962-9b93db6110ba,24px) 0px;
        padding: 12px 16px;
        width: 100%;
        font: var(--7ec2b1df-c053-4193-bf70-b5a5590fa9ff, 400 16px/24px 'Inter', sans-serif);
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
      }
      .ww-e-dKG {
        margin: 8px 0px var(--9630a370-f7ae-40df-a962-9b93db6110ba,24px) 0px;
        padding: 12px 16px;
        width: 100%;
        font: var(--7ec2b1df-c053-4193-bf70-b5a5590fa9ff, 400 16px/24px 'Inter', sans-serif);
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        background-color: var(--2f5fd52f-8697-4093-b06d-5600b24a7cc7,#0A0E1A);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        border-radius: var(--957ae05a-fb36-44d0-8caa-be7a0a527eec,12px);
        --placeholder-color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
      }
      .ww-e-dKH {
        padding: 20px;
        display: flex;
        min-height: 168px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dKH {
          padding: 14px;
          min-height: 0;
        }
      }
      .ww-e-dKH.ww-layout, .ww-e-dKH [data-ww-ls~="dKH"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dKI {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--5cf1dc63-6728-498a-829e-93ab1b600dbf,600 14px/20px 'Inter', sans-serif);
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: border-color 0.2s ease, opacity 0.2s ease;
        border: 1px solid #e2e8f0;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
        --ww-element-transition: border-color 0.2s ease, opacity 0.2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-dKI {
          width: 100%;
        }
      }
      .ww-e-dKI:where(:hover) {
        opacity: 0.9;
        transform: scale(.98);
      }
      .ww-e-dKJ {
        max-width: 520px;
        font-family: helvetica, serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#64748B);
        white-space-collapse: preserve;
      }
      .ww-e-dKK {
        font: 400 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dKL {
        font: var(--ww-content-ww-text-font);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dKN {
        padding: 10px 14px;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease, color 0.15s ease;
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-dKN:where(:hover) {
        background-color: #ffffff0f;
      }
      .ww-e-dKN:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5fd04203-dd17-4aea-b22f-dd9d08c4bdf6,rgba(47,98,253,0.18));
      }
      .ww-e-dKN.ww-layout, .ww-e-dKN [data-ww-ls~="dKN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dKQ {
        margin: 0 0 24px;
        padding: 24px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKQ.ww-layout, .ww-e-dKQ [data-ww-ls~="dKQ"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dKR {
        padding: 16px 20px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKR.ww-layout, .ww-e-dKR [data-ww-ls~="dKR"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dKS {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKT {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKU {
        display: flex;
      }
      .ww-e-dKU.ww-layout, .ww-e-dKU [data-ww-ls~="dKU"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-dKV {
        display: grid;
      }
      .ww-e-dKV.ww-layout, .ww-e-dKV [data-ww-ls~="dKV"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dKV.ww-layout, .ww-e-dKV [data-ww-ls~="dKV"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKV.ww-layout, .ww-e-dKV [data-ww-ls~="dKV"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dKW {
        padding: 16px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 1px 10px #0f172a0a;
        border: 1px solid #e2e8f0;
        border-radius: 14px;
      }
      .ww-e-dKW.ww-layout, .ww-e-dKW [data-ww-ls~="dKW"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKX {
        font: 500 12px / 16px Inter, sans-serif;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dKY {
        padding: 16px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 1px 10px #0f172a0a;
        border: 1px solid #e2e8f0;
        border-radius: 14px;
      }
      .ww-e-dKY.ww-layout, .ww-e-dKY [data-ww-ls~="dKY"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKZ {
        font: 500 12px / 16px Inter, sans-serif;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dKa {
        padding: 8px 14px;
        font: 500 13px / 18px Inter, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 9999px;
      }
      .ww-e-dKa:where([data-ww-states~="rangeActive"]) {
        color: #2563eb;
        background-color: #3b82f61f;
        border: 1px solid #93c5fd;
      }
      .ww-e-dKb {
        font: 700 22px / 28px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKc {
        font: 400 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKd {
        padding: 16px;
        display: flex;
        background-color: #fff;
        box-shadow: 0 1px 10px #0f172a0a;
        border: 1px solid #e2e8f0;
        border-radius: 14px;
      }
      .ww-e-dKd.ww-layout, .ww-e-dKd [data-ww-ls~="dKd"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dKe {
        font: 500 12px / 16px Inter, sans-serif;
        color: #64748b;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dKf {
        display: grid;
      }
      .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
        display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKf.ww-layout, .ww-e-dKf [data-ww-ls~="dKf"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dKg {
        padding: 18px;
        display: flex;
        min-height: 320px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKg.ww-layout, .ww-e-dKg [data-ww-ls~="dKg"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dKh {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKi {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKj {
        padding: 18px;
        display: flex;
        min-height: 320px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKj.ww-layout, .ww-e-dKj [data-ww-ls~="dKj"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dKk {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKl {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKm {
        font: 700 22px / 28px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKn {
        font: 400 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKo {
        font: 400 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKp {
        display: grid;
      }
      .ww-e-dKp.ww-layout, .ww-e-dKp [data-ww-ls~="dKp"] {
        display: grid;
        grid-template-columns: 1fr 1.2fr;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dKp.ww-layout, .ww-e-dKp [data-ww-ls~="dKp"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dKp.ww-layout, .ww-e-dKp [data-ww-ls~="dKp"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dKq {
        padding: 18px;
        display: flex;
        min-height: 300px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKq.ww-layout, .ww-e-dKq [data-ww-ls~="dKq"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dKr {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKs {
        font: 400 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKt {
        padding: 18px;
        display: flex;
        min-height: 300px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dKt.ww-layout, .ww-e-dKt [data-ww-ls~="dKt"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dKu {
        font: 600 16px / 22px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKv {
        display: flex;
      }
      .ww-e-dKv.ww-layout, .ww-e-dKv [data-ww-ls~="dKv"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dKw {
        width: 10%;
        height: 8px;
        background-color: #3b82f6;
        border-radius: 9999px;
      }
      .ww-e-dKw.ww-layout, .ww-e-dKw [data-ww-ls~="dKw"] {
        display: flex;
      }
      .ww-e-dKx {
        font: 600 14px / 20px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dKy {
        font: 400 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dKz {
        font: 400 13px / 18px Inter, sans-serif;
        color: #2563eb;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dL0 {
        padding: 18px;
        display: flex;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      .ww-e-dL0.ww-layout, .ww-e-dL0 [data-ww-ls~="dL0"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dL1 {
        overflow: hidden;
        display: flex;
        width: 100%;
        height: 8px;
        background-color: #e2e8f0;
        border-radius: 9999px;
      }
      .ww-e-dL1.ww-layout, .ww-e-dL1 [data-ww-ls~="dL1"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dL2 {
        width: var(--ww-style-width);
        height: 8px;
        background: var(--ww-style-background-color);
        border-radius: 9999px;
      }
      .ww-e-dL2.ww-layout, .ww-e-dL2 [data-ww-ls~="dL2"] {
        display: flex;
      }
      .ww-e-dL3 {
        margin: 0;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dL4 {
        font: 600 14px / 20px Inter, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-dL5 {
        padding: 8px 14px;
        font: 500 13px / 18px Inter, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 9999px;
      }
      .ww-e-dL5:where([data-ww-states~="rangeActive"]) {
        color: #2563eb;
        background-color: #3b82f61f;
        border: 1px solid #93c5fd;
      }
      .ww-e-dL6 {
        padding: 8px 14px;
        font: 500 13px / 18px Inter, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 9999px;
      }
      .ww-e-dL6:where([data-ww-states~="rangeActive"]) {
        color: #2563eb;
        background-color: #3b82f61f;
        border: 1px solid #93c5fd;
      }
      .ww-e-dL7 {
        padding: 8px 14px;
        font: 500 13px / 18px Inter, sans-serif;
        color: #475569;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 9999px;
      }
      .ww-e-dL7:where([data-ww-states~="rangeActive"]) {
        color: #2563eb;
        background-color: #3b82f61f;
        border: 1px solid #93c5fd;
      }
      .ww-e-dL8 {
        width: 100%;
        height: 180px;
      }
      .ww-e-dL9 {
        width: 100%;
        height: 200px;
      }
      .ww-e-dLA {
        font: 700 22px / 28px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-dLB {
        font: 400 12px / 16px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dLC {
        padding: 4px 8px;
        font: 500 11px / 14px Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 9999px;
      }
      .ww-e-dLD {
        padding: 12px 14px;
        display: flex;
        background-color: #f8fafc;
        cursor: pointer;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-dLD:where(:hover) {
        background-color: #eff6ff;
        border: 1px solid #bfdbfe;
      }
      .ww-e-dLD.ww-layout, .ww-e-dLD [data-ww-ls~="dLD"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLJ {
        display: flex;
      }
      .ww-e-dLJ.ww-layout, .ww-e-dLJ [data-ww-ls~="dLJ"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLK {
        font: 600 12px / 16px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
      .ww-e-dLL {
        font: 500 13px / 18px Inter, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-dLM {
        font: 400 13px / 18px Inter, sans-serif;
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#9CA3AF);
        white-space-collapse: preserve;
      }
      .ww-e-dLN {
        padding: 20px;
        display: flex;
        min-height: 168px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dLN {
          padding: 14px;
          min-height: 0;
        }
      }
      .ww-e-dLN.ww-layout, .ww-e-dLN [data-ww-ls~="dLN"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLO {
        padding: 20px;
        display: flex;
        min-height: 168px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dLO {
          padding: 14px;
          min-height: 0;
        }
      }
      .ww-e-dLO.ww-layout, .ww-e-dLO [data-ww-ls~="dLO"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLP {
        padding: 20px;
        display: flex;
        min-height: 168px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dLP {
          padding: 14px;
          min-height: 0;
        }
      }
      .ww-e-dLP.ww-layout, .ww-e-dLP [data-ww-ls~="dLP"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLQ {
        padding: 20px 24px;
        display: flex;
        max-width: 240px;
        min-width: 200px;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#FFFFFF);
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dLQ {
          flex: 1;
          max-width: 100%;
          min-width: 0;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLQ {
          padding: 16px;
          width: 100%;
          max-width: 100%;
          min-width: 0;
        }
      }
      .ww-e-dLQ.ww-layout, .ww-e-dLQ [data-ww-ls~="dLQ"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLR {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLR.ww-layout, .ww-e-dLR [data-ww-ls~="dLR"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLS {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLT {
        padding: 24px;
        display: flex;
        min-height: 280px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dLT {
          padding: 16px;
          width: 100%;
          min-height: 0;
        }
      }
      .ww-e-dLT.ww-layout, .ww-e-dLT [data-ww-ls~="dLT"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dLU {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLU.ww-layout, .ww-e-dLU [data-ww-ls~="dLU"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLV {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLW {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLW.ww-layout, .ww-e-dLW [data-ww-ls~="dLW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLX {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLY {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLY.ww-layout, .ww-e-dLY [data-ww-ls~="dLY"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLZ {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLa {
        display: flex;
      }
      .ww-e-dLa.ww-layout, .ww-e-dLa [data-ww-ls~="dLa"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLb {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
      }
      .ww-e-dLc {
        display: flex;
      }
      .ww-e-dLc.ww-layout, .ww-e-dLc [data-ww-ls~="dLc"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLd {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLd.ww-layout, .ww-e-dLd [data-ww-ls~="dLd"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLe {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLf {
        display: flex;
      }
      .ww-e-dLf.ww-layout, .ww-e-dLf [data-ww-ls~="dLf"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dLg {
        display: flex;
        width: 32px;
        flex: 0 0 auto;
        height: 32px;
        background-color: #fff;
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: 10px;
      }
      .ww-e-dLg.ww-layout, .ww-e-dLg [data-ww-ls~="dLg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dLh {
        width: 16px;
        height: 16px;
      }
      .ww-e-dLi {
        font: 600 20px / 28px Inter, sans-serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dLj {
        display: flex;
        width: 100%;
      }
      .ww-e-dLj.ww-layout, .ww-e-dLj [data-ww-ls~="dLj"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dLk {
        padding: 8px 0 0;
        font: 600 13px / 18px Inter, sans-serif;
        text-align: center;
        color: #2563eb;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dLk:where(:hover) {
        color: #1d4ed8;
      }
      .ww-e-dLl {
        padding: 8px 0;
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-dLl {
          padding: 4px 0;
          display: grid;
          width: 100%;
        }
      }
      .ww-e-dLl.ww-layout, .ww-e-dLl [data-ww-ls~="dLl"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-dLl.ww-layout, .ww-e-dLl [data-ww-ls~="dLl"] {
          display: grid;
          grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
          gap: 3px;
        }
      }
      .ww-e-dLm {
        padding: 20px;
        display: flex;
        flex: 1;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dLm {
          padding: 14px;
          flex: 1;
          min-width: 0;
        }
      }
      .ww-e-dLm.ww-layout, .ww-e-dLm [data-ww-ls~="dLm"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dLn {
        padding: 20px 24px;
        display: flex;
        max-width: 340px;
        min-width: 260px;
        background-color: #fff;
        box-shadow: 0 4px 24px #0f172a0f;
        border: 1px solid #e2e8f0;
        border-radius: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dLn {
          max-width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLn {
          padding: 16px;
          width: 100%;
          max-width: 100%;
          min-width: 0;
        }
      }
      .ww-e-dLn.ww-layout, .ww-e-dLn [data-ww-ls~="dLn"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dLo {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dLo {
          display: flex;
        }
      }
      .ww-e-dLo.ww-layout, .ww-e-dLo [data-ww-ls~="dLo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dLo.ww-layout, .ww-e-dLo [data-ww-ls~="dLo"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-start;
          gap: 8px;
        }
      }
      .ww-e-dLp {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dLp {
          display: flex;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLp {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dLp.ww-layout, .ww-e-dLp [data-ww-ls~="dLp"] {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dLp.ww-layout, .ww-e-dLp [data-ww-ls~="dLp"] {
          display: flex;
          flex-flow: column;
          align-items: stretch;
          gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLp.ww-layout, .ww-e-dLp [data-ww-ls~="dLp"] {
          display: flex;
          flex-flow: column;
          align-items: stretch;
          gap: 16px;
        }
      }
      .ww-e-dLq {
        display: grid;
      }
      @media (max-width: 991px) {
        .ww-e-dLq {
          display: grid;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLq {
          display: grid;
          width: 100%;
        }
      }
      .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
        display: grid;
        grid-template-columns: 1.15fr 1.35fr .9fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
          display: grid;
          grid-template-columns: 1fr;
          gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLq.ww-layout, .ww-e-dLq [data-ww-ls~="dLq"] {
          display: grid;
          grid-template-columns: 1fr;
          gap: 16px;
        }
      }
      .ww-e-dLr {
        display: grid;
      }
      @media (max-width: 991px) {
        .ww-e-dLr {
          display: grid;
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLr {
          display: grid;
          width: 100%;
        }
      }
      .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 20px;
      }
      @media (max-width: 991px) {
        .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
          display: grid;
          grid-template-columns: 1fr 1fr;
          gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dLr.ww-layout, .ww-e-dLr [data-ww-ls~="dLr"] {
          display: grid;
          grid-template-columns: 1fr 1fr;
          gap: 12px;
        }
      }
      .ww-e-dMf {
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b,500 13px/18px 'Inter', sans-serif);
        color: var(--18c67ebb-8fca-41e9-b7e2-17c101228283,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dMg {
        margin: 8px 0 0;
        padding: 5px 10px;
        display: flex;
        width: fit-content;
        background-color: var(--2f771bde-23f7-4b76-b88e-b6d4fac9cf7f,rgba(59,130,246,0.08));
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#E2E8F0);
        border-radius: var(--17ea00c9-e3cd-4acd-bb93-dd123176acf6,9999px);
      }
      .ww-e-dMg.ww-layout, .ww-e-dMg [data-ww-ls~="dMg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        flex-wrap: revert-layer;
      }
      .ww-e-dNn {
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b,500 13px/18px 'Inter', sans-serif);
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#3B82F6);
        white-space-collapse: preserve;
      }
      .ww-e-dNp {
        font-size: 40px;
        font-family: helvetica, serif;
        font-weight: 500;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dNp {
          font: 700 24px / 32px Inter, sans-serif;
        }
      }
      .ww-e-dNs {
        font-size: 40px;
        font-family: helvetica, serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dNt {
        font-size: 40px;
        font-family: helvetica, serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dNu {
        font-size: 40px;
        font-family: helvetica, serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dNv {
        font-size: 40px;
        font-family: helvetica, serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dNw {
        font-size: 40px;
        font-family: helvetica, serif;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dOA {
        font-size: 25px;
        font-family: helvetica, serif;
        font-weight: 400;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dOB {
        padding: 24px 28px;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: 900px;
        background-color: #fff;
        box-shadow: 0 1px 10px #0f172a0a;
        border: 1px solid #e2e8f0;
        border-radius: 14px;
      }
      .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-dOC {
        display: flex;
        width: 100%;
      }
      .ww-e-dOC.ww-layout, .ww-e-dOC [data-ww-ls~="dOC"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dOK {
        padding: 10px 8px 14px;
        z-index: 30;
        display: flex;
        position: sticky;
        bottom: 0;
        width: 100%;
        background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
        border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
      }
      @media (max-width: 767px) {
        .ww-e-dOK {
          padding: 10px 12px calc(10px + env(safe-area-inset-bottom, 0px));
          z-index: 50;
          display: flex;
          position: fixed;
          right: 0;
          bottom: 0;
          left: 0;
          width: 100%;
          background-color: var(--57396fcb-444f-4ea9-9448-29627bd7b90a,#111827);
          border: 1px solid var(--15cd162b-41dd-4297-a76a-3b0746fd0ae0,#1F2937);
        }
      }
      .ww-e-dOK.ww-layout, .ww-e-dOK [data-ww-ls~="dOK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dOK.ww-layout, .ww-e-dOK [data-ww-ls~="dOK"] {
          display: flex;
          flex-flow: wrap;
          justify-content: space-around;
          align-items: center;
          align-content: revert-layer;
          row-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
          column-gap: var(--9a08123f-9e3d-47b0-bb50-1d0a69c39c18,8px);
        }
      }
      .ww-e-dOa {
        padding: 8px 4px;
        flex: 1;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        text-align: center;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      .ww-e-dOa:where(:hover) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd1f;
      }
      .ww-e-dOa:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd2e;
      }
      .ww-e-dOe {
        padding: 8px 4px;
        flex: 1;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        text-align: center;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      .ww-e-dOe:where(:hover) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd1f;
      }
      .ww-e-dOe:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd2e;
      }
      .ww-e-dOk {
        padding: 8px 4px;
        flex: 1;
        font: var(--0c716e13-45b8-41cf-a7f7-b66ac9a6bf9b, 500 13px/18px 'Inter', sans-serif);
        text-align: center;
        color: var(--c3f9c15f-d6a5-4463-aad8-1ca500123b9f,#F9FAFB);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: var(--c914c39d-e584-4d5c-a2ba-ee422ab4fb87,6px);
      }
      .ww-e-dOk:where(:hover) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd1f;
      }
      .ww-e-dOk:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--3016b512-3f64-40df-9e06-b089cc8439c9,#2F62FD);
        background-color: #2f62fd2e;
      }
    }
  }
  @layer custom {
    .ww-e-d1G {
      filter: blur(80px);
      pointer-events: none;
    }
    .ww-e-d1K {
      filter: blur(90px);
      pointer-events: none;
    }
    @media (min-width: 992px) {
      .ww-e-d1M {
        overflow-y: auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1M {
        overflow-y: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1M {
        overflow-x: hidden;
      }
    }
    .ww-e-d2Z {
      border-top: none;
    }
    @media (min-width: 992px) {
      .ww-e-dJ0 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJ0 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJ0 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dJ1 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJ1 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJ1 {
        border-top: 1px solid #e2e8f0;
        border-left: 1px solid #e2e8f0;
        border-right: 1px solid #e2e8f0;
        border-bottom: 1px solid #e2e8f0;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dJG {
        align-self: flex-start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dJG {
        align-self: flex-start;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dJG {
        align-self: stretch;
      }
    }
    .ww-e-dJV {
      border-left: none;
    }
    .ww-e-dJc {
      align-self: flex-start;
    }
    .ww-e-dJi {
      border-left: none;
    }
    .ww-e-dKH {
      border-left: none;
    }
    .ww-e-dLN {
      border-left: none;
    }
    .ww-e-dLO {
      border-left: none;
    }
    .ww-e-dLP {
      border-left: none;
    }
    .ww-e-dLQ {
      border-left: none;
    }
    .ww-e-dLT {
      border-left: none;
    }
    .ww-e-dLm {
      border-left: none;
    }
    .ww-e-dLn {
      border-left: none;
    }
  }
}
@layer ww-style-layout-override {
}
