.BondQuoteForm-module-scss-module__JCjRlq__formWrapper{background:#f4f4f5;justify-content:center;align-items:center;padding:40px 16px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__formShell{background:#fff;border:1px solid #e4e4e7;border-radius:8px;gap:48px;width:100%;max-width:1100px;padding:48px;display:flex;box-shadow:0 8px 16px #0000000a}.BondQuoteForm-module-scss-module__JCjRlq__embedWrapper{background:0 0;justify-content:center;align-items:stretch;padding:0;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__embedShell{background:#fff;border:1px solid #e4e4e7;border-radius:8px;gap:48px;width:100%;max-width:none;padding:32px 24px;display:flex;box-shadow:0 8px 16px #0000000a}.BondQuoteForm-module-scss-module__JCjRlq__infoPanel{flex-direction:column;flex:0 0 280px;gap:16px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__badge{text-transform:uppercase;letter-spacing:.3em;color:#71717b;font-size:12px;font-weight:600}.BondQuoteForm-module-scss-module__JCjRlq__title{font-family:var(--font-oswald),var(--font-arimo),"Oswald",sans-serif;color:#09090b;margin:0;font-size:28px;line-height:36px}.BondQuoteForm-module-scss-module__JCjRlq__helper{color:#71717b;font-size:15px;line-height:1.5}.BondQuoteForm-module-scss-module__JCjRlq__stepList{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__stepItem{color:#71717b;align-items:center;gap:8px;font-size:14px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__stepDot{background:#d4d4d8;border-radius:50%;width:10px;height:10px}.BondQuoteForm-module-scss-module__JCjRlq__activeStep{color:#09090b;font-weight:600}.BondQuoteForm-module-scss-module__JCjRlq__activeStep .BondQuoteForm-module-scss-module__JCjRlq__stepDot{background:#b41f24}.BondQuoteForm-module-scss-module__JCjRlq__formPanel{flex-direction:column;flex:1;gap:24px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__notice{border-radius:8px;padding:12px 16px;font-size:14px}.BondQuoteForm-module-scss-module__JCjRlq__success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.BondQuoteForm-module-scss-module__JCjRlq__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.BondQuoteForm-module-scss-module__JCjRlq__form{flex-direction:column;gap:32px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__fieldset{flex-direction:column;gap:20px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__hidden{display:none}.BondQuoteForm-module-scss-module__JCjRlq__sectionHeader{flex-direction:column;gap:6px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__sectionBadge{text-transform:uppercase;letter-spacing:.3em;color:#a1a1aa;font-size:11px;font-weight:600}.BondQuoteForm-module-scss-module__JCjRlq__sectionTitle{font-family:var(--font-oswald),var(--font-arimo),"Oswald",sans-serif;color:#09090b;margin:0;font-size:22px}.BondQuoteForm-module-scss-module__JCjRlq__sectionSubtitle{color:#71717b;font-size:14px;line-height:1.5}.BondQuoteForm-module-scss-module__JCjRlq__fieldStack{flex-direction:column;gap:24px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__fieldGrid{flex-wrap:wrap;gap:20px;min-width:0;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__field{flex-direction:column;flex:calc(50% - 10px);gap:6px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__fullWidth{flex-basis:100%}.BondQuoteForm-module-scss-module__JCjRlq__label{color:#09090b;font-size:14px}.BondQuoteForm-module-scss-module__JCjRlq__input,.BondQuoteForm-module-scss-module__JCjRlq__textarea,.BondQuoteForm-module-scss-module__JCjRlq__select{color:#09090b;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;width:100%;min-width:0;padding:12px 14px;font-size:14px;transition:border-color .12s,box-shadow .12s}.BondQuoteForm-module-scss-module__JCjRlq__textarea{resize:vertical;min-height:120px}.BondQuoteForm-module-scss-module__JCjRlq__input:focus,.BondQuoteForm-module-scss-module__JCjRlq__textarea:focus,.BondQuoteForm-module-scss-module__JCjRlq__select:focus{background:#fff;border-color:#b41f24;outline:none;box-shadow:0 0 0 3px #b41f241f}.BondQuoteForm-module-scss-module__JCjRlq__invalidField{background:#fff1f2;border-color:#be123c}.BondQuoteForm-module-scss-module__JCjRlq__invalidField:focus{border-color:#be123c;box-shadow:0 0 0 3px #be123c29}.BondQuoteForm-module-scss-module__JCjRlq__fieldError{color:#9f1239;margin:0;font-size:12px;line-height:1.45}.BondQuoteForm-module-scss-module__JCjRlq__actionRow{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__disclaimer{color:#52525b;margin:0;font-size:13px;line-height:1.6}.BondQuoteForm-module-scss-module__JCjRlq__actionRow button{flex:40px}.BondQuoteForm-module-scss-module__JCjRlq__primaryButton,.BondQuoteForm-module-scss-module__JCjRlq__secondaryButton{cursor:pointer;border:none;border-radius:8px;padding:9px 15px;font-size:16px;font-weight:600;transition:background .2s,opacity .2s}.BondQuoteForm-module-scss-module__JCjRlq__primaryButton{color:#fff;background:#b41f24}.BondQuoteForm-module-scss-module__JCjRlq__primaryButton:hover:not(:disabled){background:#971a1f}.BondQuoteForm-module-scss-module__JCjRlq__secondaryButton{color:#09090b;background:0 0;border:1px solid #e4e4e7}.BondQuoteForm-module-scss-module__JCjRlq__secondaryButton:hover:not(:disabled){background:#f4f4f5}.BondQuoteForm-module-scss-module__JCjRlq__secondaryButton:disabled,.BondQuoteForm-module-scss-module__JCjRlq__primaryButton:disabled{opacity:.5;cursor:not-allowed}.BondQuoteForm-module-scss-module__JCjRlq__radioFieldset{border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__radioOptions{flex-wrap:wrap;gap:16px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__radioOption{color:#09090b;align-items:center;gap:8px;font-size:14px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__radioInput{width:16px;height:16px}.BondQuoteForm-module-scss-module__JCjRlq__helperText{color:#71717b;text-align:center;font-size:12px}.BondQuoteForm-module-scss-module__JCjRlq__pillRow{flex-wrap:wrap;gap:8px;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__classificationRow{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.BondQuoteForm-module-scss-module__JCjRlq__classificationSelect{width:100%;max-width:320px;font-size:13px;font-family:var(--font-arimo),"Arimo",sans-serif;background:#fff;border:1px solid #d4d4d8;border-radius:8px;padding:8px 10px}.BondQuoteForm-module-scss-module__JCjRlq__pill{background:#fafafa;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.BondQuoteForm-module-scss-module__JCjRlq__pillLabel{line-height:1}.BondQuoteForm-module-scss-module__JCjRlq__pillRemove{color:#27272a;cursor:pointer;background:#f4f4f5;border:none;border-radius:999px;padding:2px 6px;font-size:14px;font-weight:700;line-height:1}.BondQuoteForm-module-scss-module__JCjRlq__pillRemove:hover{color:#18181b;background:#e4e4e7}.BondQuoteForm-module-scss-module__JCjRlq__pillStrong{font-weight:700}.BondQuoteForm-module-scss-module__JCjRlq__lookupRow{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.BondQuoteForm-module-scss-module__JCjRlq__status{color:#475467;font-size:13px}.BondQuoteForm-module-scss-module__JCjRlq__statusError{color:#9f1239}.BondQuoteForm-module-scss-module__JCjRlq__statusSuccess{color:#065f46}.BondQuoteForm-module-scss-module__JCjRlq__divider{background:#e4e4e7;border:0;height:1px;margin:0}@media (max-width:960px){.BondQuoteForm-module-scss-module__JCjRlq__formShell,.BondQuoteForm-module-scss-module__JCjRlq__embedShell{flex-direction:column;padding:28px 18px}.BondQuoteForm-module-scss-module__JCjRlq__infoPanel{flex:1}}@media (max-width:760px){.BondQuoteForm-module-scss-module__JCjRlq__field,.BondQuoteForm-module-scss-module__JCjRlq__actionRow button{flex-basis:100%}.BondQuoteForm-module-scss-module__JCjRlq__lookupRow{grid-template-columns:1fr}.BondQuoteForm-module-scss-module__JCjRlq__classificationSelect{max-width:none}.BondQuoteForm-module-scss-module__JCjRlq__formWrapper{padding:24px 12px}}
