
      
    


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


      {} *{} 
     


      #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-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } @media (max-width: 639px) { .gp-component-id-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } } @media (min-width: 1200px) { .gp-component-id-TXlcg6bN_ { overflow-wrap: break-word;width: 100%; } }

 .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto; } @media (max-width: 639px) { .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto;max-width: 640px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto;max-width: 768px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto;max-width: 992px; } } @media (min-width: 1200px) { .gp-component-id-3RboEUONSm { z-index: 15;position: relative;width: 100%;margin-right: auto;margin-left: auto;max-width: 1200px; } }

 .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } @media (max-width: 639px) { .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } } @media (min-width: 1200px) { .gp-component-id-4oJj600vyN.gp-component > [data-section-overlay] { z-index: 14;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px; } }

 .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } @media (max-width: 639px) { .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } } @media (min-width: 1200px) { .gp-component-id-Ns0Wg1qOJ { text-decoration-color: initial;text-decoration-style: solid;text-decoration-thickness: inherit;text-decoration-line: none;cursor: pointer;background-color: transparent;color: inherit;z-index: 15;position: relative; } }

 .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } @media (max-width: 639px) { .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } } @media (min-width: 1200px) { .gp-component-id-4oJj600vyN { min-height: 50px;position: relative;z-index: auto; } }


#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; }



.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; }
}


