.hawk-wizard{--wizard-ink: #0F2238;--wizard-muted: #4A5568;--wizard-line: #d8d2d0;--wizard-field: #FBF9F8;--wizard-field-radius: 10px;--wizard-label-ink: #0F2238;--wizard-label-size: 13px;--wizard-question-weight: 600;--wizard-question-gap: 20px;--wizard-option-fill: #FBF9F8;--wizard-back-ink: #0F2238;--wizard-button-size: 15.5px;--wizard-button-tracking: 0;--wizard-button-case: none;--wizard-button-radius: 12px;--color-gold: #0070B9;--color-gold-hover: #0B82D1;--gold: 204 100% 36%;--ring: 204 100% 36%}@media (max-width: 639px){.hawk-wizard{--wizard-pair-columns: 1fr}}:where(.hawk-wizard) :is(h2,h3){letter-spacing:-.02em}.hawk-wizard .wizard-eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.hawk-wizard label{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600}.hawk-wizard .wizard-label-hint{font-weight:400;letter-spacing:0;text-transform:none;color:#4a5568}.hawk-wizard input:focus,.hawk-wizard select:focus{--wizard-line: #0070B9}.hawk-wizard .btn-primary{background:linear-gradient(to right,#0b82d1,#0070b9);border-radius:12px;padding:14px 26px;font-size:15.5px;font-weight:600;letter-spacing:0;text-transform:none;transition:opacity .2s}.hawk-wizard .btn-primary:hover{background:linear-gradient(to right,#0b82d1,#0070b9);opacity:.95;transform:none}.hawk-wizard .btn-primary:only-child{width:100%}.hawk-wizard .wizard-back{font-weight:600;transition:border-color .15s}.hawk-wizard .wizard-back:hover{--wizard-line: #0F2238}.hawk-wizard .wizard-question{background:#fff;border:1px solid #E8E3E1;border-radius:16px;padding:24px}@media (max-width: 639px){.hawk-wizard .wizard-question{padding:18px}}.hawk-wizard .wizard-option{border-radius:10px}.hawk-wizard .wizard-option:focus-visible,.hawk-wizard .wizard-back:focus-visible,.hawk-wizard .btn-primary:focus-visible{outline:2px solid #0070B9;outline-offset:2px}.hawk-wizard .wizard-followup{--wizard-ink: #fff;--wizard-muted: #B9C7D8;--wizard-cta-fill: #0F2238;--wizard-cta-line: #0F2238;--wizard-back-ink: #fff;--wizard-line: rgb(255 255 255 / .3);border-radius:22px}@media (max-width: 639px){.hawk-wizard .wizard-followup{--wizard-cta-padding: 36px 20px}.hawk-wizard .wizard-followup :is(.btn-primary,.wizard-back){width:100%}}.hawk-wizard .wizard-followup .wizard-back:hover{--wizard-line: #fff}.hawk-wizard .wizard-followup :is(.wizard-back,.btn-primary):focus-visible{outline-color:#eec122}
