*{box-sizing:border-box}.bmd-app{display:flex;min-height:100vh;background:#f6f7fb;color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.bmd-sidebar{width:235px;background:#071427;color:#fff;padding:20px 12px;flex:0 0 235px}.bmd-brand{display:flex;align-items:center;gap:10px;padding:5px 8px 28px;font-size:18px;letter-spacing:.3px}.bmd-brand small{display:block;font-size:7px;letter-spacing:1.1px;color:#aab4c5;margin-top:2px}.bmd-brand-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#5130ef;font-size:22px}.bmd-nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;margin:3px 0;color:#aeb9ca;text-decoration:none;border-radius:9px;font-size:13px}.bmd-nav a.active,.bmd-nav a:hover{background:linear-gradient(90deg,#5530ee,#4520d6);color:#fff}.bmd-nav-label{font-size:9px;color:#65738a;letter-spacing:1px;margin:19px 10px 7px}.bmd-ico{width:18px;text-align:center}.bmd-upgrade{margin-top:25px;padding:16px;border-radius:12px;background:linear-gradient(145deg,#3820bd,#5d29f5);font-size:12px}.bmd-upgrade p{color:#ddd8ff;font-size:10px;line-height:1.5}.bmd-upgrade button{border:0;background:#fff;color:#4b25df;padding:8px 12px;border-radius:7px;font-size:11px;font-weight:700}.bmd-main{flex:1;min-width:0}.bmd-header{height:64px;background:#fff;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.bmd-menu{border:0;background:none;font-size:20px}.bmd-header-right{display:flex;align-items:center;gap:13px;font-size:13px}.bmd-header-right small{display:block;color:#667085;font-size:10px}.bmd-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eadfff;color:#4c25db;font-weight:800}.bmd-bell{position:relative}.bmd-bell i{position:absolute;top:-7px;right:-8px;background:#5a2bea;color:#fff;border-radius:20px;font-size:8px;padding:2px 5px;font-style:normal}.bmd-content{padding:28px;max-width:1500px;margin:auto}.bmd-pagehead{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bmd-pagehead h1{margin:0;font-size:27px}.bmd-pagehead p{margin:5px 0;color:#667085;font-size:13px}.bmd-date{background:#fff;border:1px solid #e3e7ed;border-radius:9px;padding:10px 13px;color:#475467;font-size:12px}.bmd-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bmd-kpi,.bmd-card{background:#fff;border:1px solid #e6e9ef;border-radius:13px}.bmd-kpi{padding:17px}.bmd-kpi span{display:block;color:#667085;font-size:11px}.bmd-kpi strong{display:block;font-size:25px;margin:8px 0}.bmd-kpi small{color:#12a150;font-size:10px}.bmd-two{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-top:15px}.bmd-three{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px;margin-top:15px}.bmd-card{padding:18px}.bmd-card h2{font-size:16px;margin:0 0 13px}.bmd-cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.bmd-cardhead h2{margin:0}.bmd-cardhead a{font-size:11px;color:#5125ed}.bmd-cardhead select,.bmd-cardhead button{border:1px solid #e1e5ec;background:#fff;padding:7px 9px;border-radius:7px}.bmd-chart{height:220px;position:relative;overflow:hidden;background:repeating-linear-gradient(to bottom,#fff 0,#fff 43px,#eef1f6 44px)}.bmd-chart.tall{height:290px}.chart-line{position:absolute;left:3%;right:3%;bottom:28px;height:70%;background:linear-gradient(160deg,transparent 0 20%,#ede7ff 20% 100%);clip-path:polygon(0 62%,5% 70%,10% 48%,15% 58%,20% 34%,25% 52%,30% 25%,35% 42%,40% 60%,45% 38%,50% 47%,55% 20%,60% 42%,65% 28%,70% 62%,75% 38%,80% 54%,85% 15%,90% 48%,95% 8%,100% 32%,100% 100%,0 100%)}.chart-labels{position:absolute;bottom:3px;left:3%;right:3%;display:flex;justify-content:space-between;color:#98a2b3;font-size:9px}.bmd-activity{list-style:none;padding:0;margin:0}.bmd-activity li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #eef0f3;font-size:11px}.bmd-activity li b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eefcf3;color:#12a150}.bmd-activity small{display:block;color:#98a2b3;margin-top:3px}.bmd-release-mini{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #eef0f3;font-size:11px}.bmd-release-mini small{display:block;color:#98a2b3;font-size:9px;margin-top:2px}.cover{width:30px;height:30px;border-radius:6px;background:linear-gradient(135deg,#202a54,#7540ef);display:inline-grid;place-items:center;color:#fff}.donut{width:145px;height:145px;margin:8px auto;border-radius:50%;background:conic-gradient(#6135f0 0 45%,#3977ef 45% 70%,#31b968 70% 85%,#f39a31 85% 100%);display:grid;place-items:center}.donut>div{width:90px;height:90px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center}.donut b{font-size:14px}.donut small{font-size:8px;color:#98a2b3}.legend{display:grid;gap:5px;font-size:10px;color:#667085}.status-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eef0f3;font-size:11px}.status-row em,.bmd-table em{font-style:normal;padding:4px 7px;border-radius:20px;font-size:9px}.delivered{background:#e9f9ef;color:#159447}.processing,.under-review{background:#fff4df;color:#c97900}.rejected{background:#fff0f0;color:#d92d20}.draft{background:#f1f3f5;color:#667085}.toolbar{display:flex}.bmd-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:15px}.bmd-toolbar input,.bmd-toolbar select{border:1px solid #dfe4ea;background:#fff;border-radius:8px;padding:10px 12px;font-size:12px}.bmd-toolbar input{min-width:260px}.bmd-purple{display:inline-block;background:#5530ef;color:#fff!important;border:0;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:700;font-size:12px}.bmd-tablecard{overflow:auto}.bmd-table{width:100%;border-collapse:collapse;font-size:11px}.bmd-table th,.bmd-table td{text-align:left;padding:12px 9px;border-bottom:1px solid #eef0f3;white-space:nowrap}.bmd-table th{color:#667085;font-size:10px}.avatar-sm{width:27px;height:27px;border-radius:50%;display:inline-grid;place-items:center;background:#eee5ff;color:#4c25df;margin-right:7px}.steps{display:flex;gap:0;margin:-18px -18px 25px;padding:16px;border-bottom:1px solid #eef0f3;justify-content:space-around;color:#98a2b3;font-size:11px}.steps b{color:#5125ed}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label,.bmd-card>label{font-size:11px;color:#475467;font-weight:600}.form-grid input,.form-grid select,.bmd-card>label input{display:block;width:100%;margin-top:6px;border:1px solid #dfe4ea;border-radius:7px;padding:10px}.radio{margin-top:8px}.align-right{text-align:right;margin-top:20px}.muted{color:#667085;font-size:12px}.bmd-tabs{background:#fff;border-bottom:1px solid #ddd;padding:14px;color:#5125ed;font-size:12px;margin-top:15px}.upcoming{padding:10px 0}.upcoming b{display:block;font-size:27px}.upcoming span{font-size:11px;color:#667085}.progress{height:7px;background:#edf0f4;border-radius:10px;margin:14px 0}.progress i{display:block;width:80%;height:100%;background:#5a30ee;border-radius:10px}.full{width:100%}.method{display:grid;grid-template-columns:25px 1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid #eef0f3;font-size:11px}.method small{grid-column:2;color:#98a2b3}.method em{font-style:normal;background:#eaf9ef;color:#168b45;padding:4px 7px;border-radius:20px;font-size:9px;height:max-content}.bar-row{margin:15px 0;font-size:11px}.bar-row i{display:block;height:7px;background:linear-gradient(90deg,#5b30ef 45%,#edf0f4 45%);border-radius:10px;margin-top:6px}.placeholder{padding:35px;border:1px dashed #cfd5df;border-radius:10px;color:#667085;text-align:center;margin-top:15px}.bmd-footer{padding:15px 28px;border-top:1px solid #e8ebf0;color:#98a2b3;font-size:10px}.bmd-footer span{float:right}.bmd-footer b{color:#5125ed}@media(max-width:1100px){.bmd-kpis{grid-template-columns:repeat(3,1fr)}.bmd-three{grid-template-columns:1fr 1fr}.bmd-three .bmd-card:last-child{grid-column:1/-1}}@media(max-width:800px){.bmd-sidebar{position:fixed;left:-250px;top:0;bottom:0;z-index:20;transition:.2s}.bmd-sidebar.open{left:0}.bmd-two,.bmd-three{grid-template-columns:1fr}.bmd-kpis{grid-template-columns:1fr 1fr}.bmd-content{padding:16px}.bmd-pagehead{align-items:flex-start;gap:10px;flex-direction:column}.form-grid{grid-template-columns:1fr}.bmd-footer span{float:none;display:block;margin-top:5px}}@media(max-width:500px){.bmd-kpis{grid-template-columns:1fr}.bmd-header-right>span:nth-child(1),.bmd-header-right>span:nth-child(2),.bmd-header-right>span:nth-child(4){display:none}.bmd-toolbar{flex-wrap:wrap}.bmd-toolbar input{min-width:100%}}


/* Landing page */
.bmd-landing{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#070b18;color:#fff;margin:0;overflow:hidden}.lp-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#050813;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}.lp-logo{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.lp-logo-box{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#9b38ff,#5422e9);font-size:21px}.lp-logo b{display:block;font-size:17px;letter-spacing:.5px}.lp-logo small{display:block;font-size:8px;color:#b4b8c8;letter-spacing:.8px}.lp-nav{display:flex;gap:30px}.lp-nav a{color:#d7d8e1;text-decoration:none;font-size:12px;padding:27px 0}.lp-nav a.active{color:#fff;border-bottom:2px solid #8a4cff}.lp-actions{display:flex;gap:12px;align-items:center}.lp-login,.lp-outline{border:1px solid #3a4051;border-radius:7px;padding:10px 16px;color:#fff;text-decoration:none;font-size:12px}.lp-cta{background:linear-gradient(100deg,#7b39f4,#5a23eb);border-radius:7px;padding:10px 17px;color:#fff;text-decoration:none;font-weight:700;font-size:12px;box-shadow:0 10px 30px rgba(100,40,240,.25)}.lp-hero{min-height:500px;display:flex;position:relative;background:radial-gradient(circle at 75% 50%,#402080 0,#130f2c 30%,#070b18 67%);overflow:hidden}.lp-hero-glow{position:absolute;right:0;top:0;width:65%;height:100%;background:radial-gradient(circle at 55% 45%,rgba(175,55,255,.55),transparent 48%),radial-gradient(circle at 70% 55%,rgba(48,68,255,.45),transparent 45%);filter:blur(18px)}.lp-hero-copy{position:relative;z-index:2;width:55%;padding:65px 4% 50px}.lp-trust{display:inline-block;background:#11152a;border:1px solid #292e4d;border-radius:20px;padding:8px 13px;font-size:10px;color:#c6c8d5}.lp-trust b,.lp-hero h1 span,.lp-hero .lead b,.lp-section-title em,.lp-final em{color:#914cff}.eyebrow{font-size:16px;color:#c2c3d0;margin:28px 0 6px}.lp-hero h1{font-size:54px;line-height:1.02;margin:0 0 20px;letter-spacing:-2px}.lp-hero .lead{font-size:14px;line-height:1.7;color:#c9cad4;max-width:570px}.lp-buttons{display:flex;gap:14px;margin:24px 0}.lp-cta.big,.lp-outline{padding:13px 20px}.lp-badges{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#c9cad5}.lp-hero-art{position:absolute;right:-3%;top:0;width:55%;height:100%;background:linear-gradient(90deg,rgba(7,11,24,1) 0%,rgba(7,11,24,.35) 30%,rgba(7,11,24,0) 60%),url("hero-reference.png") center/cover no-repeat;mix-blend-mode:screen;opacity:.8}.lp-artist-silhouette{display:none}.lp-stage{display:none}.lp-platforms{margin:-22px 2.2% 0;padding:20px 22px;position:relative;z-index:3;background:rgba(15,20,38,.96);border:1px solid #2a3044;border-radius:15px;text-align:center}.lp-platforms p{margin:0 0 15px;font-size:12px}.lp-platform-row{display:flex;justify-content:space-around;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:700}.lp-platform-row strong{font-size:11px;color:#b56dff}.lp-platform-meta{border-top:1px solid #252b40;margin-top:17px;padding-top:14px;display:flex;justify-content:space-around;gap:10px;flex-wrap:wrap;color:#c0c3cf;font-size:9px}.lp-light{background:#f8f9fd;color:#111a33;padding:70px 3% 0}.lp-section-title{text-align:center;margin-bottom:30px}.lp-section-title>span{font-size:9px;color:#6532ec;background:#f0eaff;padding:5px 10px;border-radius:20px;letter-spacing:.6px}.lp-section-title h2{font-size:30px;margin:12px 0 0}.lp-section-title em{font-style:normal}.lp-features{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1300px;margin:auto}.lp-feature{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:20px 15px;box-shadow:0 7px 25px rgba(25,35,70,.05)}.lp-feature i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eee5ff;color:#6130ee;font-style:normal;font-size:19px}.lp-feature h3{font-size:12px;margin:15px 0 7px}.lp-feature p{font-size:9px;line-height:1.55;color:#6b7280;margin:0}.lp-stats{max-width:1300px;margin:40px auto 70px;background:linear-gradient(120deg,#21124d,#120b30);border-radius:13px;padding:25px 10px;display:grid;grid-template-columns:repeat(5,1fr);text-align:center;color:#fff}.lp-stats div{border-right:1px solid rgba(255,255,255,.12)}.lp-stats div:last-child{border:0}.lp-stats b{display:block;font-size:27px}.lp-stats span{font-size:9px;color:#c9c7d8}.lp-steps{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;text-align:center;position:relative}.lp-steps:before{content:"";position:absolute;top:27px;left:8%;right:8%;border-top:1px dashed #aa8bff}.lp-steps div{position:relative}.lp-steps i{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;margin:auto;background:linear-gradient(135deg,#7040f5,#a348ff);color:#fff;font-style:normal;font-weight:800;border:5px solid #eee7ff}.lp-steps b{display:block;margin-top:12px;font-size:12px}.lp-steps p{font-size:9px;color:#667085;line-height:1.5}.lp-testimonials{max-width:1200px;margin:55px auto 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.lp-testimonials div{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:20px;font-size:11px}.lp-testimonials small{display:block;color:#98a2b3;margin-top:3px}.lp-testimonials p{color:#667085;line-height:1.5}.lp-final{max-width:1200px;margin:30px auto 0;padding:35px 40px;border-radius:17px;background:linear-gradient(110deg,#29115f,#4a1bbd);display:flex;align-items:center;gap:20px;color:#fff}.lp-final>span{font-size:65px}.lp-final h2{margin:0;font-size:25px}.lp-final p{margin:7px 0 0;font-size:11px;color:#ddd6ef}.lp-white-cta{margin-left:auto;background:#fff;color:#5121d6;border-radius:7px;padding:12px 18px;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.lp-footer{background:#050813;color:#fff;padding:40px 4% 20px;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:35px;font-size:10px}.lp-footer h4{font-size:11px;margin:0 0 13px}.lp-footer a{display:block;color:#aeb2c1;text-decoration:none;margin:9px 0}.lp-footer p{color:#aeb2c1;line-height:1.5}.lp-footer input{width:100%;background:#0e1322;border:1px solid #2b3141;border-radius:6px;padding:9px;color:#fff}.lp-footer button{margin-top:7px;border:0;border-radius:6px;background:#6931ec;color:#fff;padding:8px 12px;font-size:10px}.lp-copy{grid-column:1/-1;border-top:1px solid #1c2232;padding-top:18px;text-align:center;color:#737a8c}@media(max-width:1000px){.lp-nav{gap:15px}.lp-features{grid-template-columns:repeat(3,1fr)}.lp-hero-copy{width:65%}.lp-hero-art{width:60%;opacity:.55}}@media(max-width:760px){.lp-header{padding:0 18px}.lp-nav{display:none}.lp-actions .lp-login{display:none}.lp-hero-copy{width:100%;padding:45px 22px}.lp-hero h1{font-size:43px}.lp-hero-art{width:100%;opacity:.25}.lp-platforms{margin:0 12px}.lp-features,.lp-stats,.lp-steps,.lp-testimonials{grid-template-columns:1fr 1fr}.lp-stats div{border:0;padding:10px}.lp-steps:before{display:none}.lp-final{margin:20px 0 0;padding:25px;flex-wrap:wrap}.lp-white-cta{margin-left:0}.lp-footer{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}}@media(max-width:480px){.lp-features,.lp-stats,.lp-steps,.lp-testimonials,.lp-footer{grid-template-columns:1fr}.lp-hero h1{font-size:37px}.lp-section-title h2{font-size:24px}}


/* Continuous moving logos / artists / releases */
.lp-marquee-wrap{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent)}
.lp-marquee{display:flex;width:max-content;align-items:center;gap:28px;white-space:nowrap;animation:lpMove 32s linear infinite;will-change:transform}
.lp-platform-marquee span{display:inline-flex;align-items:center;gap:5px;color:#e8e9f1;font-size:13px}
.lp-platform-marquee strong{color:#b56dff;font-size:11px}
.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}
.lp-moving-artists{background:#070b18;color:#fff;padding:24px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.lp-moving-title{text-align:center;font-size:9px;letter-spacing:1.5px;color:#9d70ff;margin-bottom:15px}
.artist-marquee{animation-duration:42s;gap:12px}
.artist-pill{display:flex;align-items:center;gap:8px;background:#11162a;border:1px solid #292f46;border-radius:30px;padding:7px 14px 7px 7px;color:#e5e7ef;font-size:11px;box-shadow:0 5px 20px rgba(0,0,0,.15)}
.artist-pill b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b42ff,#4c25e7);font-size:8px;color:#fff}
.release-wrap{margin-top:15px}
.release-marquee{animation-duration:36s;animation-direction:reverse;gap:12px}
.release-marquee span{border:1px solid #2a3045;background:#0e1323;border-radius:8px;padding:9px 14px;color:#cdd0dc;font-size:10px}
@keyframes lpMove{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(prefers-reduced-motion:reduce){.lp-marquee{animation:none;transform:none}}

.lp-logo-image{display:flex;align-items:center;width:205px;height:52px;overflow:hidden}
.lp-logo-image img{display:block;width:205px;height:auto;max-height:52px;object-fit:contain;object-position:left center}
.lp-hero-brand-logo{position:absolute;z-index:2;right:9%;top:50%;transform:translateY(-50%);width:min(390px,34vw);height:auto;max-height:360px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(80,120,255,.28))}
.lp-footer .lp-logo-image{width:185px;height:55px}
.lp-footer .lp-logo-image img{width:185px;max-height:55px}
@media(max-width:760px){
.lp-logo-image{width:170px;height:45px}.lp-logo-image img{width:170px;max-height:45px}
.lp-hero-brand-logo{width:240px;right:50%;top:39%;transform:translate(50%,-50%);opacity:.35}
.lp-hero-copy{position:relative;z-index:3}
}

.lp-about{max-width:1200px;margin:0 auto;padding:72px 0 15px}
.lp-about-head{text-align:center;max-width:820px;margin:0 auto 34px}
.lp-about-head>span{font-size:9px;color:#6932ee;background:#eee8ff;padding:6px 12px;border-radius:20px;letter-spacing:1px}
.lp-about-head h2{font-size:31px;margin:13px 0 10px}
.lp-about-head h2 em{font-style:normal;color:#8b42ff}
.lp-about-head p{font-size:11px;line-height:1.8;color:#667085}
.lp-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.lp-about-card{background:#fff;border:1px solid #e4e7ef;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(25,35,70,.06)}
.lp-about-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#eee4ff,#e8f0ff);color:#7135ee;font-size:21px}
.lp-about-card h3{font-size:15px;margin:16px 0 8px}.lp-about-card p{font-size:10px;line-height:1.75;color:#667085;margin:0}
.lp-about-contact{margin-top:17px;padding:22px;border-radius:15px;background:linear-gradient(110deg,#1b0d42,#301176);color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.lp-about-contact div{border-right:1px solid rgba(255,255,255,.14);padding-right:20px}.lp-about-contact div:last-child{border:0}
.lp-about-contact small{display:block;color:#b78aff;font-size:8px;letter-spacing:1px;margin-bottom:7px}.lp-about-contact b{display:block;font-size:11px}.lp-about-contact span{display:block;color:#c6c2d5;font-size:9px;margin-top:5px}
@media(max-width:760px){.lp-about{padding:50px 18px 10px}.lp-about-grid,.lp-about-contact{grid-template-columns:1fr}.lp-about-contact div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:0 0 15px}.lp-about-contact div:last-child{border:0;padding-bottom:0}}

.bme-header{position:sticky;top:0;z-index:999;background:rgba(7,10,22,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.bme-container{width:min(1180px,calc(100% - 40px));margin:auto}.bme-nav{min-height:72px;display:flex;align-items:center;gap:16px}.bme-brand img{width:150px;height:58px;object-fit:contain}.bme-menu{display:flex;gap:12px;justify-content:center;align-items:center;flex:1;overflow:auto}.bme-menu a,.bme-login,.bme-outline{color:#dfe1eb;text-decoration:none;font-size:10px;white-space:nowrap}.bme-actions{display:flex;gap:8px}.bme-login,.bme-outline{border:1px solid rgba(255,255,255,.18);padding:10px 13px;border-radius:8px}.bme-cta{display:inline-block;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff!important;text-decoration:none;padding:11px 16px;border-radius:8px;font-size:10px}.bme-page{background:#f7f8fc;min-height:70vh}.bme-page-hero{background:radial-gradient(circle at 80% 20%,rgba(124,58,237,.3),transparent 35%),linear-gradient(135deg,#080b18,#17102e);color:#fff;padding:85px 0 70px}.bme-eyebrow{color:#c3a5ff;font-size:9px;letter-spacing:1.8px}.bme-page-hero h1{font-size:48px;line-height:1.08;max-width:800px;margin:14px 0}.bme-page-hero p{max-width:720px;color:#c8cad5;font-size:14px;line-height:1.8}.bme-page-actions{display:flex;gap:10px;margin-top:25px}.bme-content{padding:55px 0 75px}.bme-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bme-card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;padding:25px;min-height:180px;box-shadow:0 10px 30px rgba(17,24,39,.05)}.bme-card-num{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eee8ff;color:#6d28d9;font-size:9px}.bme-card h2{font-size:17px;margin:18px 0 9px;color:#151827}.bme-card p{font-size:11px;color:#667085;line-height:1.8}.bme-contact-band{margin-top:20px;background:linear-gradient(110deg,#190b3c,#301176);border-radius:16px;padding:25px;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bme-contact-band div{border-right:1px solid rgba(255,255,255,.15)}.bme-contact-band div:last-child{border:0}.bme-contact-band small{display:block;color:#b88bff;font-size:8px}.bme-contact-band strong{display:block;font-size:12px;margin:7px 0}.bme-contact-band span{font-size:9px;color:#c8c4d6}.bme-footer{background:#070a15;color:#c7c9d5;padding:48px 0 20px}.bme-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.bme-footer-grid h4{color:#fff;font-size:11px}.bme-footer-grid a{display:block;color:#aeb1bf;text-decoration:none;font-size:10px;margin:8px 0}.bme-footer-grid p{font-size:10px;line-height:1.8;max-width:300px}.bme-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;font-size:8px;color:#777b89}
@media(max-width:1050px){.bme-menu{gap:8px}.bme-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.bme-nav{flex-wrap:wrap}.bme-menu{order:3;width:100%;justify-content:flex-start}.bme-page-hero{padding:60px 0}.bme-page-hero h1{font-size:36px}.bme-cards,.bme-contact-band,.bme-footer-grid{grid-template-columns:1fr}.bme-contact-band div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:14px}.bme-contact-band div:last-child{border:0}.bme-footer-bottom{flex-direction:column}}


/* Platform brand row */
.lp-platform-marquee{align-items:center}
.platform-logo{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.025);color:#f4f6ff;font-size:13px;line-height:1;box-shadow:inset 0 1px rgba(255,255,255,.04)}
.platform-logo i{font-style:normal;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#f2f5ff;color:#0b1020;font-size:13px;font-weight:900}
.platform-logo b{font-weight:700}
.platform-spotify i{background:#1ed760;color:#07120b;border-radius:50%}
.platform-apple i{background:#f7f7f7;color:#111;border-radius:50%}
.platform-youtube i{background:#ff0033;color:#fff;border-radius:7px}
.platform-tiktok i{background:#111;color:#fff}
.platform-instagram i{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7);color:#fff}
.platform-facebook i{background:#1877f2;color:#fff;border-radius:50%}
.platform-amazon i{background:#ff9900;color:#111}
.platform-deezer i{background:linear-gradient(180deg,#a238ff,#ff2d78);color:#fff}
.platform-tidal i{background:#fff;color:#111}
.platform-boomplay i{background:#e31c3d;color:#fff;border-radius:50%}
.platform-audiomack i{background:#ff5b22;color:#fff}
.platform-soundcloud i{background:#ff5500;color:#fff}
.platform-more i{background:#6740ff;color:#fff}

.bme-inner-page{min-height:70vh;background:#f7f8fc;color:#101828;padding-top:78px}
.bme-inner-hero{padding:88px 0 55px;background:radial-gradient(circle at 75% 30%,rgba(102,61,255,.18),transparent 35%),linear-gradient(135deg,#090d1d,#121a31);color:#fff}
.bme-inner-hero h1{max-width:850px;font-size:clamp(36px,5vw,62px);line-height:1.05;margin:12px 0}
.bme-inner-hero p{max-width:760px;color:#b8c2d8;font-size:16px}
.bme-eyebrow{font-size:11px;letter-spacing:2.5px;color:#9b87ff;font-weight:800}
.bme-inner-content{padding:55px 0 90px}
.bme-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.bme-info-card,.bme-portal-box{background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:26px;box-shadow:0 10px 35px rgba(16,24,40,.05)}
.bme-info-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#6539f4,#18bfe9);color:#fff;font-weight:900}
.bme-info-card h3{margin:16px 0 8px}.bme-info-card p,.bme-portal-box p{color:#667085}
.bme-portal-box{max-width:620px;margin:auto}
.bme-page-copy{margin-top:25px;background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:28px}
@media(max-width:760px){.bme-card-grid{grid-template-columns:1fr}.bme-inner-hero{padding:65px 0 40px}}

/* v2.3 premium public header */
.lp-header{
  height:88px;
  padding:0;
  background:rgba(6,9,20,.96);
  border-bottom:1px solid rgba(255,255,255,.10);
  backdrop-filter:blur(16px);
}
.lp-header-inner{
  width:min(1440px,92%);
  height:100%;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
.lp-logo{gap:13px;min-width:235px}
.lp-logo-mark{
  width:58px;height:58px;flex:0 0 58px;
  border-radius:12px;overflow:hidden;
  background:#02040b;
  border:1px solid rgba(255,255,255,.16);
  box-shadow:0 8px 28px rgba(0,0,0,.35);
}
.lp-logo-mark img{width:100%;height:100%;object-fit:cover;display:block}
.lp-logo-text{display:flex;flex-direction:column;line-height:1.05}
.lp-logo-text strong{
  color:#fff;font-size:16px;letter-spacing:1.1px;font-weight:800
}
.lp-logo-text small{
  color:#9ca6bd;font-size:8px;letter-spacing:3px;margin-top:6px
}
.lp-nav{gap:26px;align-items:center;justify-content:center;flex:1}
.lp-nav a{
  color:#c8ccda;font-size:12px;font-weight:600;
  padding:34px 0 30px;white-space:nowrap;transition:.2s
}
.lp-nav a:hover,.lp-nav a.active{color:#fff}
.lp-nav a.active{border-bottom:2px solid #8a4cff}
.lp-actions{gap:10px;min-width:205px;justify-content:flex-end}
.lp-login,.lp-cta{
  height:42px;display:inline-flex;align-items:center;justify-content:center;
  border-radius:9px;padding:0 18px;font-size:12px
}
.lp-login{border:1px solid #3b4256;background:rgba(255,255,255,.02)}
.lp-cta{min-width:110px}
@media(max-width:1050px){
 .lp-header{height:78px}.lp-logo{min-width:auto}.lp-logo-text{display:none}
 .lp-logo-mark{width:52px;height:52px;flex-basis:52px}
 .lp-nav{gap:15px}.lp-nav a{font-size:11px;padding:29px 0 26px}
 .lp-actions{min-width:auto}
}
@media(max-width:780px){
 .lp-header{height:72px}.lp-header-inner{width:94%;gap:10px}
 .lp-nav{display:none}.lp-actions{margin-left:auto}
 .lp-logo-mark{width:48px;height:48px;flex-basis:48px}
 .lp-login,.lp-cta{height:38px;padding:0 13px;font-size:11px}
}

/* v2.4 — unified professional header */
.lp-header{
  height:82px!important;padding:0!important;
  background:#0b0e18!important;
  border-bottom:1px solid rgba(255,255,255,.085)!important;
  box-shadow:0 8px 30px rgba(0,0,0,.18);
}
.lp-header-inner{
  width:min(1320px,92%)!important;height:100%!important;margin:0 auto!important;
  display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:34px!important;
}
.lp-logo{
  min-width:235px!important;display:flex!important;align-items:center!important;
  gap:12px!important;text-decoration:none!important;
}
.lp-logo-mark{
  width:52px!important;height:52px!important;flex:0 0 52px!important;
  border-radius:10px!important;border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 7px 24px rgba(0,0,0,.35)!important;
}
.lp-logo-text strong{font-size:14px!important;letter-spacing:1.5px!important}
.lp-logo-text small{font-size:7px!important;letter-spacing:2.7px!important;margin-top:5px!important}
.lp-nav{
  display:flex!important;align-items:center!important;justify-content:center!important;
  gap:25px!important;flex:1!important;
}
.lp-nav a{
  color:#aeb5c7!important;font-size:11px!important;font-weight:600!important;
  padding:31px 0 27px!important;border-bottom:2px solid transparent!important;
  transition:color .2s ease,border-color .2s ease!important;
}
.lp-nav a:hover,.lp-nav a.active{color:#fff!important}
.lp-nav a.active{border-bottom-color:#7046ff!important}
.lp-actions{
  min-width:205px!important;display:flex!important;justify-content:flex-end!important;
  align-items:center!important;gap:9px!important;
}
.lp-login,.lp-cta{
  height:40px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;
}
.lp-login{padding:0 17px!important;background:transparent!important}
.lp-cta{padding:0 18px!important;min-width:106px!important}

/* Prevent accidental duplicate header */
body .lp-header + .lp-header{display:none!important}

@media(max-width:1050px){
 .lp-header{height:76px!important}.lp-header-inner{width:94%!important;gap:18px!important}
 .lp-logo{min-width:auto!important}.lp-logo-text{display:none!important}
 .lp-logo-mark{width:50px!important;height:50px!important;flex-basis:50px!important}
 .lp-nav{gap:16px!important}.lp-nav a{font-size:10px!important}
 .lp-actions{min-width:auto!important}
}
@media(max-width:780px){
 .lp-header{height:70px!important}.lp-header-inner{width:94%!important}
 .lp-nav{display:none!important}
 .lp-logo-mark{width:46px!important;height:46px!important;flex-basis:46px!important}
 .lp-login,.lp-cta{height:37px!important;padding:0 12px!important;font-size:10px!important}
}

/* v2.5 — homepage uses the dedicated landing header only.
   Keep the WordPress header on internal pages. */
body.home .bme-header,
body.front-page .bme-header{
  display:none!important;
}
body.home .bmd-landing,
body.front-page .bmd-landing{
  padding-top:0!important;
}

/* v3.0 — rich multi-page public site */
.bme-rich-page{background:#070a14;color:#eef1ff;min-height:70vh}
.bme-rich-hero{position:relative;overflow:hidden;padding:105px 0 88px;background:radial-gradient(circle at 75% 30%,rgba(112,70,255,.22),transparent 38%),linear-gradient(180deg,#0b0f1f,#070a14)}
.bme-rich-hero:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#7b4dff,transparent)}
.bme-rich-hero h1{max-width:900px;margin:15px 0 20px;font-size:clamp(44px,6vw,78px);line-height:1.02;letter-spacing:-2.5px}
.bme-rich-hero h1 span{background:linear-gradient(90deg,#fff,#9a55ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.bme-rich-hero p{max-width:760px;color:#aab2c8;font-size:18px;line-height:1.75}
.bme-section{padding:72px 0}
.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.bme-feature-grid article,.bme-resource-grid article,.bme-mission-grid article,.bme-home-feature-grid article,.bme-info-card,.bme-leader-card{
 background:linear-gradient(180deg,rgba(20,25,43,.95),rgba(10,14,27,.95));border:1px solid #202942;border-radius:20px;padding:30px;box-shadow:0 20px 55px rgba(0,0,0,.16)
}
.bme-feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#7046ff,#a33dff);font-size:21px;margin-bottom:20px}
.bme-feature-grid h3,.bme-resource-grid h3,.bme-mission-grid h3,.bme-home-feature-grid h3{font-size:20px;margin:0 0 10px;color:#fff}
.bme-feature-grid p,.bme-resource-grid p,.bme-mission-grid p,.bme-home-feature-grid p,.bme-info-card p,.bme-leader-card p{color:#919ab0;line-height:1.7;margin:0}
.bme-platform-panel{border:1px solid #202942;border-radius:24px;padding:40px;background:radial-gradient(circle at 50% 0,rgba(112,70,255,.14),transparent 50%),#0b0f1c}
.bme-platform-panel h2{font-size:34px;margin:8px 0 28px}
.bme-brand-row{display:flex;flex-wrap:wrap;gap:12px}
.bme-brand-row span{padding:14px 18px;border:1px solid #28324b;border-radius:12px;background:#0f1424;color:#d9ddec;font-weight:700}
.bme-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.bme-steps article{padding:30px;border:1px solid #202942;border-radius:20px;background:#0c1120}
.bme-steps b{color:#8a51ff;font-size:28px}.bme-steps h3{margin:16px 0 9px}.bme-steps p{color:#929bb1;line-height:1.7}
.bme-dashboard-preview{display:flex;min-height:480px;border:1px solid #2a3350;border-radius:22px;overflow:hidden;background:#080c16;box-shadow:0 30px 90px rgba(0,0,0,.35)}
.bme-dash-side{width:190px;background:#0c101b;border-right:1px solid #1e2639;padding:25px 14px;display:flex;flex-direction:column;gap:7px}
.bme-dash-side strong{font-size:13px;letter-spacing:2px;margin:0 8px 25px}.bme-dash-side span{padding:10px 12px;color:#8f98ad;border-radius:9px;font-size:12px}.bme-dash-side .on{background:#23184b;color:#fff}
.bme-dash-main{padding:30px;flex:1}.bme-dash-top{display:flex;justify-content:space-between;color:#8f98ad}.bme-dash-top button,.bme-price-card .bme-cta{border:0;background:linear-gradient(135deg,#7046ff,#9b3cff);color:#fff;padding:11px 16px;border-radius:9px;font-weight:700}
.bme-dash-main h2{font-size:30px;margin:35px 0 18px}.bme-dash-status{padding:17px 20px;border:1px solid #5c4720;background:#17150e;border-radius:14px;color:#f2b23e}.bme-dash-status b{color:#fff;margin-left:8px}.bme-dash-status small{display:block;color:#8d94a6;margin-top:5px}
.bme-dash-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.bme-dash-cards div{padding:18px;border:1px solid #202942;border-radius:14px;background:#0d1322}.bme-dash-cards small,.bme-dash-cards span{display:block;color:#7e879b;font-size:10px}.bme-dash-cards b{display:block;font-size:23px;margin:10px 0;color:#fff}
.bme-dash-chart{height:120px;border:1px solid #202942;border-radius:14px;margin-top:16px;padding:16px;display:flex;align-items:flex-end;gap:12px}.bme-dash-chart span{align-self:flex-start;color:#cfd4e1}.bme-dash-chart i{display:block;width:14%;height:30%;background:linear-gradient(#7b4dff,#301a69);border-radius:5px 5px 0 0}.bme-dash-chart i:nth-of-type(2){height:55%}.bme-dash-chart i:nth-of-type(3){height:42%}.bme-dash-chart i:nth-of-type(4){height:78%}.bme-dash-chart i:nth-of-type(5){height:65%}
.bme-preview-caption{text-align:center;color:#7e879b;margin-top:18px}
.bme-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bme-price-card{position:relative;padding:34px;border:1px solid #27304a;border-radius:22px;background:#0c1120}.bme-price-card.featured{border-color:#7046ff;box-shadow:0 20px 70px rgba(112,70,255,.15)}.bme-price-card em{position:absolute;top:18px;right:18px;background:#7046ff;color:#fff;font-size:10px;padding:6px 9px;border-radius:20px;font-style:normal}.bme-price-card>span{font-size:12px;color:#a8b0c3;letter-spacing:1.5px}.bme-price-card h2{font-size:44px;margin:18px 0 0}.bme-price-card>small{color:#70798d}.bme-price-card p{color:#949caf;min-height:48px}.bme-price-card ul{list-style:none;padding:0;margin:24px 0}.bme-price-card li{padding:9px 0;color:#c9cfdd;border-bottom:1px solid #1e2638}.bme-price-card li:before{content:"✓";color:#8c50ff;font-weight:800;margin-right:9px}.bme-price-card .bme-cta,.bme-price-card .bme-outline{display:flex;justify-content:center;width:100%;box-sizing:border-box;text-decoration:none}.bme-pricing-note{text-align:center;color:#70798d;margin-top:24px;font-size:12px}
.bme-resource-grid article b{color:#8650ff;font-size:13px}.bme-resource-grid article h3{margin-top:25px}
.bme-about-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:30px}.bme-about-grid h2{font-size:38px;margin:10px 0 20px}.bme-about-grid p{color:#949caf;line-height:1.8}.bme-leader-card .bme-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7046ff,#a13dff);font-weight:800;margin-bottom:18px}.bme-leader-card h3{margin:0}.bme-leader-card span{display:block;color:#8954ff;margin:7px 0 20px;font-size:12px}
.bme-home-features{padding:75px 0;background:#080c16}.bme-home-heading{text-align:center;max-width:720px;margin:0 auto 35px}.bme-home-heading h2{font-size:42px;margin:10px 0}.bme-home-heading p{color:#929bb1}.bme-home-feature-grid{grid-template-columns:repeat(4,1fr)}.bme-home-feature-grid article b{font-size:34px;color:#8b4fff}.bme-home-cta{padding:60px 0;background:linear-gradient(100deg,#100d24,#090c17);border-top:1px solid #1f2740}.bme-home-cta .bme-container{display:flex;justify-content:space-between;align-items:center;gap:30px}.bme-home-cta h2{font-size:38px;margin:10px 0}.bme-home-cta p{color:#929bb1}
@media(max-width:900px){.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid,.bme-steps,.bme-price-grid{grid-template-columns:1fr 1fr}.bme-dash-cards{grid-template-columns:1fr 1fr}.bme-about-grid{grid-template-columns:1fr}}
@media(max-width:620px){.bme-feature-grid,.bme-home-feature-grid,.bme-card-grid,.bme-resource-grid,.bme-mission-grid,.bme-steps,.bme-price-grid{grid-template-columns:1fr}.bme-rich-hero{padding:75px 0 65px}.bme-rich-hero h1{font-size:43px}.bme-dashboard-preview{min-height:420px}.bme-dash-side{display:none}.bme-home-cta .bme-container{flex-direction:column;align-items:flex-start}.bme-dash-cards{grid-template-columns:1fr 1fr}}

/* v3.1 — premium sticky navigation */
.bme-header{
  position:sticky!important;
  top:0!important;
  z-index:9999!important;
  height:92px;
  background:rgba(6,9,20,.90)!important;
  backdrop-filter:blur(20px) saturate(150%);
  -webkit-backdrop-filter:blur(20px) saturate(150%);
  border-bottom:1px solid rgba(139,92,246,.18)!important;
  box-shadow:0 8px 35px rgba(0,0,0,.22);
}
.bme-nav{
  min-height:92px!important;
  gap:28px!important;
}
.bme-brand img{
  width:58px!important;
  height:58px!important;
  object-fit:contain;
  border-radius:12px;
}
.bme-menu{
  gap:7px!important;
  overflow:visible!important;
}
.bme-menu a{
  color:#c9cedd!important;
  text-decoration:none;
  font-size:14px!important;
  font-weight:600;
  padding:12px 15px!important;
  border:1px solid transparent;
  border-radius:10px;
  transition:all .2s ease;
  white-space:nowrap;
}
.bme-menu a:hover,
.bme-menu a:focus,
.bme-menu a.active{
  color:#fff!important;
  background:rgba(124,58,237,.13);
  border-color:rgba(139,92,246,.22);
  box-shadow:0 5px 18px rgba(91,33,182,.10);
}
.bme-actions{gap:10px!important}
.bme-actions a{
  font-size:13px!important;
  font-weight:700!important;
  padding:13px 20px!important;
  border-radius:11px!important;
}
.bme-login{
  color:#fff!important;
  border:1px solid #30384e!important;
  background:rgba(255,255,255,.025);
  text-decoration:none;
}
.bme-login:hover{border-color:#7651dc!important;background:rgba(124,58,237,.10)}
.bme-cta{
  background:linear-gradient(135deg,#7c3aed,#5b21f0)!important;
  box-shadow:0 8px 24px rgba(112,70,255,.28);
}
.bme-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(112,70,255,.38)}

.lp-header{
  position:sticky!important;
  top:0!important;
  z-index:9999!important;
  height:92px!important;
  padding:0 3%!important;
  background:rgba(6,9,20,.90)!important;
  backdrop-filter:blur(20px) saturate(150%);
  -webkit-backdrop-filter:blur(20px) saturate(150%);
  border-bottom:1px solid rgba(139,92,246,.18)!important;
  box-shadow:0 8px 35px rgba(0,0,0,.22);
}
.lp-header-inner{
  width:96%!important;
  max-width:1500px;
  margin:0 auto;
  min-height:92px!important;
  display:flex!important;
  align-items:center!important;
  gap:28px!important;
}
.lp-logo{gap:13px!important}
.lp-logo-mark img{
  width:58px!important;
  height:58px!important;
  object-fit:contain;
  border-radius:12px;
}
.lp-logo-text strong{font-size:17px!important;letter-spacing:1.1px}
.lp-logo-text small{font-size:8px!important;letter-spacing:2.2px}
.lp-nav{gap:7px!important}
.lp-nav a{
  color:#c9cedd!important;
  font-size:14px!important;
  font-weight:600!important;
  padding:12px 15px!important;
  border:1px solid transparent;
  border-radius:10px;
  transition:all .2s ease;
  white-space:nowrap;
}
.lp-nav a:hover,.lp-nav a.active{
  color:#fff!important;
  background:rgba(124,58,237,.13);
  border-color:rgba(139,92,246,.22);
}
.lp-nav a.active{box-shadow:0 5px 18px rgba(91,33,182,.10)}
.lp-actions{gap:10px!important}
.lp-login{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-width:78px;
  padding:12px 18px!important;
  border:1px solid #30384e!important;
  border-radius:11px!important;
  color:#fff!important;
  background:rgba(255,255,255,.025);
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none;
}
.lp-login:hover{border-color:#7651dc;background:rgba(124,58,237,.10)}
.lp-actions .lp-cta{
  padding:13px 20px!important;
  border-radius:11px!important;
  font-size:13px!important;
  box-shadow:0 8px 24px rgba(112,70,255,.28);
}
@media(max-width:1050px){
  .bme-menu a,.lp-nav a{font-size:12px!important;padding:10px 9px!important}
  .bme-nav,.lp-header-inner{gap:12px!important}
}
@media(max-width:760px){
  .bme-header,.lp-header{height:76px!important}
  .bme-nav,.lp-header-inner{min-height:76px!important}
  .bme-brand img,.lp-logo-mark img{width:48px!important;height:48px!important}
  .bme-menu,.lp-nav{display:none!important}
  .bme-actions a,.lp-actions a{font-size:12px!important;padding:10px 13px!important}
}

/* v3.2 — force homepage header to remain locked while scrolling */
html, body { scroll-padding-top: 92px; }

body.home .lp-header,
body.front-page .lp-header {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
}

body.home .lp-header + *,
body.front-page .lp-header + * {
  /* keep the first page content from hiding behind the fixed header */
}

@media (max-width:760px){
  html, body { scroll-padding-top: 76px; }
  body.home .lp-header,
  body.front-page .lp-header { height:76px!important; }
}

/* v3.3 — premium, larger, distinctive footer */
.bme-premium-footer{
  position:relative!important;
  overflow:hidden;
  padding:78px 0 0!important;
  background:
    radial-gradient(circle at 78% 20%,rgba(112,70,255,.16),transparent 28%),
    radial-gradient(circle at 12% 80%,rgba(57,91,255,.10),transparent 25%),
    #050812!important;
  border-top:1px solid rgba(139,92,246,.16)!important;
}
.bme-footer-glow{
  position:absolute;left:50%;top:-130px;transform:translateX(-50%);
  width:520px;height:260px;border-radius:50%;
  background:rgba(113,66,255,.13);filter:blur(75px);pointer-events:none;
}
.bme-footer-main{
  position:relative;z-index:1;
  display:grid;grid-template-columns:1.25fr 1.35fr 1fr;gap:70px;
  padding-bottom:62px;
}
.bme-footer-brand{max-width:390px}
.bme-footer-logo{display:inline-flex;width:66px;height:66px;padding:6px;border-radius:15px;background:#080c17;border:1px solid #283149;box-shadow:0 15px 40px rgba(0,0,0,.35)}
.bme-footer-logo img{width:100%;height:100%;object-fit:contain;border-radius:9px}
.bme-footer-brand-name{margin-top:18px;color:#fff;font-weight:800;letter-spacing:1.8px;font-size:17px}
.bme-footer-brand-name span{display:block;margin-top:5px;color:#858da4;font-size:8px;letter-spacing:3.5px}
.bme-footer-brand p{color:#858ea4;line-height:1.75;font-size:13px;margin:17px 0 20px;max-width:360px}
.bme-footer-badges{display:flex;gap:8px;flex-wrap:wrap}.bme-footer-badges span{border:1px solid #222c43;background:#0b1020;color:#858da4;padding:7px 10px;border-radius:7px;font-size:8px;letter-spacing:1px}
.bme-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.bme-premium-footer h4{margin:7px 0 20px;color:#fff;font-size:13px;letter-spacing:.4px}
.bme-premium-footer .bme-footer-links a{display:block;color:#8c95a9!important;text-decoration:none!important;font-size:12px;margin:0 0 14px;transition:.2s}
.bme-premium-footer .bme-footer-links a:hover{color:#fff!important;transform:translateX(2px)}
.bme-footer-contact{padding:24px;border:1px solid #252e47;border-radius:18px;background:linear-gradient(145deg,rgba(20,25,43,.88),rgba(8,12,23,.92));box-shadow:0 18px 50px rgba(0,0,0,.2)}
.bme-footer-contact .bme-eyebrow{font-size:8px;letter-spacing:2px;color:#9258ff}
.bme-footer-contact h3{font-size:25px;line-height:1.2;color:#fff;margin:10px 0 10px}
.bme-footer-contact p{font-size:11px;line-height:1.65;color:#858ea4;margin:0 0 18px}
.bme-footer-cta{display:inline-flex;align-items:center;gap:12px;padding:11px 15px;border-radius:9px;background:linear-gradient(135deg,#7c3aed,#5b21f0);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:700;box-shadow:0 9px 25px rgba(112,70,255,.25)}
.bme-footer-cta b{font-size:16px}
.bme-premium-footer-bottom{
  position:relative;z-index:1;
  min-height:68px!important;
  border-top:1px solid #1b2336!important;
  display:flex;align-items:center;gap:25px;
  color:#626c82!important;font-size:10px!important;
}
.bme-premium-footer-bottom i{font-style:normal;color:#7c3aed;margin:0 5px}
.bme-footer-legal{margin-left:auto;display:flex;gap:20px}.bme-footer-legal a{color:#626c82!important;text-decoration:none}.bme-footer-legal a:hover{color:#fff!important}
@media(max-width:950px){
 .bme-footer-main{grid-template-columns:1fr 1fr;gap:45px}.bme-footer-brand{max-width:none}.bme-footer-contact{grid-column:1/-1}
}
@media(max-width:650px){
 .bme-premium-footer{padding-top:55px!important}.bme-footer-main{grid-template-columns:1fr;gap:35px;padding-bottom:40px}
 .bme-footer-links{gap:20px}.bme-footer-contact{grid-column:auto}.bme-premium-footer-bottom{height:auto!important;padding:20px 0;flex-wrap:wrap;line-height:1.7}.bme-footer-legal{margin-left:0;width:100%}
}

/* v3.4 — full-height home hero: show the complete front section */
.lp-hero{
  min-height:clamp(620px, calc(100vh - 88px), 820px)!important;
  align-items:center!important;
}
.lp-hero-copy{
  padding:80px 4% 75px!important;
}
.lp-hero-art{
  height:100%!important;
}
.lp-platforms{
  margin:0 2.2%!important;
  transform:translateY(-1px);
}
@media(max-width:760px){
  .lp-hero{
    min-height:calc(100svh - 76px)!important;
    align-items:flex-start!important;
  }
  .lp-hero-copy{padding:48px 22px 60px!important}
  .lp-platforms{margin:0 12px!important}
}

/* v3.8 — expanded Features page */
.bme-feature-intro .bme-section-heading{max-width:900px;margin:0 auto 55px;text-align:center}
.bme-feature-intro .bme-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.5px;margin:13px 0 18px;color:#111a33}
.bme-feature-intro .bme-section-heading h2 span{color:#7046ff}
.bme-feature-intro .bme-section-heading p{font-size:15px;line-height:1.8;color:#6d768c;max-width:800px;margin:auto}
.bme-feature-grid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
.bme-feature-grid article{min-height:285px;padding:31px!important;border-radius:20px!important;background:linear-gradient(145deg,#11172a,#080d1b)!important;border:1px solid #26304a!important;box-shadow:0 18px 45px rgba(3,8,20,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.bme-feature-grid article:hover{transform:translateY(-5px);border-color:rgba(124,58,237,.55)!important;box-shadow:0 24px 55px rgba(34,18,75,.24)}
.bme-feature-grid h3{font-size:19px!important;color:#fff!important;line-height:1.3;margin:22px 0 12px}
.bme-feature-grid p{font-size:13px!important;line-height:1.8!important;color:#9aa4ba!important;margin:0}
.bme-feature-icon{width:50px!important;height:50px!important;display:flex;align-items:center;justify-content:center;border-radius:14px!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;color:#fff!important;font-size:21px!important;box-shadow:0 10px 25px rgba(112,70,255,.25)}
.bme-feature-details{padding-top:25px}
.bme-detail-block{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:65px 0;border-top:1px solid #e2e6ef}
.bme-detail-label{font-size:10px;font-weight:900;letter-spacing:2px;color:#7046ff;padding-top:7px}
.bme-detail-block h2{font-size:32px;line-height:1.18;letter-spacing:-.8px;color:#10182f;margin:0 0 18px}
.bme-detail-block p{max-width:800px;color:#68728a;font-size:14px;line-height:1.9;margin:0 0 14px}
@media(max-width:900px){.bme-feature-grid{grid-template-columns:repeat(2,1fr)!important}.bme-detail-block{grid-template-columns:1fr;gap:14px}}
@media(max-width:600px){.bme-feature-grid{grid-template-columns:1fr!important}.bme-feature-grid article{min-height:0}.bme-detail-block{padding:45px 0}.bme-detail-block h2{font-size:27px}}

/* v3.9 — Features final polish */
.bme-feature-intro .bme-section-heading{max-width:900px;margin:0 auto 55px;text-align:center}
.bme-feature-intro .bme-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-1.5px;margin:13px 0 18px;color:#111a33}
.bme-feature-intro .bme-section-heading h2 span{color:#7046ff}
.bme-feature-intro .bme-section-heading p{font-size:15px;line-height:1.8;color:#6d768c;max-width:800px;margin:auto}
.bme-feature-grid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
.bme-feature-grid article{min-height:250px;padding:31px!important;border-radius:20px!important;background:linear-gradient(145deg,#11172a,#080d1b)!important;border:1px solid #26304a!important;box-shadow:0 18px 45px rgba(3,8,20,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.bme-feature-grid article:hover{transform:translateY(-5px);border-color:rgba(124,58,237,.55)!important;box-shadow:0 24px 55px rgba(34,18,75,.24)}
.bme-feature-grid h3{font-size:19px!important;color:#fff!important;line-height:1.3;margin:22px 0 12px}
.bme-feature-grid p{font-size:13px!important;line-height:1.8!important;color:#9aa4ba!important;margin:0}
.bme-feature-icon{width:50px!important;height:50px!important;display:flex;align-items:center;justify-content:center;border-radius:14px!important;background:linear-gradient(135deg,#7c3aed,#9333ea)!important;color:#fff!important;font-size:21px!important;box-shadow:0 10px 25px rgba(112,70,255,.25)}
.bme-feature-details{padding-top:15px}
.bme-detail-block{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:65px 0;border-top:1px solid #e2e6ef}
.bme-detail-label{font-size:10px;font-weight:900;letter-spacing:2px;color:#7046ff;padding-top:7px}
.bme-detail-block h2{font-size:32px;line-height:1.18;letter-spacing:-.8px;color:#10182f;margin:0 0 18px}
.bme-detail-block p{max-width:850px;color:#68728a;font-size:14px;line-height:1.9;margin:0 0 14px}
@media(max-width:900px){.bme-feature-grid{grid-template-columns:repeat(2,1fr)!important}.bme-detail-block{grid-template-columns:1fr;gap:14px}}
@media(max-width:600px){.bme-feature-grid{grid-template-columns:1fr!important}.bme-feature-grid article{min-height:0}.bme-detail-block{padding:45px 0}.bme-detail-block h2{font-size:27px}}

/* v4.0 — premium English typography system */
:root{
  --bme-font-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --bme-font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body,.bme-app,.bme-landing,.bme-page,.bme-container,
button,input,textarea,select{
  font-family:var(--bme-font-body)!important;
  font-feature-settings:"liga" 1,"kern" 1;
}
h1,h2,h3,h4,h5,h6,
.bme-hero h1,.lp-hero h1,.bme-feature-grid h3,
.bme-detail-block h2,.bme-section-heading h2,
.bme-card h3,.bme-page-title{
  font-family:var(--bme-font-display)!important;
  font-weight:600;
  letter-spacing:-.025em;
}
p,li,.bme-subtitle,.bme-feature-grid p,.bme-detail-block p{
  font-family:var(--bme-font-body)!important;
  font-weight:500;
}
.lp-header a,.bme-nav a,.bme-header a,
.bme-btn,.bme-submit,.bme-auth-switch a,.bme-auth-switch span,
button{
  font-family:var(--bme-font-body)!important;
  font-weight:700;
  letter-spacing:-.01em;
}
.bme-eyebrow,.bme-kicker,.bme-detail-label,
.bme-step small,.bme-portal-brand small{
  font-family:var(--bme-font-body)!important;
  font-weight:800;
  letter-spacing:.12em;
}

/* v4.1 — premium dashboard showcase for How It Works */
.bme-dashboard-showcase{padding-top:10px}
.bme-showcase-heading{max-width:780px;margin:0 auto 34px;text-align:center}
.bme-showcase-heading h2{font-family:var(--bme-font-display)!important;font-size:46px;line-height:1.08;margin:10px 0 16px;color:#f5f7ff}
.bme-showcase-heading h2 span,.bme-payout-copy h2 span{color:#9a5cff}
.bme-showcase-heading p,.bme-payout-copy p{max-width:700px;margin:0 auto;color:#929bb1;line-height:1.75}
.bme-dashboard-premium{min-height:570px;background:#070b14;border-color:#293451;box-shadow:0 35px 110px rgba(24,10,68,.38)}
.bme-dashboard-premium .bme-dash-side{width:225px;padding:22px 14px 18px;background:linear-gradient(180deg,#0d1220,#090d17);border-right:1px solid #242d44}
.bme-dash-brand{padding:2px 10px 20px;border-bottom:1px solid #20283b;margin-bottom:12px}
.bme-dash-brand img{width:46px;height:46px;object-fit:contain;border-radius:11px;display:block;margin-bottom:12px}
.bme-dash-brand strong{display:block!important;margin:0!important;color:#fff;font-family:var(--bme-font-display)!important;font-size:13px!important;letter-spacing:1.5px!important}
.bme-dash-brand small{display:block;color:#737e95;font-size:8px;letter-spacing:1.5px;margin-top:4px}
.bme-dash-nav{display:flex;flex-direction:column;gap:5px}
.bme-dash-nav span{padding:11px 12px!important;border-radius:10px;color:#818ba1!important;font-size:12px!important;transition:.2s}
.bme-dash-nav span.on{background:linear-gradient(90deg,#29175b,#1d153b);color:#fff!important;box-shadow:inset 2px 0 #8c4dff}
.bme-dash-nav span b{font-weight:700}
.bme-dash-support{margin-top:auto;width:32px;height:32px;border:1px solid #2b3651;border-radius:9px;display:grid;place-items:center;color:#b18aff;font-weight:800}
.bme-dash-support-label{padding:8px 4px 0!important;color:#68738a!important;font-size:10px!important}
.bme-dashboard-premium .bme-dash-main{padding:28px 30px}
.bme-dashboard-premium .bme-dash-top{align-items:center}
.bme-dash-top>div small{display:block;color:#67728a;font-size:9px;letter-spacing:1.5px;font-weight:800;margin-bottom:4px}
.bme-dash-top>div span{color:#a8b1c3;font-size:13px}
.bme-dash-title-row{display:flex;align-items:end;justify-content:space-between;margin:30px 0 18px}
.bme-dash-kicker{font-size:9px;color:#8b52ff;letter-spacing:1.6px;font-weight:800}
.bme-dash-title-row h2{font-size:31px!important;margin:6px 0 0!important}
.bme-approved{font-size:10px;color:#70d8a2;border:1px solid #24513d;background:#0b1b16;padding:8px 11px;border-radius:20px}
.bme-dashboard-premium .bme-dash-cards{gap:10px}
.bme-dashboard-premium .bme-dash-cards div{position:relative;padding:17px;background:linear-gradient(145deg,#101727,#0b111e)}
.bme-dashboard-premium .bme-dash-cards b{font-size:24px}
.bme-dashboard-premium .bme-dash-cards em{position:absolute;right:13px;bottom:15px;color:#65d59b;font-size:9px;font-style:normal}
.bme-dash-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px}
.bme-dash-panel{border:1px solid #202b43;border-radius:14px;background:#0b111e;padding:17px}
.bme-panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:12px}
.bme-panel-head strong{display:block;color:#e8ebf4;font-size:13px}
.bme-panel-head small{display:block;color:#6f7a91;font-size:9px;margin-top:4px}
.bme-panel-head a{font-size:9px;color:#985aff;text-decoration:none}
.bme-release-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #192238}
.bme-cover{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#713fff,#b14cff);display:grid;place-items:center;color:#fff;font-style:normal;font-weight:800}
.bme-cover.alt{background:linear-gradient(135deg,#1d7aff,#813eff)}
.bme-cover.third{background:linear-gradient(135deg,#ff6b35,#7e36ff)}
.bme-release-row div{flex:1;min-width:0}
.bme-release-row b{display:block;color:#dfe4ef;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bme-release-row small{display:block;color:#68748a;font-size:8px;margin-top:3px}
.bme-live,.bme-review{font-size:7px;padding:5px 7px;border-radius:12px;background:#10261c;color:#67d79e}
.bme-review{background:#251d12;color:#efb84c}
.bme-royalty-value{font-size:28px;font-weight:800;color:#f4f6fb;margin:18px 0 12px}
.bme-royalty-value small{font-size:9px;color:#68d99d;margin-left:6px}
.bme-mini-chart{height:70px;display:flex;align-items:end;gap:6px;border-bottom:1px solid #1d273c}
.bme-mini-chart i{flex:1;display:block;height:35%;border-radius:4px 4px 0 0;background:linear-gradient(#914cff,#34206c)}
.bme-mini-chart i:nth-child(2){height:50%}.bme-mini-chart i:nth-child(3){height:42%}.bme-mini-chart i:nth-child(4){height:70%}.bme-mini-chart i:nth-child(5){height:55%}.bme-mini-chart i:nth-child(6){height:82%}.bme-mini-chart i:nth-child(7){height:68%}.bme-mini-chart i:nth-child(8){height:92%}
.bme-cashout{display:flex;align-items:center;gap:10px;margin-top:15px}
.bme-cashout span{font-size:8px;color:#6e7990;flex:1}
.bme-cashout b{font-size:14px;color:#fff}
.bme-cashout button{border:1px solid #7045e9;background:#713df0;color:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}
.bme-payout-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;margin:55px 0 5px;padding:45px;border:1px solid #252f49;border-radius:24px;background:radial-gradient(circle at 15% 20%,rgba(111,65,255,.13),transparent 40%),#0a0f1c}
.bme-payout-copy h2{font-size:36px;line-height:1.1;margin:10px 0 17px}
.bme-payout-copy p{margin:0;max-width:none;font-size:13px}
.bme-payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.bme-payment-grid>div{padding:15px 16px;border:1px solid #202b43;border-radius:12px;background:#0d1422}
.bme-payment-grid b{display:block;color:#edf0f7;font-size:11px}
.bme-payment-grid span{display:block;color:#717c91;font-size:8px;margin-top:4px}
.bme-payment-more{border-color:#6842c7!important;background:linear-gradient(135deg,#17112c,#0d1422)!important}
@media(max-width:900px){.bme-dash-lower,.bme-payout-section{grid-template-columns:1fr}.bme-payout-section{padding:30px}.bme-dashboard-premium .bme-dash-side{width:190px}}
@media(max-width:620px){.bme-dashboard-premium{min-height:0}.bme-dashboard-premium .bme-dash-side{display:none}.bme-dashboard-premium .bme-dash-main{padding:20px}.bme-dash-title-row{align-items:start;gap:12px;flex-direction:column}.bme-showcase-heading h2{font-size:35px}.bme-payout-section{margin-top:35px;padding:22px}.bme-payment-grid{grid-template-columns:1fr}.bme-cashout{flex-wrap:wrap}}

/* v4.2 — payment brand marks */
.bme-payment-grid--logos{
  align-items:stretch;
}
.bme-payment-card{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:8px;
  min-height:142px;
  padding:22px;
  border:1px solid rgba(139,92,246,.18);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
  transition:transform .2s ease,border-color .2s ease,background .2s ease;
}
.bme-payment-card:hover{
  transform:translateY(-3px);
  border-color:rgba(139,92,246,.42);
  background:linear-gradient(145deg,rgba(139,92,246,.11),rgba(255,255,255,.025));
}
.bme-payment-logo{
  width:54px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin-bottom:4px;
}
.bme-payment-logo img{
  display:block;
  max-width:52px;
  max-height:34px;
  width:auto;
  height:auto;
  object-fit:contain;
}
.bme-payment-card b{
  font-family:var(--bme-font-body,"Manrope",sans-serif)!important;
  font-size:15px;
  font-weight:800;
  letter-spacing:-.01em;
}
.bme-payment-card>span:not(.bme-payment-logo){
  color:rgba(203,213,225,.68);
  font-size:12px;
  line-height:1.5;
}
.bme-generic-logo{
  color:#a78bfa;
  font-size:32px;
  font-weight:700;
}
.bme-generic-logo svg{
  width:38px;
  height:38px;
}
.bme-payment-more{
  border-style:dashed;
}

/* v4.3 — compact payment cards */
.bme-payment-grid--logos{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}
.bme-payment-card{
  min-height:112px;
  padding:16px;
  border-radius:15px;
  gap:5px;
}
.bme-payment-logo{
  width:46px;
  height:32px;
  margin-bottom:2px;
}
.bme-payment-logo img{
  max-width:44px;
  max-height:28px;
}
.bme-payment-card b{
  font-size:13px;
}
.bme-payment-card>span:not(.bme-payment-logo){
  font-size:10.5px;
  line-height:1.35;
}
.bme-generic-logo svg{
  width:31px;
  height:31px;
}
.bme-payment-more .bme-generic-logo{
  font-size:27px;
}
@media (max-width:900px){
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:520px){
  .bme-payment-grid--logos{grid-template-columns:1fr;}
}

/* v4.4 — pricing feature hierarchy */
.bme-price-card ul{
  margin-top:22px;
}
.bme-price-card ul li{
  line-height:1.45;
}
.bme-price-card.featured{
  box-shadow:0 18px 55px rgba(124,58,237,.14);
}

/* v4.5 — professional About / Our Team */
.bme-team-section{
  padding-top:10px;
}
.bme-team-heading{
  max-width:760px;
  margin:0 auto 42px;
  text-align:center;
}
.bme-team-heading h2{
  margin:10px 0 14px;
  font-size:clamp(34px,4vw,56px);
  line-height:1.05;
  letter-spacing:-.04em;
}
.bme-team-heading h2 span{
  background:linear-gradient(90deg,#8b5cf6,#b56cff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.bme-team-heading p{
  max-width:650px;
  margin:0 auto;
  color:rgba(203,213,225,.72);
  line-height:1.75;
}
.bme-team-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
.bme-team-card{
  position:relative;
  min-height:330px;
  padding:26px;
  overflow:hidden;
  border:1px solid rgba(148,163,184,.16);
  border-radius:22px;
  background:
    radial-gradient(circle at 100% 0,rgba(124,58,237,.13),transparent 34%),
    linear-gradient(145deg,rgba(20,27,46,.95),rgba(8,12,26,.96));
  box-shadow:0 18px 45px rgba(0,0,0,.18);
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.bme-team-card:hover{
  transform:translateY(-5px);
  border-color:rgba(139,92,246,.42);
  box-shadow:0 24px 60px rgba(76,29,149,.18);
}
.bme-team-card--founder{
  border-color:rgba(139,92,246,.34);
  background:
    radial-gradient(circle at 80% 0,rgba(139,92,246,.24),transparent 40%),
    linear-gradient(145deg,rgba(24,18,50,.98),rgba(8,12,26,.98));
}
.bme-team-avatar{
  width:66px;
  height:66px;
  margin-bottom:22px;
  display:grid;
  place-items:center;
  border-radius:19px;
  background:linear-gradient(135deg,#7c3aed,#a855f7);
  box-shadow:0 12px 28px rgba(124,58,237,.28);
}
.bme-team-avatar-icon{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border:1px solid rgba(255,255,255,.42);
  border-radius:50%;
  color:#fff;
}
.bme-team-avatar-icon svg{
  width:25px;
  height:25px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.2;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.bme-team-role{
  color:#a78bfa;
  font-size:10px;
  font-weight:800;
  letter-spacing:.13em;
  line-height:1.5;
}
.bme-team-card h3{
  margin:8px 0 12px;
  color:#f4f7ff;
  font-size:21px;
  line-height:1.2;
}
.bme-team-card p{
  margin:0;
  color:rgba(203,213,225,.68);
  font-size:14px;
  line-height:1.7;
}
.bme-team-tags{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin-top:20px;
}
.bme-team-tags span{
  padding:6px 9px;
  border:1px solid rgba(139,92,246,.2);
  border-radius:999px;
  background:rgba(139,92,246,.07);
  color:#c4b5fd;
  font-size:10px;
  font-weight:700;
}
@media (max-width:1000px){
  .bme-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .bme-team-grid{grid-template-columns:1fr;}
  .bme-team-card{min-height:auto;}
}


/* v4.5.2 — restored How It Works showcase + clean About Us team */
.bme-showcase-section{padding-top:28px}
.bme-showcase-heading{max-width:850px;margin:0 auto 38px;text-align:center}
.bme-showcase-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.08;margin:10px 0 15px;letter-spacing:-.04em}
.bme-showcase-heading h2 span{background:linear-gradient(90deg,#8b5cf6,#b56cff);-webkit-background-clip:text;background-clip:text;color:transparent}
.bme-showcase-heading p{color:#929bb1;line-height:1.75;max-width:720px;margin:auto}
.bme-dashboard-premium{min-height:500px}
.bme-dash-title-row{align-items:flex-start}
.bme-dash-title-row small{color:#8f98ad}
.bme-dash-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}
.bme-dash-mini{padding:15px;border:1px solid #202942;border-radius:14px;background:#0d1322}
.bme-dash-mini b{display:block;color:#fff;font-size:12px}
.bme-dash-mini span{display:block;color:#7e879b;font-size:10px;margin-top:5px}
.bme-payout-section{margin-top:0}
@media(max-width:900px){
 .bme-dash-cards{grid-template-columns:repeat(2,1fr)}
 .bme-dashboard-premium .bme-dash-side{width:175px}
}
@media(max-width:620px){
 .bme-dash-cards{grid-template-columns:1fr}
 .bme-dash-lower{grid-template-columns:1fr}
}


/* v4.5.3 — restored professional pricing */
.bme-pricing-hero{padding-bottom:78px}
.bme-pricing-section{padding-top:58px}
.bme-price-grid--professional{align-items:stretch}
.bme-price-grid--professional .bme-price-card{
  display:flex;
  flex-direction:column;
  padding:30px;
  min-height:690px;
}
.bme-price-grid--professional .bme-price-card>span{
  font-size:11px;
  color:#aab2c5;
  font-weight:800;
  letter-spacing:1.6px;
}
.bme-price-grid--professional .bme-price-card h2{
  margin:17px 0 0;
  font-size:36px;
  line-height:1.1;
  letter-spacing:-.04em;
  white-space:nowrap;
}
.bme-price-grid--professional .bme-price-card h2 del{
  color:#6f778b;
  font-size:21px;
  font-weight:600;
  margin-right:7px;
}
.bme-price-grid--professional .bme-price-card h2 strong{
  color:#fff;
  font-weight:850;
}
.bme-price-grid--professional .bme-price-card>small{
  margin-top:7px;
  color:#8a93a8;
  font-size:10px;
}
.bme-price-grid--professional .bme-price-card>p{
  min-height:55px;
  margin:20px 0 0;
  color:#929bb0;
  line-height:1.65;
}
.bme-price-grid--professional .bme-price-card ul{
  flex:1;
  margin:16px 0 24px;
}
.bme-price-grid--professional .bme-price-card li{
  font-size:12px;
  padding:9px 0;
}
.bme-price-grid--professional .bme-price-card .bme-cta,
.bme-price-grid--professional .bme-price-card .bme-outline{
  margin-top:auto;
}
.bme-price-grid--professional .bme-price-card.featured{
  border-color:#7046ff;
  background:
    radial-gradient(circle at 80% 0,rgba(112,70,255,.18),transparent 35%),
    #0c1120;
  box-shadow:0 24px 80px rgba(112,70,255,.16);
}
.bme-price-grid--professional .bme-price-card.featured h2 strong{
  background:linear-gradient(90deg,#fff,#b56cff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.bme-pricing-support-note{
  max-width:900px;
  margin:28px auto 0;
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:9px;
  align-items:center;
  color:#858ea3;
  font-size:11px;
}
.bme-pricing-support-note b{color:#c7cddd;margin-right:4px}
.bme-pricing-support-note span{
  padding:7px 10px;
  border:1px solid #202942;
  border-radius:999px;
  background:#0c1120;
}
@media(max-width:900px){
 .bme-price-grid--professional{grid-template-columns:1fr}
 .bme-price-grid--professional .bme-price-card{min-height:0}
}
@media(max-width:520px){
 .bme-price-grid--professional .bme-price-card h2{font-size:31px}
 .bme-price-grid--professional .bme-price-card h2 del{font-size:18px}
 .bme-pricing-support-note{justify-content:flex-start}
}


/* v4.5.4 — polished payout logos + team capacity */
.bme-payment-grid--logos{grid-template-columns:repeat(3,1fr)}
.bme-payment-grid--logos .bme-payment-card{
 display:flex;align-items:center;gap:14px;min-height:92px;padding:17px;
}
.bme-payment-grid--logos .bme-payment-card>div{min-width:0}
.bme-payment-logo{
 width:52px;height:52px;flex:0 0 52px;border-radius:15px;display:grid;place-items:center;
 border:1px solid #2b3550;background:#0b1120;box-shadow:0 10px 28px rgba(0,0,0,.18);
}
.bme-payment-logo svg{width:28px;height:28px;fill:currentColor}
.bme-payment-logo b{font-weight:900;font-size:22px;letter-spacing:-.06em}
.bme-logo-bank{color:#67a4ff}
.bme-logo-wire{color:#a78bfa}
.bme-logo-payoneer{color:#fff}
.bme-logo-paypal{color:#55a8ff}
.bme-logo-bkash{color:#ff5da2}
.bme-logo-nagad{color:#32d583}
.bme-payment-card b{display:block;color:#f3f5fb;font-size:13px}
.bme-payment-card>div>span{display:block;color:#7e889e;font-size:10px;margin-top:4px;line-height:1.4}
.bme-team-capacity{
 margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;
}
.bme-team-capacity article{
 display:flex;gap:15px;align-items:flex-start;padding:22px;border:1px solid #202942;
 border-radius:18px;background:linear-gradient(145deg,#11182a,#0b101d);
 box-shadow:0 16px 40px rgba(0,0,0,.14);
}
.bme-capacity-icon{
 width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;
 background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:11px;font-weight:900;
 letter-spacing:.5px;box-shadow:0 8px 24px rgba(124,58,237,.25);
}
.bme-team-capacity b{display:block;color:#aeb7ca;font-size:10px;letter-spacing:1.1px;text-transform:uppercase}
.bme-team-capacity strong{display:block;color:#fff;font-size:19px;margin-top:5px}
.bme-team-capacity p{margin:7px 0 0;color:#818ba1;font-size:11px;line-height:1.65}
@media(max-width:900px){
 .bme-payment-grid--logos{grid-template-columns:repeat(2,1fr)}
 .bme-team-capacity{grid-template-columns:1fr}
}
@media(max-width:560px){
 .bme-payment-grid--logos{grid-template-columns:1fr}
}

/* v4.5.5 — restore dashboard branding, releases and payment logos */
.bme-dash-brand{height:62px;display:flex;align-items:center;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #202942}
.bme-dash-brand img{width:52px;height:52px;object-fit:contain;border-radius:12px;display:block;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.bme-release-panel{padding:18px 20px!important;height:auto!important;min-height:0!important}
.bme-release-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.bme-release-head b{font-size:14px;color:#f4f6fb}
.bme-release-head span{font-size:10px;color:#9b7cff}
.bme-release-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #1c2539}
.bme-release-art{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#6d28d9,#9b4dff);color:#fff;font-weight:900}
.bme-release-row>div{flex:1;min-width:0}
.bme-release-row b{display:block;color:#e9edf7;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bme-release-row small{display:block;color:#707b92;font-size:9px;margin-top:3px}
.bme-release-row em{font-style:normal;font-size:9px;color:#63e6a7;border:1px solid #24523f;background:#0c241b;border-radius:20px;padding:4px 8px}
.bme-payment-logo img{width:39px;height:30px;object-fit:contain;display:block}
.bme-logo-payoneer,.bme-logo-paypal{font-size:8px!important;letter-spacing:-.03em!important;padding:4px;text-align:center}
.bme-logo-payoneer b,.bme-logo-paypal b{font-size:9px!important}

/* v4.5.6 — payment logo sizing */
.bme-payment-grid--logos{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
.bme-payment-grid--logos .bme-payment-card{
  min-height:112px;
  padding:18px;
  gap:16px;
}
.bme-payment-grid--logos .bme-payment-logo{
  width:76px;
  height:62px;
  flex:0 0 76px;
  border-radius:16px;
}
.bme-payment-grid--logos .bme-payment-logo svg{
  width:38px;
  height:38px;
}
.bme-payment-grid--logos .bme-payment-logo img{
  width:64px;
  height:46px;
  max-width:68px;
  max-height:50px;
  object-fit:contain;
}
.bme-payment-grid--logos .bme-logo-payoneer img,
.bme-payment-grid--logos .bme-logo-paypal img{
  width:70px;
  height:50px;
}
.bme-payment-grid--logos .bme-logo-bkash img,
.bme-payment-grid--logos .bme-logo-nagad img{
  width:62px;
  height:48px;
}
@media(max-width:900px){
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
  .bme-payment-grid--logos{grid-template-columns:1fr}
}

/* v4.5.7 — premium dashboard and payment brand sizing */
.bme-dashboard-v457{
  min-height:560px;
  background:linear-gradient(145deg,#080c16 0%,#0b1020 100%);
}
.bme-dashboard-v457 .bme-dash-side{
  width:178px;
  padding:20px 12px;
}
.bme-dashboard-v457 .bme-dash-brand{
  display:flex;
  align-items:center;
  gap:9px;
  padding:2px 7px 18px;
  margin-bottom:5px;
  border-bottom:1px solid #1f2940;
}
.bme-dashboard-v457 .bme-dash-brand img{
  width:45px;
  height:45px;
  object-fit:contain;
  border-radius:10px;
}
.bme-dashboard-v457 .bme-dash-brand strong{
  margin:0;
  font-size:10px;
  letter-spacing:.5px;
  color:#e7eaf2;
}
.bme-dashboard-v457 .bme-dash-side span{
  padding:9px 11px;
  font-size:11px;
}
.bme-dashboard-v457 .bme-dash-support{
  margin-top:auto!important;
  color:#a78bfa!important;
  background:rgba(112,70,255,.06);
}
.bme-dashboard-v457 .bme-dash-main{
  padding:24px 25px;
  min-width:0;
}
.bme-dashboard-v457 .bme-dash-top h2{
  margin:7px 0 0;
  font-size:27px;
}
.bme-dashboard-v457 .bme-dash-top small{
  font-size:9px;
  letter-spacing:2px;
}
.bme-dashboard-v457 .bme-dash-status{
  padding:13px 16px;
  margin-top:15px;
}
.bme-dashboard-v457 .bme-dashboard-metrics{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.bme-dashboard-v457 .bme-dashboard-metrics div{
  padding:14px;
  min-width:0;
}
.bme-dashboard-v457 .bme-dashboard-metrics b{
  font-size:22px;
  margin:8px 0 5px;
}
.bme-dashboard-v457 .bme-dashboard-content-grid{
  display:grid;
  grid-template-columns:1.12fr .88fr;
  gap:10px;
  margin-top:12px;
}
.bme-dashboard-list-card{
  height:auto!important;
  margin-top:0!important;
  padding:13px!important;
  display:block!important;
  border-radius:14px;
}
.bme-dashboard-v457 .bme-release-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:7px;
  gap:10px;
}
.bme-dashboard-v457 .bme-release-head>div{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.bme-dashboard-v457 .bme-release-head b{
  font-size:12px;
}
.bme-dashboard-v457 .bme-release-head small{
  color:#707b91;
  font-size:9px;
}
.bme-dashboard-v457 .bme-release-head>span{
  color:#8e63ff;
  font-size:9px;
  white-space:nowrap;
}
.bme-dashboard-v457 .bme-release-row{
  min-height:42px;
  padding:7px 2px;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr) auto;
  align-items:center;
  gap:8px;
  border-top:1px solid #182238;
}
.bme-dashboard-v457 .bme-release-art{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center;
  margin:0!important;
  border-radius:8px;
  background:linear-gradient(135deg,#7548ff,#3b2290);
  color:#fff;
  font-size:14px;
}
.bme-dashboard-v457 .bme-release-art.pending{
  background:linear-gradient(135deg,#5a6070,#292f3e);
}
.bme-dashboard-v457 .bme-release-row>div{
  min-width:0;
}
.bme-dashboard-v457 .bme-release-row b{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:10.5px;
  color:#e8ebf3;
}
.bme-dashboard-v457 .bme-release-row small{
  display:block;
  color:#707b91;
  font-size:8px;
  margin-top:2px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.bme-dashboard-v457 .bme-release-row em{
  font-style:normal;
  font-size:8px;
  padding:4px 7px;
  border-radius:20px;
  white-space:nowrap;
  color:#d6dae4;
  background:#22293a;
}
.bme-dashboard-v457 .bme-release-row em.live{
  color:#61e3a0;
  background:rgba(24,180,105,.12);
  border:1px solid rgba(24,180,105,.24);
}
.bme-dashboard-v457 .bme-release-row em.pending{
  color:#f1b65c;
  background:rgba(241,182,92,.1);
  border:1px solid rgba(241,182,92,.22);
}
.bme-dashboard-bottom-grid{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:10px;
  margin-top:10px;
}
.bme-dashboard-analytics{
  border:1px solid #202942;
  border-radius:14px;
  padding:13px 15px;
  background:#0c1220;
}
.bme-analytics-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.bme-analytics-head div{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.bme-analytics-head b{font-size:12px}
.bme-analytics-head small,.bme-analytics-head span{font-size:8px;color:#707b91}
.bme-analytics-value{
  display:flex;
  align-items:baseline;
  gap:8px;
  margin-top:7px;
}
.bme-analytics-value strong{font-size:20px}
.bme-analytics-value span{font-size:9px;color:#707b91}
.bme-analytics-value em{font-style:normal;font-size:8px;color:#6fe3a5;margin-left:auto}
.bme-analytics-bars{
  height:48px;
  display:flex;
  align-items:flex-end;
  gap:6px;
  margin-top:5px;
}
.bme-analytics-bars i{
  flex:1;
  min-width:8px;
  height:35%;
  border-radius:4px 4px 1px 1px;
  background:linear-gradient(#8b5cff,#39208d);
}
.bme-analytics-bars i:nth-child(2){height:52%}
.bme-analytics-bars i:nth-child(3){height:44%}
.bme-analytics-bars i:nth-child(4){height:70%}
.bme-analytics-bars i:nth-child(5){height:58%}
.bme-analytics-bars i:nth-child(6){height:82%}
.bme-analytics-bars i:nth-child(7){height:92%}
.bme-analytics-bars i:nth-child(8){height:76%}
.bme-dashboard-v457 .bme-cashout-premium{
  margin:0;
  padding:16px;
  border:1px solid #202942;
  border-radius:14px;
  background:linear-gradient(145deg,#10172a,#0c1220);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.bme-cashout-premium div{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.bme-cashout-premium span{font-size:9px;color:#7c879b}
.bme-cashout-premium b{font-size:21px;color:#fff}
.bme-cashout-premium small{font-size:8px;color:#606b80}
.bme-cashout-premium button{
  border:0;
  border-radius:9px;
  padding:9px 12px;
  color:#fff;
  background:linear-gradient(135deg,#7046ff,#9b3cff);
  font-size:9px;
  font-weight:800;
  white-space:nowrap;
}

/* Payment cards: larger logos while keeping the cards compact and aligned. */
.bme-payment-grid--logos{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.bme-payment-grid--logos .bme-payment-card{
  min-height:122px!important;
  padding:15px!important;
  border-radius:16px!important;
  justify-content:center!important;
  gap:6px!important;
}
.bme-payment-grid--logos .bme-payment-logo{
  width:92px!important;
  height:58px!important;
  flex:0 0 92px!important;
  margin-bottom:2px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #26324c;
  border-radius:14px;
  background:rgba(8,13,25,.5);
}
.bme-payment-grid--logos .bme-payment-logo img{
  width:auto!important;
  height:auto!important;
  max-width:82px!important;
  max-height:52px!important;
  object-fit:contain!important;
}
.bme-payment-grid--logos .bme-payment-logo svg{
  width:46px!important;
  height:46px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer img,
.bme-payment-grid--logos .bme-logo-paypal img{
  max-width:84px!important;
  max-height:54px!important;
}
.bme-payment-grid--logos .bme-logo-bkash img,
.bme-payment-grid--logos .bme-logo-nagad img{
  max-width:78px!important;
  max-height:52px!important;
}
.bme-payment-grid--logos .bme-payment-card>div b{
  font-size:12px!important;
}
.bme-payment-grid--logos .bme-payment-card>div span{
  font-size:9px!important;
}
@media(max-width:980px){
  .bme-dashboard-v457 .bme-dashboard-content-grid,
  .bme-dashboard-bottom-grid{grid-template-columns:1fr}
  .bme-dashboard-v457 .bme-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .bme-dashboard-v457 .bme-dash-side{width:150px}
  .bme-dashboard-v457 .bme-dash-main{padding:18px}
  .bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
  .bme-dashboard-v457 .bme-dash-side{display:none}
  .bme-dashboard-v457 .bme-dashboard-metrics{grid-template-columns:1fr 1fr}
  .bme-payment-grid--logos{grid-template-columns:1fr!important}
}

/* v4.5.8 — polished dashboard navigation */
.bme-dashboard-v457 .bme-dash-brand strong{
  font-size:11px!important;
  letter-spacing:1.4px!important;
  text-transform:uppercase;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support){
  display:flex!important;
  align-items:center;
  gap:9px;
  margin:0 1px;
  min-height:36px;
  box-sizing:border-box;
  padding:8px 11px!important;
  border:1px solid transparent;
  border-radius:10px!important;
  color:#8f98ad;
  transition:all .18s ease;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support):hover{
  color:#e8ebf4;
  background:rgba(112,70,255,.07);
  border-color:rgba(112,70,255,.16);
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support).on{
  color:#fff!important;
  background:linear-gradient(135deg,rgba(112,70,255,.30),rgba(112,70,255,.16))!important;
  border-color:rgba(139,92,246,.30)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support) i{
  width:21px;
  height:21px;
  display:grid;
  place-items:center;
  flex:0 0 21px;
  border-radius:7px;
  font-style:normal;
  font-size:10px;
  font-weight:800;
  color:#a98aff;
  background:#151b2c;
  border:1px solid #26314b;
}
.bme-dashboard-v457 .bme-dash-side>span.on i{
  color:#fff;
  background:linear-gradient(135deg,#7046ff,#9345ff);
  border-color:transparent;
}
.bme-dashboard-v457 .bme-dash-support{
  display:flex!important;
  align-items:center;
  gap:9px;
  min-height:40px;
  box-sizing:border-box;
  padding:8px 10px!important;
  margin:10px 1px 0!important;
  border:1px solid rgba(50,211,143,.20)!important;
  border-radius:10px!important;
  color:#7ef0b5!important;
  background:rgba(27,182,108,.07)!important;
}
.bme-dashboard-v457 .bme-dash-support .bme-support-icon{
  width:24px;
  height:24px;
  display:grid;
  place-items:center;
  flex:0 0 24px;
  border-radius:8px;
  font-style:normal;
  font-size:10px;
  color:#fff;
  background:linear-gradient(135deg,#19c982,#0b8d5c);
  box-shadow:0 5px 15px rgba(20,190,125,.18);
}
.bme-dashboard-v457 .bme-dash-support b{
  font-size:10px;
  letter-spacing:.15px;
  color:#8ff3be;
}

/* v4.5.9 — premium dashboard navigation, KPI trends and clean payment logos */

/* Larger Biswas Music logo */
.bme-dashboard-v457 .bme-dash-brand{
  min-height:82px!important;
  padding:4px 8px 20px!important;
  align-items:center!important;
  gap:12px!important;
}
.bme-dashboard-v457 .bme-dash-brand img{
  width:66px!important;
  height:66px!important;
  border-radius:14px!important;
  object-fit:contain!important;
}
.bme-dashboard-v457 .bme-dash-brand strong{
  font-size:12px!important;
  letter-spacing:1.7px!important;
}

/* Long, premium navigation rows */
.bme-dashboard-v457 .bme-dash-side{
  width:196px!important;
  padding:22px 13px!important;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support){
  width:100%!important;
  min-height:45px!important;
  padding:10px 13px!important;
  border-radius:11px!important;
  font-size:11px!important;
  box-sizing:border-box!important;
}
.bme-dashboard-v457 .bme-dash-side>span:not(.bme-dash-support) i{
  width:25px!important;
  height:25px!important;
  flex-basis:25px!important;
  border-radius:8px!important;
  font-size:11px!important;
}

/* Overview header + top-right status */
.bme-dashboard-v457 .bme-dash-title-row{
  min-height:54px!important;
  align-items:center!important;
}
.bme-dashboard-v457 .bme-dash-actions{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.bme-dashboard-v457 .bme-status-slot{
  display:block!important;
}
.bme-dashboard-v457 .bme-status-corner{
  margin:0!important;
  min-width:106px!important;
  padding:8px 11px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  border:1px solid rgba(247,181,62,.28)!important;
  border-radius:10px!important;
  background:rgba(247,181,62,.06)!important;
}
.bme-dashboard-v457 .bme-status-corner span{
  font-size:8px!important;
  color:#d7a13c!important;
}
.bme-dashboard-v457 .bme-status-corner b{
  font-size:9px!important;
  color:#f5f0e4!important;
}
.bme-dashboard-v457 .bme-status-corner small{
  display:none!important;
}

/* Remove the old full-width status banner footprint */
.bme-dashboard-v457>.bme-dash-main>.bme-dash-status:not(.bme-status-corner){
  display:none!important;
}

/* KPI growth */
.bme-dashboard-v457 .bme-dashboard-metrics b{
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
}
.bme-dashboard-v457 .bme-kpi-growth{
  font-style:normal!important;
  font-size:8px!important;
  font-weight:700!important;
  letter-spacing:.1px!important;
  color:#64e5a3!important;
  background:rgba(47,208,128,.08)!important;
  border:1px solid rgba(47,208,128,.15)!important;
  border-radius:20px!important;
  padding:3px 6px!important;
}

/* Branded payment cards: logos only for Payoneer/PayPal/bKash/Nagad */
.bme-payment-grid--logos .bme-logo-payoneer,
.bme-payment-grid--logos .bme-logo-paypal,
.bme-payment-grid--logos .bme-logo-bkash,
.bme-payment-grid--logos .bme-logo-nagad{
  min-height:145px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-paypal .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-bkash .bme-payment-logo,
.bme-payment-grid--logos .bme-logo-nagad .bme-payment-logo{
  width:142px!important;
  height:92px!important;
  flex:0 0 142px!important;
  border-radius:18px!important;
  background:rgba(7,12,24,.68)!important;
}
.bme-payment-grid--logos .bme-logo-payoneer .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-paypal .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-bkash .bme-payment-logo img,
.bme-payment-grid--logos .bme-logo-nagad .bme-payment-logo img{
  max-width:124px!important;
  max-height:76px!important;
}
.bme-payment-grid--logos .bme-logo-payoneer>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-paypal>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-bkash>div:not(.bme-payment-logo),
.bme-payment-grid--logos .bme-logo-nagad>div:not(.bme-payment-logo){
  display:none!important;
}

/* v4.6.2 — payment expansion on the complete v4.5.9 theme */
.bme-payment-grid--logos .bme-logo-paytm strong,.bme-payment-grid--logos .bme-logo-upay strong,.bme-payment-grid--logos .bme-logo-gpay strong{font-size:24px;line-height:1;font-weight:900;color:#f7f8fb}
.bme-payment-grid--logos .bme-logo-upay strong{letter-spacing:-1px}.bme-payment-grid--logos .bme-logo-gpay strong{letter-spacing:-1.2px}
@media(max-width:900px){.bme-payment-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v4.6.3 — How It Works payment showcase, based on supplied reference */
.bme-payment-showcase{max-width:1400px!important}
.bme-payout-section--showcase{display:block!important;padding:86px 34px 72px!important;border-radius:0!important;background:radial-gradient(circle at 50% 0%,rgba(83,64,190,.18),transparent 48%),linear-gradient(180deg,#0d1128 0%,#080d1b 100%)!important}
.bme-payout-copy--center{text-align:center!important;max-width:1000px!important;margin:0 auto 42px!important}
.bme-payout-copy--center .bme-eyebrow{font-size:15px!important;letter-spacing:2.2px!important}
.bme-payout-copy--center h2{font-size:54px!important;line-height:1.05!important;letter-spacing:-1.8px!important;margin:12px 0 22px!important}
.bme-payout-copy--center p{max-width:900px!important;margin:0 auto!important;font-size:19px!important;line-height:1.55!important}
.bme-payment-grid--showcase{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.bme-payment-grid--showcase .bme-payment-card{min-height:280px!important;padding:28px 18px 24px!important;border:1px solid rgba(164,113,255,.85)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(19,23,58,.86),rgba(12,16,40,.95))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 30px rgba(0,0,0,.16)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}
.bme-payment-grid--showcase .bme-payment-logo{width:100%!important;height:118px!important;margin:0 0 18px!important;border:0!important;background:transparent!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.bme-payment-grid--showcase .bme-payment-logo svg{width:82px!important;height:82px!important;fill:#dce3f3!important}
.bme-payment-grid--showcase .bme-payment-logo img{display:block!important;width:auto!important;max-width:150px!important;height:auto!important;max-height:88px!important;object-fit:contain!important}
.bme-payment-grid--showcase .bme-payment-card>div b{display:block!important;font-size:22px!important;line-height:1.2!important;color:#f4f5fb!important;margin-bottom:10px!important}
.bme-payment-grid--showcase .bme-payment-card>div span{display:block!important;font-size:15px!important;line-height:1.45!important;color:#aab2c7!important}
.bme-payment-grid--showcase .bme-logo-paytm strong{font-size:42px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
.bme-payment-grid--showcase .bme-logo-upay strong{font-size:40px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
.bme-payment-grid--showcase .bme-logo-gpay strong{font-size:38px!important;font-weight:900!important;letter-spacing:-2px!important;color:#f4f7ff!important}
@media(max-width:1100px){.bme-payment-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bme-payout-copy--center h2{font-size:46px!important}}
@media(max-width:700px){.bme-payout-section--showcase{padding:60px 18px 50px!important}.bme-payment-grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bme-payout-copy--center h2{font-size:36px!important}.bme-payout-copy--center p{font-size:16px!important}}
@media(max-width:460px){.bme-payment-grid--showcase{grid-template-columns:1fr!important}}
