footer.bm-site-footer{--ink:#0c0d0d;--ivory:#f4eee0;--bm-selection-bg:#d8b87859;--bm-selection-fg:#e9e7e1;--serif:"Cormorant Garamond", Georgia, serif;--sans:Inter, Arial, sans-serif;background:var(--ink);color:#f4eee0e0;font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;border-top:1px solid #cdb07a2e;border-radius:0;margin-top:40px;padding:48px 0 30px}.bm-land>footer.bm-site-footer,.bm-frame>footer.bm-site-footer,.bm-quiz>footer.bm-site-footer{margin-top:0}.bm-quiz>footer.bm-site-footer{padding-bottom:88px}footer.bm-site-footer,footer.bm-site-footer *,footer.bm-site-footer :before,footer.bm-site-footer :after{box-sizing:border-box}footer.bm-site-footer a{color:inherit;text-decoration:none}footer.bm-site-footer button{font:inherit;color:inherit}footer.bm-site-footer .wrap{max-width:1200px;margin:0 auto;padding:0 40px}footer.bm-site-footer .top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}footer.bm-site-footer .brand{align-items:center;gap:12px;min-width:0;display:flex}footer.bm-site-footer .brand img{object-fit:contain;border-radius:0;flex:none;width:24.1875px;height:36px;display:block}footer.bm-site-footer .brand b{font:700 22px/1 var(--serif);letter-spacing:.12em;color:var(--ivory);white-space:nowrap;padding-left:2px}footer.bm-site-footer .blurb{color:#f4eee0e6;max-width:380px;margin-top:16px;font-size:15px;line-height:1.55}footer.bm-site-footer .blurb a{color:inherit;text-underline-offset:2px;text-decoration:underline}footer.bm-site-footer .fl{flex-wrap:wrap;flex:1;place-content:flex-start flex-end;gap:12px 22px;display:flex}footer.bm-site-footer .fl a,footer.bm-site-footer .fl button{color:#f4eee0e0;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){footer.bm-site-footer .fl a:hover,footer.bm-site-footer .fl button:hover{color:var(--ivory)}}footer.bm-site-footer .risk{color:#f4eee0e0;background:#f4eee00a;border:1px solid #f4eee012;border-radius:16px;margin-top:36px;padding:22px 26px;font-size:15px;line-height:1.6}footer.bm-site-footer .risk b{color:#f4eee0;font-weight:600}footer.bm-site-footer .risk a{color:inherit;text-underline-offset:2px;text-decoration:underline}footer.bm-site-footer .risk p{font-size:inherit;line-height:inherit;color:inherit;margin:10px 0 0}footer.bm-site-footer .copy{color:#f4eee0e0;justify-content:space-between;gap:16px;margin-top:22px;font-size:15px;display:flex}@media (width<=900px){footer.bm-site-footer{padding:48px 0 30px}footer.bm-site-footer .wrap{padding:0 18px}footer.bm-site-footer .top{flex-direction:column}footer.bm-site-footer .brand img{width:20.1563px;height:30px}footer.bm-site-footer .brand b{letter-spacing:.12em;font-size:18px}footer.bm-site-footer .fl{justify-content:flex-start}footer.bm-site-footer .copy{flex-direction:column;gap:6px}.bm-quiz>footer.bm-site-footer{padding-bottom:88px}}.bm-btn.bm-btn,.courses .recovery .btn{box-sizing:border-box;color:var(--bm-ink);font:600 14px/1 var(--sans,Inter, Arial, sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.bm-btn.bm-btn svg,.courses .panel .bm-btn svg{width:16px;height:16px;color:inherit;flex:none}.bm-btn.bm-btn:focus-visible,.bm-account .bm-btn.bm-btn:focus-visible{outline:2px solid var(--bm-focus);outline-offset:2px}.bm-btn.bm-btn:disabled{opacity:.7;cursor:wait}.courses .bm-btn.bm-btn:disabled{opacity:.6;cursor:wait}.bm-btn.bm-btn--primary,.bm-btn.bm-btn--primary:hover,.courses .recovery .btn,.courses .recovery .btn:hover{background:linear-gradient(180deg, var(--bm-brand-2), var(--bm-brand));color:var(--bm-on-brand);border-color:#0000;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -8px #0f3d2e99}@media (hover:hover) and (pointer:fine){.course-view .bm-btn.bm-btn--primary.bm-btn--icon:hover:not(:disabled){background:linear-gradient(180deg, var(--bm-brand), var(--bm-brand-2))}}.bm-btn.bm-btn--gold,.bm-btn.bm-btn--gold:hover{background:linear-gradient(180deg, #d8bd8a, var(--bm-gold));color:#1b150a;border-color:#0000;box-shadow:0 8px 22px -8px #b08d57b3}.bm-btn.bm-btn--secondary{color:var(--bm-heading);border-color:var(--bm-gold);box-shadow:none;background:0 0}.bm-btn.bm-btn--secondary[aria-disabled=true],.bm-btn.bm-btn--secondary[aria-disabled=true]:hover{cursor:not-allowed;background:0 0}.bm-btn.bm-btn--ghost{color:var(--bm-heading);box-shadow:none;background:0 0;border-color:#0000}.bm-btn.bm-btn--lg{padding:16px 28px;font-size:16px}.bm-btn.bm-btn--xl{padding:22px 44px;font-size:18px}.bm-btn.bm-btn--signup{height:64px;padding:0 36px;font-size:20px;position:relative;overflow:hidden}.bm-btn.bm-btn--signup:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#e8d6aa38 28%,#cdb07ac7 50%,#e8d6aa38 72%,#0000);width:46%;animation:.85s ease-in-out 2.4s forwards bm-signup-shine;position:absolute;top:0;bottom:0;left:-70%}@keyframes bm-signup-shine{0%{transform:translate(0)}to{transform:translate(400%)}}.bm-btn.bm-btn--icon{flex:none;width:40px;height:40px;padding:0}@media (width<=900px){.bm-btn.bm-btn--signup{border-radius:16px;width:100%;height:64px;font-size:19px}.bm-btn.bm-btn--xl{width:100%}}@media (prefers-reduced-motion:reduce){.bm-btn.bm-btn--signup:after{opacity:0;animation:none}}
