.bac-chat19r-native{max-width:840px;color:var(--bac-color-ink,#17242b);font-family:var(--bac-font-sans,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)}
.bac-chat19r-native *{box-sizing:border-box}
.bac-chat19r-native__intro{margin:0 0 22px}
.bac-chat19r-native__eyebrow{margin:0 0 8px;color:var(--bac-color-accent,#9b432c);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.bac-chat19r-native__intro h3{margin:0 0 10px;color:var(--bac-color-navy,#072f49);font-family:var(--bac-font-display,Georgia,"Times New Roman",serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08}
.bac-chat19r-native__intro>p:last-child{max-width:66ch;margin:0;color:var(--bac-color-muted,#5a6468);font-size:1.02rem;line-height:1.6}
.bac-chat19r-native .iframe-container,.bac-chat19r-native [data-bac-bigin-frame]{display:none!important;width:0!important;height:0!important;border:0!important}
.bac-chat19r-native .wf-parent{height:auto!important;padding:0!important;overflow:visible!important;background:transparent!important}
.bac-chat19r-native .wf-wrapper{width:100%!important;max-width:none!important;margin:0!important;border:1px solid var(--bac-color-panel-line,#bfb7aa)!important;border-radius:var(--bac-radius-surface,6px)!important;background:var(--bac-color-paper,#fffcf6)!important;box-shadow:var(--bac-shadow-subtle,0 2px 0 rgb(7 47 73/.04))!important;color:var(--bac-color-ink,#17242b)!important}
.bac-chat19r-native .wf-header{display:none!important}
.bac-chat19r-native .wf-form-component{position:relative!important;padding:clamp(18px,4vw,34px)!important;font:inherit!important;font-size:1rem!important}
.bac-chat19r-native .wf-row[hidden],.bac-chat19r-native .wf-row[data-bac-technical-field],.bac-chat19r-native .wf-row[style*="display:none"]{display:none!important}
.bac-chat19r-native .wf-row{display:block!important;margin:0 0 22px!important}
.bac-chat19r-native .wf-label{width:auto!important;padding:0!important;margin:0 0 7px!important;color:var(--bac-color-ink,#17242b)!important;font-weight:800!important;text-align:left!important;line-height:1.4!important}
.bac-chat19r-native .wf-field{width:100%!important;text-align:left!important}
.bac-chat19r-native .wf-field-inner{display:flex!important;position:relative!important}
.bac-chat19r-native .wf-field-input,.bac-chat19r-native .wf-field-dropdown{width:100%!important;min-height:48px!important;padding:11px 12px!important;border:2px solid #7b858a!important;border-radius:var(--bac-radius-control,4px)!important;background:#fff!important;color:var(--bac-color-ink,#17242b)!important;font:inherit!important;box-shadow:none!important}
.bac-chat19r-native .wf-field-input:focus,.bac-chat19r-native .wf-field-dropdown:focus{border-color:var(--bac-color-navy,#072f49)!important;outline:3px solid var(--bac-color-focus,#0b6e99)!important;outline-offset:2px!important}
.bac-chat19r-native .wf-field-mandatory .wf-field-inner:before{display:none!important}
.bac-chat19r-native .wf-field-help-text{margin:7px 0 0!important;color:var(--bac-color-muted,#5a6468)!important;font-size:.875rem!important;line-height:1.45!important;white-space:pre-line}
.bac-chat19r-native .wf-field-error{margin:7px 0 0!important;color:#8d2020!important;font-size:.875rem!important;font-weight:750!important;text-align:left!important}
.bac-chat19r-native .wf-field-error-active .wf-field-input,.bac-chat19r-native .wf-field-error-active .wf-field-dropdown{border-color:#9b2626!important}
.bac-chat19r-native .bac-native-consent{margin-top:4px;padding-top:22px;border-top:1px solid var(--bac-color-line,#d5cec1)}
.bac-chat19r-native .bac-native-consent label{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-weight:700;line-height:1.5;cursor:pointer}
.bac-chat19r-native .bac-native-consent input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--bac-color-navy,#072f49)}
.bac-chat19r-native .bac-native-consent input:focus-visible{outline:3px solid var(--bac-color-focus,#0b6e99);outline-offset:3px}
.bac-chat19r-native .bac-native-consent p{margin:10px 0 0;color:var(--bac-color-muted,#5a6468);font-size:.875rem;line-height:1.5}
.bac-chat19r-native .bac-native-consent a{color:#064c72;text-underline-offset:4px}
.bac-chat19r-native #bac-native-consent-error{color:#8d2020;font-weight:750}
.bac-chat19r-native .bac-native-disclosure{margin:20px 0;color:var(--bac-color-muted,#5a6468);font-size:.94rem;font-style:italic;line-height:1.55}
.bac-chat19r-native .wform-btn-wrap{display:flex!important;justify-content:flex-start!important;margin-top:22px!important}
.bac-chat19r-native #formsubmit{width:auto!important;min-width:min(100%,260px)!important;min-height:48px!important;padding:12px 22px!important;border:2px solid var(--bac-color-navy,#072f49)!important;border-radius:var(--bac-radius-control,4px)!important;background:var(--bac-color-navy,#072f49)!important;color:#fff!important;font:800 1rem/1.2 var(--bac-font-sans,system-ui,sans-serif)!important;cursor:pointer!important;transition:background-color 140ms ease,color 140ms ease,border-color 140ms ease!important}
.bac-chat19r-native #formsubmit:hover:not(:disabled){background:var(--bac-color-accent,#9b432c)!important;border-color:var(--bac-color-accent,#9b432c)!important}
.bac-chat19r-native #formsubmit:focus-visible{outline:3px solid var(--bac-color-focus,#0b6e99)!important;outline-offset:3px!important}
.bac-chat19r-native #formsubmit:disabled{cursor:not-allowed!important;opacity:.62!important}
.bac-chat19r-native__state{margin-top:22px;padding:22px;border:1px solid #6f7e83;border-radius:var(--bac-radius-surface,6px);background:#fff}
.bac-chat19r-native__state h3{margin:0 0 8px;color:var(--bac-color-success,#2d6a4f);font-family:var(--bac-font-display,Georgia,serif);font-size:1.5rem}
.bac-chat19r-native__state p{margin:0;line-height:1.6}
.bac-chat19r-native__transport-error{margin-top:18px;padding:16px;border-left:5px solid #9b2626;background:#fff;color:#7d1717;line-height:1.5}
@media(min-width:720px){.bac-chat19r-native .wf-form-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.bac-chat19r-native .wf-form-wrapper>.bac-native-consent,.bac-chat19r-native .wf-form-wrapper>.bac-native-disclosure,.bac-chat19r-native .wf-form-wrapper>.wform-btn-wrap{grid-column:1/-1}}
@media(max-width:590px){.bac-chat19r-native .wf-wrapper{border-left:0!important;border-right:0!important;border-radius:0!important}.bac-chat19r-native #formsubmit{width:100%!important;min-width:0!important}}
@media(forced-colors:active){.bac-chat19r-native .wf-wrapper,.bac-chat19r-native__state{border:2px solid CanvasText!important}.bac-chat19r-native #formsubmit{forced-color-adjust:auto}}
@media(prefers-reduced-motion:reduce){.bac-chat19r-native *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
