.form-panel{border:1px solid var(--nexus-line);background:var(--nexus-white);border-radius:8px;padding:clamp(24px,3vw,40px)}.field{margin-bottom:18px}.field label,.field legend{color:var(--nexus-navy);margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600;display:block}.req{color:#b42318}.optional{color:var(--nexus-text-muted);font-weight:400}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field select,.field textarea{border-radius:var(--radius);width:100%;font:inherit;color:var(--nexus-text);background:var(--nexus-white);border:1px solid #a9b8cc;padding:11px 14px;font-size:1rem}.field select{appearance:auto}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#6b778a}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--nexus-blue);outline-offset:1px;border-color:var(--nexus-blue)}.field [aria-invalid=true]{border-color:#b42318}.field fieldset{border:0;margin:0;padding:0}.choices{flex-wrap:wrap;gap:8px 20px;display:flex}.choices label{color:var(--nexus-text);align-items:center;gap:8px;margin:0;font-weight:400;display:inline-flex}.choices input{width:18px;height:18px;accent-color:var(--nexus-blue-deep)}.help{color:var(--nexus-text-muted);margin:6px 0 0;font-size:.8125rem}.field-error{color:#b42318;margin:6px 0 0;font-size:.875rem;font-weight:500}.confidential{border-left:4px solid var(--nexus-orange);border-radius:var(--radius);background:#fff6ec;gap:12px;margin-bottom:24px;padding:14px 16px;font-size:.9375rem;display:flex}.form-message{border-radius:var(--radius);background:#fdf0ef;border-left:4px solid #b42318;margin-top:16px;padding:14px 16px;font-size:.9375rem}.btn-blue{background:var(--nexus-blue-deep);color:var(--nexus-white)}.btn-blue:hover{background:var(--nexus-navy)}.btn-blue[disabled]{opacity:.6;cursor:progress}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile{min-height:0;margin:8px 0 16px}.success{background:var(--nexus-ice);border-radius:8px;padding:28px}.success h3{margin-top:0}.success .ref{border-left:4px solid var(--nexus-orange);background:var(--nexus-white);font-family:var(--font-heading);letter-spacing:.04em;color:var(--nexus-navy);margin:8px 0 16px;padding:10px 16px;font-size:1.25rem;font-weight:700;display:inline-block}.layout[data-astro-cid-ikpvlczw]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.progress[data-astro-cid-ikpvlczw]{border-bottom:1px solid var(--nexus-line);color:var(--nexus-text-muted);flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;padding:0 0 20px;font-size:.875rem;list-style:none;display:flex}.progress[data-astro-cid-ikpvlczw] li[data-astro-cid-ikpvlczw]{align-items:center;gap:8px;display:flex}.progress[data-astro-cid-ikpvlczw] .num[data-astro-cid-ikpvlczw]{border:1.5px solid var(--nexus-line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:700;display:grid}.progress[data-astro-cid-ikpvlczw] li[data-astro-cid-ikpvlczw][aria-current=step]{color:var(--nexus-navy);font-weight:600}.progress[data-astro-cid-ikpvlczw] li[data-astro-cid-ikpvlczw][aria-current=step] .num[data-astro-cid-ikpvlczw]{border-color:var(--nexus-blue-deep);background:var(--nexus-blue-deep);color:var(--nexus-white)}.progress[data-astro-cid-ikpvlczw] li[data-astro-cid-ikpvlczw][data-done] .num[data-astro-cid-ikpvlczw]{border-color:var(--nexus-blue-light);color:var(--nexus-blue-deep)}.step-title[data-astro-cid-ikpvlczw]{margin-bottom:20px;font-size:1.375rem}.step-title[data-astro-cid-ikpvlczw]:focus{outline:none}.grid-2[data-astro-cid-ikpvlczw]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.nav[data-astro-cid-ikpvlczw]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.review-intro[data-astro-cid-ikpvlczw]{color:var(--nexus-text-muted)}.review[data-astro-cid-ikpvlczw] section{border:1px solid var(--nexus-line);border-radius:var(--radius);margin-bottom:20px;padding:16px 20px}.review[data-astro-cid-ikpvlczw] .review-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.review[data-astro-cid-ikpvlczw] h3{margin:0;font-size:1.0625rem}.review[data-astro-cid-ikpvlczw] .edit{font:inherit;color:var(--nexus-blue-deep);cursor:pointer;background:0 0;border:0;font-size:.9375rem;text-decoration:underline}.review[data-astro-cid-ikpvlczw] dl{grid-template-columns:minmax(140px,32%) 1fr;gap:6px 16px;margin:0;font-size:.9375rem;display:grid}.review[data-astro-cid-ikpvlczw] dt{color:var(--nexus-text-muted)}.review[data-astro-cid-ikpvlczw] dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ack-label[data-astro-cid-ikpvlczw]{align-items:flex-start;gap:10px;font-weight:500!important;display:flex!important}.ack-label[data-astro-cid-ikpvlczw] input[data-astro-cid-ikpvlczw]{width:18px;height:18px;accent-color:var(--nexus-blue-deep);flex-shrink:0;margin-top:3px}.success[data-astro-cid-ikpvlczw] h2[data-astro-cid-ikpvlczw]{font-size:1.5rem}.aside[data-astro-cid-ikpvlczw]{background:var(--nexus-ice);border-radius:8px;padding:28px}.aside[data-astro-cid-ikpvlczw] h2[data-astro-cid-ikpvlczw]{font-size:1.25rem}.aside[data-astro-cid-ikpvlczw] p[data-astro-cid-ikpvlczw]{color:var(--nexus-text-muted);font-size:.9375rem}.aside[data-astro-cid-ikpvlczw] .small[data-astro-cid-ikpvlczw]{margin:20px 0 0}@media (width<=900px){.layout[data-astro-cid-ikpvlczw]{grid-template-columns:1fr}}@media (width<=600px){.grid-2[data-astro-cid-ikpvlczw],.review[data-astro-cid-ikpvlczw] dl{grid-template-columns:1fr}.review[data-astro-cid-ikpvlczw] dd{margin-bottom:8px}.nav[data-astro-cid-ikpvlczw]{flex-direction:column-reverse}}
