.StickyContactBar-module__VJIdYa__bar,.StickyContactBar-module__VJIdYa__spacer{display:none}@media (max-width:767px){.StickyContactBar-module__VJIdYa__bar{z-index:900;background:var(--bm-line-strong);border-block-start:1px solid var(--bm-line-strong);gap:1px;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -6px 24px #14110c1f}.StickyContactBar-module__VJIdYa__item{min-block-size:56px;min-inline-size:0;font:inherit;text-align:center;color:var(--bm-ink);background:var(--bm-surface);cursor:pointer;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:11.5px;line-height:1.15;text-decoration:none;display:flex}.StickyContactBar-module__VJIdYa__item span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.StickyContactBar-module__VJIdYa__primary{color:var(--bm-on-action);background:var(--bm-action);flex:1.5 1 0}.StickyContactBar-module__VJIdYa__item:focus-visible{outline:2px solid var(--bm-brand);outline-offset:-3px}.StickyContactBar-module__VJIdYa__spacer{block-size:calc(56px + env(safe-area-inset-bottom));background:var(--bm-ground-deep);display:block}}
.Handoff-module__yJQ_2W__card{gap:var(--bm-s3);text-align:center;justify-items:stretch;min-width:0;display:grid}.Handoff-module__yJQ_2W__title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:300;line-height:1.2}:root[dir=rtl] .Handoff-module__yJQ_2W__title{letter-spacing:0}.Handoff-module__yJQ_2W__title:focus{outline:none}.Handoff-module__yJQ_2W__text{color:var(--bm-ink-muted);margin:0;font-size:15px;line-height:1.5}.Handoff-module__yJQ_2W__ref{color:var(--bm-ink-muted);margin:0;font-size:13px}.Handoff-module__yJQ_2W__big{justify-content:center;min-block-size:56px;inline-size:100%;font-size:17px}.Handoff-module__yJQ_2W__sheet{inset-inline:var(--bm-s3);z-index:60;max-inline-size:460px;padding:var(--bm-s4) var(--bm-s4) var(--bm-s4);background:var(--bm-surface);color:var(--bm-ink);border:1px solid var(--bm-glass-edge);border-radius:var(--bm-card-radius);margin-inline:auto;position:fixed;inset-block-end:calc(var(--bm-s3) + env(safe-area-inset-bottom));box-shadow:0 30px 90px #14110c59}.Handoff-module__yJQ_2W__sheetClose{border:1px solid var(--bm-line-field);block-size:36px;inline-size:36px;color:var(--bm-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}
.SiteFooter-module__oiDbra__footer{padding-top:64px}@media (min-width:1100px){.SiteFooter-module__oiDbra__footer{padding-top:80px}}.SiteFooter-module__oiDbra__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.SiteFooter-module__oiDbra__brandCol{grid-column:1/-1}@media (min-width:768px){.SiteFooter-module__oiDbra__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.SiteFooter-module__oiDbra__grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:40px}.SiteFooter-module__oiDbra__brandCol{grid-column:auto}}.SiteFooter-module__oiDbra__wordmark{letter-spacing:.12em;color:var(--bm-ink);font-size:20px;font-weight:500}.SiteFooter-module__oiDbra__slogan{max-width:300px;color:var(--bm-ink);margin:16px 0 0;font-weight:500}.SiteFooter-module__oiDbra__slogan+.SiteFooter-module__oiDbra__tagline{margin-top:8px}.SiteFooter-module__oiDbra__tagline{max-width:300px;margin:16px 0 24px}.SiteFooter-module__oiDbra__social{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.bm .SiteFooter-module__oiDbra__footer .SiteFooter-module__oiDbra__socialLink{border-radius:var(--bm-pill);color:#fafaf8d9;block-size:44px;inline-size:44px;transition:color var(--bm-dur-hover) var(--bm-ease-hover), border-color var(--bm-dur-hover) var(--bm-ease-hover);border:1px solid #d8c3ac59;justify-content:center;align-items:center;display:inline-flex}.bm .SiteFooter-module__oiDbra__footer .SiteFooter-module__oiDbra__socialLink:hover{color:var(--bm-ink);border-color:var(--bm-brand)}.SiteFooter-module__oiDbra__socialLink svg{block-size:20px;inline-size:20px}.bm .SiteFooter-module__oiDbra__footer .SiteFooter-module__oiDbra__approvals{color:#fafaf899;max-width:320px;margin-top:26px;font-size:12px;line-height:1.9}.SiteFooter-module__oiDbra__col{min-width:0}.bm .SiteFooter-module__oiDbra__footer .SiteFooter-module__oiDbra__head{color:var(--bm-brand);margin-bottom:14px;font-size:12px}.SiteFooter-module__oiDbra__links{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__oiDbra__link{color:#fafaf8d9;text-underline-offset:4px;transition:color var(--bm-dur-hover) var(--bm-ease-hover), text-decoration-color var(--bm-dur-hover) var(--bm-ease-hover);font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.SiteFooter-module__oiDbra__link:hover{color:var(--bm-ink);text-decoration-color:currentColor}.SiteFooter-module__oiDbra__contact{color:#fafaf8d9;flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;font-style:normal;line-height:1.7;display:flex}.SiteFooter-module__oiDbra__muted{color:#fafaf8b8}.SiteFooter-module__oiDbra__bottom{color:#fafaf899;border-top:1px solid #d8c3ac40;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:56px;padding-block:26px;display:flex}.SiteFooter-module__oiDbra__legal{flex-wrap:wrap;gap:6px 14px;display:inline-flex}.SiteFooter-module__oiDbra__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__oiDbra__legal a:hover{color:var(--bm-ink)}.SiteFooter-module__oiDbra__trust{border-top:1px solid #d8c3ac40;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px;padding-top:32px;display:grid}@media (min-width:768px){.SiteFooter-module__oiDbra__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.SiteFooter-module__oiDbra__trust{grid-template-columns:1.4fr 1.2fr 1fr;gap:40px}}.SiteFooter-module__oiDbra__company{color:#fafaf8d9;gap:10px;margin:0;font-size:13px;line-height:1.6;display:grid}.SiteFooter-module__oiDbra__company dt{color:#fafaf899;font-size:12px}.SiteFooter-module__oiDbra__company dd{overflow-wrap:anywhere;margin:0}.SiteFooter-module__oiDbra__pending{color:var(--bm-sand)}.SiteFooter-module__oiDbra__legalList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;display:grid}.SiteFooter-module__oiDbra__secure{color:#fafaf8eb;margin-top:14px;font-size:14px;font-weight:600}.SiteFooter-module__oiDbra__secureLine{color:#fafaf899;max-width:320px;margin-top:6px;font-size:12px;line-height:1.7}.SiteFooter-module__oiDbra__accred{border-radius:var(--card-radius,16px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaf80d;border:1px solid #d8c3ac59;flex-direction:column;align-items:flex-start;gap:12px;max-width:320px;margin-top:28px;padding:18px 20px;display:flex}.bm .SiteFooter-module__oiDbra__footer .SiteFooter-module__oiDbra__accred .SiteFooter-module__oiDbra__head{margin:0}.SiteFooter-module__oiDbra__accredLogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:48px;display:block}:root[dir=rtl] .SiteFooter-module__oiDbra__accredLogo{object-position:right center}.SiteFooter-module__oiDbra__accredNo{color:#fafaf8d9;margin:0}.SiteFooter-module__oiDbra__band{border-block-end:1px solid #d8c3ac40;flex-direction:column;align-items:center;gap:22px;margin-block-end:48px;padding-block-end:40px;display:flex}.SiteFooter-module__oiDbra__bandLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__oiDbra__bandLogo{border-radius:var(--bm-pill,999px);filter:grayscale();opacity:.72;block-size:56px;max-inline-size:100%;transition:filter var(--bm-dur-hover) var(--bm-ease-hover), opacity var(--bm-dur-hover) var(--bm-ease-hover);background:#fafaf8eb;border:1px solid #d8c3ac80;justify-content:center;align-items:center;padding-inline:16px;display:flex}.SiteFooter-module__oiDbra__bandLogo:hover,.SiteFooter-module__oiDbra__bandLogo:focus-within{filter:none;opacity:1}.SiteFooter-module__oiDbra__bandLink{border-radius:var(--bm-pill,999px);align-items:center;block-size:100%;display:flex}.SiteFooter-module__oiDbra__bandLink:focus-visible{outline:2px solid var(--bm-brand);outline-offset:4px}.SiteFooter-module__oiDbra__bandLogo img{object-fit:contain;block-size:32px;inline-size:auto;max-inline-size:112px;display:block}@media (max-width:640px){.SiteFooter-module__oiDbra__band{margin-block-end:36px;padding-block-end:32px}.SiteFooter-module__oiDbra__bandLogos{gap:10px}.SiteFooter-module__oiDbra__bandLogo{block-size:48px;padding-inline:12px}.SiteFooter-module__oiDbra__bandLogo img{block-size:28px;max-inline-size:92px}}.SiteFooter-module__oiDbra__ratings{color:#fafaf8d9;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.SiteFooter-module__oiDbra__ratings li{align-items:center;gap:8px;display:inline-flex}.SiteFooter-module__oiDbra__ratings svg{color:var(--bm-brand)}.SiteFooter-module__oiDbra__ratings strong{color:var(--bm-ink);font-weight:600}.SiteFooter-module__oiDbra__certRow{align-items:center;gap:16px;margin-top:48px;display:flex}.SiteFooter-module__oiDbra__certRow+.SiteFooter-module__oiDbra__bottom{margin-top:28px}.SiteFooter-module__oiDbra__certThumb{cursor:zoom-in;block-size:76px;inline-size:56px;transition:border-color var(--bm-dur-hover) var(--bm-ease-hover);background:#fafaf814;border:1px solid #d8c3ac80;border-radius:8px;flex:none;padding:0;overflow:hidden}.SiteFooter-module__oiDbra__certThumb:hover{border-color:var(--bm-brand)}.SiteFooter-module__oiDbra__certThumb:focus-visible,.SiteFooter-module__oiDbra__certClose:focus-visible,.SiteFooter-module__oiDbra__certAdd:focus-visible{outline:2px solid var(--bm-brand);outline-offset:3px}.SiteFooter-module__oiDbra__certThumb img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;display:block}.SiteFooter-module__oiDbra__certAdd{border:1px dashed var(--bm-brand);border-radius:var(--bm-pill,999px);min-block-size:44px;color:var(--bm-brand);background:0 0;flex:none;padding-inline:16px;font-size:13px}.SiteFooter-module__oiDbra__certText{color:#fafaf8b8;max-inline-size:640px;margin:0;line-height:1.7}.SiteFooter-module__oiDbra__certNo{white-space:nowrap;color:#fafaf8d9}.SiteFooter-module__oiDbra__certDialog{border-radius:var(--card-radius,16px);color:#fafaf8eb;background:#232019;border:1px solid #d8c3ac59;max-block-size:92vh;inline-size:min(92vw,880px);max-inline-size:92vw;padding:0;overflow:auto}.SiteFooter-module__oiDbra__certDialog::backdrop{background:#232019d1}.SiteFooter-module__oiDbra__certPanel{flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.SiteFooter-module__oiDbra__certClose{border-radius:var(--bm-pill,999px);min-block-size:44px;color:inherit;background:0 0;border:1px solid #d8c3ac80;align-self:flex-end;padding-inline:18px;font-size:14px}.SiteFooter-module__oiDbra__certClose:hover{border-color:var(--bm-brand)}.SiteFooter-module__oiDbra__certFull{object-fit:contain;background:#fafaf8;border-radius:8px;max-block-size:calc(92vh - 110px);inline-size:100%;display:block}
.TreatmentPlanForm-module__GMGCRa__form{gap:var(--bm-s4);flex-direction:column;min-width:0;display:flex}.TreatmentPlanForm-module__GMGCRa__progress{gap:var(--bm-s2);display:grid}.TreatmentPlanForm-module__GMGCRa__bar{border-radius:var(--bm-pill);background:var(--bm-line);block-size:4px;overflow:hidden}.TreatmentPlanForm-module__GMGCRa__fill{border-radius:var(--bm-pill);background:var(--bm-brand);block-size:100%;transition:inline-size var(--bm-dur-slide) var(--bm-ease);display:block}.TreatmentPlanForm-module__GMGCRa__progressText{color:var(--bm-ink-muted);margin:0;font-size:12.5px;line-height:1.4}.TreatmentPlanForm-module__GMGCRa__honey{opacity:0;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px}.TreatmentPlanForm-module__GMGCRa__step{gap:var(--bm-s3);border:0;min-width:0;margin:0;padding:0;display:grid}.TreatmentPlanForm-module__GMGCRa__q{margin-block-end:var(--bm-s1);padding:0}.TreatmentPlanForm-module__GMGCRa__qText{letter-spacing:-.01em;outline:none;margin:0;font-size:20px;font-weight:300;line-height:1.25}:root[dir=rtl] .TreatmentPlanForm-module__GMGCRa__qText{letter-spacing:0}.TreatmentPlanForm-module__GMGCRa__hint{color:var(--bm-ink-muted);margin:0;font-size:13.5px;line-height:1.5}.TreatmentPlanForm-module__GMGCRa__note{color:var(--bm-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.TreatmentPlanForm-module__GMGCRa__cards{gap:var(--bm-s2);overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));max-block-size:300px;padding:2px;display:grid;overflow-y:auto}.TreatmentPlanForm-module__GMGCRa__card{text-align:start;min-block-size:52px;font:inherit;color:var(--bm-ink);background:var(--bm-field-bg);border:1px solid var(--bm-line-field);border-radius:var(--bm-field-radius);cursor:pointer;transition:border-color var(--bm-dur-hover) var(--bm-ease), background var(--bm-dur-hover) var(--bm-ease);align-content:center;gap:2px;padding:10px 14px;display:grid}.TreatmentPlanForm-module__GMGCRa__card:hover{border-color:var(--bm-line-strong)}.TreatmentPlanForm-module__GMGCRa__card[aria-checked=true]{border-color:var(--bm-brand);background:var(--bm-tint);box-shadow:inset 0 0 0 1px var(--bm-brand)}.TreatmentPlanForm-module__GMGCRa__card:focus-visible,.TreatmentPlanForm-module__GMGCRa__chip:focus-visible,.TreatmentPlanForm-module__GMGCRa__add:focus-visible{outline:2px solid var(--bm-brand);outline-offset:2px}.TreatmentPlanForm-module__GMGCRa__cardWide{grid-column:1/-1}.TreatmentPlanForm-module__GMGCRa__cardTitle{font-size:14px;font-weight:500;line-height:1.3}.TreatmentPlanForm-module__GMGCRa__cardHint{color:var(--bm-ink-muted);font-size:12.5px;line-height:1.4}.TreatmentPlanForm-module__GMGCRa__photos{gap:var(--bm-s2);flex-wrap:wrap;display:flex}.TreatmentPlanForm-module__GMGCRa__thumb{border-radius:var(--bm-field-radius);border:1px solid var(--bm-line-field);block-size:72px;inline-size:72px;position:relative;overflow:hidden}.TreatmentPlanForm-module__GMGCRa__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.TreatmentPlanForm-module__GMGCRa__thumbRemove{color:#fff;cursor:pointer;background:#232019bf;border:0;border-radius:50%;block-size:22px;inline-size:22px;padding:0;font-size:16px;line-height:1;position:absolute;inset-block-start:4px;inset-inline-end:4px}.TreatmentPlanForm-module__GMGCRa__add{min-block-size:72px;min-inline-size:72px;font:inherit;color:var(--bm-brand);border:1px dashed var(--bm-line-strong);border-radius:var(--bm-field-radius);cursor:pointer;background:0 0;padding:0 14px;font-size:13px}.TreatmentPlanForm-module__GMGCRa__add:disabled{opacity:.6;cursor:progress}.TreatmentPlanForm-module__GMGCRa__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.TreatmentPlanForm-module__GMGCRa__check input{block-size:18px;inline-size:18px;accent-color:var(--bm-action);flex:none;margin-block-start:2px}.TreatmentPlanForm-module__GMGCRa__check a{color:inherit;text-decoration:underline}.TreatmentPlanForm-module__GMGCRa__consent{padding:var(--bm-s3);border:1px solid var(--bm-line-field);border-radius:var(--bm-field-radius);background:var(--bm-field-bg);font-size:12.5px}.TreatmentPlanForm-module__GMGCRa__chips{gap:var(--bm-s2);flex-wrap:wrap;display:flex}.TreatmentPlanForm-module__GMGCRa__chip{min-block-size:44px;font:inherit;color:var(--bm-ink);background:var(--bm-field-bg);border:1px solid var(--bm-line-field);border-radius:var(--bm-pill);cursor:pointer;transition:border-color var(--bm-dur-hover) var(--bm-ease), background var(--bm-dur-hover) var(--bm-ease);padding:0 16px;font-size:14px}.TreatmentPlanForm-module__GMGCRa__chip:hover{border-color:var(--bm-line-strong)}.TreatmentPlanForm-module__GMGCRa__chip[aria-checked=true]{border-color:var(--bm-brand);background:var(--bm-brand);color:var(--bm-on-action)}.TreatmentPlanForm-module__GMGCRa__field{gap:6px;min-width:0;display:grid}.TreatmentPlanForm-module__GMGCRa__phone{gap:var(--bm-s2);grid-template-columns:minmax(104px,128px) minmax(0,1fr);display:grid}.TreatmentPlanForm-module__GMGCRa__form .bm-input{min-block-size:46px;font-size:15px}.TreatmentPlanForm-module__GMGCRa__promise{color:var(--bm-ink-muted);margin:0;font-size:13px;line-height:1.5}.TreatmentPlanForm-module__GMGCRa__error{color:#9b2c2c;margin:0;font-size:13px;line-height:1.45}.TreatmentPlanForm-module__GMGCRa__actions{justify-content:space-between;align-items:center;gap:var(--bm-s3);display:flex}.TreatmentPlanForm-module__GMGCRa__actions .bm-btn{min-block-size:50px}.TreatmentPlanForm-module__GMGCRa__done{gap:var(--bm-s3);justify-items:start;display:grid}.TreatmentPlanForm-module__GMGCRa__doneTitle{outline:none;margin:0;font-size:26px;font-weight:300;line-height:1.2}.TreatmentPlanForm-module__GMGCRa__doneBody{margin:0;font-size:15px;line-height:1.55}.TreatmentPlanForm-module__GMGCRa__doneNote{color:var(--bm-ink-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:479px){.TreatmentPlanForm-module__GMGCRa__cards{grid-template-columns:minmax(0,1fr);max-block-size:260px}.TreatmentPlanForm-module__GMGCRa__phone{grid-template-columns:minmax(96px,112px) minmax(0,1fr)}}.TreatmentPlanForm-module__GMGCRa__saved{padding:var(--bm-s3);color:var(--bm-ink);background:var(--bm-tint);border:1px solid var(--bm-brand);border-radius:var(--bm-field-radius);margin:0;font-size:13.5px;line-height:1.5}.TreatmentPlanForm-module__GMGCRa__textarea{resize:vertical;min-block-size:96px}.TreatmentPlanForm-module__GMGCRa__fit .TreatmentPlanForm-module__GMGCRa__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-block-size:none;overflow:visible}.TreatmentPlanForm-module__GMGCRa__fit .TreatmentPlanForm-module__GMGCRa__card{min-block-size:44px;padding:8px 12px}.TreatmentPlanForm-module__GMGCRa__fit .TreatmentPlanForm-module__GMGCRa__cardTitle{font-size:13.5px}@media (min-width:900px){.TreatmentPlanForm-module__GMGCRa__fit .TreatmentPlanForm-module__GMGCRa__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.TreatmentPlanForm-module__GMGCRa__fit .TreatmentPlanForm-module__GMGCRa__actions{z-index:1;margin-inline:calc(-1 * var(--plan-pad-inline,0px));padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));padding-inline:var(--plan-pad-inline,0px);background:var(--bm-surface);border-block-start:1px solid var(--bm-line);position:sticky;inset-block-end:0}.TreatmentPlanForm-module__GMGCRa__estimate{align-items:flex-start;gap:var(--bm-s2);margin-block:0 var(--bm-s3);background:var(--bm-tint);border:1px solid var(--bm-brand);border-radius:var(--bm-field-radius);color:var(--bm-ink);padding-block:10px;padding-inline:14px 8px;display:flex}.TreatmentPlanForm-module__GMGCRa__estimateText{overflow-wrap:anywhere;flex:auto;min-inline-size:0;margin:0;font-size:14px;line-height:1.5}.TreatmentPlanForm-module__GMGCRa__estimateLabel{font-weight:600}.TreatmentPlanForm-module__GMGCRa__estimateNote{color:var(--bm-ink-muted);margin-block-start:2px;font-size:12.5px;display:block}.TreatmentPlanForm-module__GMGCRa__estimateRemove{block-size:32px;inline-size:32px;color:inherit;border-radius:var(--bm-pill);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.TreatmentPlanForm-module__GMGCRa__estimateRemove:hover{border-color:var(--bm-line-strong)}.TreatmentPlanForm-module__GMGCRa__estimateRemove:focus-visible{outline:2px solid var(--bm-brand);outline-offset:2px}
