@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-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-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  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-border {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dYC {
        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-e-dYD {
        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: var(--213cb4a7-65c2-4600-af02-74cd4ad11c84,600 13px/1.4 JetBrains Mono, monospace);
        color: var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        white-space-collapse: preserve;
      }
      .ww-e-dYE {
        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: var(--f9da6af0-48a5-43e5-a15d-1a10073adb3e,600 20px/1.3 Plus Jakarta Sans, sans-serif);
        color: var(--c207dc8d-a5c3-4375-811c-69219ea581ef,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dYF {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--406799fd-5dc0-4668-8c77-76af8962dc13,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dYG {
        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-e-dYG.ww-layout, .ww-e-dYG [data-ww-ls~="dYG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        row-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        column-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dYH {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dYI {
        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: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dYJ {
        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-e-dYJ.ww-layout, .ww-e-dYJ [data-ww-ls~="dYJ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYK {
        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: var(--213cb4a7-65c2-4600-af02-74cd4ad11c84,600 13px/1.4 JetBrains Mono, monospace);
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dYL {
        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: var(--5a34a3f0-a574-485b-b600-fd55a2fe001d,700 30px/1.22 Plus Jakarta Sans, sans-serif);
        color: var(--179f6bf3-1f1f-46b4-bc14-01d37ece3f77,#059669);
        white-space-collapse: preserve;
      }
      .ww-e-dYM {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--406799fd-5dc0-4668-8c77-76af8962dc13,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dYN {
        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-e-dYN.ww-layout, .ww-e-dYN [data-ww-ls~="dYN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        row-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        column-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        flex-wrap: revert-layer;
      }
      .ww-e-dYO {
        margin: 0;
        padding: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d5f59d5e-3203-4549-bc10-9f5db88d9417,#ECFDF5);
        border: 1px solid var(--179f6bf3-1f1f-46b4-bc14-01d37ece3f77,#059669);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
      }
      .ww-e-dYO.ww-layout, .ww-e-dYO [data-ww-ls~="dYO"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px);
        column-gap: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px);
      }
      .ww-e-dYP {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dYQ {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dYR {
        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-e-dYR.ww-layout, .ww-e-dYR [data-ww-ls~="dYR"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYS {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--406799fd-5dc0-4668-8c77-76af8962dc13,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dYT {
        margin: 0;
        padding: 4px 10px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--4b807ed2-333b-4e3d-ab94-ae2fefd43c0d,#EFF6FF);
        border: 1px solid #2563eb33;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
      }
      .ww-e-dYT.ww-layout, .ww-e-dYT [data-ww-ls~="dYT"] {
        display: inline-flex;
        align-items: center;
      }
      .ww-e-dYU {
        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-e-dYU.ww-layout, .ww-e-dYU [data-ww-ls~="dYU"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7b546210-5439-4b36-a478-f45ed97985c3,4px);
        column-gap: var(--7b546210-5439-4b36-a478-f45ed97985c3,4px);
      }
      .ww-e-dYV {
        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: var(--213cb4a7-65c2-4600-af02-74cd4ad11c84,600 13px/1.4 JetBrains Mono, monospace);
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dYW {
        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-e-dYW.ww-layout, .ww-e-dYW [data-ww-ls~="dYW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYX {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--406799fd-5dc0-4668-8c77-76af8962dc13,#475569);
        white-space-collapse: preserve;
      }
      .ww-e-dYY {
        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: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--c207dc8d-a5c3-4375-811c-69219ea581ef,#0F172A);
        white-space-collapse: preserve;
      }
      .ww-e-dYZ {
        margin: 0;
        padding: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--f050e79b-280a-4bbe-a53c-20fbc8b3619a,#F8FAFC);
        border: var(--b48cc5ea-91f5-4f5e-a866-607a9d689719,1px solid #E2E8F0);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
      }
      .ww-e-dYZ.ww-layout, .ww-e-dYZ [data-ww-ls~="dYZ"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px);
        column-gap: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px);
      }
      .ww-e-dYa {
        margin: 0;
        padding: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--aef58c27-163e-442e-b222-4bba64320951,#0B1120);
        border: var(--f2f56f33-1f8f-4a93-8c92-b32e9c7bce19,1px solid #334155);
        border-radius: var(--1df26ea9-237c-4e51-b1cd-8c597404d2e9,14px);
      }
      .ww-e-dYa.ww-layout, .ww-e-dYa [data-ww-ls~="dYa"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        column-gap: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
      }
      .ww-e-dYb {
        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: var(--ddb21b20-59da-4fb3-b4cd-69a7ead0c847,600 16px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dYc {
        margin: 0;
        padding: var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px) 0 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: var(--f2f56f33-1f8f-4a93-8c92-b32e9c7bce19,1px solid #334155);
      }
      .ww-e-dYc.ww-layout, .ww-e-dYc [data-ww-ls~="dYc"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYd {
        margin: 0;
        padding: var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 580px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--69cd3697-68ec-4d7b-be4d-99b8ce4fb7b2,#FFFFFF);
        box-shadow: var(--9d754be5-fb3c-40e2-bbfc-959552182d8c,0 12px 28px rgba(15, 23, 42, 0.10));
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--1db0b0c2-29ab-49de-b138-006611bc7fa8,#E2E8F0);
        border-radius: var(--58637730-0536-4dbd-be3a-3e2f8e3584c9,20px);
      }
      .ww-e-dYd.ww-layout, .ww-e-dYd [data-ww-ls~="dYd"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
        column-gap: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
      }
      .ww-e-dYe {
        margin: 0;
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--c207dc8d-a5c3-4375-811c-69219ea581ef,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--69cd3697-68ec-4d7b-be4d-99b8ce4fb7b2,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--1db0b0c2-29ab-49de-b138-006611bc7fa8,#E2E8F0);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dYe:where(:hover) {
        color: var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        background-color: var(--85ef3a96-c9c8-4846-921f-2299ffac4fc6,#F1F5F9);
        transform: translateY(-1px);
        border: 1px solid var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
      }
      .ww-e-dYf {
        margin: 0;
        padding: 10px var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--c207dc8d-a5c3-4375-811c-69219ea581ef,#0F172A);
        white-space-collapse: preserve;
        background-color: var(--69cd3697-68ec-4d7b-be4d-99b8ce4fb7b2,#FFFFFF);
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--1db0b0c2-29ab-49de-b138-006611bc7fa8,#E2E8F0);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dYf:where(:hover) {
        color: var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        background-color: var(--85ef3a96-c9c8-4846-921f-2299ffac4fc6,#F1F5F9);
        transform: translateY(-1px);
        border: 1px solid var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
      }
      .ww-e-dYg {
        margin: 0;
        padding: 12px var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--d37a0a74-6b5f-4b08-bfbd-c2fa46545ecb,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        cursor: pointer;
        box-shadow: 0 4px 14px #2563eb40;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      .ww-e-dYg:where(:hover) {
        background-color: var(--91860800-1b9c-49cd-97e2-80c94af689e3,#1D4ED8);
        box-shadow: 0 8px 22px #2563eb61;
        transform: translateY(-1px);
      }
      .ww-e-dYh {
        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: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--179f6bf3-1f1f-46b4-bc14-01d37ece3f77,#059669);
        white-space-collapse: preserve;
      }
      .ww-e-dYi {
        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: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb,400 14px/1.5 sans-serif);
        color: var(--c207dc8d-a5c3-4375-811c-69219ea581ef,#0F172A);
        white-space-collapse: preserve;
      }
    }
    @layer custom {
      .ww-e-dYT {
        align-self: flex-start;
      }
    }
  }
  @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-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dR {
        display: flex;
        background-color: var(--aef58c27-163e-442e-b222-4bba64320951,#0B1120);
      }
      .ww-s-dR > .ww-section-element {
        width: 100%;
        padding: 56px var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px) 40px var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
      }
      @media (max-width: 767px) {
        .ww-s-dR > .ww-section-element {
          padding: 40px var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        }
      }
      .ww-s-dR > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-s-dT {
        z-index: 50;
        display: flex;
        background-color: var(--aef58c27-163e-442e-b222-4bba64320951,#0B1120);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dT > .ww-section-element {
        width: 100%;
        padding: 16px var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
        border-bottom: 1px solid var(--f0770e40-8c83-4481-8565-ffedc5b9af98,#334155);
      }
      @media (max-width: 767px) {
        .ww-s-dT > .ww-section-element {
          padding: 14px var(--854ed72d-8424-4b45-8652-7ac015c9ef77,16px);
        }
      }
      .ww-s-dT > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-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-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-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-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dI8 {
        display: flex;
      }
      .ww-e-dI8.ww-layout, .ww-e-dI8 [data-ww-ls~="dI8"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dI9 {
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-dI9.ww-layout, .ww-e-dI9 [data-ww-ls~="dI9"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
        column-gap: var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
      }
      .ww-e-dIA {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIA:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIB {
        font: 700 20px / 1.2 Plus Jakarta Sans, sans-serif;
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
      }
      .ww-e-dIC {
        font: 600 12px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dID {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dID:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIE {
        display: flex;
      }
      .ww-e-dIE.ww-layout, .ww-e-dIE [data-ww-ls~="dIE"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dIF {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIF:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIG {
        display: grid;
        width: 100%;
      }
      .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
        display: grid;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        column-gap: var(--80896bcd-c17c-4a72-8762-b7bd015078b8,32px);
        row-gap: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
      }
      @media (max-width: 991px) {
        .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dIG.ww-layout, .ww-e-dIG [data-ww-ls~="dIG"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-dIH {
        display: flex;
      }
      .ww-e-dIH.ww-layout, .ww-e-dIH [data-ww-ls~="dIH"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dII {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dII:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIJ {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIJ:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIK {
        font: var(--08065438-cb4c-489d-bc25-cf8ad725f4eb, 400 14px/1.5 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dIL {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIL:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIM {
        font: 600 12px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dIN {
        font: 600 12px / 1.4 JetBrains Mono, monospace;
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#60A5FA);
        white-space-collapse: preserve;
      }
      .ww-e-dIO {
        font: 600 12px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        text-transform: uppercase;
        letter-spacing: .05em;
        white-space-collapse: preserve;
      }
      .ww-e-dIP {
        font: 500 12px / 1.4 JetBrains Mono, monospace;
        color: var(--179f6bf3-1f1f-46b4-bc14-01d37ece3f77,#34D399);
        white-space-collapse: preserve;
      }
      .ww-e-dIQ {
        display: flex;
        max-width: 340px;
      }
      .ww-e-dIQ.ww-layout, .ww-e-dIQ [data-ww-ls~="dIQ"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dIR {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIR:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIS {
        padding: 20px 0 0;
        display: flex;
        border-top: 1px solid var(--f0770e40-8c83-4481-8565-ffedc5b9af98,#334155);
      }
      .ww-e-dIS.ww-layout, .ww-e-dIS [data-ww-ls~="dIS"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 16px;
      }
      .ww-e-dIT {
        font: 500 12px / 1.4 Plus Jakarta Sans, sans-serif;
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
      }
      .ww-e-dIU {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIU:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIV {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIV:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIa {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIa:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIa:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIb {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIb:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIb:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIc {
        width: 20px;
        height: 20px;
      }
      .ww-e-dId {
        display: flex;
        cursor: pointer;
      }
      .ww-e-dId.ww-layout, .ww-e-dId [data-ww-ls~="dId"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIe {
        display: flex;
      }
      .ww-e-dIe.ww-layout, .ww-e-dIe [data-ww-ls~="dIe"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dIf {
        font: 700 18px / 1.1 Plus Jakarta Sans, sans-serif;
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        letter-spacing: -.02em;
        white-space-collapse: preserve;
      }
      .ww-e-dIg {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIg:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIg:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIh {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIh:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIh:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIi {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIi:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIi:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIj {
        padding: 9px 16px;
        display: inline-flex;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        white-space-collapse: preserve;
        background-color: #1e293bcc;
        cursor: pointer;
        transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
        border: 1px solid var(--f0770e40-8c83-4481-8565-ffedc5b9af98,#334155);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
        --ww-element-transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-dIj:where(:hover) {
        background-color: var(--37b5d868-53ce-4799-a46e-de408746c00c,#1E293B);
        transform: translateY(-1px);
        border: 1px solid var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
      }
      .ww-e-dIk {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIk:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIk:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIl {
        padding: 9px 18px;
        display: inline-flex;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--d37a0a74-6b5f-4b08-bfbd-c2fa46545ecb,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        cursor: pointer;
        box-shadow: 0 4px 14px #2563eb40;
        transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--5c242cb2-cb37-4b11-a3b6-6b4e9030696f,#2563EB);
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
      }
      .ww-e-dIl:where(:hover) {
        background-color: var(--91860800-1b9c-49cd-97e2-80c94af689e3,#1D4ED8);
        box-shadow: 0 8px 22px #2563eb61;
        transform: translateY(-1px);
      }
      .ww-e-dIm {
        display: flex;
      }
      .ww-e-dIm.ww-layout, .ww-e-dIm [data-ww-ls~="dIm"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dIn {
        display: flex;
        width: 38px;
        height: 38px;
        background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);
        box-shadow: 0 4px 12px #2563eb59;
        border-radius: var(--9e429960-1c4c-40c2-ba2b-0424a0f3d00b,10px);
      }
      .ww-e-dIn.ww-layout, .ww-e-dIn [data-ww-ls~="dIn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dIo {
        padding: var(--ff4e6206-91b5-4257-bb55-1fa4aaed12df,8px) 12px;
        display: block;
        font: var(--3bb95661-a78b-40c8-90ad-513b3c07978d,600 14px/1.4 Plus Jakarta Sans, sans-serif);
        color: var(--384af3b8-9ef3-477d-9e59-122ae45071fb,#94A3B8);
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 0.18s ease, background-color 0.18s ease;
        border-radius: var(--dd151253-be12-4405-a067-5b2eab39be25,6px);
        --ww-element-transition: color 0.18s ease, background-color 0.18s ease;
      }
      .ww-e-dIo:where(:hover) {
        color: var(--9aad1a2c-8106-46b1-b139-0745ea1a7bfd,#F8FAFC);
        background-color: #ffffff0f;
      }
      .ww-e-dIo:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        background-color: #3b82f626;
      }
      .ww-e-dIp {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dIp {
          display: none;
        }
      }
      .ww-e-dIp.ww-layout, .ww-e-dIp [data-ww-ls~="dIp"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--7b546210-5439-4b36-a478-f45ed97985c3,4px);
        column-gap: var(--7b546210-5439-4b36-a478-f45ed97985c3,4px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dIp.ww-layout, .ww-e-dIp [data-ww-ls~="dIp"] {
          display: none;
        }
      }
      .ww-e-dIq {
        display: flex;
        width: 100%;
        max-width: 1280px;
      }
      .ww-e-dIq.ww-layout, .ww-e-dIq [data-ww-ls~="dIq"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        row-gap: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
        column-gap: var(--992d7372-0d0c-445e-9c57-bfa52735dce0,24px);
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dIq.ww-layout, .ww-e-dIq [data-ww-ls~="dIq"] {
          align-content: revert-layer;
          gap: 12px;
          flex-wrap: wrap;
        }
      }
      .ww-e-dIr {
        font: 600 10px / 1.2 JetBrains Mono, monospace;
        color: var(--dbf0da33-e07d-4f3f-a3a0-76267e6e7af8,#3B82F6);
        text-transform: uppercase;
        letter-spacing: .06em;
        white-space-collapse: preserve;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
