.InsuranceBrokerBondForm-module-scss-module__LsKWLW__formWrapper{background:#f4f4f5;justify-content:center;align-items:center;padding:40px 16px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__embedWrapper{background:0 0;justify-content:center;align-items:stretch;padding:0;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__formCard,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__embedCard{background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:22px;width:100%;max-width:1100px;padding:36px 28px;display:flex;box-shadow:0 8px 16px #0000000a}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__embedCard{max-width:none;padding:28px 20px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__header{flex-direction:column;gap:8px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__eyebrow{color:#71717b;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__title{font-family:var(--font-oswald),var(--font-arimo),"Oswald",sans-serif;color:#09090b;margin:0;font-size:28px;line-height:1.2}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__description{color:#52525b;margin:0;font-size:14px;line-height:1.5}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__stepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__stepItem{color:#71717b;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.35;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__stepDot{background:#d4d4d8;border-radius:999px;flex:0 0 10px;width:10px;height:10px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__activeStep{color:#09090b;font-weight:700}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__activeStep .InsuranceBrokerBondForm-module-scss-module__LsKWLW__stepDot{background:#b41f24}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__notice{border-radius:8px;padding:12px 16px;font-size:14px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__form{flex-direction:column;gap:22px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__requiredNote{letter-spacing:.2em;text-transform:uppercase;color:#9f1239;margin:0;font-size:12px;font-weight:700}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__section{border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__sectionHeader{flex-direction:column;gap:6px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__sectionBadge{color:#71717b;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__sectionTitle{color:#09090b;font-family:var(--font-oswald),var(--font-arimo),"Oswald",sans-serif;margin:0;font-size:22px;line-height:1.25}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__sectionDescription{color:#71717b;margin:0;font-size:14px;line-height:1.5}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__threeColumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__fullWidth{grid-column:1/-1}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__label,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__legend{color:#27272a;font-size:14px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__legend{margin:0 0 10px;padding:0}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__input,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__select{box-sizing:border-box;color:#09090b;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__select{appearance:none}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__input:focus,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__select:focus{background:#fff;border-color:#b41f24;outline:none;box-shadow:0 0 0 3px #b41f241f}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioGroup{border:0;min-width:0;margin:0;padding:0}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioGrid{flex-wrap:wrap;gap:14px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioLabel{color:#27272a;cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:10px;min-width:160px;padding:12px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioLabel input{margin-top:2px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton{cursor:pointer;border:none;border-radius:8px;padding:11px 18px;font-size:16px;font-weight:600;transition:background .2s,opacity .2s}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton{color:#fff;background:#b41f24}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton{color:#27272a;background:#fff;border:1px solid #d4d4d8}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton:hover:not(:disabled){background:#971a1f}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton:hover:not(:disabled){background:#f4f4f5}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton:disabled,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton:disabled{cursor:not-allowed;opacity:.5}@media (max-width:960px){.InsuranceBrokerBondForm-module-scss-module__LsKWLW__formCard,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__embedCard{padding:24px 16px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__grid,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__threeColumn,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__stepList{grid-template-columns:1fr}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__actions{justify-content:stretch}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton{width:100%}}@media (max-width:520px){.InsuranceBrokerBondForm-module-scss-module__LsKWLW__formWrapper{padding:24px 12px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__formCard,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__embedCard{gap:18px;padding:20px 12px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__title{font-size:24px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__requiredNote,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__sectionBadge{letter-spacing:.12em}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__section{padding:16px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__input,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__select,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioLabel,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__primaryButton,.InsuranceBrokerBondForm-module-scss-module__LsKWLW__secondaryButton{min-height:48px}.InsuranceBrokerBondForm-module-scss-module__LsKWLW__radioLabel{width:100%;min-width:0}}
