.bmah-wrap,.bmah-wrap *,.bmah-wrap *::before,.bmah-wrap *::after{box-sizing:border-box;margin:0;padding:0}.bmah-wrap{font-family:'Montserrat',system-ui,-apple-system,sans-serif;display:flex;flex-direction:column;gap:10px;width:100%;max-width:1140px;margin:0 auto}.bmah-seo-h1{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.bmah-bh{border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgb(26 15 60 / .16)}.bmah-a{display:grid;grid-template-columns:180px 1fr auto;align-items:stretch;min-height:120px;background:var(--bmah-bg-from,#1a0f3c);position:relative;overflow:hidden}.bmah-a::before{content:'';position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:var(--bmah-blob,rgb(214 73 129 / .18));pointer-events:none}.bmah-photo{position:relative;overflow:hidden;background:linear-gradient(160deg,#241560 0%,var(--bmah-bg-from,#1a0f3c) 100%);display:flex;align-items:flex-end;justify-content:center}.bmah-photo img{width:100%;height:100%;object-fit:cover;object-position:top;position:absolute;inset:0}.bmah-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent 50%,var(--bmah-bg-from,#1a0f3c) 100%);pointer-events:none}.bmah-photo-ph{width:100%;height:100%;min-height:120px;display:flex;align-items:flex-end;justify-content:center;position:relative}.bmah-photo-ph svg{width:72px;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:.85}.bmah-photo-tag{position:absolute;bottom:8px;left:8px;z-index:2;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .45);background:rgb(255 255 255 / .07);border:.5px solid rgb(255 255 255 / .12);border-radius:4px;padding:2px 6px}.bmah-info{padding:18px 20px 18px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;z-index:1}.bmah-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bmah-badge-color,#f48db0)}.bmah-eyebrow::before{content:'';width:13px;height:.5px;background:var(--bmah-badge-color,#f48db0);opacity:.5}.bmah-title{font-size:var(--bmah-title-size,22px);font-weight:var(--bmah-title-weight,700);color:var(--bmah-title-color,#fff);line-height:1.18;letter-spacing:-.02em}.bmah-title em{font-style:italic;font-weight:400;color:var(--bmah-title-italic-color,#f48db0)}.bmah-tagline{font-size:var(--bmah-subtitle-size,11px);font-weight:300;color:var(--bmah-subtitle-color,rgb(255 255 255 / .8));line-height:1.55}.bmah-stats{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:2px}.bmah-stat{display:flex;align-items:baseline;gap:3px}.bmah-sn{font-size:13px;font-weight:700;color:#fff}.bmah-sl{font-size:7.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.bmah-sdiv{width:.5px;height:13px;background:rgb(255 255 255 / .15);margin:0 10px}.bmah-a-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 22px;border-left:.5px solid rgb(255 255 255 / .08);z-index:1;flex-shrink:0;gap:10px}.bmah-btn{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;border-radius:var(--bmah-cta-radius,18px);cursor:pointer;text-decoration:none!important;transition:background .17s,transform .13s,border-color .17s,color .17s,box-shadow .17s;white-space:nowrap;border:1.5px solid #fff0}.bmah-btn:hover{transform:translateY(-1px)}.bmah-btn svg{transition:transform .15s}.bmah-btn:hover svg{transform:translateX(2px)}.bmah-btn--filled{background:var(--bmah-cta-bg,#d6497e);color:var(--bmah-cta-text,#fff)!important;border-color:var(--bmah-cta-bg,#d6497e);box-shadow:0 4px 14px rgb(214 73 126 / .3)}.bmah-btn--filled:hover{background:var(--bmah-cta-hover,#bf3a6d);border-color:var(--bmah-cta-hover,#bf3a6d);box-shadow:0 6px 18px rgb(214 73 126 / .4)}.bmah-btn--pill{background:var(--bmah-cta-bg,#d6497e);color:var(--bmah-cta-text,#fff)!important;border-color:var(--bmah-cta-bg,#d6497e);border-radius:50px}.bmah-btn--pill:hover{background:var(--bmah-cta-hover,#bf3a6d)}.bmah-btn--outline{background:#fff0;color:var(--bmah-cta-bg,#d6497e)!important;border-color:var(--bmah-cta-bg,#d6497e)}.bmah-btn--outline:hover{background:var(--bmah-cta-bg,#d6497e);color:var(--bmah-cta-text,#fff)!important}.bmah-btn--ghost{background:rgb(255 255 255 / .1);color:var(--bmah-cta-text,#fff)!important;border-color:rgb(255 255 255 / .25)}.bmah-btn--ghost:hover{background:rgb(255 255 255 / .18)}.bmah-btn--underline{background:#fff0;border:none;border-bottom:1.5px solid var(--bmah-cta-bg,#d6497e);border-radius:0;padding:4px 0;color:var(--bmah-cta-bg,#d6497e)!important}.bmah-btn--underline:hover{color:var(--bmah-cta-hover,#bf3a6d)!important;border-color:var(--bmah-cta-hover,#bf3a6d)}.bmah-b{display:grid;grid-template-columns:1fr 1fr;background:var(--bmah-hook-bg,#10082a);border-top:.5px solid rgb(255 255 255 / .06);position:relative}.bmah-b::before{content:'';position:absolute;left:0;top:15%;height:70%;width:3px;background:var(--bmah-hook-badge-color,#d6497e);border-radius:0 3px 3px 0;opacity:.7}.bmah-b-text{padding:14px 18px 14px 18px;display:flex;flex-direction:column;gap:5px;border-right:.5px solid rgb(255 255 255 / .06);justify-content:center}.bmah-exclu{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bmah-hook-badge-color,#d6497e)}.bmah-exclu::before{content:'';width:12px;height:.5px;background:var(--bmah-hook-badge-color,#d6497e);opacity:.7}.bmah-b-title{font-size:var(--bmah-hook-title-size,13px);font-weight:700;line-height:1.3;color:var(--bmah-hook-title-color,#fff);letter-spacing:-.015em}.bmah-b-title em{font-style:italic;font-weight:400;color:var(--bmah-hook-italic-color,#f48db0)}.bmah-b-title strong{color:var(--bmah-hook-title-color,#fff)}.bmah-b-desc{font-size:var(--bmah-hook-body-size,11px);font-weight:300;line-height:1.6;color:var(--bmah-hook-body-color,rgb(255 255 255 / .75))}.bmah-b-right{padding:12px 16px 14px 14px;display:flex;flex-direction:column;gap:8px}.bmah-b-bens{display:grid;grid-template-columns:1fr 1fr;gap:5px}.bmah-ben{display:flex;align-items:center;gap:6px;background:rgb(255 255 255 / .04);border:.5px solid rgb(255 255 255 / .07);border-radius:7px;padding:6px 8px;transition:background .15s;cursor:default;text-decoration:none!important}.bmah-ben[href]:hover{background:rgb(255 255 255 / .08)}.bmah-ben-dot{width:18px;height:18px;border-radius:5px;background:rgb(214 73 129 / .15);border:.5px solid rgb(214 73 129 / .2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bmah-ben-lbl{font-size:9.5px;font-weight:600;color:#fff;line-height:1.1}.bmah-ben-sub{font-size:8px;font-weight:300;color:rgb(255 255 255 / .6);margin-top:1px}.bmah-b-actions{display:none}.bmah-piliers{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(26 15 60 / .07);display:grid;grid-template-columns:repeat(4,1fr)}.bmah-pilier{display:flex;align-items:center;gap:10px;padding:12px 14px;border-right:1px solid rgb(26 15 60 / .06);text-decoration:none!important;transition:background .15s;position:relative;overflow:hidden}.bmah-pilier:last-child{border-right:none}.bmah-pilier:hover{background:rgb(26 15 60 / .025)}.bmah-pilier::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--bmah-p-accent,#d6497e);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.bmah-pilier:hover::after{transform:scaleX(1)}.bmah-pilier-ico{width:36px;height:36px;border-radius:10px;background:var(--bmah-p-ico-bg,#1a1060);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:transform .15s}.bmah-pilier:hover .bmah-pilier-ico{transform:scale(1.07)}.bmah-pilier-badge{position:absolute;top:6px;right:8px;font-size:7.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.bmah-pilier-badge--new{background:var(--bmah-cta-bg,#d6497e);color:#fff}.bmah-pilier-badge--soon{background:rgb(26 15 60 / .06);color:rgb(26 15 60 / .4)}.bmah-pilier-body{flex:1;min-width:0}.bmah-pilier-name{font-size:11px;font-weight:600;color:#1a0f3c;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmah-pilier-desc{font-size:9px;font-weight:300;color:rgb(26 15 60 / .42);line-height:1.4;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmah-pilier-link{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bmah-p-accent,#d6497e);white-space:nowrap;flex-shrink:0}.bmah-pilier--soon .bmah-pilier-link{color:rgb(26 15 60 / .3)}.bmah--anim-fade .bmah-bh,.bmah--anim-fade .bmah-piliers{animation:bmah-fade .6s ease both}.bmah--anim-slide-up .bmah-bh{animation:bmah-up .5s ease both}.bmah--anim-slide-up .bmah-piliers{animation:bmah-up .5s .15s ease both}@keyframes bmah-fade{from{opacity:0}to{opacity:1}}@keyframes bmah-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.bmah-a{grid-template-columns:150px 1fr}.bmah-a-cta{display:none}.bmah-b-actions{display:flex!important;padding:6px 0 0}.bmah-b{grid-template-columns:1fr}.bmah-b-text{border-right:none;border-bottom:.5px solid rgb(255 255 255 / .06)}.bmah-piliers{grid-template-columns:repeat(2,1fr)}.bmah-pilier:nth-child(2){border-right:none}.bmah-pilier:nth-child(1),.bmah-pilier:nth-child(2){border-bottom:1px solid rgb(26 15 60 / .06)}}@media (max-width:920px){.bmah-title{font-size:var(--bmah-title-size-tablet,var(--bmah-title-size,22px))}.bmah-tagline{font-size:var(--bmah-subtitle-size-tablet,var(--bmah-subtitle-size,11px))}}@media (max-width:600px){.bmah-a{grid-template-columns:110px 1fr;min-height:100px}.bmah-title{font-size:var(--bmah-title-size-mobile,15px)!important}.bmah-tagline{font-size:var(--bmah-subtitle-size-mobile,10px)}.bmah-b-bens{grid-template-columns:1fr}.bmah-ben-sub{display:none}.bmah-piliers{grid-template-columns:repeat(2,1fr);overflow-x:auto}.bmah-pilier-desc{display:none}}@media (max-width:600px){.bmah-hide-mobile{display:none!important}}@media (max-width:920px) and (min-width:601px){.bmah-hide-tablet{display:none!important}}