:root{--nx-ink: #0b2545;--nx-ink-2: #13315c;--nx-paper: #fbf9f4;--nx-surface: #ffffff;--nx-surface-2: #f5f2eb;--nx-line: #e7e1d3;--nx-line-strong: #d4ccb6;--nx-text: #0b2545;--nx-text-muted: #5a6b85;--nx-text-soft: #7a8aa3;--nx-gold: #c9a96e;--nx-gold-tint: rgba(201, 169, 110, .14);--nx-royal: #1448b8;--nx-danger: #b83a2d;--nx-radius-sm: 6px;--nx-radius: 10px;--nx-radius-lg: 16px;--nx-shadow-sm: 0 1px 2px rgba(11, 37, 69, .06);--nx-shadow-gold: 0 14px 40px -12px rgba(201, 169, 110, .55);--nx-font-display: "Outfit", "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-font-body: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.nxa{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;font-family:var(--nx-font-body);color:var(--nx-text);background:var(--nx-paper)}@media (max-width: 900px){.nxa{grid-template-columns:1fr}}.nxa__form{padding:56px 64px;display:flex;flex-direction:column;background:var(--nx-paper)}@media (max-width: 768px){.nxa__form{padding:32px 24px 48px}}.nxa__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:48px;text-decoration:none}.nxa__brand img{height:36px;width:auto;display:block}@media (max-width: 768px){.nxa__brand{margin-bottom:28px}}.nxa__inner{max-width:460px;width:100%;margin:auto 0;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.nxa__inner{margin:0;max-width:100%}}.nxa__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--nx-font-display);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-gold);margin-bottom:14px}.nxa__eyebrow:before{content:"";width:18px;height:1px;background:var(--nx-gold)}.nxa__title{font-family:var(--nx-font-display);font-weight:700;font-size:40px;letter-spacing:-.03em;line-height:1.15;color:var(--nx-ink);margin:0 0 10px}@media (max-width: 768px){.nxa__title{font-size:30px}}.nxa__lead{font-size:15px;color:var(--nx-text-muted);line-height:1.55;margin:0 0 28px}.nxa__card{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);padding:28px}.nxa__tabs{display:flex;gap:6px;margin-bottom:22px;background:var(--nx-surface-2);border-radius:999px;padding:4px}.nxa__tab{flex:1;border:0;background:transparent;cursor:pointer;padding:10px 14px;border-radius:999px;font-family:var(--nx-font-display);font-weight:600;font-size:13px;color:var(--nx-text-muted);transition:background .18s ease,color .18s ease}.nxa__tab.is-active{background:var(--nx-ink);color:var(--nx-paper)}.nxa__field{margin-bottom:16px}.nxa__field:last-of-type{margin-bottom:0}.nxa__label{display:block;font-family:var(--nx-font-display);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--nx-text-muted);text-transform:uppercase;margin-bottom:6px}.nxa__input{width:100%;padding:12px 14px;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius);background:var(--nx-paper);color:var(--nx-ink);font-family:var(--nx-font-body);font-size:15px;transition:border-color .18s ease,box-shadow .18s ease;outline:none}.nxa__input:focus{border-color:var(--nx-ink);box-shadow:0 0 0 3px var(--nx-gold-tint)}.nxa__input--error,.nxa__input--error:focus{border-color:var(--nx-danger);box-shadow:0 0 0 3px #b83a2d24}.nxa__field-error{margin-top:6px;font-size:12px;color:var(--nx-danger)}.nxa__alert{background:#b83a2d14;border:1px solid rgba(184,58,45,.32);color:#7c2218;border-radius:var(--nx-radius);padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:16px}.nxa__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--nx-radius);font-family:var(--nx-font-display);font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;width:100%;margin-top:8px;transition:transform .18s ease,box-shadow .2s ease,background .2s ease;color:inherit}.nxa__btn:disabled{opacity:.6;cursor:not-allowed}.nxa__btn--gold{background:var(--nx-gold);color:var(--nx-ink);box-shadow:var(--nx-shadow-gold)}.nxa__btn--gold:hover:not(:disabled){background:#bc9a5c;transform:translateY(-1px)}.nxa__btn--ghost{background:transparent;color:var(--nx-ink);border-color:var(--nx-line-strong)}.nxa__btn--ghost:hover:not(:disabled){border-color:var(--nx-ink)}.nxa__btn--link{background:transparent;color:var(--nx-ink);text-decoration:underline;width:auto;padding:0;margin:0;font-size:14px;font-weight:500;border:0;text-decoration-color:var(--nx-gold);text-underline-offset:4px}.nxa__btn--link:hover:not(:disabled){color:var(--nx-royal)}.nxa__row-help{margin-top:18px;text-align:center;font-size:14px;color:var(--nx-text-muted)}.nxa__row-help a,.nxa__row-help button{color:var(--nx-ink);border-bottom:1px solid var(--nx-gold);text-decoration:none;background:0;border-top:0;border-left:0;border-right:0;padding:0;font:inherit;cursor:pointer}.nxa__row-help a:hover,.nxa__row-help button:hover{color:var(--nx-royal)}.nxa__footer{margin-top:32px;font-size:12px;color:var(--nx-text-soft);display:flex;gap:16px;flex-wrap:wrap}.nxa__footer a{color:var(--nx-text-soft);text-decoration:none}.nxa__footer a:hover{color:var(--nx-ink)}.nxa__panel{background:linear-gradient(160deg,var(--nx-ink) 0%,var(--nx-ink-2) 100%);color:var(--nx-paper);padding:56px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 900px){.nxa__panel{display:none}}.nxa__panel-glow{position:absolute;top:-200px;right:-200px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.22) 0%,transparent 60%);pointer-events:none}.nxa__panel-quote{position:relative}.nxa__panel-quote h2{font-family:var(--nx-font-display);color:var(--nx-paper);font-size:32px;margin:16px 0 0;line-height:1.2;font-weight:700;letter-spacing:-.02em}.nxa__panel-lead{margin-top:18px;font-size:15px;line-height:1.55;color:#fbf9f4c7}.nxa__panel-trust{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:40px}.nxa__trust-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fbf9f40d;border:1px solid rgba(251,249,244,.1);border-radius:var(--nx-radius)}.nxa__trust-icon{width:28px;height:28px;border-radius:var(--nx-radius-sm);background:var(--nx-gold-tint);display:grid;place-items:center;color:var(--nx-gold);flex-shrink:0}.nxa__trust-k{font-family:var(--nx-font-display);font-weight:600;font-size:14px;color:var(--nx-paper)}.nxa__trust-v{font-size:12px;color:#fbf9f4a6;margin-top:2px}.nxa__panel-foot{position:relative;margin-top:32px;font-size:12px;color:#fbf9f480;display:flex;gap:16px}.nxa__spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:nxaSpin .8s linear infinite}@keyframes nxaSpin{to{transform:rotate(360deg)}}
