.J3q-aa_layout{max-width:800px;margin:0 auto}.J3q-aa_intro{text-align:center;color:#96c8ff99;margin-bottom:4rem;font-size:1.1rem}.J3q-aa_demoAlert{color:#e8f4ff;background:#0064c81f;border:1px solid #00aaff59;border-radius:0;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.J3q-aa_form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020814e6;border:1px solid #00aaff2e;border-radius:0;padding:4rem;box-shadow:0 20px 60px #00145066}@media (max-width:600px){.J3q-aa_form{padding:2rem}}.J3q-aa_formGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (max-width:600px){.J3q-aa_formGrid{grid-template-columns:1fr}}.J3q-aa_fullWidth{grid-column:1/-1}.J3q-aa_field{flex-direction:column;gap:.75rem;display:flex}.J3q-aa_field label{color:#b4dcffb3;letter-spacing:.04em;font-size:.9rem;font-weight:700}.J3q-aa_field label span{color:#0af;margin-left:.25rem}.J3q-aa_field input,.J3q-aa_field select,.J3q-aa_field textarea{color:#e8f4ff;transition:var(--transition-smooth);background:#001e4666;border:1px solid #0af3;border-radius:0;padding:1rem;font-size:1rem}.J3q-aa_field select option{color:#e8f4ff;background:#0a1628}.J3q-aa_field input:focus,.J3q-aa_field select:focus,.J3q-aa_field textarea:focus{background:#0050c81a;border-color:#0af;outline:none;box-shadow:0 0 0 3px #00aaff1f}.J3q-aa_formFooter{flex-direction:column;align-items:center;gap:2rem;display:flex}.J3q-aa_privacyNote{color:#96c8ff66;font-size:.85rem}.J3q-aa_privacyNote a{color:#0af;text-decoration:underline}.J3q-aa_submitBtn{justify-content:center;width:100%;max-width:300px;padding:1.25rem;font-size:1.1rem}.J3q-aa_errorBanner{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:0;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.J3q-aa_successWrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:8rem 2rem;animation:.6s ease-out J3q-aa_fadeIn;display:flex}.J3q-aa_successWrapper h2{color:#0af;text-shadow:0 0 20px #00aaff80;font-size:3rem}.J3q-aa_spinner{animation:1s linear infinite J3q-aa_spin}.J3q-aa_turnstileWrapper{justify-content:center;margin-bottom:1.5rem;display:flex}@keyframes J3q-aa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
