
      
    


      body { font-family: Montserrat,sans-serif }
     


      {} *{} /*endBaseStyles*/
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    


        @media (max-width: 639px) {
          
        .global-style-aqc0N0_5O {
          font-size: 18px;font-weight: 600;color: rgb(255, 255, 255);text-align: center;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-bottom: 16px;width: 100%;align-items: center;display: inline-flex;cursor: pointer;text-decoration-line: none;text-decoration-thickness: initial;text-decoration-style: solid;text-decoration-color: initial;
      }
        }
        @media (max-width: 767px) and (min-width: 640px) {
          
        .global-style-aqc0N0_5O {
          font-size: 18px;font-weight: 600;color: rgb(255, 255, 255);text-align: center;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-bottom: 16px;width: 50%;align-items: center;display: inline-flex;cursor: pointer;text-decoration-line: none;text-decoration-thickness: initial;text-decoration-style: solid;text-decoration-color: initial;
      }
        }
        @media (max-width: 991px) and (min-width: 768px) {
          
        .global-style-aqc0N0_5O {
          font-size: 18px;font-weight: 600;color: rgb(255, 255, 255);text-align: center;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-bottom: 16px;width: 40%;align-items: center;display: inline-flex;cursor: pointer;text-decoration-line: none;text-decoration-thickness: initial;text-decoration-style: solid;text-decoration-color: initial;
      }
        }
        @media (max-width: 1199px) and (min-width: 992px) {
          
        .global-style-aqc0N0_5O {
          font-size: 18px;font-weight: 600;color: rgb(255, 255, 255);text-align: center;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-bottom: 16px;width: 30%;align-items: center;display: inline-flex;cursor: pointer;text-decoration-line: none;text-decoration-thickness: initial;text-decoration-style: solid;text-decoration-color: initial;
      }
        }
        @media (min-width: 1200px) {
          
        .global-style-aqc0N0_5O {
          font-size: 18px;font-weight: 600;color: rgb(255, 255, 255);text-align: center;border-top-left-radius: 100px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;padding-left: 16px;padding-right: 16px;padding-top: 16px;padding-bottom: 16px;width: 27%;align-items: center;display: inline-flex;cursor: pointer;text-decoration-line: none;text-decoration-thickness: initial;text-decoration-style: solid;text-decoration-color: initial;
      }
        }
        @media (max-width: 639px) {
          
        .global-style-aqc0N0_5O:not([data-gp-component="block"]), .global-style-aqc0N0_5O [data-section-overlay] {
          background-color: rgb(131, 0, 143);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):hover,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-hover, .global-style-aqc0N0_5O [data-section-overlay]:hover, .global-style-aqc0N0_5O [data-section-overlay].gp-hover {
          background-color: rgb(215, 134, 33);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):active,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-active, .global-style-aqc0N0_5O [data-section-overlay]:active, .global-style-aqc0N0_5O [data-section-overlay].gp-active {
          background-color: rgb(32, 45, 60);
      }
        }
        @media (max-width: 767px) and (min-width: 640px) {
          
        .global-style-aqc0N0_5O:not([data-gp-component="block"]), .global-style-aqc0N0_5O [data-section-overlay] {
          background-color: rgb(131, 0, 143);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):hover,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-hover, .global-style-aqc0N0_5O [data-section-overlay]:hover, .global-style-aqc0N0_5O [data-section-overlay].gp-hover {
          background-color: rgb(215, 134, 33);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):active,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-active, .global-style-aqc0N0_5O [data-section-overlay]:active, .global-style-aqc0N0_5O [data-section-overlay].gp-active {
          background-color: rgb(32, 45, 60);
      }
        }
        @media (max-width: 991px) and (min-width: 768px) {
          
        .global-style-aqc0N0_5O:not([data-gp-component="block"]), .global-style-aqc0N0_5O [data-section-overlay] {
          background-color: rgb(131, 0, 143);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):hover,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-hover, .global-style-aqc0N0_5O [data-section-overlay]:hover, .global-style-aqc0N0_5O [data-section-overlay].gp-hover {
          background-color: rgb(215, 134, 33);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):active,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-active, .global-style-aqc0N0_5O [data-section-overlay]:active, .global-style-aqc0N0_5O [data-section-overlay].gp-active {
          background-color: rgb(32, 45, 60);
      }
        }
        @media (max-width: 1199px) and (min-width: 992px) {
          
        .global-style-aqc0N0_5O:not([data-gp-component="block"]), .global-style-aqc0N0_5O [data-section-overlay] {
          background-color: rgb(131, 0, 143);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):hover,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-hover, .global-style-aqc0N0_5O [data-section-overlay]:hover, .global-style-aqc0N0_5O [data-section-overlay].gp-hover {
          background-color: rgb(215, 134, 33);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):active,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-active, .global-style-aqc0N0_5O [data-section-overlay]:active, .global-style-aqc0N0_5O [data-section-overlay].gp-active {
          background-color: rgb(32, 45, 60);
      }
        }
        @media (min-width: 1200px) {
          
        .global-style-aqc0N0_5O:not([data-gp-component="block"]), .global-style-aqc0N0_5O [data-section-overlay] {
          background-color: rgb(131, 0, 143);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):hover,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-hover, .global-style-aqc0N0_5O [data-section-overlay]:hover, .global-style-aqc0N0_5O [data-section-overlay].gp-hover {
          background-color: rgb(215, 134, 33);
      }
        .global-style-aqc0N0_5O:not([data-gp-component="block"]):active,.global-style-aqc0N0_5O:not([data-gp-component="block"]).gp-active, .global-style-aqc0N0_5O [data-section-overlay]:active, .global-style-aqc0N0_5O [data-section-overlay].gp-active {
          background-color: rgb(32, 45, 60);
      }
        }

 .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-WwadVcb2v { width: 100%;overflow-wrap: break-word; } }

 .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } @media (max-width: 639px) { .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (min-width: 1200px) { .gp-component-id-Cl4jMZXZZQ { padding-right: 8px;width: 100%;padding-left: 8px; } }

 .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } @media (max-width: 639px) { .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } } @media (min-width: 1200px) { .gp-component-id-GAPyXWEq3 { margin-right: -8px;margin-left: -8px; } }

 .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } @media (max-width: 639px) { .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } } @media (min-width: 1200px) { .gp-component-id-nLkz68amyg { padding-right: 8px;width: 100%;padding-left: 8px; } }

 .gp-component-id-uvOZdzpe30 { width: 100%; } @media (max-width: 639px) { .gp-component-id-uvOZdzpe30 { width: 100%; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-uvOZdzpe30 { width: 100%; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-uvOZdzpe30 { width: 100%; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-uvOZdzpe30 { width: 100%; } } @media (min-width: 1200px) { .gp-component-id-uvOZdzpe30 { width: 100%; } }


    #atu-root {
      --atu-bg: #0a0e14;
      --atu-surface: #10151f;
      --atu-surface-2: #161d29;
      --atu-border: #232c3a;
      --atu-green: #39ff88;
      --atu-cyan: #5ee6ff;
      --atu-amber: #ffb454;
      --atu-text: #e6edf3;
      --atu-muted: #6b7785;
      --atu-font-mono: 'JetBrains Mono', 'Fira Code', ui-monospace, Menlo, monospace;
      --atu-font-display: 'Space Grotesk', 'Inter', sans-serif;
      --atu-font-body: 'Inter', sans-serif;

      position: relative;
      width: 100%;
      min-height: 640px;
      background: var(--atu-bg);
      background-image:
        radial-gradient(circle at 20% 20%, rgba(57,255,136,0.06), transparent 40%),
        radial-gradient(circle at 80% 70%, rgba(94,230,255,0.06), transparent 45%);
      font-family: var(--atu-font-body);
      color: var(--atu-text);
      padding: 48px 16px;
      box-sizing: border-box;
      overflow: hidden;
    }
    #atu-root *, #atu-root *::before, #atu-root *::after { box-sizing: border-box; }

    @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@400;500;600&display=swap');

    .atu-terminal {
      position: relative;
      max-width: 640px;
      margin: 0 auto;
      background: var(--atu-surface);
      border: 1px solid var(--atu-border);
      border-radius: 12px;
      box-shadow: 0 30px 80px -20px rgba(0,0,0,0.6), 0 0 0 1px rgba(57,255,136,0.04);
      overflow: hidden;
    }

    .atu-terminal-bar {
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 12px 16px;
      background: var(--atu-surface-2);
      border-bottom: 1px solid var(--atu-border);
    }
    .atu-dot { width: 10px; height: 10px; border-radius: 50%; background: #3a4250; }
    .atu-dot.atu-dot-r { background: #ff5f57; }
    .atu-dot.atu-dot-y { background: #febc2e; }
    .atu-dot.atu-dot-g { background: #28c840; }
    .atu-terminal-title {
      margin-left: 8px;
      font-family: var(--atu-font-mono);
      font-size: 12px;
      color: var(--atu-muted);
      letter-spacing: 0.02em;
    }

    .atu-terminal-body {
      position: relative;
      padding: 36px 32px 32px;
      min-height: 420px;
    }

    /* scanline atmosphere */
    .atu-scanlines {
      position: absolute;
      inset: 0;
      pointer-events: none;
      background: repeating-linear-gradient(
        to bottom,
        rgba(255,255,255,0.015) 0px,
        rgba(255,255,255,0.015) 1px,
        transparent 1px,
        transparent 3px
      );
      opacity: 0.5;
    }

    .atu-screen { display: none; }
    .atu-screen.atu-active { display: block; animation: atu-fade-in 0.35s ease; }
    @keyframes atu-fade-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }

    .atu-eyebrow {
      font-family: var(--atu-font-mono);
      font-size: 12px;
      color: var(--atu-green);
      letter-spacing: 0.08em;
      margin-bottom: 14px;
      display: flex;
      align-items: center;
      gap: 8px;
    }
    .atu-eyebrow::before { content: "$"; color: var(--atu-muted); }

    .atu-h1 {
      font-family: var(--atu-font-display);
      font-weight: 700;
      font-size: 28px;
      line-height: 1.25;
      margin: 0 0 12px;
      color: #fff;
    }
    .atu-sub {
      font-size: 15px;
      color: var(--atu-muted);
      line-height: 1.6;
      margin: 0 0 28px;
    }

    .atu-btn {
      display: inline-block;
      appearance: none;
      border: none;
      cursor: pointer;
      font-family: var(--atu-font-mono);
      font-weight: 500;
      font-size: 14px;
      letter-spacing: 0.02em;
      border-radius: 8px;
      padding: 14px 24px;
      background: var(--atu-green);
      color: #06130b;
      transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
      box-shadow: 0 0 0 rgba(57,255,136,0);
    }
    .atu-btn:hover { transform: translateY(-1px); box-shadow: 0 8px 24px -8px rgba(57,255,136,0.55); }
    .atu-btn:active { transform: translateY(0); }
    .atu-btn-block { width: 100%; }
    .atu-btn-ghost {
      background: transparent;
      color: var(--atu-muted);
      border: 1px solid var(--atu-border);
      box-shadow: none;
    }
    .atu-btn-ghost:hover { color: var(--atu-text); border-color: var(--atu-cyan); box-shadow: none; }

    /* progress */
    .atu-progress-row {
      display: flex;
      align-items: center;
      gap: 12px;
      margin-bottom: 28px;
      font-family: var(--atu-font-mono);
      font-size: 12px;
      color: var(--atu-muted);
    }
    .atu-progress-track {
      flex: 1;
      height: 6px;
      background: var(--atu-surface-2);
      border: 1px solid var(--atu-border);
      border-radius: 4px;
      overflow: hidden;
    }
    .atu-progress-fill {
      height: 100%;
      background: linear-gradient(90deg, var(--atu-green), var(--atu-cyan));
      width: 0%;
      transition: width 0.4s ease;
    }

    .atu-q-title {
      font-family: var(--atu-font-display);
      font-weight: 600;
      font-size: 20px;
      color: #fff;
      margin: 0 0 20px;
      line-height: 1.4;
    }

    .atu-options { display: flex; flex-direction: column; gap: 10px; }
    .atu-option {
      display: flex;
      align-items: center;
      gap: 12px;
      text-align: left;
      width: 100%;
      background: var(--atu-surface-2);
      border: 1px solid var(--atu-border);
      color: var(--atu-text);
      border-radius: 8px;
      padding: 14px 16px;
      font-family: var(--atu-font-body);
      font-size: 14.5px;
      cursor: pointer;
      transition: border-color 0.15s ease, background 0.15s ease, transform 0.1s ease;
    }
    .atu-option:hover { border-color: var(--atu-cyan); background: #131b27; transform: translateX(2px); }
    .atu-option-key {
      font-family: var(--atu-font-mono);
      font-size: 11px;
      color: var(--atu-muted);
      border: 1px solid var(--atu-border);
      border-radius: 4px;
      width: 22px;
      height: 22px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }

    /* processing screen */
    .atu-processing { text-align: center; padding: 40px 0 20px; }
    .atu-spinner {
      width: 46px; height: 46px;
      margin: 0 auto 24px;
      border-radius: 50%;
      border: 2px solid var(--atu-border);
      border-top-color: var(--atu-green);
      animation: atu-spin 0.9s linear infinite;
    }
    @keyframes atu-spin { to { transform: rotate(360deg); } }
    .atu-log {
      font-family: var(--atu-font-mono);
      font-size: 12.5px;
      color: var(--atu-muted);
      text-align: left;
      max-width: 420px;
      margin: 0 auto;
      min-height: 90px;
    }
    .atu-log-line { opacity: 0; margin-bottom: 6px; }
    .atu-log-line.atu-shown { opacity: 1; }
    .atu-log-line .atu-ok { color: var(--atu-green); }
    .atu-cursor {
      display: inline-block;
      width: 7px; height: 14px;
      background: var(--atu-green);
      vertical-align: -2px;
      animation: atu-blink 1s step-end infinite;
    }
    @keyframes atu-blink { 50% { opacity: 0; } }

    /* capture form */
    .atu-field { margin-bottom: 14px; }
    .atu-label {
      display: block;
      font-family: var(--atu-font-mono);
      font-size: 11.5px;
      color: var(--atu-muted);
      margin-bottom: 6px;
    }
    .atu-input {
      width: 100%;
      background: var(--atu-surface-2);
      border: 1px solid var(--atu-border);
      color: var(--atu-text);
      border-radius: 8px;
      padding: 13px 14px;
      font-family: var(--atu-font-body);
      font-size: 14.5px;
      outline: none;
      transition: border-color 0.15s ease;
    }
    .atu-input:focus { border-color: var(--atu-green); }
    .atu-consent {
      font-size: 12px;
      color: var(--atu-muted);
      margin: 14px 0 20px;
      line-height: 1.5;
    }

    /* result */
    .atu-result-tag {
      display: inline-block;
      font-family: var(--atu-font-mono);
      font-size: 11px;
      color: var(--atu-cyan);
      border: 1px solid rgba(94,230,255,0.35);
      background: rgba(94,230,255,0.06);
      border-radius: 100px;
      padding: 5px 12px;
      margin-bottom: 16px;
    }
    .atu-steps { margin: 20px 0 26px; padding: 0; list-style: none; }
    .atu-step {
      display: flex; gap: 12px;
      padding: 12px 0;
      border-bottom: 1px solid var(--atu-border);
      font-size: 14px;
      color: #cbd5e0;
      line-height: 1.5;
    }
    .atu-step:last-child { border-bottom: none; }
    .atu-step-num {
      font-family: var(--atu-font-mono);
      color: var(--atu-green);
      flex-shrink: 0;
    }
    .atu-cta-box {
      background: var(--atu-surface-2);
      border: 1px solid var(--atu-border);
      border-radius: 10px;
      padding: 20px;
      margin-top: 8px;
    }
    .atu-cta-box p { margin: 0 0 14px; font-size: 13.5px; color: var(--atu-muted); line-height: 1.5; }

    .atu-stamp {
      margin-top: 22px;
      display: inline-block;
      font-family: var(--atu-font-mono);
      font-size: 10.5px;
      letter-spacing: 0.04em;
      color: var(--atu-green);
      border: 1px solid rgba(57,255,136,0.35);
      border-radius: 6px;
      padding: 6px 10px;
      transform: rotate(-2deg);
      opacity: 0.85;
    }

    @media (max-width: 480px) {
      .atu-terminal-body { padding: 28px 20px 24px; }
      .atu-h1 { font-size: 23px; }
    }
  

