.mediation-tool-page{color:#152b49;background:#f3f5f8}.bm-hero,.bm-shell{max-width:1220px;margin:auto;padding:56px 32px}.bm-hero{grid-template-columns:1.65fr 1fr;align-items:center;gap:80px;padding-top:48px;padding-bottom:60px;display:grid}.bm-back{color:#526378;font-size:14px;text-decoration:none}.bm-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#567566;margin:28px 0 14px;font-size:12px;font-weight:700}.bm-hero h1{letter-spacing:-.035em;color:#122955;margin:0 0 24px;font-size:clamp(34px,4.4vw,58px);line-height:1.08}.bm-lead{color:#506075;max-width:690px;font-size:17px;line-height:1.8}.bm-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bm-tags span{background:#fff;border:1px solid #d6dfdf;border-radius:30px;padding:7px 12px;font-size:12px}.bm-hero aside{color:#fff;background:#142e5c;border-radius:12px;padding:36px;box-shadow:0 14px 38px #10265413}.bm-hero aside h2{color:#fff;margin:24px 0 14px;font-size:25px}.bm-hero aside p{color:#dce4f1;font-size:15px;line-height:1.8}.bm-hero aside a{color:#d8ebcb;margin-top:24px;font-size:14px;display:block}.bm-hero-number{letter-spacing:.2em;color:#b5c9de;font-size:12px}.bm-shell{padding-top:0;padding-bottom:72px;scroll-margin-top:24px}.bm-steps{background:#fff;border:1px solid #d9e0e9;border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.bm-steps button{-webkit-appearance:none;appearance:none;text-align:left;color:#708095;background:#fff;border:0;border-right:1px solid #e3e8ee;align-items:center;gap:10px;padding:20px 14px;font-size:12px;display:flex}.bm-steps button:last-child{border-right:0}.bm-steps button span{background:#eef2f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bm-steps button[aria-current=step]{color:#244c3f;background:#eef4ed}.bm-steps button[aria-current=step] span{color:#fff;background:#244c3f}.bm-steps button:disabled{cursor:default;opacity:.65}.bm-device{color:#65758a;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 28px;font-size:12px;display:flex}.bm-device p{align-items:center;gap:8px;margin:0;display:flex}.bm-device button{color:#29486a;background:0 0;border:0;margin-left:12px;text-decoration:underline}.bm-form{background:#fff;border:1px solid #dce2e9;border-radius:12px;padding:36px}.bm-form-head{border-bottom:1px solid #e1e6ec;margin-bottom:28px;padding-bottom:22px}.bm-form h2,.bm-review-top h2{letter-spacing:-.025em;color:#122955;margin:0 0 12px;font-size:30px}.bm-form-head .bm-eyebrow{margin-top:0}.bm-form p,.bm-action-card p{color:#586a7d;font-size:14px;line-height:1.75}.bm-form h3{color:#1b3452;margin:0 0 18px;font-size:20px}.bm-form h4{margin:8px 0 16px;font-size:16px}.bm-service-options{border:0;margin:0 0 26px;padding:0}.bm-service-options legend,.bm-box legend{padding:0 5px 10px;font-size:16px;font-weight:650}.bm-service{cursor:pointer;border:1px solid #dbe2e8;border-radius:10px;align-items:center;gap:16px;margin-top:12px;padding:22px;display:flex}.bm-service.selected{background:#f5f9f3;border-color:#688e76;box-shadow:0 0 0 1px #688e76}.bm-service input{accent-color:#315d49;flex-shrink:0;width:17px;height:17px}.bm-service strong{font-size:16px;line-height:1.55;display:block}.bm-service small{color:#637487;margin-top:7px;line-height:1.6;display:block}.bm-choice-number{color:#678274;font-size:12px;font-weight:700}.bm-choice-check{color:#315d49;flex-shrink:0;width:20px;margin-left:auto}.bm-box{background:#fff;border:1px solid #dde4eb;border-radius:9px;min-width:0;margin:22px 0;padding:26px}.bm-box>p:first-of-type{margin-top:0}.bm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.bm-field{color:#314661;flex-direction:column;gap:8px;min-width:0;margin:0 0 17px;font-size:13px;font-weight:600;display:flex}.bm-field input,.bm-field select,.bm-field textarea{box-sizing:border-box;color:#152b49;background:#fff;border:1px solid #bac8d5;border-radius:6px;width:100%;min-height:44px;padding:11px 12px;font-family:inherit;font-size:15px;font-weight:400}.bm-field textarea{resize:vertical;min-height:86px;line-height:1.65}.bm-field small,.bm-box>small,.bm-action-card small{color:#67788a;font-size:12px;font-weight:400;line-height:1.6}.bm-field input:focus,.bm-field select:focus,.bm-field textarea:focus{outline-offset:2px;outline:2px solid #5f8970}.bm-check{color:#304763;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.65;display:flex}.bm-check input{accent-color:#325e49;flex-shrink:0;width:17px;height:17px;margin-top:4px}.bm-check small{overflow-wrap:anywhere;display:block}.bm-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 18px;display:flex}.bm-section-heading h3{margin:0}.bm-section-heading p{margin:7px 0}.bm-subsection{background:#f4f7fa;border-left:3px solid #92a6bd;margin-top:22px;padding:22px}.bm-note{background:#eef4f0;border-radius:8px;gap:17px;margin-top:25px;padding:24px;display:flex}.bm-note>svg{color:#426d54;flex-shrink:0}.bm-note strong{font-size:15px}.bm-note p{margin:7px 0 0}.bm-primary,.bm-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.bm-primary{color:#fff;background:#153460;border:1px solid #153460}.bm-primary:hover{background:#244878}.bm-secondary{color:#1e3f60;background:#fff;border:1px solid #bdcbd8}.bm-secondary:hover{background:#eef3f8}.bm-primary:disabled,.bm-secondary:disabled{opacity:.48;cursor:default}.bm-text-button{color:#355b78;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;text-decoration:underline;display:inline-flex}.bm-step-actions{border-top:1px solid #dde4eb;justify-content:space-between;gap:20px;margin-top:34px;padding-top:26px;display:flex}.bm-error,.bm-message{border-radius:7px;margin:20px 0;padding:17px 21px;font-size:14px;line-height:1.6}.bm-error{color:#8c3021;background:#fff0ed;border:1px solid #dfaa9f}.bm-message{color:#2d5937;background:#eaf4eb;border:1px solid #b6cfb8}.bm-insurer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:330px;padding:2px;display:grid;overflow:auto}.bm-insurer{cursor:pointer;background:#fff;border:1px solid #d8e1e9;border-radius:6px;align-items:center;gap:9px;min-height:64px;padding:11px;font-size:12px;display:flex}.bm-insurer.selected{background:#eff6ec;border-color:#729777}.bm-insurer input{accent-color:#325e49;flex-shrink:0}.bm-insurer img{object-fit:contain;width:56px;height:30px}.bm-insurer span{overflow-wrap:anywhere}.bm-provider-self{object-fit:contain;object-position:left;max-width:120px;max-height:50px}.bm-add-provider{align-items:center;gap:12px;margin-top:22px;display:flex}.bm-add-provider .bm-field{flex:1}.bm-protocol-grid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.bm-protocol-grid a{color:#254762;border:1px solid #dbe3ec;border-radius:5px;align-items:center;gap:12px;padding:13px;font-size:13px;text-decoration:none;display:flex}.bm-protocol-grid a>span:last-child{margin-left:auto}.bm-protocol-grid small{color:#718093;margin-top:4px;font-size:11px;display:block}.bm-review-top{justify-content:space-between;align-items:center;gap:28px;margin:32px 0;display:flex}.bm-review-top .bm-eyebrow{margin-top:0}.bm-review-top p{color:#5c6e83;font-size:14px}.bm-review-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}.bm-document{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3eb;border-radius:6px;padding:36px;box-shadow:0 3px 13px #11244706}.bm-document-brand{color:#183758;letter-spacing:.08em;border-bottom:2px solid #193964;justify-content:space-between;padding-bottom:20px;font-size:14px;display:flex}.bm-document-brand span{letter-spacing:.04em;font-size:11px}.bm-concept-badge{color:#745927;letter-spacing:.1em;background:#f7efdc;border-radius:3px;margin:26px 0 8px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-block}.bm-document h2{color:#102e54;margin:10px 0 20px;font-size:25px;line-height:1.4}.bm-document h3{color:#193b5d;break-after:avoid;margin:34px 0 13px;font-size:17px;line-height:1.55}.bm-document p{color:#40536a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.bm-document a{color:#285c88;text-decoration:underline}.bm-review-actions{flex-direction:column;gap:18px;display:flex}.bm-action-card{background:#fff;border:1px solid #d8e2eb;border-radius:9px;min-width:0;padding:22px}.bm-action-card h3{margin:13px 0 9px;font-size:20px}.bm-action-card p{font-size:13px}.bm-action-card>.bm-primary,.bm-action-card>.bm-secondary{width:100%;margin-top:10px;display:flex}.bm-action-card>.bm-text-button{margin-top:9px;display:flex}.bm-action-card>small{margin-top:12px;display:block}.bm-action-icon{color:#385a73;background:#eaf0f5;border-radius:6px;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.bm-action-card fieldset{border:0;margin:20px 0;padding:0}.bm-action-card legend{font-size:12px;font-weight:600}.bm-action-card .bm-check{font-size:12px}.bm-quote-card{background:#edf4ee;border-color:#baccb9}.bm-quote-card .bm-primary{background:#315c46;border-color:#315c46}.bm-quote-card>a{color:#385b48;margin-top:17px;font-size:12px;display:block}.bm-share-result{border-top:1px solid #dbe3eb;margin-top:18px;padding-top:18px}.bm-share-result input{font-size:12px}.bm-receipt{padding:18px 0;font-size:13px}.bm-receipt svg{color:#315c46;margin-bottom:12px}.bm-receipt strong{overflow-wrap:anywhere;display:block}.bm-pdf-preview{background:#fff;border:1px solid #dbe3eb;border-radius:9px;margin-top:26px;padding:24px}.bm-pdf-preview iframe{border:1px solid #cbd5e0;width:100%;height:75vh;min-height:450px}.bm-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:950px){.bm-hero{gap:30px}.bm-review-layout{grid-template-columns:minmax(0,1fr)}.bm-review-actions{grid-template-columns:1fr 1fr;display:grid}.bm-quote-card{grid-column:1/-1}.bm-steps button{flex-direction:column;align-items:flex-start;gap:8px}.bm-insurer-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.bm-hero,.bm-shell{padding:30px 16px}.bm-hero{grid-template-columns:1fr;gap:24px}.bm-hero h1{font-size:38px}.bm-hero aside{padding:25px}.bm-shell{padding-top:0}.bm-form{padding:21px 16px}.bm-box{margin:18px 0;padding:20px 15px}.bm-form h2{font-size:26px}.bm-grid,.bm-protocol-grid{grid-template-columns:1fr;gap:3px}.bm-steps{gap:0}.bm-steps button{text-align:center;align-items:center;padding:12px 6px;font-size:10px;line-height:1.35}.bm-steps button span{width:26px;height:26px}.bm-device{flex-direction:column;align-items:flex-start}.bm-device p{align-items:flex-start;line-height:1.7}.bm-device button{margin:0 12px 0 0}.bm-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.bm-service{gap:10px;padding:17px 12px}.bm-service strong{font-size:14px}.bm-choice-number{display:none}.bm-insurer-grid{grid-template-columns:1fr 1fr}.bm-insurer{flex-wrap:wrap;gap:6px;padding:9px}.bm-insurer img{width:47px}.bm-insurer span{width:100%;font-size:11px}.bm-add-provider{align-items:flex-end}.bm-add-provider .bm-field{margin-bottom:0}.bm-review-top{flex-direction:column;align-items:flex-start}.bm-review-actions{display:flex}.bm-document{padding:23px 18px}.bm-document h2{font-size:22px}.bm-document-brand{font-size:11px}.bm-step-actions{gap:10px}.bm-step-actions button{padding:11px;font-size:13px}.bm-subsection{padding:16px 12px}.bm-pdf-preview{padding:15px}.bm-note{padding:18px 15px}.bm-field input,.bm-field select,.bm-field textarea{font-size:16px}}@media print{body *{visibility:hidden!important}.bm-document,.bm-document *{visibility:visible!important}.bm-document{width:100%;box-shadow:none;background:#fff;border:0;padding:0;font-size:10pt;position:absolute;top:0;left:0}.bm-document p{orphans:3;widows:3;font-size:10pt}.bm-document section{break-inside:auto}.bm-document h2,.bm-document h3{break-after:avoid}.bm-document a{color:#123!important}.bm-document-brand{display:flex}.bm-document a[href]:after{content:none!important}}.nrbi-mediation .bm-hero h1,.nrbi-mediation .bm-form h2,.nrbi-mediation .bm-review-top h2{color:#a61028}.nrbi-mediation .bm-hero aside,.nrbi-mediation .bm-primary{background:#a61028;border-color:#a61028}.nrbi-mediation .bm-eyebrow{color:#96354b}.nrbi-mediation .bm-document-brand{color:#a61028;border-color:#a61028}.mediation-tool-page .bm-hero{z-index:auto;color:#152b49;background:0 0;justify-content:normal;height:auto;position:relative;inset:auto}.bm-legal-picker{background:#f7faf6;border:1px solid #c6d6cc;border-radius:8px;grid-column:1/-1;min-width:0;margin:0 0 12px;padding:22px}.bm-legal-picker legend{padding:0 6px;font-size:15px;font-weight:650}.bm-legal-picker>p{margin:0 0 14px}.bm-legal-options{overscroll-behavior:contain;max-height:370px;padding:3px 5px 3px 2px;overflow-y:auto}.bm-legal-options h4{color:#516574;margin:14px 0 10px;font-size:13px}.bm-legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bm-legal-option{cursor:pointer;background:#fff;border:1px solid #ced9e2;border-radius:6px;grid-template-columns:18px 65px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:12px;display:grid}.bm-legal-option.selected{background:#edf6e9;border-color:#426e50;box-shadow:inset 0 0 0 1px #426e50}.bm-legal-option input{accent-color:#315c46;width:16px;height:16px}.bm-legal-option img{object-fit:contain;width:65px;height:35px}.bm-legal-option span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.bm-legal-option:focus-within{outline-offset:2px;outline:2px solid #1b476e}.bm-legal-selected{background:#fff;border:1px solid #8eaf96;border-radius:6px;align-items:center;gap:14px;margin:0 0 15px;padding:14px;display:flex}.bm-legal-selected img{object-fit:contain;width:84px;height:38px}.bm-legal-selected strong,.bm-legal-selected small{display:block}.bm-legal-selected strong{margin-top:4px}.bm-legal-selected svg{color:#315c46;margin-left:auto}.bm-legal-picker>small{color:#66788a;font-size:12px;line-height:1.6}@media (max-width:900px){.bm-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bm-legal-picker{padding:17px 12px}.bm-legal-option{grid-template-columns:18px minmax(0,1fr);gap:7px;padding:10px}.bm-legal-option img{justify-self:center;width:70px}.bm-legal-option span{text-align:center;grid-column:1/-1}.bm-legal-options{max-height:350px}}.bm-concept-controls{flex-wrap:wrap;gap:10px;display:flex}.bm-concept-editor{background:#fff;border:1px solid #b7cbdc;border-radius:9px;margin:20px 0;padding:26px}.bm-concept-editor h3{margin:0 0 12px;font-size:23px}.bm-concept-editor p,.bm-concept-info{color:#50667b;font-size:14px;line-height:1.7}.bm-concept-editor textarea{white-space:pre-wrap;min-height:520px;line-height:1.8}.bm-error:focus{outline-offset:3px;outline:2px solid #b0513c}@media (max-width:620px){.bm-concept-editor{padding:18px}.bm-concept-controls{flex-direction:column}.bm-concept-controls button{width:100%}}
