.contact-wrap[data-v-2439465c]{max-width:1020px}.inline-link[data-v-2439465c]{color:var(--p-700);text-decoration:underline;text-underline-offset:3px}.inline-link[data-v-2439465c]:hover{color:var(--p-600)}.contact-grid[data-v-2439465c]{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}@media(max-width:860px){.contact-grid[data-v-2439465c]{grid-template-columns:1fr}}.contact-form[data-v-2439465c]{display:grid;gap:16px}.form-row[data-v-2439465c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:580px){.form-row[data-v-2439465c]{grid-template-columns:1fr}}.form-group[data-v-2439465c]{display:grid;gap:6px}.form-label[data-v-2439465c]{font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.required[data-v-2439465c]{color:#5bb8e0b3;margin-left:2px}.form-optional[data-v-2439465c]{font-weight:400;color:var(--text-faint);font-size:12px}.form-input[data-v-2439465c]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(91,184,224,.28);background:#ffffffd1;color:var(--text);font-size:14px;font-family:var(--font-body);line-height:1.5;transition:border-color .18s,box-shadow .18s;box-sizing:border-box;box-shadow:0 1px 4px #5bb8e00f}.form-input[data-v-2439465c]:focus-visible{outline:2px solid var(--p-600);outline-offset:2px;border-color:#5bb8e08c;background:#fff;box-shadow:0 0 0 3px #5bb8e01f}.form-input[data-v-2439465c]::-moz-placeholder{color:var(--text-faint)}.form-input[data-v-2439465c]::placeholder{color:var(--text-faint)}.form-input.error[data-v-2439465c]{border-color:#f0505080}.form-textarea[data-v-2439465c]{resize:vertical;min-height:120px}.form-select-wrap[data-v-2439465c]{position:relative}.form-select[data-v-2439465c]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px}.form-select option[data-v-2439465c]{background:var(--surface-2);color:var(--text)}.select-caret[data-v-2439465c]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-faint);pointer-events:none}.form-error[data-v-2439465c]{font-size:12px;color:#c0392b}.form-error-banner[data-v-2439465c]{padding:10px 12px;border-radius:10px;background:#dc3c3c1f;border:1px solid rgba(220,60,60,.25);font-size:13px;color:#c0392b}.submit-btn[data-v-2439465c]{justify-self:start;min-width:160px}.submit-btn[data-v-2439465c]:disabled{opacity:.6;cursor:not-allowed}.aside-card[data-v-2439465c]{margin-bottom:14px}.aside-card[data-v-2439465c]:last-child{margin-bottom:0}.aside-note-label[data-v-2439465c]{font-size:13px;font-weight:600;color:var(--p-300);text-transform:uppercase;letter-spacing:.04em}.success-card[data-v-2439465c]{max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center}.inquiry-nudge[data-v-2439465c]{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(91,184,224,.25);background:#5bb8e00f;font-size:13px;color:var(--text-muted);line-height:1.5}.inquiry-nudge svg[data-v-2439465c]{width:14px;height:14px;min-width:14px;color:var(--p-400);margin-top:2px}.nudge-link[data-v-2439465c]{color:var(--p-400);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nudge-link[data-v-2439465c]:hover{color:var(--p-300)}.nudge-enter-active[data-v-2439465c]{transition:opacity .2s ease,transform .2s ease}.nudge-leave-active[data-v-2439465c]{transition:opacity .15s ease,transform .15s ease}.nudge-enter-from[data-v-2439465c]{opacity:0;transform:translateY(-6px)}.nudge-leave-to[data-v-2439465c]{opacity:0;transform:translateY(-4px)}.inquiry-cta-card[data-v-2439465c]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:20px}.inquiry-cta-copy[data-v-2439465c]{flex:1}@media(max-width:600px){.inquiry-cta-card[data-v-2439465c]{flex-direction:column;align-items:flex-start}}body.aurora-mode .form-input,body.aurora-mode .form-select-wrap select{background:#080218b3!important;border-color:#28d29b33!important;color:#e1eefff5!important}body.aurora-mode .form-input::-moz-placeholder{color:#a0c3ff7a!important}body.aurora-mode .form-input::placeholder{color:#a0c3ff7a!important}
