.contact[data-v-735407b2]{--brass:#c9a464;background:#071420;min-height:100vh}.nav[data-v-735407b2]{border-bottom:1px solid #1b3446;padding:1rem 5vw}.nav__brand-link[data-v-735407b2]{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.nav__logo[data-v-735407b2]{filter:drop-shadow(0 0 6px #7eeae059);width:34px;height:34px}.nav__wordmark[data-v-735407b2]{color:#eaf2f5;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600}.content[data-v-735407b2]{justify-content:center;align-items:center;padding:4rem 5vw;font-family:IBM Plex Sans,sans-serif;display:flex}.card[data-v-735407b2]{background:#0b1e33;border:1px solid #1b3446;border-radius:.75rem;width:100%;max-width:32rem;padding:2.5rem}.eyebrow[data-v-735407b2]{letter-spacing:.12em;text-transform:uppercase;color:#7eeae0;margin:0 0 .75rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}h1[data-v-735407b2]{color:#c9a464;margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.subtitle[data-v-735407b2]{color:#a9c4c8;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.success-banner[data-v-735407b2]{color:#7eeae0;background:#7eeae01a;border:1px solid #3fa9a4;border-radius:.5rem;padding:1rem 1.25rem;font-size:.95rem}.form[data-v-735407b2]{flex-direction:column;gap:1.25rem;display:flex}.label[data-v-735407b2]{color:#cfe4e6;margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.input[data-v-735407b2]{color:#eaf2f5;background:#071420;border:1px solid #2e5158;border-radius:.375rem;width:100%;padding:.65rem .85rem;font-family:IBM Plex Sans,sans-serif;font-size:.95rem}.input[data-v-735407b2]:focus{border-color:#7eeae0;outline:none}.error[data-v-735407b2]{color:#f87171;margin-top:.35rem;font-size:.82rem}.submit-btn[data-v-735407b2]{color:#fcf3ee;cursor:pointer;background:#e8613c;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .15s}.submit-btn[data-v-735407b2]:hover{background:#f1734f}.submit-btn[data-v-735407b2]:disabled{opacity:.5;cursor:not-allowed}.back-link[data-v-735407b2]{color:#7eeae0;margin-top:1.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.back-link[data-v-735407b2]:hover{text-decoration:underline}
