.bmh{--navy:#04345D;--navy-2:#054a82;--navy-3:#0a5fa0;--gold:#D5B22F;--gold-2:#e8c85a;--gold-d:#b8961e;--sand:#FBF7EF;--sand-2:#F4EEE1;--ink:#122236;--ink-2:#3a4a5c;--mut:#6b7a8a;--white:#fff;--line:#e9e2d3;--line-2:#dfe6ec;--teal:#1f9c94;--rad:16px;--rad-lg:22px;--sh-sm:0 4px 14px rgba(4,52,93,.06);--sh:0 14px 40px rgba(4,52,93,.10);--sh-lg:0 26px 70px rgba(4,52,93,.16);--ease:cubic-bezier(.22,1,.36,1);--wrap:1140px;font-family:'Poppins',system-ui,sans-serif!important;color:var(--ink);line-height:1.6;background:var(--sand);overflow-x:clip;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;text-align:left;letter-spacing:normal}.bmh *,.bmh *::before,.bmh *::after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;text-transform:none;letter-spacing:normal;line-height:inherit;background:#fff0;float:none;text-shadow:none;box-shadow:none;max-width:none}body.bmh-body{margin:0;background:var(--sand);font-size:16px;line-height:1.6}.bmh a{text-decoration:none;color:inherit}.bmh a:hover{text-decoration:none}.bmh img{max-width:100%;display:block;height:auto}.bmh p{margin:0}.bmh h1,.bmh h2,.bmh h3,.bmh h4,.bmh h5{font-family:'Fraunces',Georgia,serif!important;line-height:1.12;letter-spacing:-.01em;font-weight:800;color:inherit}.bmh ul{list-style:none;margin:0;padding:0}.bmh li{margin:0}.bmh button{font-family:'Poppins',sans-serif;line-height:1.4}.bmh-svg{width:1.35em;height:1.35em;display:inline-block;vertical-align:middle;flex-shrink:0;box-shadow:none!important}.bmh-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.bmh-wrap--narrow{max-width:800px}.bmh ::selection{background:rgb(213 178 47 / .28);color:inherit}.bmh--nohdr .bmh-hero{padding-top:70px}.bmh-btn{display:inline-flex;align-items:center;gap:.55em;font-family:'Poppins';font-weight:600;font-size:15px;padding:13px 24px;border-radius:999px;border:0;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;white-space:nowrap}.bmh-btn .bmh-svg{width:1.15em;height:1.15em}.bmh-btn--lg{padding:16px 32px;font-size:16.5px}.bmh-btn--block{width:100%;justify-content:center}.bmh-btn--gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--navy);box-shadow:0 10px 26px rgb(213 178 47 / .4)}.bmh-btn--gold:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgb(213 178 47 / .55)}.bmh-btn--gold .bmh-svg{transition:transform .35s var(--ease)}.bmh-btn--gold:hover .bmh-svg{transform:translateX(4px)}.bmh-btn--ghost{background:#fff0;color:var(--navy);border:1.5px solid rgb(4 52 93 / .18)}.bmh-btn--ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.bmh-btn--glass{background:rgb(255 255 255 / .14);color:#fff;border:1.5px solid rgb(255 255 255 / .4);backdrop-filter:blur(8px)}.bmh-btn--glass:hover{background:rgb(255 255 255 / .24);transform:translateY(-3px)}.bmh-btn--outline{background:#fff0;color:var(--navy);border:1.6px solid var(--navy)}.bmh-btn--outline:hover{background:var(--navy);color:#fff;transform:translateY(-3px)}.bmh-nav{position:fixed;top:0;left:0;right:0;z-index:900;transition:.4s var(--ease)}.bmh-nav__inner{display:flex;align-items:center;gap:24px;padding:16px 24px;margin-top:14px;background:rgb(255 255 255 / .86);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .6);border-radius:999px;box-shadow:var(--sh-sm);transition:.4s var(--ease)}.bmh-nav.scrolled .bmh-nav__inner{margin-top:0;border-radius:0 0 22px 22px;background:rgb(255 255 255 / .96);box-shadow:var(--sh)}.bmh-nav__logo img{height:38px;width:auto}.bmh-nav__links{display:flex;gap:26px;margin-left:8px}.bmh-nav__links a{font-size:14.5px;font-weight:500;color:var(--ink-2);position:relative;padding:4px 0}.bmh-nav__links a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--gold);border-radius:2px;transition:width .3s var(--ease)}.bmh-nav__links a:hover{color:var(--navy)}.bmh-nav__links a:hover::after{width:100%}.bmh-nav__cta{margin-left:auto;display:flex;gap:10px}.bmh-nav__mcta{display:none}.bmh,.bmh *{-webkit-tap-highlight-color:#fff0}.bmh a:focus,.bmh button:focus{outline:none}.bmh a:focus-visible,.bmh button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bmh-nav__cta .bmh-btn{padding:10px 20px;font-size:14px}.bmh-nav__burger{display:none;margin-left:auto;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;background:var(--sand);border:1px solid var(--line);border-radius:12px;cursor:pointer;padding:0;-webkit-tap-highlight-color:#fff0;outline:none;transition:background .25s,border-color .25s}.bmh-nav__burger:focus,.bmh-nav__burger:focus-visible,.bmh-nav__burger:active{outline:none;box-shadow:none}.bmh-nav__burger:hover{background:#fff;border-color:var(--gold)}.bmh-nav__burger span{display:block;width:22px;height:2.4px;background:var(--navy);border-radius:2px;transition:transform .3s var(--ease),opacity .2s}.bmh-nav.open .bmh-nav__burger{background:var(--navy);border-color:var(--navy)}.bmh-nav.open .bmh-nav__burger span{background:#fff}.bmh-nav.open .bmh-nav__burger span:nth-child(1){transform:translateY(7.4px) rotate(45deg)}.bmh-nav.open .bmh-nav__burger span:nth-child(2){opacity:0}.bmh-nav.open .bmh-nav__burger span:nth-child(3){transform:translateY(-7.4px) rotate(-45deg)}.bmh-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 30px;overflow:hidden}.bmh-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.08);will-change:transform}.bmh-hero__overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgb(4 52 93 / .92) 0%,rgb(4 52 93 / .72) 42%,rgb(4 52 93 / .2) 72%,rgb(4 52 93 / .35) 100%)}.bmh-hero__inner{position:relative;z-index:3;flex:1;display:flex;align-items:center}.bmh-hero__content{max-width:640px}.bmh-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold-2);font-size:14px;font-weight:600;letter-spacing:.3px;background:rgb(213 178 47 / .12);border:1px solid rgb(213 178 47 / .35);padding:8px 16px;border-radius:999px;margin-bottom:24px}.bmh-hero__title{font-size:clamp(40px,6vw,74px);font-weight:900;color:#fff!important;margin-bottom:20px;background:transparent!important;text-shadow:0 2px 20px rgb(0 0 0 / .25)}.bmh-hero__title .bmh-underline{color:var(--gold-2)!important;background:transparent!important}.bmh-underline{position:relative;color:var(--gold-2);white-space:nowrap}.bmh-underline::after{content:"";position:absolute;left:-2%;right:-2%;bottom:.08em;height:.42em;z-index:-1;background:radial-gradient(ellipse at center,rgb(213 178 47 / .42),#fff0 72%);transform:scaleX(0);transform-origin:left;animation:bmh-uline 1s .6s var(--ease) forwards}@keyframes bmh-uline{to{transform:scaleX(1)}}.bmh-hero__sub{font-size:clamp(16px,2vw,19px);color:rgb(255 255 255 / .86);max-width:520px;margin-bottom:34px}.bmh-hero__actions{display:flex;gap:14px;flex-wrap:wrap}.bmh-hero__float{position:absolute;color:rgb(255 255 255 / .5);z-index:2;pointer-events:none}.bmh-hero__float .bmh-svg{width:100%;height:100%}.bmh-hero__float--1{top:22%;right:14%;width:52px;color:rgb(232 200 90 / .7);animation:bmh-float 7s ease-in-out infinite}.bmh-hero__float--2{top:58%;right:26%;width:42px;color:rgb(255 255 255 / .45);animation:bmh-float 9s 1s ease-in-out infinite}.bmh-hero__float--3{top:34%;right:34%;width:34px;color:rgb(232 200 90 / .55);animation:bmh-float 6s .5s ease-in-out infinite}.bmh-hero__float--4{top:70%;right:9%;width:30px;color:rgb(255 255 255 / .4);animation:bmh-float 8s ease-in-out infinite}@keyframes bmh-float{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-26px) rotate(6deg)}}.bmh-pills{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.bmh-pill{display:flex;align-items:center;gap:12px;background:rgb(255 255 255 / .96);border:1px solid var(--line);border-radius:16px;padding:16px 16px;box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease);transition-delay:var(--d)}.bmh-pill:hover{transform:translateY(-6px);box-shadow:var(--sh)}.bmh-pill__ic{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--sand-2));color:var(--gold-d)}.bmh-pill__ic .bmh-svg{width:22px;height:22px}.bmh-pill:hover .bmh-pill__ic{background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2)}.bmh-pill__tx{font-size:13px;font-weight:600;color:var(--navy);line-height:1.3}.bmh-head{text-align:center;max-width:640px;margin:0 auto 40px}.bmh-head__kicker{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gold-d);background:rgb(213 178 47 / .12);padding:7px 15px;border-radius:999px;margin-bottom:18px}.bmh-head__kicker .bmh-svg{width:15px;height:15px}.bmh-head__kicker--light{color:var(--gold-2);background:rgb(232 200 90 / .16)}.bmh-head__title{font-size:clamp(30px,4.2vw,46px);font-weight:800;color:var(--navy);margin-bottom:14px}.bmh-head__sub{font-size:17px;color:var(--mut)}.bmh-trust{padding:40px 0;background:var(--white);border-block:1px solid var(--line)}.bmh-trust__head{text-align:center;font-family:'Fraunces';font-size:22px;font-weight:700;color:var(--navy);margin-bottom:32px}.bmh-trust__row{display:flex;flex-wrap:wrap;justify-content:center;gap:36px}.bmh-trust__item{display:flex;align-items:center;gap:13px}.bmh-trust__ic{width:46px;height:46px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--sand-2));color:var(--gold-d)}.bmh-trust__ic .bmh-svg{width:24px;height:24px}.bmh-trust__item strong{display:block;font-family:'Fraunces';font-size:17px;color:var(--navy)}.bmh-trust__item span{font-size:13px;color:var(--mut)}.bmh-how{padding:72px 0}.bmh-steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.bmh-steps__line{position:absolute;top:52px;left:10%;right:10%;height:2px;z-index:0;background:repeating-linear-gradient(90deg,var(--gold) 0 8px,transparent 8px 16px);opacity:.5}.bmh-step{position:relative;z-index:1;text-align:center;padding:0 6px;transition-delay:var(--d)}.bmh-step__badge{position:absolute;top:-6px;left:50%;transform:translateX(28px);width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:700;font-size:13px;display:grid;place-items:center;box-shadow:0 4px 12px rgb(213 178 47 / .4);z-index:2}.bmh-step__ring{width:104px;height:104px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid var(--line);color:var(--navy);box-shadow:var(--sh-sm);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s}.bmh-step__ring .bmh-svg{width:44px;height:44px}.bmh-step:hover .bmh-step__ring{transform:translateY(-8px) scale(1.05);border-color:var(--gold);box-shadow:0 18px 40px rgb(4 52 93 / .16);color:var(--gold-d)}.bmh-step h3{font-size:19px;color:var(--navy);margin-bottom:8px}.bmh-step p{font-size:14px;color:var(--mut)}.bmh-why{padding:72px 0;background:linear-gradient(180deg,var(--sand) 0%,var(--white) 100%)}.bmh-why__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.bmh-why__card{background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:26px 22px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;transition-delay:var(--d);will-change:transform}.bmh-why__card:hover{transform:translateY(-8px);box-shadow:var(--sh);border-color:var(--gold)}.bmh-why__ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2);box-shadow:0 8px 20px rgb(4 52 93 / .2);transition:transform .4s var(--ease)}.bmh-why__ic .bmh-svg{width:27px;height:27px}.bmh-why__card:hover .bmh-why__ic{transform:rotate(-8deg) scale(1.08)}.bmh-why__card h3{font-size:16.5px;color:var(--navy);margin-bottom:8px;line-height:1.25}.bmh-why__card p{font-size:13.5px;color:var(--mut)}.bmh-app{padding:80px 0;background:radial-gradient(120% 120% at 80% 0%,var(--navy-3) 0%,var(--navy) 55%);color:#fff;position:relative;overflow:hidden}.bmh-app::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(213 178 47 / .16),transparent 70%);top:-160px;right:-120px}.bmh-app__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bmh-app__text h2{font-size:clamp(30px,4vw,44px);font-weight:800;color:#fff;margin:16px 0}.bmh-app__text>p{font-size:17px;color:rgb(255 255 255 / .8);margin-bottom:24px;max-width:440px}.bmh-app__list{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.bmh-app__list li{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--ink-2)}.bmh-app .bmh-app__list li{color:rgb(255 255 255 / .92)}.bmh-app__list .bmh-svg{width:22px;height:22px;color:var(--gold-d);flex-shrink:0;background:rgb(213 178 47 / .14);border-radius:50%;padding:3px;box-sizing:content-box}.bmh-app .bmh-app__list .bmh-svg{color:var(--gold-2)}.bmh-app__stores{display:flex;gap:12px;flex-wrap:wrap}.bmh-store{display:inline-flex;align-items:center;gap:11px;background:#0c1c2e;border:1px solid rgb(255 255 255 / .16);border-radius:14px;padding:10px 18px;transition:.3s var(--ease)}.bmh-store:hover{transform:translateY(-3px);border-color:var(--gold)}.bmh-store .bmh-svg{width:26px;height:26px;color:#fff}.bmh-store span{display:flex;flex-direction:column;font-size:15px;font-weight:600;color:#fff;line-height:1.15}.bmh-store small{font-size:10px;font-weight:400;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.4px}.bmh-app__visual{position:relative;height:520px;display:flex;justify-content:center;align-items:center}.bmh-phone{position:absolute;width:236px;height:472px;border-radius:36px;background:#0c1c2e;border:8px solid #061726;box-shadow:0 30px 70px rgb(0 0 0 / .45);overflow:hidden}.bmh-phone__notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:96px;height:22px;background:#061726;border-radius:0 0 14px 14px;z-index:4}.bmh-phone--back{transform:translateX(-96px) translateY(24px) rotate(-8deg);z-index:1}.bmh-phone--front{transform:translateX(78px) translateY(-14px) rotate(6deg);z-index:3;background:linear-gradient(160deg,#fff,#fde9ef)}.bmh-app__visual:hover .bmh-phone--back{transform:translateX(-108px) translateY(20px) rotate(-11deg)}.bmh-app__visual:hover .bmh-phone--front{transform:translateX(90px) translateY(-18px) rotate(9deg)}.bmh-app__visual .bmh-phone{transition:transform .6s var(--ease)}.bmh-phone__photo{width:100%;height:82%;background-size:cover;background-position:center}.bmh-phone__name{padding:14px;color:#fff;font-weight:600;font-size:14px;background:linear-gradient(0deg,#0c1c2e,transparent);position:absolute;bottom:0;width:100%}.bmh-match{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;position:relative}.bmh-match__burst{position:absolute;width:150px;height:150px;top:22%;border-radius:50%;background:radial-gradient(circle,rgb(232 84 124 / .22),transparent 68%);animation:bmh-pulse 2.4s ease-in-out infinite}@keyframes bmh-pulse{0%,100%{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}}.bmh-match__heart{color:#e8547c;z-index:2}.bmh-match__heart .bmh-svg{width:46px;height:46px;fill:#e8547c;stroke:#e8547c;animation:bmh-beat 1.3s ease-in-out infinite}@keyframes bmh-beat{0%,100%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.15)}}.bmh-match__title{font-family:'Fraunces';font-size:24px;font-weight:800;color:var(--navy);z-index:2}.bmh-match__avatars{display:flex;z-index:2}.bmh-av{width:56px;height:56px;border-radius:50%;border:3px solid #fff}.bmh-av--a{background:linear-gradient(135deg,#7ab8e0,#4a90c2)}.bmh-av--b{background:linear-gradient(135deg,#f0a5b8,#e8547c);margin-left:-16px}.bmh-match__btn{margin-top:6px;background:linear-gradient(135deg,#e8547c,#d13a63);color:#fff;border:0;padding:11px 26px;border-radius:999px;font-family:'Poppins';font-weight:600;font-size:14px;z-index:2;cursor:pointer;box-shadow:0 8px 20px rgb(232 84 124 / .4)}.bmh-app__badge{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;color:var(--navy);font-size:12.5px;font-weight:600;padding:9px 14px;border-radius:12px;box-shadow:var(--sh);z-index:5}.bmh-app__badge .bmh-svg{width:17px;height:17px;color:var(--gold-d)}.bmh-app__badge--1{top:8%;left:-4%;animation:bmh-float 6s ease-in-out infinite}.bmh-app__badge--2{top:46%;right:-8%;animation:bmh-float 7s 1s ease-in-out infinite}.bmh-app__badge--3{bottom:10%;left:2%;animation:bmh-float 8s .5s ease-in-out infinite}.bmh-quiz{padding:72px 0;background:var(--white)}.bmh-quiz__panel{background:linear-gradient(135deg,var(--sand),var(--sand-2));border:1px solid var(--line);border-radius:var(--rad-lg);padding:44px;box-shadow:var(--sh-sm)}.bmh-quiz__track{display:flex;justify-content:space-between;position:relative;margin-bottom:40px;flex-wrap:wrap;gap:14px 0}.bmh-quiz__track::before{content:"";position:absolute;top:18px;left:4%;right:4%;height:2px;background:var(--line-2);z-index:0}.bmh-quiz__node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:70px;transition-delay:var(--d)}.bmh-quiz__dot{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--white);border:2px solid var(--line-2);color:var(--mut);transition:.4s var(--ease)}.bmh-quiz__node.is-active .bmh-quiz__dot{background:linear-gradient(135deg,var(--gold-2),var(--gold));border-color:var(--gold);color:var(--navy);box-shadow:0 8px 20px rgb(213 178 47 / .4);transform:scale(1.12)}.bmh-quiz__node:hover .bmh-quiz__dot{border-color:var(--gold);color:var(--navy)}.bmh-quiz__lbl{font-size:12.5px;font-weight:600;color:var(--ink-2);text-align:center}.bmh-quiz__foot{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:28px}.bmh-ring{position:relative;width:110px;height:110px;flex-shrink:0}.bmh-ring--sm{width:88px;height:88px}.bmh-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bmh-ring__bg{fill:none;stroke:var(--line-2);stroke-width:9}.bmh-ring__fg{fill:none;stroke:var(--gold);stroke-width:9;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.4s var(--ease)}.bmh-ring.is-in .bmh-ring__fg{stroke-dashoffset:calc(327 - (327 * var(--p) / 100))}.bmh-ring__num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.bmh-ring__num b{font-family:'Fraunces';font-size:24px;color:var(--navy);line-height:1}.bmh-ring__num small{font-size:10px;color:var(--mut);text-transform:uppercase;letter-spacing:.5px}.bmh-flow{padding:72px 0;background:linear-gradient(180deg,var(--white),var(--sand))}.bmh-flow__row{display:flex;align-items:stretch;justify-content:center;gap:8px;flex-wrap:wrap}.bmh-flow__card{flex:1;min-width:170px;max-width:210px;background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:26px 20px;text-align:center;transition:transform .35s var(--ease),box-shadow .35s;transition-delay:var(--d)}.bmh-flow__card:hover{transform:translateY(-8px);box-shadow:var(--sh)}.bmh-flow__ic{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--sand-2));color:var(--gold-d);transition:.4s var(--ease)}.bmh-flow__ic .bmh-svg{width:27px;height:27px}.bmh-flow__card:hover .bmh-flow__ic{background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2);transform:scale(1.08)}.bmh-flow__card h4{font-size:16px;color:var(--navy);margin-bottom:6px}.bmh-flow__card p{font-size:13px;color:var(--mut)}.bmh-flow__arrow{display:flex;align-items:center;color:var(--gold);opacity:.6}.bmh-flow__arrow .bmh-svg{width:26px;height:26px}.bmh-pricing{padding:72px 0;background:var(--sand)}.bmh-plans{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:22px;align-items:stretch}.bmh-plan{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:34px 30px;position:relative;transition:transform .35s var(--ease),box-shadow .35s}.bmh-plan:hover{transform:translateY(-6px);box-shadow:var(--sh)}.bmh-plan h3{font-size:23px;color:var(--navy);margin-bottom:6px}.bmh-plan__desc{font-size:14px;color:var(--mut);margin-bottom:18px}.bmh-plan__price{font-family:'Fraunces';font-size:44px;font-weight:800;color:var(--navy);margin-bottom:22px}.bmh-plan__price span{font-family:'Poppins';font-size:15px;font-weight:500;color:var(--mut)}.bmh-plan ul{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.bmh-plan li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-2)}.bmh-plan li .bmh-svg{width:19px;height:19px;color:var(--teal);flex-shrink:0}.bmh-plan--featured{background:linear-gradient(180deg,#063f6f,var(--navy));border:0;color:#fff;box-shadow:0 30px 70px rgb(4 52 93 / .28);transform:scale(1.02)}.bmh-plan--featured:hover{transform:scale(1.02) translateY(-6px)}.bmh-plan--featured h3,.bmh-plan--featured .bmh-plan__price{color:#fff}.bmh-plan--featured .bmh-plan__desc{color:rgb(255 255 255 / .72)}.bmh-plan--featured li{color:rgb(255 255 255 / .9)}.bmh-plan--featured li .bmh-svg{color:var(--gold-2)}.bmh-plan__flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--navy);font-size:12px;font-weight:700;padding:6px 18px;border-radius:999px;box-shadow:0 6px 16px rgb(213 178 47 / .4)}.bmh-plan--info{background:linear-gradient(180deg,var(--white),var(--sand-2));display:flex;flex-direction:column;gap:22px;justify-content:center}.bmh-plan__perk{display:flex;align-items:center;gap:14px}.bmh-plan__perk .bmh-svg{width:40px;height:40px;flex-shrink:0;padding:9px;border-radius:12px;box-sizing:content-box;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2)}.bmh-plan__perk strong{display:block;font-family:'Fraunces';font-size:16px;color:var(--navy)}.bmh-plan__perk span{font-size:13px;color:var(--mut)}.bmh-couns{padding:72px 0;background:var(--white)}.bmh-couns__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.bmh-couns__text h2{font-size:clamp(28px,3.6vw,40px);color:var(--navy);margin:14px 0}.bmh-couns__text>p{font-size:16.5px;color:var(--mut);margin-bottom:22px}.bmh-couns__card{background:linear-gradient(160deg,var(--sand),var(--sand-2));border:1px solid var(--line);border-radius:var(--rad-lg);padding:32px;box-shadow:var(--sh-sm)}.bmh-couns__advisor{display:flex;align-items:center;gap:14px;margin-bottom:24px}.bmh-couns__ava{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2)}.bmh-couns__ava .bmh-svg{width:28px;height:28px}.bmh-couns__advisor strong{display:block;font-family:'Fraunces';font-size:18px;color:var(--navy)}.bmh-couns__advisor small{font-size:13px;color:var(--mut)}.bmh-couns__credits{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:18px;margin-bottom:22px}.bmh-couns__credits p{font-size:14px;color:var(--ink-2);font-weight:500}.bmh-video{padding:72px 0;background:radial-gradient(120% 120% at 15% 0%,var(--navy-3) 0%,var(--navy) 60%);color:#fff;overflow:hidden}.bmh-video__inner{display:grid;grid-template-columns:0.9fr 1.1fr;gap:52px;align-items:center}.bmh-video__text h2{font-size:clamp(28px,3.6vw,42px);color:#fff;margin:16px 0}.bmh-video__text>p{font-size:17px;color:rgb(255 255 255 / .82);margin-bottom:24px;max-width:460px}.bmh-video .bmh-app__list li{color:rgb(255 255 255 / .92)}.bmh-video .bmh-app__list .bmh-svg{color:var(--gold-2)}.bmh-video__frame{position:relative;border-radius:var(--rad-lg);overflow:hidden;box-shadow:0 30px 70px rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .12);background:#0c1c2e;aspect-ratio:16/9}.bmh-video__el{width:100%;height:100%;display:block;object-fit:cover;border-radius:var(--rad-lg)}.bmh-video__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:rgb(255 255 255 / .6);text-align:center;padding:24px;background:linear-gradient(135deg,#0c1c2e,#123a5f)}.bmh-video__placeholder p{font-size:14px}.bmh-video__play{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold-2),var(--gold));color:var(--navy);box-shadow:0 10px 28px rgb(213 178 47 / .45)}.bmh-video__play .bmh-svg{width:40px;height:40px}.bmh-stories{padding:72px 0;background:linear-gradient(180deg,var(--sand),var(--white))}.bmh-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bmh-story{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:32px 28px;position:relative;transition:transform .35s var(--ease),box-shadow .35s;transition-delay:var(--d)}.bmh-story:hover{transform:translateY(-8px);box-shadow:var(--sh)}.bmh-story__quote{color:var(--gold);opacity:.5;margin-bottom:12px}.bmh-story__quote .bmh-svg{width:34px;height:34px}.bmh-story blockquote{font-size:16px;color:var(--ink-2);line-height:1.65;margin-bottom:24px;font-style:italic}.bmh-story figcaption{display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);padding-top:18px}.bmh-story__avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#f0a5b8,#e8547c);color:#fff}.bmh-story__avatar .bmh-svg{width:22px;height:22px;fill:#fff;stroke:#fff}.bmh-story figcaption strong{display:block;font-family:'Fraunces';font-size:16px;color:var(--navy)}.bmh-story figcaption small{font-size:12.5px;color:var(--mut)}.bmh-faq{padding:72px 0;background:var(--white)}.bmh-faq__list{display:flex;flex-direction:column;gap:14px}.bmh-faq__item{background:var(--sand);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.3s}.bmh-faq__item.open{background:#fff;box-shadow:var(--sh);border-color:var(--gold)}.bmh-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;padding:22px 24px;text-align:left;font-family:'Poppins';font-weight:600;font-size:16px;color:var(--navy)}.bmh-faq__plus{position:relative;width:20px;height:20px;flex-shrink:0}.bmh-faq__plus::before,.bmh-faq__plus::after{content:"";position:absolute;background:var(--gold-d);border-radius:2px;transition:.3s var(--ease)}.bmh-faq__plus::before{top:9px;left:0;width:20px;height:2.4px}.bmh-faq__plus::after{left:9px;top:0;width:2.4px;height:20px}.bmh-faq__item.open .bmh-faq__plus::after{transform:rotate(90deg);opacity:0}.bmh-faq__a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.bmh-faq__a p{padding:0 24px 22px;font-size:15px;color:var(--ink-2);line-height:1.65}.bmh-cta{position:relative;padding:84px 0;text-align:center;overflow:hidden;background:radial-gradient(120% 140% at 50% 0%,var(--navy-3),var(--navy) 60%);color:#fff}.bmh-cta__waves{position:absolute;inset:0;opacity:.5;background:radial-gradient(60% 40% at 20% 100%,rgb(213 178 47 / .16),transparent 70%),radial-gradient(50% 40% at 80% 100%,rgb(255 255 255 / .1),transparent 70%)}.bmh-cta__float{position:absolute;color:rgb(255 255 255 / .16)}.bmh-cta__float .bmh-svg{width:100%;height:100%}.bmh-cta__float--1{width:70px;top:22%;left:12%;animation:bmh-float 8s ease-in-out infinite}.bmh-cta__float--2{width:56px;bottom:20%;right:14%;color:rgb(213 178 47 / .3);animation:bmh-float 7s 1s ease-in-out infinite}.bmh-cta__inner{position:relative;z-index:2;max-width:640px;margin:0 auto}.bmh-cta h2{font-size:clamp(30px,4.4vw,48px);font-weight:800;color:#fff;margin-bottom:16px}.bmh-cta p{font-size:18px;color:rgb(255 255 255 / .82);margin-bottom:30px}.bmh-cta__note{font-size:14px!important;color:var(--gold-2)!important;margin-top:24px!important;font-weight:600}.bmh-foot{background:var(--navy);color:rgb(255 255 255 / .82);padding:64px 0 0;font-family:'Poppins',sans-serif}.bmh-foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:52px;align-items:start}.bmh-foot__brand img{height:44px;width:auto;margin-bottom:16px}.bmh-foot__brand p{font-size:14px;max-width:280px;line-height:1.65;color:rgb(255 255 255 / .72)}.bmh-foot__col h5{font-family:'Fraunces',serif;color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}.bmh-foot__col a{display:block;font-size:15px;padding:7px 0;color:rgb(255 255 255 / .82);transition:color .25s,padding-left .25s}.bmh-foot__col a:hover{color:var(--gold-2);padding-left:4px}.bmh-foot__contact .bmh-foot__ci{display:flex;align-items:center;gap:12px;font-size:15px;padding:8px 0;color:rgb(255 255 255 / .9)}.bmh-foot__ci-ic{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy)}.bmh-foot__ci-ic .bmh-svg{width:18px;height:18px}a.bmh-foot__ci:hover{color:#fff}a.bmh-foot__ci:hover .bmh-foot__ci-ic{background:var(--gold-2)}.bmh-foot__bar{border-top:1px solid var(--gold);padding:22px 0}.bmh-foot__bar .bmh-wrap{display:flex;justify-content:flex-start}.bmh-foot__bar span{font-size:14px;color:rgb(255 255 255 / .85)}.bmh--sitewide{font-family:'Poppins',sans-serif}.bmh--sitewide *,.bmh--sitewide *::before,.bmh--sitewide *::after{box-sizing:border-box}.bmh--sitewide .bmh-nav{position:fixed}.bmh-nav-spacer{height:92px}body:has(.bmh-hero) .bmh-nav-spacer{display:none}.bmh [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.bmh [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bmh *{animation:none!important;transition:none!important}.bmh [data-reveal]{opacity:1;transform:none}}@media(max-width:1024px){.bmh-pills{grid-template-columns:repeat(3,1fr)}.bmh-why__grid{grid-template-columns:repeat(3,1fr)}.bmh-steps{grid-template-columns:repeat(2,1fr);gap:36px 20px}.bmh-steps__line{display:none}.bmh-step__badge{transform:translateX(30px)}}@media(max-width:860px){.bmh-nav .bmh-nav__inner{position:relative;padding-top:18px;padding-bottom:18px;padding-left:18px;padding-right:18px}.bmh-nav__logo img{height:44px}.bmh-nav__burger{width:48px;height:48px}.bmh-nav__links{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:0;background:#fff;border-radius:16px;padding:8px;box-shadow:var(--sh-lg);border:1px solid var(--line);z-index:60}.bmh-nav.open .bmh-nav__links{display:flex;animation:bmh-menu-in .28s var(--ease)}@keyframes bmh-menu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.bmh-nav__links a{display:flex;align-items:center;padding:13px 16px;border-radius:10px;font-size:15px;font-weight:600;color:var(--navy);line-height:1.2}.bmh-nav__links a:not(.bmh-btn):not(:last-child){border-bottom:1px solid var(--line)}.bmh-nav__links a::after{display:none}.bmh-nav__links a:not(.bmh-btn):hover,.bmh-nav__links a:not(.bmh-btn):active{background:var(--sand);padding-left:20px}.bmh-nav__mcta{display:flex;flex-direction:column;gap:8px;padding:10px 6px 6px;margin-top:6px;border-top:1px solid var(--line)}.bmh-nav__mcta .bmh-btn{border-bottom:0!important}.bmh-nav__cta{display:none}.bmh-nav__burger{display:flex}.bmh-app__inner,.bmh-couns__inner{grid-template-columns:1fr;gap:44px}.bmh-video__inner{grid-template-columns:1fr;gap:32px}.bmh-app__visual{height:440px;margin-top:20px}.bmh-plans{grid-template-columns:1fr;max-width:440px;margin:0 auto}.bmh-plan--featured{transform:none;order:-1}.bmh-stories__grid{grid-template-columns:1fr}.bmh-flow__arrow{transform:rotate(90deg)}}@media(max-width:860px){.bmh-nav-spacer{height:104px}}@media(max-width:560px){.bmh-wrap{padding:0 18px}.bmh-hero{padding:130px 0 30px}.bmh-pills{grid-template-columns:repeat(2,1fr)}.bmh-why__grid{grid-template-columns:repeat(2,1fr)}.bmh-steps{grid-template-columns:1fr}.bmh-trust__row{gap:22px}.bmh-quiz__panel{padding:26px 18px}.bmh-quiz__foot{justify-content:center;text-align:center}.bmh-foot__grid{grid-template-columns:1fr 1fr;gap:28px}.bmh-hero__float{display:none}.bmh-hero__actions .bmh-btn{width:100%;justify-content:center}}@media(max-width:400px){.bmh-why__grid,.bmh-pills{grid-template-columns:1fr}.bmh-foot__grid{grid-template-columns:1fr;gap:32px}}.bmh{position:relative}.bmh-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bmh-aurora__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;mix-blend-mode:multiply;will-change:transform}.bmh-aurora__blob--1{width:520px;height:520px;background:radial-gradient(circle,rgb(213 178 47 / .5),transparent 70%);top:8%;left:-8%;animation:bmh-drift1 26s ease-in-out infinite}.bmh-aurora__blob--2{width:600px;height:600px;background:radial-gradient(circle,rgb(4 52 93 / .28),transparent 70%);top:44%;right:-12%;animation:bmh-drift2 32s ease-in-out infinite}.bmh-aurora__blob--3{width:440px;height:440px;background:radial-gradient(circle,rgb(31 156 148 / .22),transparent 70%);bottom:6%;left:26%;animation:bmh-drift3 30s ease-in-out infinite}@keyframes bmh-drift1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(120px,80px) scale(1.15)}}@keyframes bmh-drift2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-100px,60px) scale(1.1)}}@keyframes bmh-drift3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(70px,-70px) scale(1.2)}}.bmh>section,.bmh>footer{position:relative;z-index:1}.bmh>header.bmh-nav{position:fixed;z-index:900}.bmh-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bmh-particle{position:absolute;bottom:-40px;color:var(--gold);opacity:0;animation:bmh-rise linear infinite}.bmh-particle .bmh-svg{width:100%;height:100%}@keyframes bmh-rise{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.5}90%{opacity:.4}100%{transform:translateY(-120vh) rotate(220deg);opacity:0}}.bmh [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.bmh [data-reveal].is-in{opacity:1;transform:none}.bmh [data-reveal="left"]{transform:translateX(-56px)}.bmh [data-reveal="right"]{transform:translateX(56px)}.bmh [data-reveal="zoom"]{transform:scale(.86)}.bmh [data-reveal="left"].is-in,.bmh [data-reveal="right"].is-in,.bmh [data-reveal="zoom"].is-in{transform:none}.bmh [data-stagger]>*{opacity:0;transform:translateY(34px) scale(.98);transition:opacity .7s var(--ease),transform .7s var(--ease)}.bmh [data-stagger].is-in>*{opacity:1;transform:none}.bmh [data-stagger].is-in>*:nth-child(1){transition-delay:.05s}.bmh [data-stagger].is-in>*:nth-child(2){transition-delay:.12s}.bmh [data-stagger].is-in>*:nth-child(3){transition-delay:.19s}.bmh [data-stagger].is-in>*:nth-child(4){transition-delay:.26s}.bmh [data-stagger].is-in>*:nth-child(5){transition-delay:.33s}.bmh [data-stagger].is-in>*:nth-child(6){transition-delay:.40s}.bmh [data-stagger].is-in>*:nth-child(7){transition-delay:.47s}.bmh [data-stagger].is-in>*:nth-child(8){transition-delay:.54s}.bmh [data-stagger].is-in>*:nth-child(9){transition-delay:.61s}.bmh [data-stagger].is-in>*:nth-child(10){transition-delay:.68s}.bmh-head.is-in .bmh-head__title{background:linear-gradient(100deg,var(--navy) 40%,var(--gold-d) 50%,var(--navy) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:bmh-shine 1.6s ease-out .2s 1}@keyframes bmh-shine{0%{background-position:120% 0}100%{background-position:-40% 0}}.bmh-steps__line{background:linear-gradient(90deg,var(--line-2),var(--line-2));opacity:1;overflow:visible}.bmh-steps__line::before{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--gold-2),var(--gold));border-radius:2px}.bmh-steps.is-in .bmh-steps__line::before{animation:bmh-drawline 1.8s var(--ease) .2s forwards}@keyframes bmh-drawline{to{transform:scaleX(1)}}.bmh-steps__line::after{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 6px rgb(213 178 47 / .25),0 0 18px rgb(213 178 47 / .7);opacity:0}.bmh-steps.is-in .bmh-steps__line::after{animation:bmh-ride 1.8s var(--ease) .2s forwards}@keyframes bmh-ride{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}.bmh-steps.is-in .bmh-step:nth-child(1) .bmh-step__ring{animation:bmh-pop .6s var(--ease) .3s both}.bmh-steps.is-in .bmh-step:nth-child(2) .bmh-step__ring{animation:bmh-pop .6s var(--ease) .55s both}.bmh-steps.is-in .bmh-step:nth-child(3) .bmh-step__ring{animation:bmh-pop .6s var(--ease) .8s both}.bmh-steps.is-in .bmh-step:nth-child(4) .bmh-step__ring{animation:bmh-pop .6s var(--ease) 1.05s both}.bmh-steps.is-in .bmh-step:nth-child(5) .bmh-step__ring{animation:bmh-pop .6s var(--ease) 1.3s both}@keyframes bmh-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}100%{transform:scale(1);opacity:1}}.bmh-step__ring{position:relative;overflow:visible}.bmh-step__ring::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--gold);opacity:0}.bmh-step:hover .bmh-step__ring::after{animation:bmh-ripple 1s ease-out infinite}@keyframes bmh-ripple{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.4);opacity:0}}.bmh-step__ring .bmh-svg{transition:transform .5s var(--ease)}.bmh-step:hover .bmh-step__ring .bmh-svg{transform:scale(1.12) rotate(-6deg)}@media(min-width:900px){.bmh-why__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:16px}.bmh-why__card:nth-child(1){grid-column:span 2;grid-row:span 2}.bmh-why__card:nth-child(2){grid-column:span 2}.bmh-why__card:nth-child(3){grid-column:span 2}.bmh-why__card:nth-child(4){grid-column:span 2}.bmh-why__card:nth-child(5){grid-column:span 2}.bmh-why__card:nth-child(6){grid-column:span 3}.bmh-why__card:nth-child(7){grid-column:span 3}.bmh-why__card:nth-child(8){grid-column:span 2}.bmh-why__card:nth-child(9){grid-column:span 2}.bmh-why__card:nth-child(10){grid-column:span 2}.bmh-why__card:nth-child(1) .bmh-why__ic{width:66px;height:66px}.bmh-why__card:nth-child(1) h3{font-size:22px}}.bmh-why__card{position:relative;overflow:hidden;isolation:isolate}.bmh-why__card::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgb(213 178 47 / .14),transparent 60%)}.bmh-why__card:hover::before{opacity:1}.bmh-why__card::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skewX(-18deg);transition:left .6s var(--ease)}.bmh-why__card:hover::after{left:130%}.bmh-why__card:hover .bmh-why__ic{animation:bmh-wobble .6s var(--ease)}@keyframes bmh-wobble{0%,100%{transform:rotate(0) scale(1.08)}30%{transform:rotate(-10deg) scale(1.12)}60%{transform:rotate(6deg) scale(1.1)}}.bmh-flow__card{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.bmh-flow__arrow .bmh-svg{animation:bmh-nudge 1.6s ease-in-out infinite}@keyframes bmh-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.bmh-quiz__panel.is-in .bmh-quiz__dot{animation:bmh-dotpop .5s var(--ease) both}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(1) .bmh-quiz__dot{animation-delay:.1s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(2) .bmh-quiz__dot{animation-delay:.2s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(3) .bmh-quiz__dot{animation-delay:.3s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(4) .bmh-quiz__dot{animation-delay:.4s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(5) .bmh-quiz__dot{animation-delay:.5s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(6) .bmh-quiz__dot{animation-delay:.6s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(7) .bmh-quiz__dot{animation-delay:.7s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(8) .bmh-quiz__dot{animation-delay:.8s}.bmh-quiz__panel.is-in .bmh-quiz__node:nth-child(9) .bmh-quiz__dot{animation-delay:.9s}@keyframes bmh-dotpop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.bmh-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 auto 40px;max-width:900px}.bmh-stat{flex:1;min-width:150px;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:var(--rad);padding:22px 16px;box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s}.bmh-stat:hover{transform:translateY(-6px);box-shadow:var(--sh)}.bmh-stat__num{font-family:'Fraunces',serif;font-size:38px;font-weight:800;color:var(--navy);line-height:1;display:flex;justify-content:center;align-items:baseline;gap:2px}.bmh-stat__suffix{color:var(--gold-d)}.bmh-stat__label{font-size:13px;color:var(--mut);margin-top:6px;font-weight:500}.bmh-marquee{position:relative;overflow:hidden;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bmh-marquee__track{display:flex;gap:22px;width:max-content;animation:bmh-marq 42s linear infinite}.bmh-marquee:hover .bmh-marquee__track{animation-play-state:paused}@keyframes bmh-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bmh-marquee .bmh-story{width:360px;flex-shrink:0;margin:6px 0}.bmh-btn--gold{position:relative;overflow:hidden}.bmh-btn--gold::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-18deg);animation:bmh-btnshine 4.5s ease-in-out infinite}@keyframes bmh-btnshine{0%,60%{left:-70%}80%,100%{left:140%}}.bmh-btn:active{transform:scale(.96)}.bmh-pill{will-change:transform}.bmh-pill:hover .bmh-pill__ic .bmh-svg{animation:bmh-wobble .6s var(--ease)}@media (prefers-reduced-motion:reduce){.bmh *{animation:none!important}.bmh-aurora,.bmh-particles{display:none}.bmh [data-reveal],.bmh [data-stagger]>*{opacity:1!important;transform:none!important}}@media(max-width:900px){.bmh-marquee .bmh-story{width:300px}.bmh-aurora__blob{filter:blur(50px);opacity:.4}}.bmh-page-banner{position:relative;padding:150px 0 70px;overflow:hidden;color:#fff;text-align:center}.bmh-page-banner__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.06)}.bmh-page-banner__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgb(4 52 93 / .62),rgb(4 52 93 / .42))}.bmh-page-banner__inner{position:relative;z-index:2;max-width:820px;margin:0 auto;padding:0 24px}.bmh-page-banner__crumb{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--gold-2);background:rgb(213 178 47 / .14);border:1px solid rgb(213 178 47 / .3);padding:7px 16px;border-radius:999px;margin-bottom:20px}.bmh-page-banner h1{font-size:clamp(34px,5vw,60px);font-weight:900;color:#fff;margin-bottom:16px;text-shadow:0 2px 20px rgb(0 0 0 / .25)}.bmh-page-banner h1 .hl{color:var(--gold-2)}.bmh-page-banner p{font-size:clamp(16px,2vw,19px);color:rgb(255 255 255 / .86);max-width:640px;margin:0 auto}.bmh-page-banner__float{position:absolute;color:rgb(255 255 255 / .14);pointer-events:none}.bmh-page-banner__float .bmh-svg{width:100%;height:100%}.bmh-page-banner__float--1{width:60px;top:26%;left:12%;animation:bmh-float 8s ease-in-out infinite}.bmh-page-banner__float--2{width:46px;bottom:24%;right:14%;color:rgb(213 178 47 / .3);animation:bmh-float 7s 1s ease-in-out infinite}.bmh-section{padding:72px 0;position:relative}.bmh-section--alt{background:linear-gradient(180deg,var(--sand),var(--white))}.bmh-section--navy{background:radial-gradient(120% 120% at 15% 0%,var(--navy-3),var(--navy) 60%);color:#fff}.bmh-section--navy h2,.bmh-section--navy h3{color:#fff}.bmh-section--navy p{color:rgb(255 255 255 / .84)}.bmh-split{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.bmh-split--rev .bmh-split__media{order:-1}.bmh-split__text h2{font-size:clamp(26px,3.4vw,40px);color:var(--navy);margin-bottom:16px}.bmh-split__text p{font-size:16.5px;color:var(--ink-2);margin-bottom:14px}.bmh-split__media{position:relative}.bmh-split__img{width:100%;border-radius:var(--rad-lg);box-shadow:var(--sh-lg);display:block;aspect-ratio:4/3;object-fit:cover}.bmh-split__ph{width:100%;aspect-ratio:4/3;border-radius:var(--rad-lg);display:grid;place-items:center;text-align:center;gap:10px;background:linear-gradient(135deg,var(--sand),var(--sand-2));border:2px dashed var(--line);color:var(--mut);box-shadow:var(--sh-sm)}.bmh-split__ph .bmh-svg{width:46px;height:46px;color:var(--gold-d)}.bmh-split__ph small{font-size:13px;max-width:200px}.bmh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bmh-card{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:28px;transition:transform .35s var(--ease),box-shadow .35s;position:relative;overflow:hidden}.bmh-card:hover{transform:translateY(-8px);box-shadow:var(--sh)}.bmh-card__ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2);box-shadow:0 8px 20px rgb(4 52 93 / .2)}.bmh-card__ic .bmh-svg{width:27px;height:27px}.bmh-card h3{font-size:18px;color:var(--navy);margin-bottom:8px}.bmh-card p{font-size:14.5px;color:var(--mut)}.bmh-card__num{position:absolute;top:18px;right:22px;font-family:'Fraunces',serif;font-size:40px;font-weight:800;color:rgb(4 52 93 / .06)}.bmh-proc{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.bmh-proc__item{display:flex;gap:22px;background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:26px 28px;box-shadow:var(--sh-sm);transition:transform .35s var(--ease),box-shadow .35s}.bmh-proc__item:hover{transform:translateX(6px);box-shadow:var(--sh);border-color:var(--gold)}.bmh-proc__n{flex-shrink:0;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:'Fraunces',serif;font-size:22px;font-weight:800;color:var(--navy);background:linear-gradient(135deg,var(--gold-2),var(--gold));box-shadow:0 8px 20px rgb(213 178 47 / .4)}.bmh-proc__item h3{font-size:19px;color:var(--navy);margin-bottom:6px}.bmh-proc__item p{font-size:15px;color:var(--ink-2)}.bmh-proc__item ul{margin-top:10px;display:flex;flex-direction:column;gap:7px}.bmh-proc__item li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ink-2)}.bmh-proc__item li .bmh-svg{width:18px;height:18px;color:var(--teal);flex-shrink:0;margin-top:2px}.bmh-team{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bmh-team__card{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:26px 20px;text-align:center;transition:transform .35s var(--ease),box-shadow .35s}.bmh-team__card:hover{transform:translateY(-8px);box-shadow:var(--sh)}.bmh-team__ava{width:84px;height:84px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:var(--gold-2);font-family:'Fraunces';font-size:30px;font-weight:800;overflow:hidden}.bmh-team__ava img{width:100%;height:100%;object-fit:cover}.bmh-team__card h3{font-size:17px;color:var(--navy);margin-bottom:4px}.bmh-team__card span{font-size:13px;color:var(--gold-d);font-weight:600}.bmh-faqgroup{max-width:840px;margin:0 auto}.bmh-faqgroup__title{font-family:'Fraunces',serif;font-size:22px;color:var(--navy);margin:34px 0 16px;display:flex;align-items:center;gap:10px}.bmh-faqgroup__title .bmh-svg{width:22px;height:22px;color:var(--gold-d)}.bmh-callout{max-width:900px;margin:0 auto;background:linear-gradient(135deg,var(--sand),var(--sand-2));border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:0 var(--rad) var(--rad) 0;padding:26px 30px}.bmh-callout h3{font-size:18px;color:var(--navy);margin-bottom:8px;display:flex;align-items:center;gap:10px}.bmh-callout h3 .bmh-svg{width:20px;height:20px;color:var(--gold-d)}.bmh-callout p{font-size:15px;color:var(--ink-2);line-height:1.7}.bmh-legal{padding:56px 0;position:relative}.bmh-legal__grid{display:grid;grid-template-columns:288px 1fr;gap:44px;align-items:stretch;max-width:1120px;margin:0 auto}.bmh-legal__toc-col{position:relative;height:100%;align-self:stretch}.bmh-legal__toc{width:288px;background:linear-gradient(180deg,var(--white),var(--sand));border:1px solid var(--line);border-radius:var(--rad-lg);padding:24px 20px;box-shadow:var(--sh);max-height:calc(100vh - 130px);display:flex;flex-direction:column;overflow:hidden}.bmh-legal__toc.is-fixed{position:fixed;top:100px}.bmh-legal__toc.is-bottom{position:absolute;bottom:0}.bmh-legal__toc-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.bmh-legal__toc-head .bmh-svg{width:20px;height:20px;color:var(--gold-d)}.bmh-legal__toc h4{font-family:'Fraunces',serif;font-size:16px;font-weight:700;color:var(--navy);letter-spacing:.3px;margin:0}.bmh-legal__progress{height:4px;border-radius:999px;background:var(--line-2);margin-bottom:14px;overflow:hidden;flex-shrink:0}.bmh-legal__progress span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--gold-2),var(--gold));transition:width .15s ease-out}.bmh-legal__toc-list{overflow-y:auto;padding-right:6px;margin-right:-6px;display:flex;flex-direction:column;gap:2px}.bmh-legal__toc-list::-webkit-scrollbar{width:6px}.bmh-legal__toc-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.bmh-legal__toc a{position:relative;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);padding:9px 12px 9px 14px;border-radius:10px;line-height:1.35;transition:background .25s,color .25s,padding .25s}.bmh-legal__toc a .tn{flex-shrink:0;font-family:'Fraunces',serif;font-weight:700;font-size:13px;color:var(--mut);min-width:18px;transition:color .25s}.bmh-legal__toc a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;border-radius:2px;background:var(--gold);transition:transform .25s var(--ease)}.bmh-legal__toc a:hover{background:rgb(213 178 47 / .08);color:var(--navy)}.bmh-legal__toc a.active{background:linear-gradient(90deg,rgb(213 178 47 / .16),transparent);color:var(--navy);font-weight:600}.bmh-legal__toc a.active::before{transform:translateY(-50%) scaleY(1)}.bmh-legal__toc a.active .tn{color:var(--gold-d)}.bmh-legal__body{background:var(--white);border:1px solid var(--line);border-radius:var(--rad-lg);padding:44px 50px;box-shadow:var(--sh-sm)}.bmh-legal__intro{font-size:16px;color:var(--ink-2);line-height:1.8;padding-bottom:22px;margin-bottom:8px;border-bottom:2px solid var(--sand-2)}.bmh-legal__sec{padding:26px 0;border-bottom:1px solid var(--sand-2);scroll-margin-top:100px}.bmh-legal__sec:last-child{border-bottom:0}.bmh-legal__sec h2{font-size:22px;color:var(--navy);margin-bottom:14px;display:flex;gap:14px;align-items:center}.bmh-legal__sec h2 .n{flex-shrink:0;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-family:'Fraunces',serif;font-size:17px;font-weight:800;color:var(--navy);background:linear-gradient(135deg,var(--gold-2),var(--gold));box-shadow:0 6px 16px rgb(213 178 47 / .35)}.bmh-legal__sec h3{font-size:16px;color:var(--navy);margin:18px 0 8px;font-weight:700}.bmh-legal__sec p{font-size:15px;color:var(--ink-2);line-height:1.8;margin-bottom:12px}.bmh-legal__sec ul{margin:0 0 14px;padding-left:2px;display:flex;flex-direction:column;gap:9px}.bmh-legal__sec li{display:flex;gap:11px;font-size:15px;color:var(--ink-2);line-height:1.65}.bmh-legal__sec li::before{content:"";flex-shrink:0;width:7px;height:7px;margin-top:8px;border-radius:50%;background:linear-gradient(135deg,var(--gold-2),var(--gold))}.bmh-legal__sec--imp{background:linear-gradient(135deg,rgb(213 178 47 / .1),transparent);border:1px solid rgb(213 178 47 / .35);border-left:4px solid var(--gold);border-radius:0 var(--rad) var(--rad) 0;padding:20px 24px;margin:10px 0}.bmh-legal__contact{margin-top:24px;background:linear-gradient(135deg,var(--navy),var(--navy-3));color:#fff;border-radius:var(--rad);padding:22px 26px}.bmh-legal__contact strong{color:#fff}.bmh-legal__contact a{color:var(--gold-2);font-weight:600}@media(max-width:900px){.bmh-split{grid-template-columns:1fr;gap:32px}.bmh-split--rev .bmh-split__media{order:0}.bmh-cards{grid-template-columns:1fr 1fr}.bmh-team{grid-template-columns:1fr 1fr}.bmh-legal__grid{grid-template-columns:1fr}.bmh-legal__toc{position:relative;top:0;max-height:none}.bmh-legal__body{padding:28px 22px}}@media(max-width:560px){.bmh-cards,.bmh-team{grid-template-columns:1fr}.bmh-page-banner{padding:120px 0 54px}.bmh-proc__item{flex-direction:column;gap:14px}}.bmh:not(.bmh-js) [data-reveal],.bmh:not(.bmh-js) [data-stagger]>*{opacity:1!important;transform:none!important}