@charset "UTF-8";.hpi-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hpi-form .form-label{display:block;font-family:"JetBrains Mono","IBM Plex Mono",monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#0b2d6b;margin-bottom:6px}.hpi-form .form-control{display:block;width:100%;padding:11px 14px;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:.95rem;color:#0d0d0f;background:#fff;border:1px solid #d4dae5;border-radius:0;transition:border-color .15s}.hpi-form .form-control:focus{outline:0;border-color:#0b2d6b;box-shadow:0 0 0 2px rgba(11,45,107,.12)}.hpi-form textarea.form-control{min-height:120px;resize:vertical;font-family:Inter,"Helvetica Neue",Arial,sans-serif}.hpi-form .form-consent{margin-top:16px;font-size:.8rem;color:#5c6474;line-height:1.55}.hpi-form .submit-row{margin-top:20px;display:flex;justify-content:flex-end}.hpi-form .btn-submit{padding:13px 32px;background:#0b2d6b;color:#fff;font-weight:600;font-size:.95rem;letter-spacing:.02em;border:1px solid #0b2d6b;border-radius:0;cursor:pointer;transition:background .15s;font-family:Inter,"Helvetica Neue",Arial,sans-serif}.hpi-form .btn-submit:hover{background:#061a3f;border-color:#061a3f;color:#fff}@media (max-width:576px){.hpi-form .form-row{grid-template-columns:1fr}}