
  

  
  @property --bg-card {
  syntax: "<color>";
  inherits: true;
  initial-value: #161b22;
}
@property --bg-main {
  syntax: "<color>";
  inherits: true;
  initial-value: #0d1117;
}
@property --text-main {
  syntax: "<color>";
  inherits: true;
  initial-value: #f0f6fc;
}
@property --color-cyan {
  syntax: "<color>";
  inherits: true;
  initial-value: #00f0ff;
}
@property --color-pink {
  syntax: "<color>";
  inherits: true;
  initial-value: #ff4f8b;
}
@property --text-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: #8b949e;
}
@property --bg-card-alt {
  syntax: "<color>";
  inherits: true;
  initial-value: #21262d;
}
@property --border-bold {
  syntax: "<color>";
  inherits: true;
  initial-value: #30363d;
}
@property --color-slime {
  syntax: "<color>";
  inherits: true;
  initial-value: #52e536;
}
@property --color-orange {
  syntax: "<color>";
  inherits: true;
  initial-value: #ff8800;
}
@property --color-purple {
  syntax: "<color>";
  inherits: true;
  initial-value: #a855f7;
}
@property --color-booger-yellow {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffdf33;
}

  :host, :root {
  --bg-card: #161b22;
  --bg-main: #0d1117;
  --text-main: #f0f6fc;
  --color-cyan: #00f0ff;
  --color-pink: #ff4f8b;
  --text-muted: #8b949e;
  --bg-card-alt: #21262d;
  --border-bold: #30363d;
  --color-slime: #52e536;
  --color-orange: #ff8800;
  --color-purple: #a855f7;
  --color-booger-yellow: #ffdf33;
}
  
  
  [data-nc-theme~="Default"] {
  --bg-card: #161b22;
  --bg-main: #0d1117;
  --text-main: #f0f6fc;
  --color-cyan: #00f0ff;
  --color-pink: #ff4f8b;
  --text-muted: #8b949e;
  --bg-card-alt: #21262d;
  --border-bold: #30363d;
  --color-slime: #52e536;
  --color-orange: #ff8800;
  --color-purple: #a855f7;
  --color-booger-yellow: #ffdf33;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .ezkqXJ {
      color:#f0f6fc;
      display:flex;
      font-size:16px;
      background:#090c10;
      min-height:100vh;
      overflow-x:hidden;
      font-family:Inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
      font-weight:400;
      flex-direction:column;
      letter-spacing:-0.01em;
    }

    .cSuMBQ {
      color:#52e536;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:800;
      margin-bottom:12px;
      flex-direction:row;
      letter-spacing:0.1em;
    }

    .cWezIQ {
      color:#00f0ff;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:800;
      margin-bottom:12px;
      flex-direction:row;
      letter-spacing:0.1em;
    }

    .dTlpYO {
      color:#ff4f8b;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:800;
      margin-bottom:12px;
      flex-direction:row;
      letter-spacing:0.1em;
    }

    .bmIidu {
      color:#8b949e;
      margin:0px;
      display:block;
      font-size:14px;
      font-family:inherit;
      font-weight:400;
      line-height:1.6;
      flex-direction:row;
    }

    .cyBXFl {
      color:#ffffff;
      margin:0 0 10px 0;
      display:block;
      font-size:20px;
      font-family:inherit;
      font-weight:900;
      flex-direction:row;
      text-transform:uppercase;
    }

    .fiaGwX {
      color:inherit;
      display:flex;
      padding:0px;
      font-size:inherit;
      border-top:1px solid rgba(255, 255, 255, 0.12);
      font-family:inherit;
      font-weight:inherit;
      padding-top:24px;
      flex-direction:column;
    }

    .ednkSS {
      color:inherit;
      width:6px;
      height:6px;
      display:inline-block;
      font-size:inherit;
      background:#52e536;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .bIEmXS {
      color:inherit;
      width:6px;
      height:6px;
      display:inline-block;
      font-size:inherit;
      background:#00f0ff;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .eGpPpI {
      color:inherit;
      width:6px;
      height:6px;
      display:inline-block;
      font-size:inherit;
      background:#ff4f8b;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .bUkhSt {
      color:#8b949e;
      margin:0px;
      display:block;
      font-size:16px;
      font-family:inherit;
      font-weight:400;
      line-height:1.7;
      flex-direction:row;
    }

    .esOWFS {
      gap:12px;
      color:#e6edf3;
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dFWKQh {
      color:var(--daColor);
      border:none;
      cursor:pointer;
      margin:0px;
      display:inline-block;
      padding:4px 8px;
      font-size:11px;
      background:var(--daBg);
      transition:all 0.2s ease;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
    }

    .dFWKQh:hover {
      color:#ffffff;
    }

    .fAthIz {
      color:var(--enColor);
      border:none;
      cursor:pointer;
      margin:0px;
      display:inline-block;
      padding:4px 8px;
      font-size:11px;
      background:var(--enBg);
      transition:all 0.2s ease;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
    }

    .fAthIz:hover {
      color:#ffffff;
    }

    .frNGHU {
      color:#ffffff;
      margin:0 0 16px 0;
      display:block;
      font-size:40px;
      font-family:inherit;
      font-weight:900;
      line-height:1.1;
      flex-direction:row;
      letter-spacing:-0.02em;
      text-transform:uppercase;
    }

    .btTgEE {
      gap:12px;
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bgUayH {
      color:inherit;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dbPMrQ {
      color:#000000;
      display:inline;
      padding:4px 10px;
      font-size:11px;
      background:#52e536;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.1em;
      text-transform:uppercase;
    }

    .cOnVKu {
      color:#ff4f8b;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:700;
      margin-bottom:6px;
      flex-direction:row;
      letter-spacing:0.12em;
      text-transform:uppercase;
    }

    .egWbCU {
      color:#ffffff;
      margin:0 0 8px 0;
      display:block;
      font-size:36px;
      font-family:inherit;
      font-weight:900;
      line-height:1.1;
      flex-direction:row;
      letter-spacing:-0.02em;
      text-transform:uppercase;
    }

    @media (max-width: 768px) {

    .egWbCU {
      font-size:28px;
    }
    }

    .cfbXjs {
      color:#00f0ff;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:700;
      margin-bottom:6px;
      flex-direction:row;
      letter-spacing:0.12em;
      text-transform:uppercase;
    }

    .bTbzmu {
      color:inherit;
      display:flex;
      font-size:inherit;
      max-width:760px;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:56px;
      flex-direction:column;
    }

    .drdjnk {
      color:#52e536;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:800;
      margin-bottom:8px;
      flex-direction:row;
      letter-spacing:0.2em;
      text-transform:uppercase;
    }

    .dKagia {
      color:rgba(255, 255, 255, 0.2);
      display:inline;
      font-size:11px;
      font-family:inherit;
      font-weight:700;
      flex-direction:row;
    }

    .bbXLXO {
      color:inherit;
      width:6px;
      height:6px;
      display:inline-block;
      font-size:inherit;
      background:#ffdf33;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .PNyEx {
      gap:14px;
      color:inherit;
      display:flex;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      text-decoration:none;
    }

    @media (max-width: 768px) {

    .PNyEx {
      gap:10px;
    }
    }

    .cgtsiC {
      color:#52e536;
      display:inline;
      font-size:17.4px;
      font-family:inherit;
      font-weight:900;
      flex-direction:row;
      letter-spacing:0.4em;
      text-transform:uppercase;
    }

    .eMElpz {
      color:#8b949e;
      display:inline;
      font-size:13px;
      font-family:inherit;
      font-weight:400;
      flex-direction:row;
      text-decoration:none;
    }

    .eMElpz:hover {
      color:#52e536;
    }

    .cGQznZ {
      color:#8b949e;
      display:inline;
      font-size:13px;
      font-family:inherit;
      font-weight:400;
      flex-direction:row;
      text-decoration:none;
    }

    .cGQznZ:hover {
      color:#ffffff;
    }

    .enfsBi {
      color:#000000;
      width:28px;
      height:28px;
      display:flex;
      font-size:14px;
      background:#52e536;
      align-items:center;
      font-family:inherit;
      font-weight:900;
      border-radius:4px;
      flex-direction:row;
      justify-content:center;
    }

    .voPcM {
      gap:8px;
      color:#000000;
      width:100%;
      display:flex;
      padding:16px 32px;
      font-size:15px;
      align-self:stretch;
      background:#52e536;
      box-sizing:border-box;
      transition:all 0.2s ease;
      align-items:center;
      font-family:inherit;
      font-weight:900;
      border-radius:6px;
      margin-bottom:0px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
      justify-content:center;
      text-decoration:none;
    }

    .voPcM:hover {
      transform:translateY(-2px);
      background:#ffffff;
      box-shadow:0 8px 24px rgba(82, 229, 54, 0.3);
    }

    @media (min-width: 640px) {

    .voPcM {
      width:fit-content;
      display:flex;
    }
    }

    .dXYMlF {
      color:#c9d1d9;
      margin:0px;
      display:block;
      font-size:14px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dJNyre {
      color:#ffffff;
      margin:0 0 20px 0;
      display:block;
      font-size:52px;
      font-family:inherit;
      font-weight:900;
      line-height:1.05;
      flex-direction:row;
      letter-spacing:-0.03em;
      text-transform:uppercase;
    }

    @media (min-width: 768px) {

    .dJNyre {
      font-size:72px;
    }
    }

    @media (min-width: 1200px) {

    .dJNyre {
      font-size:84px;
    }
    }

    .hcxqi {
      gap:4px;
      color:inherit;
      border:1px solid rgba(255, 255, 255, 0.12);
      display:flex;
      padding:3px;
      font-size:inherit;
      background:rgba(255, 255, 255, 0.06);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-radius:6px;
      flex-direction:row;
    }

    .dROqLS {
      gap:36px;
      color:inherit;
      display:flex;
      padding:60px 48px 36px 48px;
      font-size:inherit;
      background:#06080b;
      border-top:1px solid rgba(255, 255, 255, 0.08);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .dROqLS {
      padding:40px 24px;
    }
    }

    .bDtLvx {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      height:80px;
      display:flex;
      padding:0 40px;
      z-index:100;
      position:fixed;
      font-size:inherit;
      background:transparent;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid rgba(255, 255, 255, 0.08);
      flex-direction:row;
      backdrop-filter:blur(12px);
      justify-content:space-between;
    }

    @media (max-width: 768px) {

    .bDtLvx {
      height:70px;
      padding:0 20px;
    }
    }

    .fDtNPa {
      color:#8b949e;
      margin:0px;
      display:block;
      font-size:14px;
      max-width:500px;
      text-align:center;
      font-family:inherit;
      font-weight:400;
      line-height:1.6;
      flex-direction:row;
    }

    .cPCxdV {
      gap:32px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:space-between;
    }

    .ndba-D {
      color:inherit;
      width:28px;
      height:2px;
      display:inline-block;
      font-size:inherit;
      background:#52e536;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .erURII {
      color:inherit;
      display:flex;
      padding:140px 48px 80px 48px;
      position:relative;
      font-size:inherit;
      background:linear-gradient(180deg, #000000 0%, #000000b8 20%, #090c1038 69%, #090c10c7 100%) center / cover, radial-gradient(circle at 75% 35%, #52e5361a 0%, rgba(9, 12, 16, 0) 65%), url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/ac05d033-9c2e-4c1b-7d8d-0e95c65c5f00/full") scroll border-box padding-box repeat repeat 0% 0% / cover;
      box-sizing:border-box;
      min-height:100vh;
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid rgba(255, 255, 255, 0.08);
      flex-direction:column;
      justify-content:flex-end;
    }

    @media (max-width: 768px) {

    .erURII {
      padding:100px 24px 40px 24px;
      min-height:80vh;
    }
    }

    .dUpXHa {
      gap:32px;
      color:inherit;
      display:flex;
      font-size:13px;
      align-items:center;
      font-family:inherit;
      font-weight:700;
      flex-direction:row;
      letter-spacing:0.12em;
      text-transform:uppercase;
    }

    @media (max-width: 768px) {

    .dUpXHa {
      display:none;
    }
    }

    .bncuao {
      color:#00f0ff;
      display:inline;
      padding:4px 12px;
      font-size:11px;
      background:rgba(0, 240, 255, 0.1);
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.15em;
      text-transform:uppercase;
    }

    .MXAKK {
      color:#ffffff;
      margin:0px;
      display:block;
      font-size:24px;
      font-family:inherit;
      font-weight:900;
      flex-direction:row;
      letter-spacing:-0.01em;
      text-transform:uppercase;
    }

    .fpPjva {
      color:inherit;
      width:100%;
      margin:0 auto;
      display:flex;
      font-size:inherit;
      max-width:1200px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .eJWABf {
      color:#ffffff;
      margin:0 0 8px 0;
      display:block;
      font-size:20px;
      font-family:inherit;
      font-weight:800;
      flex-direction:row;
      letter-spacing:-0.01em;
      text-transform:uppercase;
    }

    .IoGWh {
      color:#ffffff;
      display:inline;
      font-size:14px;
      font-family:inherit;
      font-weight:900;
      flex-direction:row;
      letter-spacing:0.04em;
      text-transform:uppercase;
    }

    .cieLqj {
      color:#ff8c00;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:700;
      margin-bottom:6px;
      flex-direction:row;
      letter-spacing:0.12em;
      text-transform:uppercase;
    }

    .dndhEx {
      gap:40px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .fuCiFu {
      color:#8b949e;
      margin:0px;
      display:block;
      font-size:13px;
      font-style:italic;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.5;
      flex-direction:row;
    }

    .dwAqnd {
      gap:8px;
      color:#000000;
      width:100%;
      display:flex;
      padding:16px 32px;
      font-size:15px;
      align-self:stretch;
      background:#00f0ff;
      box-sizing:border-box;
      transition:all 0.2s ease;
      align-items:center;
      font-family:inherit;
      font-weight:900;
      border-radius:6px;
      margin-bottom:0px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
      justify-content:center;
      text-decoration:none;
    }

    @media (min-width: 640px) {

    .dwAqnd {
      width:fit-content;
      display:flex;
    }
    }

    .dwAqnd:hover {
      transform:translateY(-2px);
      background:#ffffff;
      box-shadow:0 8px 24px rgba(0, 240, 255, 0.4);
    }

    .frjvbz {
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dGcQDy {
      gap:16px;
      color:#8b949e;
      display:flex;
      flex-wrap:wrap;
      font-size:12px;
      border-top:1px solid rgba(255, 255, 255, 0.08);
      align-items:center;
      font-family:inherit;
      font-weight:400;
      padding-top:24px;
      flex-direction:row;
      justify-content:space-between;
    }

    .drpdFD {
      color:inherit;
      display:flex;
      font-size:inherit;
      max-width:380px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bbGgDg {
      color:#ffffff;
      display:inline;
      font-size:18px;
      font-family:inherit;
      font-weight:900;
      flex-direction:row;
      letter-spacing:0.05em;
      text-transform:uppercase;
    }

    .dxCTnT {
      gap:64px;
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      max-width:1300px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    @media (min-width: 1024px) {

    .dxCTnT {
      gap:72px;
      align-items:center;
      flex-direction:row;
    }
    }

    .VEqEk {
      color:#9ca3af;
      margin:0px;
      display:block;
      font-size:17px;
      font-family:inherit;
      font-weight:400;
      line-height:1.65;
      flex-direction:row;
    }

    .fxjfxr {
      color:inherit;
      width:100%;
      display:flex;
      position:relative;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    @media (min-width: 1024px) {

    .fxjfxr {
      width:50%;
    }
    }

    .eIxrbi {
      gap:16px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:48px;
      flex-direction:row;
    }

    .bLVjut {
      gap:8px;
      color:#52e536;
      display:inline-flex;
      font-size:11px;
      align-items:center;
      font-family:inherit;
      font-weight:800;
      margin-bottom:16px;
      flex-direction:row;
      letter-spacing:0.2em;
      text-transform:uppercase;
    }

    .ciZOFR {
      color:#c9d1d9;
      margin:0 0 36px 0;
      display:block;
      font-size:18px;
      max-width:680px;
      font-family:inherit;
      font-weight:400;
      line-height:1.6;
      flex-direction:row;
    }

    .bLsfSr {
      gap:36px;
      color:inherit;
      display:grid;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:64px;
      flex-direction:row;
      grid-template-columns:1fr;
    }

    @media (min-width: 768px) {

    .bLsfSr {
      gap:48px;
      grid-template-columns:repeat(3, 1fr);
    }
    }

    .bOYVPF {
      color:#52e536;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:700;
      flex-direction:row;
      letter-spacing:0.15em;
      text-transform:uppercase;
    }

    .bGYque {
      color:inherit;
      display:flex;
      padding:36px;
      font-size:inherit;
      text-align:center;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dMqfYr {
      gap:8px;
      color:#000000;
      width:100%;
      display:flex;
      padding:16px 32px;
      font-size:15px;
      align-self:stretch;
      background:#ff8c00;
      box-sizing:border-box;
      transition:all 0.2s ease;
      align-items:center;
      font-family:inherit;
      font-weight:900;
      border-radius:6px;
      margin-bottom:0px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
      justify-content:center;
      text-decoration:none;
    }

    @media (min-width: 640px) {

    .dMqfYr {
      width:fit-content;
      display:flex;
    }
    }

    .dMqfYr:hover {
      transform:translateY(-2px);
      background:#ffffff;
      box-shadow:0 8px 24px rgba(255, 140, 0, 0.4);
    }

    .dwtltF {
      color:#ffffff;
      display:inline;
      font-size:11px;
      font-family:inherit;
      font-weight:800;
      margin-bottom:4px;
      flex-direction:row;
      letter-spacing:0.15em;
      text-transform:uppercase;
    }

    .ebAvrJ {
      color:#52e536;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:700;
      flex-direction:row;
    }

    .tpOxe {
      gap:12px;
      color:inherit;
      display:flex;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:12px;
      flex-direction:row;
    }

    .mhRlh {
      gap:20px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:8px;
      flex-direction:row;
    }

    .asnfG {
      gap:8px;
      top:20px;
      left:20px;
      color:inherit;
      display:flex;
      z-index:2;
      position:absolute;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .edwydb {
      gap:28px;
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
    }

    @media (min-width: 1024px) {

    .edwydb {
      width:50%;
    }
    }

    .freoRq {
      gap:24px;
      color:inherit;
      display:flex;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dGRtus {
      gap:64px;
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      max-width:1300px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column-reverse;
    }

    @media (min-width: 1024px) {

    .dGRtus {
      gap:72px;
      align-items:center;
      flex-direction:row;
    }
    }

    .cIbFJC {
      color:#000000;
      width:fit-content;
      display:inline;
      padding:4px 10px;
      font-size:11px;
      background:#ff8c00;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.1em;
      text-transform:uppercase;
    }

    .etWkpa {
      color:#8b949e;
      margin:0px;
      display:block;
      font-size:13px;
      font-family:inherit;
      font-weight:400;
      line-height:1.5;
      flex-direction:row;
    }

    .cYYWVd {
      color:#8b949e;
      display:inline;
      font-size:13px;
      font-family:inherit;
      font-weight:400;
      flex-direction:row;
      text-decoration:none;
    }

    .cYYWVd:hover {
      color:#00f0ff;
    }

    .JKqRS {
      color:inherit;
      width:100%;
      display:flex;
      padding:120px 48px;
      font-size:inherit;
      box-sizing:border-box;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      scroll-margin-top:80px;
    }

    @media (max-width: 768px) {

    .JKqRS {
      padding:70px 24px;
      scroll-margin-top:70px;
    }
    }

    .dKbwDP {
      gap:8px;
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .bPyHai {
      gap:16px;
      color:inherit;
      display:flex;
      flex-wrap:wrap;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      padding-top:8px;
      flex-direction:row;
    }

    .fxnwrc {
      gap:16px;
      color:inherit;
      display:flex;
      font-size:inherit;
      max-width:680px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .eclsxq {
      color:#ffffff;
      border:1px solid rgba(255, 255, 255, 0.2);
      display:inline-flex;
      padding:16px 32px;
      font-size:14px;
      background:rgba(255, 255, 255, 0.06);
      transition:all 0.2s ease;
      align-items:center;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.1em;
      text-transform:uppercase;
      backdrop-filter:blur(8px);
      text-decoration:none;
    }

    .eclsxq:hover {
      color:#52e536;
      border-color:#52e536;
    }

    .bBkhvb {
      gap:12px;
      color:inherit;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-top:4px;
      flex-direction:column;
    }

    .eDbLrX {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:block;
      z-index:1;
      position:absolute;
      font-size:inherit;
      background:linear-gradient(180deg, rgba(9, 12, 16, 0.1) 0%, rgba(9, 12, 16, 0.6) 100%);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      pointer-events:none;
    }

    .ezXByT {
      color:inherit;
      width:100%;
      display:flex;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      box-shadow:0 24px 60px rgba(0, 0, 0, 0.7);
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 10;
      border-radius:12px;
      flex-direction:row;
    }

    .evKdxR {
      color:inherit;
      display:block;
      padding:8px 0 8px 16px;
      font-size:inherit;
      border-left:2px solid #ff4f8b;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .cinca-d {
      color:inherit;
      display:flex;
      font-size:inherit;
      max-width:960px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
    }

    .dAQQCk {
      color:inherit;
      width:100%;
      border:1px solid rgba(0, 240, 255, 0.2);
      display:flex;
      padding:32px;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      background:radial-gradient(circle at 70% 30%, rgba(0, 240, 255, 0.25) 0%, rgba(5, 20, 35, 0.95) 70%), linear-gradient(135deg, #04101e 0%, #081d33 50%, #030811 100%);
      box-shadow:0 24px 60px rgba(0, 240, 255, 0.15);
      box-sizing:border-box;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 10;
      border-radius:12px;
      flex-direction:column;
      justify-content:space-between;
    }

    .coCxAV {
      color:inherit;
      display:block;
      padding:8px 0 8px 16px;
      font-size:inherit;
      border-left:2px solid #00f0ff;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .cBlOiP {
      color:#ffffff;
      display:inline;
      font-size:inherit;
      transition:color 0.2s ease;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      text-decoration:none;
    }

    .cBlOiP:hover {
      color:#52e536;
    }

    .bjpqWJ {
      color:inherit;
      display:flex;
      padding:100px 48px;
      font-size:inherit;
      background:#080b0f;
      border-top:1px solid rgba(255, 255, 255, 0.08);
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid rgba(255, 255, 255, 0.08);
      flex-direction:column;
      scroll-margin-top:80px;
    }

    @media (max-width: 768px) {

    .bjpqWJ {
      padding:60px 24px;
      scroll-margin-top:70px;
    }
    }

    .rKhTJ {
      color:#000000;
      display:inline-flex;
      padding:16px 32px;
      font-size:14px;
      background:#52e536;
      transition:all 0.2s ease;
      align-items:center;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.1em;
      text-transform:uppercase;
      text-decoration:none;
    }

    .rKhTJ:hover {
      transform:translateY(-2px);
      background:#ffffff;
    }

    .bFWOuS {
      color:#8b949e;
      display:inline;
      font-size:13px;
      font-family:inherit;
      font-weight:400;
      flex-direction:row;
      text-decoration:none;
    }

    .bFWOuS:hover {
      color:#ff8c00;
    }

    .eazzN {
      color:inherit;
      width:100%;
      border:1px solid rgba(255, 140, 0, 0.3);
      display:flex;
      padding:32px;
      overflow:hidden;
      position:relative;
      font-size:inherit;
      background:radial-gradient(circle at 70% 30%, rgba(255, 140, 0, 0.25) 0%, rgba(30, 15, 5, 0.95) 70%), linear-gradient(135deg, #160a02 0%, #291203 50%, #0c0502 100%);
      box-shadow:0 24px 60px rgba(255, 140, 0, 0.15);
      box-sizing:border-box;
      font-family:inherit;
      font-weight:inherit;
      aspect-ratio:16 / 10;
      border-radius:12px;
      flex-direction:column;
      justify-content:space-between;
    }

    .eqynOj {
      color:inherit;
      width:100%;
      display:flex;
      padding:100px 48px;
      font-size:inherit;
      box-sizing:border-box;
      text-align:center;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid rgba(255, 255, 255, 0.08);
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .eqynOj {
      padding:60px 24px;
    }
    }

    .fgQtcE {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      display:inline;
      z-index:0;
      position:absolute;
      font-size:inherit;
      object-fit:cover;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bUA-DIz {
      color:#000000;
      width:fit-content;
      display:inline;
      padding:4px 10px;
      font-size:11px;
      background:#52e536;
      font-family:inherit;
      font-weight:800;
      border-radius:4px;
      flex-direction:row;
      letter-spacing:0.1em;
      text-transform:uppercase;
    }

    .blpXwk {
      width:55px;
      height:auto;
      object-fit:contain;
    }

    .fAWGUu {
      color:inherit;
      display:block;
      padding:8px 0 8px 16px;
      font-size:inherit;
      border-left:2px solid #ff8c00;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bCOrlZ {
      color:inherit;
      display:block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }