@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-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-object-fit {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  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-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d1 {
        background-color: #111;
      }
      .ww-s-d1 > .ww-section-element {
        width: 100%;
        padding: 72px 32px;
      }
      @media (max-width: 767px) {
        .ww-s-d1 > .ww-section-element {
          padding: 48px 18px;
        }
      }
      .ww-s-d1 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d5 {
        display: flex;
        background-color: var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
      }
      .ww-s-d5 > .ww-section-element {
        width: 100%;
        padding: 54px 24px 32px;
        border-top: 4px solid var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
      }
      @media (max-width: 767px) {
        .ww-s-d5 > .ww-section-element {
          padding: 36px 16px 24px;
        }
      }
      .ww-s-d5 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d8 {
        background-color: #fffdf7;
      }
      .ww-s-d8 > .ww-section-element {
        width: 100%;
        padding: 50px 32px 62px;
      }
      .ww-s-d8 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dD {
        background-color: #fff1f7;
      }
      .ww-s-dD > .ww-section-element {
        width: 100%;
        padding: 72px 32px;
      }
      @media (max-width: 767px) {
        .ww-s-dD > .ww-section-element {
          padding: 48px 18px;
        }
      }
      .ww-s-dD > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dE {
        background-color: #111;
      }
      .ww-s-dE > .ww-section-element {
        width: 100%;
        padding: 34px 32px;
      }
      .ww-s-dE > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dO {
        display: flex;
        background-color: #fffdf7;
      }
      .ww-s-dO > .ww-section-element {
        width: 100%;
        padding: 28px 24px 18px;
      }
      @media (max-width: 767px) {
        .ww-s-dO > .ww-section-element {
          padding: 22px 14px 14px;
        }
      }
      .ww-s-dO > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dV {
        background-color: #fffdf7;
      }
      .ww-s-dV > .ww-section-element {
        width: 100%;
        padding: 54px 32px 62px;
      }
      @media (max-width: 767px) {
        .ww-s-dV > .ww-section-element {
          padding: 36px 18px 42px;
        }
      }
      .ww-s-dV > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dj {
        display: flex;
        background-color: var(--72f1af18-4fe3-4ae5-8f79-a3dda48feb3e,#FFFCF4);
      }
      .ww-s-dj > .ww-section-element {
        width: 100%;
        padding: 36px 24px 54px;
        border-top: 2px solid var(--92b076ff-6f54-416f-bc89-617f61839943,#E8E4D8);
      }
      @media (max-width: 767px) {
        .ww-s-dj > .ww-section-element {
          padding: 24px 16px 36px;
        }
      }
      .ww-s-dj > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dl {
        z-index: 100;
        display: flex;
        background-color: var(--72f1af18-4fe3-4ae5-8f79-a3dda48feb3e,#FFFCF4);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dl > .ww-section-element {
        width: 100%;
        border-bottom: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
      }
      .ww-s-dl > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-d13 {
        background-color: #fffdf7;
      }
      .ww-s-d13 > .ww-section-element {
        width: 100%;
        padding: 10px 32px;
        border-bottom: 1px solid #eee9dd;
      }
      @media (max-width: 767px) {
        .ww-s-d13 > .ww-section-element {
          padding: 8px 16px;
        }
      }
      .ww-s-d13 > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-JU5hsWRMf20xKDmf {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-D1TwuH3Np0RgZ2gm {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-blIor6k5paPaBVzB {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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-rLho8f8h-a0nieOf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        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-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        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-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-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, 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-dQVf4AfE6DwFXRwu {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-YyvtQJ1aALxh3-nO {
        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;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-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-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--xsu2PUnFLR8VvtG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-Ks_fZq89Diodjybo {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VeFuYcVLOE0HvpCf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        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;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-uyYpXrgBNHLFB6Gw {
        z-index: unset;
        align-self: unset;
        display: block;
        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-L373snO37l6Pfeps {
        margin: 0;
        padding: 0;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-SiJcWq-XGxbMNGjU {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-X2cNjIHbnOCTgQzi {
        padding: 0;
        z-index: unset;
        align-self: 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-ZqWE8bbDXU184QgP {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-TxHizHl_cyDexBwC {
        margin: 0;
        padding: 0;
        align-self: unset;
        min-width: unset;
        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-GeRlIa0mzV1dQ_iP {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UIaS-JmEkFQQ8CKW {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
    }
    @layer ordered {
      .ww-e-d2K {
        font: 800 13px / 1.2 Montserrat, sans-serif;
        text-align: center;
        color: #bfff00;
        letter-spacing: 1.5px;
        white-space-collapse: preserve;
      }
      .ww-e-d2L {
        font: 900 38px / 1.1 Montserrat, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d2L {
          font-size: 29px;
        }
      }
      .ww-e-d2M {
        max-width: 650px;
        font: 400 12px / 1.5 Open Sans, sans-serif;
        text-align: center;
        color: #cfcfcf;
        white-space-collapse: preserve;
      }
      .ww-e-d2N {
        padding: 12px 18px;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: 720px;
        font: 700 15px / 1.5 Open Sans, sans-serif;
        text-align: center;
        color: #111;
        white-space-collapse: preserve;
        background-color: #c6ff00;
        border-radius: 14px;
      }
      .ww-e-d2O {
        margin: 0 auto 24px;
        width: 100%;
        max-width: 640px;
        height: auto;
        aspect-ratio: 3 / 2;
        box-shadow: 10px 10px #00e7ff;
        border: 3px solid #111;
        border-radius: 28px;
        --wwi-ar: 3 / 2;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d2O {
          height: auto;
          box-shadow: 6px 6px #00e7ff;
          border-radius: 22px;
        }
      }
      .ww-e-d2P {
        max-width: 820px;
        font: 400 17px / 1.6 Open Sans, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d2Q {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1040px;
      }
      .ww-e-d2Q.ww-layout, .ww-e-d2Q [data-ww-ls~="d2Q"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d2R {
        padding: 15px 28px;
        min-height: 52px;
        font: 800 13px / 1 Montserrat, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        border: 2px solid #fff;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-d2R {
          width: 100%;
        }
      }
      .ww-e-d2R:where(:hover) {
        background-color: #d90069;
      }
      .ww-e-d2S {
        margin: 10px 0 0;
        width: 100%;
        max-width: 720px;
      }
      .ww-e-d2S.ww-layout, .ww-e-d2S [data-ww-ls~="d2S"] {
        display: flex;
      }
      .ww-e-d2T {
        display: flex;
        width: 100%;
      }
      .ww-e-d2T.ww-layout, .ww-e-d2T [data-ww-ls~="d2T"] {
        display: flex;
        align-items: stretch;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d2T.ww-layout, .ww-e-d2T [data-ww-ls~="d2T"] {
          flex-flow: column;
        }
      }
      .ww-e-d2U {
        padding: 14px 18px;
        flex: 1 1 auto;
        min-height: 52px;
        font: 400 16px / 1.4 Open Sans, sans-serif;
        color: #111;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 2px solid #fff;
        border-radius: 9999px;
        --placeholder-color: #666666;
      }
      .ww-e-d2U:where([data-ww-states~="focus"]), .ww-e-d2U:where(:focus-within) {
        outline: none;
      }
      .ww-e-d2y {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ddd;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d30 {
        display: flex;
      }
      .ww-e-d30.ww-layout, .ww-e-d30 [data-ww-ls~="d30"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d31 {
        display: flex;
        width: 36px;
        height: 36px;
        background-color: #222;
        cursor: pointer;
        border-radius: 9999px;
      }
      .ww-e-d31:where(:hover) {
        background-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
      }
      .ww-e-d31.ww-layout, .ww-e-d31 [data-ww-ls~="d31"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d33 {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #aaa;
        white-space-collapse: preserve;
      }
      .ww-e-d34 {
        display: flex;
      }
      .ww-e-d34.ww-layout, .ww-e-d34 [data-ww-ls~="d34"] {
        display: flex;
        flex-direction: row;
        gap: 48px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d34.ww-layout, .ww-e-d34 [data-ww-ls~="d34"] {
          flex-flow: column;
          gap: 20px;
        }
      }
      .ww-e-d35 {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ddd;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d36 {
        display: flex;
      }
      .ww-e-d36.ww-layout, .ww-e-d36 [data-ww-ls~="d36"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d37 {
        display: flex;
      }
      .ww-e-d37.ww-layout, .ww-e-d37 [data-ww-ls~="d37"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d38 {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d39 {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #777;
        white-space-collapse: preserve;
      }
      .ww-e-d3A {
        max-width: 240px;
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: -.2px;
        white-space-collapse: preserve;
      }
      .ww-e-d3B {
        display: flex;
      }
      .ww-e-d3B.ww-layout, .ww-e-d3B [data-ww-ls~="d3B"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 10px;
      }
      .ww-e-d3C {
        width: 220px;
        max-width: 220px;
        height: 132px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d3C {
          width: 170px;
          height: 78px;
        }
      }
      .ww-e-d3D {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ddd;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3E {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ddd;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3F {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--83168841-25fa-4b5f-901d-08ed9bc3ad34,#C6FF00);
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d3G {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--83168841-25fa-4b5f-901d-08ed9bc3ad34,#C6FF00);
        letter-spacing: 1px;
        white-space-collapse: preserve;
      }
      .ww-e-d3H {
        display: flex;
        max-width: 340px;
      }
      .ww-e-d3H.ww-layout, .ww-e-d3H [data-ww-ls~="d3H"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d3I {
        display: flex;
        width: 34px;
        height: 34px;
        border: 1px solid #d8d1c8;
        border-radius: 9999px;
      }
      .ww-e-d3I.ww-layout, .ww-e-d3I [data-ww-ls~="d3I"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d3J {
        width: 18px;
        height: 18px;
      }
      .ww-e-d3K {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3K:where(:hover) {
        color: #cfff00;
      }
      .ww-e-d3L {
        display: flex;
      }
      .ww-e-d3L.ww-layout, .ww-e-d3L [data-ww-ls~="d3L"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d3M {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #ddd;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3N {
        max-width: 240px;
        font: var(--b82ed6a1-383a-41c1-ab01-e16b5318998c);
        color: var(--83168841-25fa-4b5f-901d-08ed9bc3ad34);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d3N:where(:hover) {
        color: var(--ae69f41a-653a-4187-8488-cd184d0b0214);
      }
      .ww-e-d3O {
        padding: 48px 42px 28px;
        display: flex;
        width: 100%;
        max-width: 1280px;
        border-top: 1px solid #262626;
      }
      .ww-e-d3O.ww-layout, .ww-e-d3O [data-ww-ls~="d3O"] {
        display: flex;
        flex-flow: column;
        gap: 40px;
      }
      .ww-e-d3P {
        display: flex;
      }
      .ww-e-d3P.ww-layout, .ww-e-d3P [data-ww-ls~="d3P"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 48px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d3P.ww-layout, .ww-e-d3P [data-ww-ls~="d3P"] {
          flex-flow: column;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3P.ww-layout, .ww-e-d3P [data-ww-ls~="d3P"] {
          flex-flow: column;
          gap: 28px;
        }
      }
      .ww-e-d3Q {
        padding: 24px 0 0;
        display: flex;
        border-top: 1px solid #282426;
      }
      .ww-e-d3Q.ww-layout, .ww-e-d3Q [data-ww-ls~="d3Q"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d3Q.ww-layout, .ww-e-d3Q [data-ww-ls~="d3Q"] {
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-d3g {
        margin: 5px 0 0;
        font-size: 12px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d3h {
        margin: 5px 0 0;
        font-size: 12px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d3i {
        margin: 14px 0 0;
        display: grid;
        width: 100%;
      }
      .ww-e-d3i.ww-layout, .ww-e-d3i [data-ww-ls~="d3i"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-d3i.ww-layout, .ww-e-d3i [data-ww-ls~="d3i"] {
          grid-template-columns: 1fr 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d3i.ww-layout, .ww-e-d3i [data-ww-ls~="d3i"] {
          grid-template-columns: 1fr;
          gap: 18px;
        }
      }
      .ww-e-d3j {
        padding: 12px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 4px 14px #0000000f;
        border: 1px solid #e7e1d7;
        border-radius: 16px;
      }
      .ww-e-d3j.ww-layout, .ww-e-d3j [data-ww-ls~="d3j"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d3k {
        font-size: 11px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d3l {
        padding: 7px 9px;
        font-size: 11px;
        color: #555;
        white-space-collapse: preserve;
        background-color: #f7f3eb;
        border-radius: 8px;
      }
      .ww-e-d3m {
        width: 100%;
        height: 260px;
        border-radius: 12px;
        --wwi-of: cover;
      }
      .ww-e-d3n {
        font-size: 13px;
        color: #444;
        white-space-collapse: preserve;
      }
      .ww-e-d3o {
        margin: 5px 0 0;
        font-size: 12px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d3p {
        font-size: 13px;
        color: #444;
        white-space-collapse: preserve;
      }
      .ww-e-d3q {
        padding: 7px 9px;
        font-size: 11px;
        color: #555;
        white-space-collapse: preserve;
        background-color: #f7f3eb;
        border-radius: 8px;
      }
      .ww-e-d3r {
        width: 100%;
        height: 260px;
        border-radius: 12px;
        --wwi-of: cover;
      }
      .ww-e-d3s {
        padding: 7px 9px;
        font-size: 11px;
        color: #555;
        white-space-collapse: preserve;
        background-color: #f7f3eb;
        border-radius: 8px;
      }
      .ww-e-d3t {
        font: 900 34px / 1.1 Montserrat, sans-serif;
        text-align: center;
        color: #111;
        white-space-collapse: preserve;
      }
      .ww-e-d3u {
        padding: 12px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 4px 14px #0000000f;
        border: 1px solid #e7e1d7;
        border-radius: 16px;
      }
      .ww-e-d3u.ww-layout, .ww-e-d3u [data-ww-ls~="d3u"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d3v {
        padding: 12px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0 4px 14px #0000000f;
        border: 1px solid #e7e1d7;
        border-radius: 16px;
      }
      .ww-e-d3v.ww-layout, .ww-e-d3v [data-ww-ls~="d3v"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d3w {
        max-width: 720px;
        font: 500 15px / 1.55 Plus Jakarta Sans, sans-serif;
        text-align: center;
        color: #555;
        white-space-collapse: preserve;
      }
      .ww-e-d3x {
        font-size: 19px;
        font-weight: 900;
        color: #111;
        white-space-collapse: preserve;
      }
      .ww-e-d3y {
        width: 100%;
        height: 260px;
        border-radius: 12px;
        --wwi-of: cover;
      }
      .ww-e-d3z {
        font-size: 11px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d40 {
        font-size: 19px;
        font-weight: 900;
        color: #111;
        white-space-collapse: preserve;
      }
      .ww-e-d41 {
        font-size: 11px;
        font-weight: 900;
        color: #f40072;
        white-space-collapse: preserve;
      }
      .ww-e-d42 {
        font-size: 19px;
        font-weight: 900;
        color: #111;
        white-space-collapse: preserve;
      }
      .ww-e-d43 {
        font-size: 13px;
        color: #444;
        white-space-collapse: preserve;
      }
      .ww-e-d44 {
        margin: 0 0 8px;
        padding: 13px 22px;
        font: 900 12px / 1 Montserrat, sans-serif;
        color: #111;
        white-space-collapse: preserve;
        background-color: #bff7f7;
        cursor: pointer;
        box-shadow: 3px 3px #111;
        border: 1.5px solid #111;
        border-radius: 9999px;
      }
      .ww-e-d44:where(:hover) {
        background-color: #c6ff00;
      }
      .ww-e-d45 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-d45.ww-layout, .ww-e-d45 [data-ww-ls~="d45"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 20px;
      }
      .ww-e-d7j {
        font: 900 13px / 1.2 Montserrat, sans-serif;
        color: #f40072;
        letter-spacing: 1.8px;
        white-space-collapse: preserve;
      }
      .ww-e-d7k {
        font: 900 44px / 1.02 Montserrat, sans-serif;
        color: #111;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7k {
          font-size: 34px;
        }
      }
      .ww-e-d7l {
        font: 500 17px / 1.6 Open Sans, sans-serif;
        color: #555;
        white-space-collapse: preserve;
      }
      .ww-e-d7m {
        padding: 16px 18px;
        width: 100%;
        font: 800 15px / 1.8 Montserrat, sans-serif;
        color: #111;
        white-space-collapse: preserve;
        background-color: #e9fbfb;
        border-radius: 18px;
      }
      .ww-e-d7n {
        width: 100%;
        font: 700 12px / 1.5 Montserrat, sans-serif;
        text-align: center;
        color: #555;
        white-space-collapse: preserve;
      }
      .ww-e-d7o {
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
        min-height: 0;
        border-radius: 22px;
        --wwi-ar: 16 / 9;
        --wwi-of: cover;
      }
      @media (max-width: 767px) {
        .ww-e-d7o {
          height: 260px;
          min-height: 260px;
          border-radius: 18px;
        }
      }
      .ww-e-d7p {
        margin: 0 auto;
        padding: 18px;
        display: grid;
        width: 100%;
        max-width: 1180px;
        background-color: #fff;
        box-shadow: 12px 12px #c6ff00;
        border: 3px solid #111;
        border-radius: 32px;
      }
      @media (max-width: 767px) {
        .ww-e-d7p {
          padding: 12px;
          box-shadow: 7px 7px #c6ff00;
          border-radius: 24px;
        }
      }
      .ww-e-d7p.ww-layout, .ww-e-d7p [data-ww-ls~="d7p"] {
        display: grid;
        grid-template-columns: 1.05fr .95fr;
        gap: 34px;
      }
      @media (max-width: 767px) {
        .ww-e-d7p.ww-layout, .ww-e-d7p [data-ww-ls~="d7p"] {
          grid-template-columns: 1fr;
          gap: 20px;
        }
      }
      .ww-e-d7q {
        padding: 17px 24px;
        width: 100%;
        font: 900 14px / 1 Montserrat, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        box-shadow: 5px 5px #111;
        border: 2px solid #111;
        border-radius: 9999px;
      }
      .ww-e-d7q:where(:hover) {
        box-shadow: 3px 3px #111;
        transform: translate(2px, 2px);
      }
      .ww-e-d7r {
        padding: 38px;
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-d7r {
          padding: 22px 14px 26px;
        }
      }
      .ww-e-d7r.ww-layout, .ww-e-d7r [data-ww-ls~="d7r"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 16px;
      }
      .ww-e-d7s {
        width: 220px;
        height: 120px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-d7t {
        font: 800 12px / 1.3 Montserrat, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7u {
        display: flex;
      }
      .ww-e-d7u.ww-layout, .ww-e-d7u [data-ww-ls~="d7u"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 22px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7u.ww-layout, .ww-e-d7u [data-ww-ls~="d7u"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 10px;
        }
      }
      .ww-e-d7v {
        font: 700 12px / 1.2 Montserrat, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7w {
        font: 800 12px / 1.3 Montserrat, sans-serif;
        color: var(--83168841-25fa-4b5f-901d-08ed9bc3ad34,#C6FF00);
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d7x {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-d7x.ww-layout, .ww-e-d7x [data-ww-ls~="d7x"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d7x.ww-layout, .ww-e-d7x [data-ww-ls~="d7x"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 18px;
        }
      }
      .ww-e-d9i {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9i:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9j {
        display: flex;
        width: 100%;
        max-width: 980px;
      }
      .ww-e-d9j.ww-layout, .ww-e-d9j [data-ww-ls~="d9j"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-e-d9k {
        font-size: 36px;
        font-weight: 900;
        text-align: center;
        color: #111;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9k {
          font-size: 27px;
        }
      }
      .ww-e-d9l {
        padding: 10px 0;
        width: 100%;
        flex: 1;
        min-width: 0;
        font-size: 16px;
        color: #111;
        white-space-collapse: preserve;
        background-color: #0000;
        border: 0 none;
        outline: 0;
        --placeholder-color: #666666;
      }
      .ww-e-d9m {
        display: var(--ww-style-display, none);
        width: 24px;
        height: 24px;
      }
      .ww-e-d9n {
        font: 900 22px / 1.25 Montserrat, sans-serif;
        color: #111;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d9n {
          font-size: 18px;
        }
      }
      .ww-e-d9o {
        display: var(--ww-style-display, none);
        font-size: 15px;
        line-height: 1.5;
        color: #4b4447;
        white-space-collapse: preserve;
      }
      .ww-e-d9p {
        padding: 12px 24px;
        font-size: 12px;
        font-weight: 900;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        transition: background-color 160ms ease, transform 160ms ease;
        border-radius: 9999px;
        --ww-element-transition: background-color 160ms ease, transform 160ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-d9p {
          width: 100%;
        }
      }
      .ww-e-d9p:where(:hover) {
        background-color: #111;
        transform: translateY(-2px);
      }
      .ww-e-d9q {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9q:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9r {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9r:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9s {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9s:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9t {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9t:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9u {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9u:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9v {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-d9v:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-d9w {
        margin: 24px auto 10px;
        padding: 26px 28px 30px;
        width: 100%;
        max-width: 660px;
        font: 700 14px / 1.5 Montserrat, sans-serif;
        text-align: center;
        color: var(--40a3935e-f4e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #111;
        background-image: radial-gradient(circle at 12% 12%, #ff007a38, #0000 31%), radial-gradient(circle at 90% 88%, #c6ff001f, #0000 28%), linear-gradient(145deg, #171214 0%, #080708 100%);
        cursor: pointer;
        box-shadow: 0 14px 34px #1111112e, 0 0 0 5px #ff007a12;
        transition: transform .2s ease,box-shadow .2s ease;
        border: 2px solid var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        border-radius: var(--220cb0c2-5891-4855-9989-451bed7eb4d3,20px);
        --ww-element-transition: transform .2s ease,box-shadow .2s ease;
      }
      @media (max-width: 767px) {
        .ww-e-d9w {
          margin: 18px auto 8px;
          padding: 22px 12px 26px;
          font-size: 13px;
          border-radius: 18px;
        }
      }
      .ww-e-d9w:where(:hover) {
        box-shadow: 0 18px 40px #11111138, 0 0 0 6px #ff007a1a;
        transform: translateY(-3px);
      }
      .ww-e-d9x {
        padding: 13px 22px;
        display: var(--ww-style-display, none);
        font: 900 13px / 1.2 Montserrat, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        transition: background-color 160ms ease, transform 160ms ease;
        border-radius: 999px;
        --ww-element-transition: background-color 160ms ease, transform 160ms ease;
      }
      .ww-e-d9x:where(:hover) {
        background-color: #111;
        transform: translateY(-2px);
      }
      .ww-e-d9y {
        padding: 6px 7px 6px 20px;
        display: flex;
        width: 100%;
        max-width: 760px;
        background-color: #fff;
        border: 2px solid #111;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-d9y {
          padding: 10px;
          border-radius: 24px;
        }
      }
      .ww-e-d9y.ww-layout, .ww-e-d9y [data-ww-ls~="d9y"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d9y.ww-layout, .ww-e-d9y [data-ww-ls~="d9y"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-d9z {
        padding: 20px 24px;
        display: var(--ww-style-display);
        width: 100%;
        max-width: 760px;
        background-color: #fff5f9;
        border: 1px solid #f7c4d9;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d9z {
          padding: 18px 16px;
        }
      }
      .ww-e-d9z.ww-layout, .ww-e-d9z [data-ww-ls~="d9z"] {
        display: var(--ww-style-display);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dA0 {
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-dA0 {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dA0.ww-layout, .ww-e-dA0 [data-ww-ls~="dA0"] {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dA0.ww-layout, .ww-e-dA0 [data-ww-ls~="dA0"] {
          display: flex;
          flex-flow: wrap;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          gap: 8px;
        }
      }
      .ww-e-dA1 {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-dA1:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-dA2 {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-dA2:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-dA3 {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-dA3:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-dA4 {
        padding: 8px 16px;
        display: inline-flex;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
        border: 2px solid var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
      }
      .ww-e-dA4:where(:hover) {
        color: #fff;
        background-color: #ff007a;
        transform: translateY(-1px);
      }
      .ww-e-dC0 {
        font: 900 52px / 1.02 Montserrat, sans-serif;
        color: #111;
        letter-spacing: -1.8px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dC0 {
          font-size: 36px;
        }
      }
      .ww-e-dC1 {
        width: 100%;
        height: 440px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dC1 {
          height: 320px;
        }
      }
      .ww-e-dC2 {
        padding: 16px 28px;
        font: 800 13px / 1 Montserrat, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        border: none;
        border-radius: 9999px;
      }
      .ww-e-dC3 {
        font: 500 17px / 1.65 Plus Jakarta Sans, sans-serif;
        color: #4b4b4b;
        white-space-collapse: preserve;
      }
      .ww-e-dC4 {
        margin: 0 auto;
        display: grid;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-dC4.ww-layout, .ww-e-dC4 [data-ww-ls~="dC4"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 54px;
      }
      @media (max-width: 767px) {
        .ww-e-dC4.ww-layout, .ww-e-dC4 [data-ww-ls~="dC4"] {
          grid-template-columns: 1fr;
          gap: 28px;
        }
      }
      .ww-e-dC5 {
        display: flex;
      }
      .ww-e-dC5.ww-layout, .ww-e-dC5 [data-ww-ls~="dC5"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 20px;
      }
      .ww-e-dGV {
        padding: 11px 18px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: var(--d530e00f-51c9-4eb1-ba3d-b7994bc00af4,#FF751F);
        cursor: pointer;
        box-shadow: 4px 4px #8f320c;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border: none;
        border-radius: 9999px;
        --ww-element-transition: transform 180ms ease, box-shadow 180ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dGV {
          padding: 14px 18px;
          width: 100%;
          max-width: 230px;
          font-size: 11px;
        }
      }
      .ww-e-dGV:where(:hover) {
        box-shadow: 6px 6px #8f320c;
        transform: translate(-2px, -2px);
      }
      .ww-e-dGW {
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        text-align: center;
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      .ww-e-dGX {
        display: flex;
      }
      .ww-e-dGX.ww-layout, .ww-e-dGX [data-ww-ls~="dGX"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGY {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        text-align: center;
        color: #5c5752;
        white-space-collapse: preserve;
      }
      .ww-e-dGZ {
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-dGZ.ww-layout, .ww-e-dGZ [data-ww-ls~="dGZ"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      .ww-e-dGa {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #e0aaff;
        white-space-collapse: preserve;
      }
      .ww-e-dGb {
        z-index: 2;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 60%;
        max-width: none;
      }
      .ww-e-dGb.ww-layout, .ww-e-dGb [data-ww-ls~="dGb"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dGc {
        max-width: 360px;
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGc {
          font-size: 38px;
        }
      }
      .ww-e-dGd {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #d8c2ee;
        white-space-collapse: preserve;
      }
      .ww-e-dGe {
        padding: 6px 12px;
        display: flex;
        background-color: #4f2d15;
        border: 1px solid #ff9f2e;
        border-radius: 9999px;
      }
      .ww-e-dGe.ww-layout, .ww-e-dGe [data-ww-ls~="dGe"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dGf {
        z-index: 2;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dGf {
          margin: 18px 0 0;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
        }
      }
      .ww-e-dGf.ww-layout, .ww-e-dGf [data-ww-ls~="dGf"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dGg {
        z-index: 2;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 60%;
        max-width: none;
      }
      .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dGh {
        width: 70%;
        height: 49px;
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #f3d5c0;
        white-space-collapse: preserve;
      }
      .ww-e-dGi {
        margin: 30px auto 0;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      @media (max-width: 767px) {
        .ww-e-dGi {
          width: 100%;
        }
      }
      .ww-e-dGi.ww-layout, .ww-e-dGi [data-ww-ls~="dGi"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
      }
      .ww-e-dGj {
        max-width: 300px;
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGj {
          font-size: 38px;
        }
      }
      .ww-e-dGk {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #ffd29d;
        white-space-collapse: preserve;
      }
      .ww-e-dGl {
        padding: 32px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(50% - 12px);
        min-height: 340px;
        background-color: #0c3438;
        background-image: none;
        box-shadow: 0 14px 38px #0c34381f;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border-radius: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dGl {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGl {
          padding: 22px;
          width: 100%;
          min-height: 340px;
        }
      }
      .ww-e-dGl:where(:hover) {
        box-shadow: 0 18px 36px #26133738;
        transform: translateY(-4px);
      }
      .ww-e-dGl.ww-layout, .ww-e-dGl [data-ww-ls~="dGl"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 20px;
      }
      .ww-e-dGm {
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 36%;
        width: 64%;
        height: 100%;
        opacity: 0.92;
        border-radius: 0 18px 18px 0;
        --wwi-of: cover;
        --wwi-o: linear-gradient(90deg, rgba(58,34,12,1) 0%, rgba(58,34,12,0.52) 38%, rgba(58,34,12,0.04) 78%);
      }
      .ww-e-dGn {
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 36%;
        width: 64%;
        height: 100%;
        opacity: 0.96;
        border-radius: 0 18px 18px 0;
        --wwi-of: cover;
        --wwi-o: linear-gradient(90deg, rgba(12,52,56,1) 0%, rgba(12,52,56,0.68) 40%, rgba(12,52,56,0.08) 80%);
      }
      .ww-e-dGo {
        z-index: 1;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: 62%;
        height: 100%;
      }
      .ww-e-dGo.ww-layout, .ww-e-dGo [data-ww-ls~="dGo"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        gap: 18px;
      }
      .ww-e-dGp {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #d7ff32;
        letter-spacing: 2px;
        white-space-collapse: preserve;
      }
      .ww-e-dGq {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #d9f7f7;
        white-space-collapse: preserve;
      }
      .ww-e-dGr {
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGr {
          font-size: 38px;
        }
      }
      .ww-e-dGs {
        z-index: 1;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: 62%;
        height: 100%;
      }
      .ww-e-dGs.ww-layout, .ww-e-dGs [data-ww-ls~="dGs"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        gap: 18px;
      }
      .ww-e-dGt {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: #f6dcec;
        white-space-collapse: preserve;
      }
      .ww-e-dGu {
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGu {
          font-size: 38px;
        }
      }
      .ww-e-dGv {
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 36%;
        width: 64%;
        height: 100%;
        opacity: 0.92;
        border-radius: 0 18px 18px 0;
        --wwi-of: cover;
        --wwi-o: linear-gradient(90deg, rgba(38,19,55,1) 0%, rgba(38,19,55,0.55) 38%, rgba(38,19,55,0.05) 78%);
      }
      .ww-e-dGw {
        padding: 11px 18px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #d7ff32;
        cursor: pointer;
        border: none;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-dGw {
          width: 100%;
          max-width: 230px;
        }
      }
      .ww-e-dGw:where(:hover) {
        background-color: #c4ec1d;
      }
      .ww-e-dGx {
        padding: 11px 18px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #f50076;
        cursor: pointer;
        border: none;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-dGx {
          width: 100%;
          max-width: 230px;
        }
      }
      .ww-e-dGx:where(:hover) {
        background-color: #d90069;
      }
      .ww-e-dGy {
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 36%;
        width: 64%;
        height: 100%;
        opacity: 0.95;
        border-radius: 0 18px 18px 0;
        --wwi-of: cover;
        --wwi-o: linear-gradient(90deg,#FFFBF1 0%,rgba(255,251,241,0.82) 30%,rgba(255,251,241,0) 70%);
      }
      .ww-e-dGz {
        font: var(--fa700a44-410b-46f7-bacc-82e8d329520f,900 46px/1.08 'Montserrat',sans-serif);
        color: var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        letter-spacing: -.5px;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dGz {
          font-size: 26px;
        }
      }
      .ww-e-dH0 {
        font: var(--13448f58-f2ff-4a9c-a730-96f6a9c2b326,500 14px/1.5 'Plus Jakarta Sans',sans-serif);
        color: var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        white-space-collapse: preserve;
      }
      .ww-e-dH1 {
        padding: 32px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(50% - 12px);
        min-height: 340px;
        background-color: var(--9c440f5e-0afa-4b0a-9a0b-3951a75abdf2,#FFFBF1);
        background-image: none;
        box-shadow: 0 14px 38px #3013261f;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border: 2px solid var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        border-radius: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dH1 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH1 {
          padding: 22px;
          width: 100%;
          min-height: 340px;
        }
      }
      .ww-e-dH1:where(:hover) {
        box-shadow: 0 18px 36px #26133738;
        transform: translateY(-4px);
      }
      .ww-e-dH1.ww-layout, .ww-e-dH1 [data-ww-ls~="dH1"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 20px;
      }
      .ww-e-dH2 {
        padding: 32px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(50% - 12px);
        min-height: 340px;
        background-color: #301326;
        background-image: none;
        box-shadow: 0 14px 38px #3013261f;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border-radius: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dH2 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH2 {
          padding: 22px;
          width: 100%;
          min-height: 340px;
        }
      }
      .ww-e-dH2:where(:hover) {
        box-shadow: 0 18px 36px #26133738;
        transform: translateY(-4px);
      }
      .ww-e-dH2.ww-layout, .ww-e-dH2 [data-ww-ls~="dH2"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 20px;
      }
      .ww-e-dH3 {
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        left: 36%;
        width: 64%;
        height: 100%;
        opacity: 0.95;
        border-radius: 0 18px 18px 0;
        --wwi-of: cover;
        --wwi-o: linear-gradient(90deg, rgba(48,19,38,1) 0%, rgba(48,19,38,0.66) 40%, rgba(48,19,38,0.08) 80%);
      }
      .ww-e-dH4 {
        padding: 10px 18px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: #b055ff;
        cursor: pointer;
        border: none;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-dH4 {
          padding: 12px 16px;
          width: 100%;
          max-width: 220px;
          font-size: 13px;
        }
      }
      .ww-e-dH4:where(:hover) {
        background-color: #9b3be8;
      }
      .ww-e-dH5 {
        padding: 32px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(50% - 12px);
        min-height: 340px;
        background-color: #241530;
        background-image: none;
        box-shadow: 0 14px 38px #2613371a;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border: 0 solid #0000;
        border-radius: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dH5 {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dH5 {
          padding: 22px;
          overflow: hidden;
          width: 100%;
          height: auto;
          min-height: 340px;
        }
      }
      .ww-e-dH5:where(:hover) {
        box-shadow: 0 18px 36px #26133738;
        transform: translateY(-4px);
      }
      .ww-e-dH5.ww-layout, .ww-e-dH5 [data-ww-ls~="dH5"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 20px;
      }
      .ww-e-dH6 {
        padding: 6px 12px;
        display: flex;
        background-color: #3d1e5a;
        border: 1px solid #b055ff;
        border-radius: 9999px;
      }
      .ww-e-dH6.ww-layout, .ww-e-dH6 [data-ww-ls~="dH6"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dH7 {
        z-index: 2;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 42%;
        max-width: 310px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dH7 {
          margin: 18px 0 0;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
        }
      }
      .ww-e-dH7.ww-layout, .ww-e-dH7 [data-ww-ls~="dH7"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dH8 {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #8fe6e8;
        letter-spacing: 2px;
        white-space-collapse: preserve;
      }
      .ww-e-dH9 {
        margin: 28px auto 0;
        padding: 17px 24px;
        width: fit-content;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        cursor: pointer;
        transition: transform 180ms ease;
        border-radius: 9999px;
        --ww-element-transition: transform 180ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dH9 {
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-dH9:where(:hover) {
        box-shadow: 0 6px 18px #ff007a44;
        transform: translateY(-2px);
      }
      .ww-e-dHA {
        z-index: 1;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        max-width: 62%;
        height: 100%;
      }
      .ww-e-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        gap: 18px;
      }
      .ww-e-dHB {
        padding: 16px 22px;
        display: flex;
        font-size: 12px;
        font-family: Montserrat;
        font-weight: 900;
        color: var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        white-space-collapse: preserve;
        background-color: var(--d530e00f-51c9-4eb1-ba3d-b7994bc00af4,#FF751F);
        cursor: pointer;
        box-shadow: 4px 4px #8f320c;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border: 2px solid var(--2747cc5c-4b08-489b-9f73-58eadf2e16a0,#191919);
        border-radius: 999px;
        --ww-element-transition: transform 180ms ease, box-shadow 180ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dHB {
          padding: 14px 18px;
          font-size: 11px;
        }
      }
      .ww-e-dHB:where(:hover) {
        box-shadow: 6px 6px #8f320c;
        transform: translate(-2px, -2px);
      }
      .ww-e-dHC {
        padding: 32px;
        overflow: hidden;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: calc(50% - 12px);
        min-height: 340px;
        background-color: #2e1b0e;
        background-image: none;
        box-shadow: 0 14px 38px #3a220c1a;
        transition: transform 180ms ease, box-shadow 180ms ease;
        border: 0 solid #0000;
        border-radius: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dHC {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHC {
          padding: 22px;
          overflow: hidden;
          width: 100%;
          height: auto;
          min-height: 340px;
        }
      }
      .ww-e-dHC:where(:hover) {
        box-shadow: 0 18px 36px #26133738;
        transform: translateY(-4px);
      }
      .ww-e-dHC.ww-layout, .ww-e-dHC [data-ww-ls~="dHC"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        gap: 20px;
      }
      .ww-e-dHD {
        padding: 10px 18px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: var(--e19ff02d-0eb6-45eb-80ac-07f85ecde11e,#FF8A00);
        cursor: pointer;
        border: none;
        border-radius: 9999px;
      }
      @media (max-width: 767px) {
        .ww-e-dHD {
          padding: 12px 16px;
          width: 100%;
          max-width: 220px;
          font-size: 13px;
        }
      }
      .ww-e-dHD:where(:hover) {
        background-color: #e67a00;
      }
      .ww-e-dHd {
        width: 205px;
        height: 88px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dHd {
          width: 175px;
          height: 76px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHd {
          width: 150px;
          height: 66px;
        }
      }
      .ww-e-dHe {
        font: var(--2cf316b0-0909-4076-8284-ad6ed74f2023,800 14px/1.2 'Montserrat',sans-serif);
        white-space-collapse: preserve;
      }
      .ww-e-dHf {
        padding: 6px 0;
        display: none;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dHf {
          display: none;
        }
      }
      .ww-e-dHf.ww-layout, .ww-e-dHf [data-ww-ls~="dHf"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dHf.ww-layout, .ww-e-dHf [data-ww-ls~="dHf"] {
          display: none;
        }
      }
      .ww-e-dHg {
        padding: 2px 6px;
        display: var(--ww-style-display);
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
      }
      .ww-e-dHh {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dHi {
        padding: 5px 0;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dHi:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dHj {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dHj:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dHk {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dHl {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dHl:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dHl.ww-layout, .ww-e-dHl [data-ww-ls~="dHl"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dHm {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dHn {
        display: none;
      }
      .ww-e-dHo {
        display: flex;
      }
      .ww-e-dHo.ww-layout, .ww-e-dHo [data-ww-ls~="dHo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHq {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dHq.ww-layout, .ww-e-dHq [data-ww-ls~="dHq"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dHr {
        padding: 2px 6px;
        display: var(--ww-style-display);
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
      }
      .ww-e-dHs {
        padding: 10px 14px;
        flex: 0 0 215px;
        min-width: 215px;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #fff;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        background-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        cursor: pointer;
        box-shadow: 0 4px 12px #ff007a40;
        border: none;
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
      }
      .ww-e-dHs:where(:hover) {
        background-color: var(--8180aff1-43d5-47e9-a41c-93a030598b84,#E0006C);
        transform: translateY(-1px);
      }
      .ww-e-dHt {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dHu {
        padding: 6px 0;
        display: flex;
        cursor: pointer;
      }
      .ww-e-dHu.ww-layout, .ww-e-dHu [data-ww-ls~="dHu"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dHv {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        white-space-collapse: preserve;
      }
      .ww-e-dHw {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dHx {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dHx:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dHx.ww-layout, .ww-e-dHx [data-ww-ls~="dHx"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dHy {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dHy:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dHy.ww-layout, .ww-e-dHy [data-ww-ls~="dHy"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dHz {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dI0 {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI0:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI1 {
        font-size: 12px;
        font-weight: 800;
        color: #111;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dI1 {
          display: none;
        }
      }
      .ww-e-dI2 {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI2:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dI2.ww-layout, .ww-e-dI2 [data-ww-ls~="dI2"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dI3 {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI3:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dI3.ww-layout, .ww-e-dI3 [data-ww-ls~="dI3"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dI4 {
        padding: 5px 0;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI4:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI5 {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI5:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI6 {
        padding: 5px 0;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI6:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI7 {
        padding: 5px 0;
        display: inline-block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dI7 {
          display: inline-block;
        }
      }
      .ww-e-dI7:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI8 {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dI8:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dI9 {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dIA {
        display: none;
      }
      .ww-e-dIB {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dIC {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIC:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIC.ww-layout, .ww-e-dIC [data-ww-ls~="dIC"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dID {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dIE {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dIF {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: #111;
        letter-spacing: .5px;
        white-space-collapse: preserve;
        --ww-text-white-space: nowrap;
        --ww-text-overflow: hidden;
      }
      .ww-e-dIG {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIG:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dIH {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIH:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIH.ww-layout, .ww-e-dIH [data-ww-ls~="dIH"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dII {
        padding: 14px 24px;
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      @media (max-width: 767px) {
        .ww-e-dII {
          padding: 12px 16px;
        }
      }
      .ww-e-dII.ww-layout, .ww-e-dII [data-ww-ls~="dII"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dII.ww-layout, .ww-e-dII [data-ww-ls~="dII"] {
          align-content: revert-layer;
          gap: 10px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dIJ {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIJ:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dIK {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIK:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dIL {
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        letter-spacing: .5px;
        white-space-collapse: preserve;
      }
      .ww-e-dIM {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIM:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dIN {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIN:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dIO {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIO:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIO.ww-layout, .ww-e-dIO [data-ww-ls~="dIO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIP {
        display: flex;
        width: 38px;
        height: 38px;
        background-color: var(--72d53942-f40f-41e1-90a3-2100e3cb6f1b,#F4F2EB);
        cursor: pointer;
        border: 1px solid var(--92b076ff-6f54-416f-bc89-617f61839943,#E8E4D8);
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
      }
      .ww-e-dIP.ww-layout, .ww-e-dIP [data-ww-ls~="dIP"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dIQ {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dIQ {
          padding: 10px 0 0;
          display: flex;
          width: 100%;
          border: 1px solid #0000;
        }
      }
      .ww-e-dIQ.ww-layout, .ww-e-dIQ [data-ww-ls~="dIQ"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dIQ.ww-layout, .ww-e-dIQ [data-ww-ls~="dIQ"] {
          display: flex;
          flex-flow: wrap;
          justify-content: center;
          align-items: center;
          align-content: revert-layer;
          gap: 12px;
        }
      }
      .ww-e-dIR {
        padding: 5px 0;
        display: inline-block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dIR {
          display: inline-block;
        }
      }
      .ww-e-dIR:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dIS {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIS:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIS.ww-layout, .ww-e-dIS [data-ww-ls~="dIS"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIT {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIT:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIT.ww-layout, .ww-e-dIT [data-ww-ls~="dIT"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dIU {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dIU {
          display: none;
        }
      }
      .ww-e-dIU.ww-layout, .ww-e-dIU [data-ww-ls~="dIU"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dIU.ww-layout, .ww-e-dIU [data-ww-ls~="dIU"] {
          display: none;
        }
      }
      .ww-e-dIV {
        padding: 4px 0;
        display: flex;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIV:where(:hover) {
        background-color: #0000;
        box-shadow: none;
        opacity: 0.6;
        transform: none;
      }
      .ww-e-dIV.ww-layout, .ww-e-dIV [data-ww-ls~="dIV"] {
        display: flex;
        align-items: center;
      }
      .ww-e-dIW {
        padding: 5px 0;
        display: block;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        color: var(--40a3935e-44e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        box-shadow: none;
        border: 0 solid #0000;
        border-radius: 0;
      }
      .ww-e-dIW:where(:hover) {
        background-color: #0000;
        opacity: 0.6;
        transform: none;
        border: 0 solid #0000;
      }
      .ww-e-dLt {
        font: 700 12px / 1.2 Montserrat, sans-serif;
        color: #111;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dLt {
          padding: 4px 0;
          width: 100%;
          text-align: center;
        }
      }
      .ww-e-dLu {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      @media (max-width: 767px) {
        .ww-e-dLu {
          padding: 8px 12px;
        }
      }
      .ww-e-dLu.ww-layout, .ww-e-dLu [data-ww-ls~="dLu"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dLu.ww-layout, .ww-e-dLu [data-ww-ls~="dLu"] {
          align-content: revert-layer;
          gap: 8px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dLv {
        width: 205px;
        height: 88px;
        cursor: pointer;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dLv {
          width: 145px;
          height: 64px;
        }
      }
      .ww-e-dLw {
        padding: 12px 22px;
        flex: 0 0 auto;
        min-width: 150px;
        font-size: 12px;
        font-weight: 900;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #f40072;
        cursor: pointer;
        box-shadow: 0 6px 16px #f400722e;
        border-radius: 9999px;
      }
      .ww-e-dLw:where(:hover) {
        background-color: #111;
      }
      .ww-e-dLx {
        padding: 12px 14px;
        width: fit-content;
        font: var(--2cf316b0-343d-436b-93db-f49884f4e6cc,800 13px/1 'Montserrat',sans-serif);
        text-align: center;
        color: var(--40a3935e-f4e6-4ed3-906b-31663c1b57dc,#111111);
        white-space-collapse: preserve;
        background-color: var(--72d53942-f40f-41e1-90a3-2100e3cb6f1b,#F4F2EB);
        cursor: pointer;
        border-radius: var(--8ec485ce-4918-44c1-a0d8-c3ee5041629d,9999px);
      }
      .ww-e-dLx:where(:hover) {
        color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        background-color: var(--01da7996-38de-4fc1-a1c4-41b09a2e2d94,#FFFFFF);
      }
      .ww-e-dLx:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
        background-color: var(--01da7996-38de-4fc1-a1c4-41b09a2e2d94,#FFFFFF);
      }
    }
  }
  @layer custom {
    .ww-e-d2O {
      object-fit: cover;
    }
    .ww-e-d2U:where([data-ww-states~="focus"]), .ww-e-d2U:where(:focus-within) {
      border-color: #bfff00;
    }
    .ww-e-d3D {
      order: 99;
    }
    .ww-e-d3M {
      order: 98;
    }
    .ww-e-d3N {
      text-underline-offset: 4px;
    }
    .ww-e-d44 {
      align-self: center;
    }
    .ww-e-d7o {
      align-self: center;
      object-fit: cover;
    }
    .ww-e-d7w {
      text-underline-offset: 4px;
    }
    .ww-e-d9i {
      white-space: nowrap;
    }
    .ww-e-d9p {
      white-space: nowrap;
    }
    .ww-e-d9q {
      white-space: nowrap;
    }
    .ww-e-d9r {
      white-space: nowrap;
    }
    .ww-e-d9s {
      white-space: nowrap;
    }
    .ww-e-d9t {
      white-space: nowrap;
    }
    .ww-e-d9u {
      white-space: nowrap;
    }
    .ww-e-d9v {
      white-space: nowrap;
    }
    .ww-e-dA1 {
      white-space: nowrap;
    }
    .ww-e-dA2 {
      white-space: nowrap;
    }
    .ww-e-dA3 {
      white-space: nowrap;
    }
    .ww-e-dA4 {
      white-space: nowrap;
    }
    .ww-e-dGe {
      align-self: flex-start;
    }
    .ww-e-dGi {
      gap: 24px;
    }
    .ww-e-dGl {
      order: 4;
    }
    .ww-e-dH1 {
      order: 0;
    }
    .ww-e-dH2 {
      order: 1;
    }
    .ww-e-dH5 {
      order: 2;
      background-image: linear-gradient(90deg, #261337fa 0%, #261337d1 42%, #26133729 68%, #26133705 100%), url("images/ChatGPT_Image_Sep_3,_2026,_05_18_59_AM.png?_wwcv=184");
      background-position: 100%;
      background-size: auto, cover;
      background-repeat: repeat, no-repeat;
      background-attachment: scroll, scroll;
      background-origin: padding-box, padding-box;
      background-clip: border-box, border-box;
      background-color: #0000;
    }
    .ww-e-dH6 {
      align-self: flex-start;
    }
    .ww-e-dH9 {
      align-self: center;
    }
    .ww-e-dHC {
      order: 3;
      background-image: linear-gradient(90deg, #3a220cfa 0%, #3a220ccc 40%, #3a220c24 68%, #3a220c05 100%), url("images/ChatGPT_Image_Sep_3,_2026,_05_19_55_AM.png?_wwcv=184");
      background-position: 100%;
      background-size: auto, cover;
      background-repeat: repeat, no-repeat;
      background-attachment: scroll, scroll;
      background-origin: padding-box, padding-box;
      background-clip: border-box, border-box;
      background-color: #0000;
    }
    .ww-e-dHe {
      white-space: nowrap;
    }
    .ww-e-dHi {
      order: 1;
    }
    .ww-e-dHl {
      order: 2;
    }
    .ww-e-dHs {
      white-space: nowrap;
    }
    .ww-e-dHv {
      white-space: nowrap;
    }
    .ww-e-dHx {
      order: 4;
    }
    .ww-e-dHy {
      order: 3;
    }
    .ww-e-dI0 {
      order: 3;
    }
    .ww-e-dI1 {
      white-space: nowrap;
    }
    .ww-e-dI2 {
      order: 1;
    }
    .ww-e-dI4 {
      order: 7;
    }
    .ww-e-dI5 {
      order: 4;
    }
    .ww-e-dI6 {
      order: 5;
    }
    .ww-e-dI7 {
      order: 6;
    }
    .ww-e-dI8 {
      order: 2;
    }
    .ww-e-dIO {
      order: 99;
    }
    .ww-e-dIP:where(:hover) {
      border-color: var(--5c7ceb0e-4cf9-4844-8318-366021d616ad,#111111);
    }
    .ww-e-dIR {
      order: 98;
    }
    .ww-e-dIS {
      order: 7;
    }
    .ww-e-dIS:where(:hover) {
      order: revert-layer;
      border-color: var(--1939cf6c-0d19-4793-b6e4-6956dcf2c150,#FF007A);
    }
    .ww-e-dIV {
      order: 98;
    }
    .ww-e-dIW {
      order: 99;
    }
    .ww-e-dLw {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
